Arch teams, please, stabilize app-text/dictd-1.10.11-r2. Thank you in advance.
Fails test phase on ppc: >>> Test phase [test]: app-text/dictd-1.10.11-r2 DICTFMT!!! Comparing .dict and .index files (except those created by dictfmt -h) c5 == e ...passed c5 == f ...passed c5 == j ...passed c5 == p ...passed c5 == t ...passed c5 == expected ...passed Tests for different dictfmt's options test smiley 1...passed test smiley 2...passed test smiley 3...passed test smiley 4...passed test smiley 5...passed test hello 1...db.expect.hello_1.dict and _db.hello_1.dict are different, see test/log.txt file a difference. make: *** [test] Error 1 # less log.txt --- db.expect.hello_1.dict 2005-08-18 19:27:06.000000000 +0200 +++ _db.hello_1.dict 2008-10-25 07:53:37.000000000 +0200 @@ -22,4 +22,4 @@ unknown 00-database-short unknown -ытhвrнaіbеlпdóeир аnýo +аýhытrвaіbнеldeп nóриo Portage 2.1.4.5 (default/linux/powerpc/ppc32/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r3-x2 ppc) ================================================================= System uname: 2.6.24-gentoo-r3-x2 ppc 7447A, altivec supported Timestamp of tree: Sat, 25 Oct 2008 11:00:10 +0000 distcc 2.18.3 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r14, 2.5.2-r7 dev-util/ccache: 2.3 dev-util/cmake: 2.4.6-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 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.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="ppc" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -msecure-plt" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /opt/openjms/config /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb /var/qmail/alias /var/qmail/control /var/spool/torque /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -msecure-plt" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect cvs distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu" LINGUAS="en en_GB nl zh ru he" MAKEOPTS="-j2" PKGDIR="/var/binpkg" 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://192.168.1.34/gentoo-portage"
This requires >=sys-apps/gawk-3.1.6, which is ~all-archs. Are you asking for that as well?
Following up on Comment #1 --- On sparc, the test failure looks like this: ====================== test indexdata 1...passed DICTD!!! dictd (_log_check_filename): Cannot open "/var/tmp/portage/app-text/dictd-1.10.11-r2/work/dictd-1.10.11/test/_dictd.log" for append Cannot open "/var/tmp/portage/app-text/dictd-1.10.11-r2/work/dictd-1.10.11/test/_dictd.log" for append _log_check_filename: Permission denied _log_check_filename: Permission denied dictd (_log_check_filename): Cannot open "/var/tmp/portage/app-text/dictd-1.10.11-r2/work/dictd-1.10.11/test/_dictd.log" for append Cannot open "/var/tmp/portage/app-text/dictd-1.10.11-r2/work/dictd-1.10.11/test/_dictd.log" for append _log_check_filename: Permission denied _log_check_filename: Permission denied dictd_smiley_2_res.expected.txt and _dictd_smiley_2_res.txt are different, see test/log.txt file a difference. =============================== HOWEVER, with FEATURES='userpriv test' emerge -v =app-text/dictd-1.10.11-r2 everything looks good, and for the tests we get: ================== >>> Test phase [test]: app-text/dictd-1.10.11-r2 DICTFMT!!! Comparing .dict and .index files (except those created by dictfmt -h) c5 == e ...passed c5 == f ...passed c5 == j ...passed c5 == p ...passed c5 == t ...passed c5 == expected ...passed Tests for different dictfmt's options test smiley 1...passed test smiley 2...passed test smiley 3...passed test smiley 4...passed test smiley 5...passed test hello 1...passed test hello 2...passed test hello 3...passed test hello 4...passed test hello 5...passed test cyrillic 1...passed test mixedcase 1...passed test indexdata 1...passed DICTD!!! smiley_2 passed smiley_4 passed smiley_5 passed hello_1 passed hello_2 passed hello_3 passed hello_4 passed hello_5 passed cyrillic_1 passed cyrillic_3 passed cyrillic_4 passed mixedcase_1 passed indexdata_1 passed limits_1 passed defstrat_1 passed defstrat_2 passed ========================
nixnut, I can't reproduce your bug so I'm not sure what to do here. May be you could report bug here http://sourceforge.net/tracker/?group_id=605&atid=100605 ? I can do this, but since it's possible that upstream will require some additional information I'll fail to provide that. Ferris, sorry, I forgot about that dependency... I filled bug for gawk stabilization (bug 244384) but base-system should approve that. Also I've fixed tests and now they should pass.
(In reply to comment #4) > nixnut, I can't reproduce your bug so I'm not sure what to do here. May be you > could report bug here http://sourceforge.net/tracker/?group_id=605&atid=100605 > ? http://sourceforge.net/tracker/index.php?func=detail&aid=2197588&group_id=605&atid=100605
Sparc stable, everything correct now.
I get the same failure as sparc and ppc32 with ppc64. Passing userpriv did nothing to improve the failure in my case.
(In reply to comment #7) > I get the same failure as sparc and ppc32 with ppc64. Sorry, I don't understand. ppc and sparc had different failures. So how it fails in your case? If like ppc, then we'll have to wait for upstream at this moment.
Created attachment 170540 [details] app-text:dictd-1.10.11-r2:20081102-140225.log src_install fails for me on amd64/x86. (latest stable version emerges w/o problems on x86). not sure if my chroots are actually somehow broken? Portage 2.1.4.5 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.26.7 i686) ================================================================= System uname: 2.6.26.7 i686 Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz Timestamp of tree: Sat, 01 Nov 2008 13:30:01 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r14, 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 dev-util/cmake: 2.4.6-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /opt/openjms/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind /var/lib/hsqldb /var/spool/torque" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" LINGUAS="en en_GB de" MAKEOPTS="-j2" PKGDIR="/mnt/packages" 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 acl acpi alsa apache2 berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus doc dri dvd dvdr dvdread eds emboss encode esd evo examples fam firefox fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg kde kerberos ldap libnotify mad midi mikmod mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session source spell spl ssl startup-notification svg sysfs tcpd test tiff truetype unicode usb vorbis win32codecs x86 xml xorg xv 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 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 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" 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 de" USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #9) > src_install fails for me on amd64/x86. (latest stable version emerges w/o > problems on x86). not sure if my chroots are actually somehow broken? Thank you for report. This was a problem in dictd. It had autodependency on libdbi and libjudy. Also build was broken with libdib. All fixed in dictd-1.10.11-r3. Had to bump revision as dependent libraries does not have sufficient keywords (bug 245413). Arch teams. If tests pass for you, and bug 245413 does not concerns you, stabilize dictd-1.10.11-r3. On x86 this package works fine here...
app-text/dictd-1.10.11-r3 is stable for sparc, too. All tests are still good, built with USE='judy dbi'.
amd64/x86 stable
nixnut, Brent Baude, there is an update on upstream bug: https://sourceforge.net/tracker/index.php?func=detail&aid=2197588&group_id=605&atid=100605 Could you check what Aleksey asked there, please, or give me access to ppc/ppc64 hardware so I could check myself? Thanks.
(In reply to comment #13) > nixnut, Brent Baude, there is an update on upstream bug: > > https://sourceforge.net/tracker/index.php?func=detail&aid=2197588&group_id=605&atid=100605 > > Could you check what Aleksey asked there, please, or give me access to > ppc/ppc64 hardware so I could check myself? Thanks. All tests pass on ppc32 after applying the suggested changes to test/dict_test
(In reply to comment #14) > All tests pass on ppc32 after applying the suggested changes to test/dict_test Well, but how many bits int type uses on ppc? Is it 64 or 32 bit?
(In reply to comment #15) > (In reply to comment #14) > > All tests pass on ppc32 after applying the suggested changes to test/dict_test > > Well, but how many bits int type uses on ppc? Is it 64 or 32 bit? > 32 bit
Ok, upstream clarified that tests failure on ppc and ppc64 are not a big issue, thus I've disabled them until proper fix will be found upstream. Stabilization and keywording can proceed.
ppc stable
Stabilized dev-libs/judy-1.0.4, dev-db/libdbi-0.8.3, dev-db/libdbi-drivers-0.8.3, app-text/dictd-1.10.11-r3 on alpha.
ia64 stable
Marking dictd-1.10.11-r2.ebuild ppc64 stable and dictd-1.10.11-r3.ebuild ~ppc64 for bug 244246
All archs stable. Fixed.