assuming this is cool with rphillips, it'd be good to stabilize nget 0.27.1 seeing as how the current stable nget 0.26 fails to build with gcc-3.4
Ryan says it's cool so do it up team !
When building nget on ppc, I got 94 failures out of 521 tests. A couple of them suggested applying patches to uulib, which I'm trying out now. Is the nget test suite actually meaningful, or are the tests themselves known to be broken (e.g. they don't even pass on the maintainer's system)?
on amd64 i have 3 failures (2 of which come from copyright checks -> bogus), and 1 error telling me i dont have subterfuge installed
x86 I'm getting missing headers for cppunit/extentions/TestFactoryRegistry.h, and cpuunit/ui/text/TestRunner.h at the start of the test phase
prob need to add a 'test? ( cppunit )' to the ebuild DEPEND
i get the following on amd64: >>> Test phase [test]: net-nntp/nget-0.27.1 make -C test test make[1]: Entering directory `/var/tmp/portage/nget-0.27.1/work/nget-0.27.1/test' x86_64-pc-linux-gnu-g++ -march=opteron -ggdb3 -pipe -Wall -MMD -MP -DHAVE_CONFIG_H -I.. -c -o TestRunner.o TestRunner.cc TestRunner.cc:1:52: cppunit/extensions/TestFactoryRegistry.h: No such file or directory TestRunner.cc:2:40: cppunit/ui/text/TestRunner.h: No such file or directory TestRunner.cc: In function `int main()': TestRunner.cc:5: error: `CppUnit' has not been declared TestRunner.cc:5: error: `TestRunner' undeclared (first use this function) TestRunner.cc:5: error: (Each undeclared identifier is reported only once for each function it appears in.) TestRunner.cc:5: error: expected `;' before "runner" TestRunner.cc:6: error: `CppUnit' has not been declared TestRunner.cc:6: error: `TestFactoryRegistry' undeclared (first use this function) TestRunner.cc:6: error: `registry' undeclared (first use this function) TestRunner.cc:6: error: `CppUnit' has not been declared TestRunner.cc:6: error: `getRegistry' undeclared (first use this function) TestRunner.cc:7: error: `runner' undeclared (first use this function) make[1]: *** [TestRunner.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/nget-0.27.1/work/nget-0.27.1/test' make: *** [test] Error 2 !!! ERROR: net-nntp/nget-0.27.1 failed. !!! Function src_test, Line 582, Exitcode 0 !!! Make test failed. See above for details. Portage 2.0.53 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r5 x86_64) ================================================================= System uname: 2.6.14-gentoo-r5 x86_64 AMD Opteron(tm) Processor 242 Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=opteron -ggdb3 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/lib64/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control /var/spool/fax/etc /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=opteron -ggdb3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg cache ccache collision-protect cvs debug distlocks keeptemp keepwork multilib-strict noauto nostrip sandbox sfperms test" GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo" LC_ALL="en_GB.UTF-8" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org" USE="amd64 X acpi alsa audiofile avi berkdb bitmap-fonts bonobo browserplugin bzip2 chipcard crypt cups curl debug dvd eds emboss encode esd ethereal exif expat fam ffmpeg flac font-server foomaticdb fortran gcj gd gdbm gif glut gmp gnome gpm gsm gstreamer gtk gtk2 gtkhtml guile hal hbci idn imagemagick imlib ipv6 java jp2 jpeg kde lcms ldap libwww lzw lzw-tiff mad mhash mng motif mozilla mp3 mpeg mysql ncurses network nls nptl nptlonly nsplugin objc objc-gc ofx ogg oggvorbis opengl pam pcre pdflib perl png postgres python qt quicktime quotes readline sdl spell ssl svg tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb userlocales utf8 vorbis wxgtk1 xine xml xml2 xpm xrandr xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Committed the test dependency
Created attachment 77882 [details] nget.log - test failures Here's a log of a few more failures that occured. One seems to be a dependancy issue (on what I'm not sure). The other suggests a patch to uulib. The last one seems to be a misc thing that I think can be overlooked.
subterfugue fails to compile on AMD64, and I believe only works on x86 architectures. I've disabled the test suite in nget because of this. Any patches would be welcome to actually fix the suite.
stable on x86 since the test cases are disabled, and works quite nicely.
amd64 stable
Marked ppc stable and closing the bug since we're the last arch.