Created attachment 277989 [details] build.log make[2]: Entering directory `/var/tmp/portage/dev-libs/libevent-2.0.10/work/libevent-2.0.10-stable/test' Running tests: EVPORT Skipping test KQUEUE Skipping test EPOLL test-eof: OKAY test-weof: OKAY test-time: OKAY test-changelist: OKAY regress: [Timed out] dns/gethostbyname6: FAIL regress_main.c:303: Legacy unit test failed [gethostbyname6 FAILED] 1/170 TESTS FAILED. (0 skipped) FAILED EPOLL (changelist) test-eof: OKAY test-weof: OKAY test-time: OKAY test-changelist: OKAY regress: [Timed out] dns/gethostbyname6: FAIL regress_main.c:303: Legacy unit test failed [gethostbyname6 FAILED] 1/170 TESTS FAILED. (0 skipped) FAILED Portage 2.1.9.42 (default/linux/x86/10.0/developer, gcc-4.4.5, libc-0-r0, 2.6.38-gentoo-r6 i686) ================================================================= System uname: Linux-2.6.38-gentoo-r6-i686-Intel-R-_Core-TM-2_Duo_CPU_P8700_@_2.53GHz-with-gentoo-2.0.2 Timestamp of tree: Thu, 23 Jun 2011 17:30:01 +0000 app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.1-r1, 3.1.3-r1 dev-util/cmake: 2.8.4-r1 sys-apps/baselayout: 2.0.2 sys-apps/openrc: 0.8.2-r1 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.13, 2.67 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.5 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.82 sys-kernel/linux-headers: 2.6.36.1 sys-libs/glibc: 2.12.2 virtual/os-headers: 0 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="*" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs collision-protect distlocks fixlafiles fixpackages multilib-strict news parallel-fetch protect-owned sandbox sfperms sign splitdebug strict test test-fail-continue unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox" FFLAGS="" GENTOO_MIRRORS="http://distfiles.gentoo.org" LDFLAGS="-Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa berkdb bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus device-mapper dri dts dvd dvdr emacs emboss encode exif fam firefox flac fortran gdbm gdu gif git gnome-keyring gnutls gtk iconv icu jpeg lcms libnotify mad mbox mercurial mng modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly nss ogg opengl openmp pam pango pcre pdf perl png policykit ppds pppd python qt3support readline sdl secure-delete session snmp spell sqlite ssl startup-notification subversion svg sysfs tcb tcpd threads tiff toolkit-scroll-bars truetype udev unicode usb vorbis x264 x86 xcb xft xinerama xml xorg xulrunner xv xvfb xvid zlib" ALSA_CARDS="ens1371" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vmware vesa vga" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
2.0.14 fails on EPOLL but passes EPOLL (changelist), however 2.0.15 does not fail at all. Recommend expedited stabling of 2.0.15?
(In reply to comment #1) > 2.0.14 fails on EPOLL but passes EPOLL (changelist), however 2.0.15 does not > fail at all. How many times did you try? > Recommend expedited stabling of 2.0.15? No. The test suite simply fails whereas *lots* of software developers seem to think the library itself is pretty decent.
Since it fails for you people, could you try if this patch works? After all, if the only way it dies is because someone (my predecessor) put the code in that makes it die(), then why don't we get rid of it? Index: libevent-2.0.15.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.15.ebuild,v retrieving revision 1.2 diff -u -B -r1.2 libevent-2.0.15.ebuild --- libevent-2.0.15.ebuild 12 Oct 2011 16:49:44 -0000 1.2 +++ libevent-2.0.15.ebuild 19 Oct 2011 17:11:25 -0000 @@ -40,7 +40,6 @@ src_test() { emake -C test check | tee "${T}"/tests - grep FAILED "${T}"/tests &>/dev/null && die "1 or more tests failed" } src_install() {
(In reply to comment #2) > (In reply to comment #1) > > 2.0.14 fails on EPOLL but passes EPOLL (changelist), however 2.0.15 does not > > fail at all. > > How many times did you try? Whaaaaat? If you're suggesting that this test does not fail reliably (which is quite possible), then surely the test is broken? If the test depends on something unreliable like a network connection, then surely it should retry several times inside the test? > > Recommend expedited stabling of 2.0.15? > > No. The test suite simply fails whereas *lots* of software developers seem to > think the library itself is pretty decent. If the test itself is broken, then sure, let's get rid of it. But should we tell upstream too?
Removed the FAILED check so that the test suite outcome is non-fatal.