Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 180916 - Please stabilize =sci-libs/gsl-1.9
Summary: Please stabilize =sci-libs/gsl-1.9
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Science Related Packages
URL: http://www.gnu.org/software/gsl/
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 170919
  Show dependency tree
 
Reported: 2007-06-05 01:36 UTC by Markus Dittrich (RETIRED)
Modified: 2008-02-12 22:45 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Dittrich (RETIRED) gentoo-dev 2007-06-05 01:36:19 UTC
Hi,

Could we please stabilize sci-libs/gsl-1.9!?
It has been bug free for quite some time now and seems
to be doing pretty well :)
src_test() will go through a fairly extensive set of
test routines and should allow you to verify the package.

@ppc64:
gsl-1.8 had an issue with mis-detecting ppc64 (see 
comments 5-9 over at bug #167860) and I am currently
not sure if this has been taken care of upstream or not.

Thanks,
Markus
Comment 1 Emanuele Gentili 2007-06-05 02:27:41 UTC
sci-libs/gsl-1.9

1. emerges on x86
2. passes test suite
3. passes collision test
4. works

Portage 2.1.2.7 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.5-r3, 2.6.17-gentoo-r8-panic i686)
=================================================================
System uname: 2.6.17-gentoo-r8-panic i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 05 Jun 2007 02:00:01 +0000
ccache version 2.4 [disabled]
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium-m -msse2 -mmmx -msse -mfpmath=sse -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O3 -march=pentium-m -msse2 -mmmx -msse -mfpmath=sse -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="it_IT.UTF-8"
LC_ALL="C"
LINGUAS="it"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/local/gentoo-webapps-overlay/experimental"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acpi adns alsa apache arts asf ati avi bash-completion beagle berkdb bitmap-fonts browserplugin bzip2 cairo caps cdr cli cracklib crd crypt cups curl daap dbus dga djvu dmi dri dts dvd dvdr dvi emacs evo exif fbcon ffmpeg firefox flac foomatic fortran gdbm gif gimpprint glitz gnome gnutls gpm gtk hal i810 iconv imagemagick intel ipod ipv6 isdnlog java jpeg kde libg++ libnotify libsexy lns mad midi mmap mmx mng mono mozilla moznocompose moznoirc moznomail mozsvg mp3 mp4 mpeg mudflap musepack nautilus ncurses network njb nls nptl nptlonly nsplugin numeric ogg ole opengl openmp openntpd oss pam pcre pdf perl php png portaudio posix ppds pppd pwdb python qt qt3 radeon readline real reflection samba sdl session sndfile spl sse sse2 ssl svg t1lib tcpd test theora threads truetype-fonts type1-fonts unicode usb v4l vcd vorbis win32codecs wma wmf wmv wxwindows x264 x86 xine xml2 xorg xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="vesa i810 vga"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

For me Stable in x86
For me Stable in x86.
Comment 2 Gustavo Zacarias (RETIRED) gentoo-dev 2007-06-05 14:08:28 UTC
sparc stable.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2007-06-05 14:13:53 UTC
Stable for HPPA.
Comment 4 Togge 2007-06-05 15:00:52 UTC
--amd64--

1: emerges
2: passes test, collision-protect, strict, multilib-strict
3: Seems to work (cmd line tools produce outout, media-gfx/kst-1.1.1 emerges (DEPENDs on sci-libs/gsl) and runs)

Portage 2.1.2.7 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r3, 2.6.21-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.21-gentoo-r1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 05 Jun 2007 03:30:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -ggdb -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/init.d /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -ggdb -march=athlon64 -pipe"
DISTDIR="/tmp/portage"
FEATURES="ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms splitdebug strict test"
GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo 		http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ 		http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 		http://mirror.switch.ch/mirror/gentoo/ 		http://trumpetti.atm.tut.fi/gentoo/"
LANG="en_US.utf-8"
LINGUAS="en sv"
MAKEOPTS="-j4"
PKGDIR="/tmp/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/private"
SYNC="rsync://dx/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi aiglx alsa amd64 arts asf avi bash-completion berkdb bitmap-fonts branding browserplugin cairo ccache cdr cli cpudetection cracklib crypt cscope css cups cvs dbus divx divx4linux dlloader dri dvd dvdr dvdread eds emboss encode esd evo fam ffmpeg firefox flac foomaticdb freetype gdbm geoip gif gimp gmedia gnokii gnome gpm gstreamer gtk hal http iconv ieee1394 imap imlib ipv6 isdnlog java javascript jfs jpeg kde kdeenablefinal kdehiddenvisibility kdepim kerberos libg++ logitech-mouse mad madwifi maildir midi mikmod mmx mmx2 mmxext mono mozbranding moznopango mozsvg mp3 mpeg mplayer msn mudflap ncurses nls nptl nptlonly nsplugin ntfs nvidia obex ogg oggvorbis opengl openmp oss pam pcre pdf pdflib perl png pppd python qt qt3 qt3support qt4 quicktime readline realmedia reflection reiserfs samba scanner sdl session spell spl sse sse2 ssl subversion svg symlink tcpd test tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vim-syntax vim-with-x visualization vorbis wifi wmf wmp wxwindows xcomposite xface xfs xine xinerama xml xorg xosd xpm xprint xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="mouse keyboard evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en sv" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2007-06-06 15:05:03 UTC
alpha/ia64/x86 stable
Comment 6 Markus Rothe (RETIRED) gentoo-dev 2007-06-07 12:21:54 UTC
ppc64 stable
Comment 7 Fabian Groffen gentoo-dev 2007-06-07 16:11:59 UTC
ppc-macos moved to prefix 28 Mar 2007
Comment 8 nixnut (RETIRED) gentoo-dev 2007-06-09 16:26:38 UTC
stable on ppc
Comment 9 Joshua Kinard gentoo-dev 2007-06-11 06:27:01 UTC
test fails on mips with the following output:

make[2]: Entering directory `/usr/obj/portage/sci-libs/gsl-1.9/work/gsl-1.9/linalg'
  3[0]:   -2.69230769230769251                       -2
  3[1]:    4.30769230769230749                        5
  3[2]:   -1.07692307692307687                       -2
FAIL:   solve_TDS_cyc dim=3 A [233809]
FAIL: Tridiagonal symmetric cyclic solve [233811]
FAIL: test
===================
1 of 1 tests failed
===================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/usr/obj/portage/sci-libs/gsl-1.9/work/gsl-1.9/linalg'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/usr/obj/portage/sci-libs/gsl-1.9/work/gsl-1.9/linalg'
make: *** [check-recursive] Error 1


Ideas?
Comment 10 Markus Dittrich (RETIRED) gentoo-dev 2007-06-11 13:04:29 UTC
Unfortunately no ideas :( gsl-1.9 is the first version with
mips on board so it is hard to say if this is a regression or not.
We had a somewhat similar problem with ppc64 in the past where
configure failed to pick up the proper arch and screwed
up the IEEE floating point math as a result.
Could you please check if your CPU is detected properly?

Thanks much,
Markus
Comment 11 Christoph Mende (RETIRED) gentoo-dev 2007-06-12 12:09:52 UTC
amd64 done, thanks Togge
Comment 12 Joshua Kinard gentoo-dev 2007-06-13 05:02:36 UTC
(In reply to comment #10)
> Unfortunately no ideas :( gsl-1.9 is the first version with
> mips on board so it is hard to say if this is a regression or not.
> We had a somewhat similar problem with ppc64 in the past where
> configure failed to pick up the proper arch and screwed
> up the IEEE floating point math as a result.
> Could you please check if your CPU is detected properly?

config.log shows configure guessing the cpu as normal as ever.  I suspect it's bad code somewheres, but this is best determined by upstream.  Able to shoot a request upstream and see if they have any interest in pursuing this?
Comment 13 Markus Dittrich (RETIRED) gentoo-dev 2007-06-13 13:11:43 UTC
Hi kumba,

Thanks much for looking into this. Let's just drop mips from 
stabling gsl for now (unless you know of any pressing need to
have a stable gsl). We should definitely inform upstream;
if you've got time it would be great if you could post to 
bug-gsl@gnu.org; otherwise I can certainly do it myself 
but since I don't own a mips box I can't really be very
interactive with the gsl devs.

Thanks,
Markus
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2008-02-12 22:45:08 UTC
Closing wrt http://www.gentoo.org/news/20080210-mips-experimental-arch.xml