Bug 190183 - sci-libs/itpp-3.10.12 stable request
Bug#: 190183 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: sci@gentoo.org Reported By: markusle@gentoo.org
Component: Ebuilds
URL:  http://itpp.sourceforge.net/
Summary: sci-libs/itpp-3.10.12 stable request
Keywords:  STABLEREQ
Status Whiteboard: 
Opened: 2007-08-25 15:05 0000
Description:   Opened: 2007-08-25 15:05 0000
Hi,

Could we please mark sci-libs/itpp-3.10.12 stable? It has
been bug free and running smoothly for quite some time now.
itpp comes with an extensive set of test routines that you may
use to verify that it works properly, e.g. via

# USE="blas cblas lapack fftw" ebuild itpp-3.10.12.ebuild test

Thank you very much!
Markus

------- Comment #1 From Jurek Bartuszek 2007-08-26 21:25:40 0000 -------
Some of the tests fail on x86, cannot test with full USE flag set because
sci-libs/blas-atlas-3.7.11-r1 fails miserably:

------------------------------------------------------------------------------
Test `array_test' PASSED.
------------------------------------------------------------------------------
Test `bch_test' PASSED.
------------------------------------------------------------------------------
Test `bessel_test' PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `cholesky_test' FAILED!!!
------------------------------------------------------------------------------
Test `circular_buffer_test' PASSED.
------------------------------------------------------------------------------
Test `convcode_test' PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `det_test' FAILED!!!
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `eigen_test' FAILED!!!
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `fastica_test' FAILED!!!
------------------------------------------------------------------------------
Test `fastmath_test' PASSED.
------------------------------------------------------------------------------
Test `filter_test' PASSED.
------------------------------------------------------------------------------
Error: FFT and LAPACK libraries are needed to run this test program
Test `filter_design_test' FAILED!!!
------------------------------------------------------------------------------
Test `fix_test' PASSED.
------------------------------------------------------------------------------
Error: FFT library is needed to run this test program
Test `freq_filt_test' FAILED!!!
------------------------------------------------------------------------------
Test `galois_test' PASSED.
------------------------------------------------------------------------------
Test `gf2mat_test' PASSED.
------------------------------------------------------------------------------
Test `integration_test' PASSED.
------------------------------------------------------------------------------
Test `interleaver_test' PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `inv_test' FAILED!!!
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Test `itfile_test' PASSED.
------------------------------------------------------------------------------
Test `llr_test' PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `ls_solve_test' FAILED!!!
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `lu_test' FAILED!!!
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `matfunc_test' FAILED!!!
------------------------------------------------------------------------------
Test `mat_test' PASSED.
------------------------------------------------------------------------------
Test `modulator_test' PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `modulator_nd_test' FAILED!!!
------------------------------------------------------------------------------
Test `newton_search_test' PASSED.
------------------------------------------------------------------------------
Test `pam_test' PASSED.
------------------------------------------------------------------------------
Test `parser_test' PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `poly_test' FAILED!!!
------------------------------------------------------------------------------
Test `psk_test' PASSED.
------------------------------------------------------------------------------
Test `pulse_shape_test' PASSED.
------------------------------------------------------------------------------
Test `qam_test' PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `qr_test' FAILED!!!
------------------------------------------------------------------------------
Test `rand_test' PASSED.
------------------------------------------------------------------------------
Test `rec_syst_conv_code_test' PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `schur_test' FAILED!!!
------------------------------------------------------------------------------
Error: FFT library is needed to run this test program
Test `sigfun_test' FAILED!!!
------------------------------------------------------------------------------
Test `source_test' PASSED.
------------------------------------------------------------------------------
Test `sparse_test' PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `stat_test' FAILED!!!
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `svd_test' FAILED!!!
------------------------------------------------------------------------------
Test `timer_test' PASSED.
------------------------------------------------------------------------------
Error: FFT library is needed to run this test program
Test `transforms_test' FAILED!!!
------------------------------------------------------------------------------
Test `turbo_test' PASSED.
------------------------------------------------------------------------------
Test `vec_test' PASSED.
------------------------------------------------------------------------------
Test `vector_test' PASSED.
------------------------------------------------------------------------------
Test `window_test' PASSED.
------------------------------------------------------------------------------

------- Comment #2 From Adam Piątyszek 2007-08-27 05:34:28 0000 -------
(In reply to comment #1)
> Some of the tests fail on x86, cannot test with full USE flag set because
> sci-libs/blas-atlas-3.7.11-r1 fails miserably:

Could you try to install blas-reference, cblas-reference and lapack-reference
packages instead of blas-atlas and lapack-atlas and reemerge IT++ then?
BTW, the reference BLAS/LAPACK implementation will be made default soon.

/Adam

------- Comment #3 From Markus Dittrich 2007-08-27 13:15:39 0000 -------
Wihout USE="blas lapack" all routines that test functionality
that requires blas/lapack will of course fail [1]. That said,
as suggested by Adam, please try emerging blas-reference
and lapack-reference instead of the much more complex
atlas ebuilds. Thanks much for your help!

cheers,
Markus

[1] Adam, could one in principle disable these tests if 
no blas, lapack, ... is detected during configure? Otherwise 
"make test" will only appear to succeed with all 
USE flags turned on!

------- Comment #4 From Adam Piątyszek 2007-08-27 18:05:49 0000 -------
(In reply to comment #3)
> [1] Adam, could one in principle disable these tests if 
> no blas, lapack, ... is detected during configure? Otherwise 
> "make test" will only appear to succeed with all 
> USE flags turned on!

OK. I will try to take care of it, but this will be with the upcoming stable
release 4.0.0 since we are not going to work on 3.10.x series any more.
However, I think we should then give a clear message before starting
compilation that without BLAS, LAPACK and FFT external libraries the
functionality and performance of the output library will be limited.

BR,
/Adam

------- Comment #5 From nixnut 2007-08-28 17:25:35 0000 -------
stable on ppc

------- Comment #6 From Simon Cooper 2007-09-01 22:47:32 0000 -------
AMD64:

compiles, all tests succeed, no rdeps to test

Portage 2.1.2.12 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4,
2.6.22-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor
4600+
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 30 Aug 2007 16:50:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -msse3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild
/etc/terminfo"
CXXFLAGS="-march=athlon64 -O2 -msse3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg collision-protect distlocks fixpackages metadata-transfer
multilib-strict sandbox sfperms strict test userpriv"
GENTOO_MIRRORS="http://gentoo.virginmedia.com http://distfiles.gentoo.org"
LINGUAS="en en_GB"
MAKEOPTS="-j3"
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/enlightenment /usr/portage/local"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d a52 aac acpi alsa amd64 audiofile berkdb bitmap-fonts
branding bzip2 cairo caps cddb cdparanoia cdr cli cracklib cups curl dbus dri
dvd dvdr dvdread emboss encode evo exif expat fam ffmpeg firefox foomaticdb
gdbm gif glitz gs gtk guile hal iconv icu imagemagick imlib isdnlog ithreads
java javascript jpeg libsamplerate libwww lirc lm_sensors logrotate mad midi
mmap mmx mmxext mp3 msn mudflap ncurses nls nptl nptlonly nsplugin offensive
ogg openal opengl openmp pam pango pcre pdf perl png ppds pppd python
qt3support readline reflection sdl session sndfile spl sse sse2 ssl
startup-notification svg symlink tcl tcpd test threads tiff tk truetype
truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis wifi x264 xcb xine xml
xorg xosd xpm xscreensaver xv zlib" ALSA_CARDS="usb-audio"
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 evdev"
KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001
mtxorb ncurses text" LINGUAS="en en_GB" LIRC_DEVICES="mceusb2" USERLAND="GNU"
VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #7 From Christoph Mende 2007-09-01 22:58:44 0000 -------
amd64 stable

------- Comment #8 From Christian Faulhammer 2007-09-11 20:18:05 0000 -------
erfc functions make my hands tremble...I thought I was through with it...x86
stable though

------- Comment #9 From Raúl Porcel 2007-10-09 11:20:29 0000 -------
sparc stable

------- Comment #10 From Markus Rothe 2007-10-10 20:17:07 0000 -------
ppc64 stable

last arch CC'd -> mark bug as FIXED