Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 244246 - stabilize app-text/dictd-1.10.11-r2 or app-text/dictd-1.10.11-r3
Summary: stabilize app-text/dictd-1.10.11-r2 or app-text/dictd-1.10.11-r3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Spell checking utilities and dictionaries -- related bugs (OBSOLETE)
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 244384
Blocks:
  Show dependency tree
 
Reported: 2008-10-25 11:46 UTC by Peter Volkov (RETIRED)
Modified: 2008-12-28 18:27 UTC (History)
1 user (show)

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


Attachments
app-text:dictd-1.10.11-r2:20081102-140225.log (app-text:dictd-1.10.11-r2:20081102-140225.log,59.69 KB, text/plain)
2008-11-02 14:17 UTC, Markus Meier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Volkov (RETIRED) gentoo-dev 2008-10-25 11:46:48 UTC
Arch teams, please, stabilize app-text/dictd-1.10.11-r2. Thank you in advance.
Comment 1 nixnut (RETIRED) gentoo-dev 2008-10-25 14:46:22 UTC
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"
Comment 2 Ferris McCormick (RETIRED) gentoo-dev 2008-10-25 17:27:47 UTC
This requires >=sys-apps/gawk-3.1.6, which is ~all-archs.  Are you asking for that as well?
Comment 3 Ferris McCormick (RETIRED) gentoo-dev 2008-10-25 18:15:28 UTC
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
========================


Comment 4 Peter Volkov (RETIRED) gentoo-dev 2008-10-25 22:29:24 UTC
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.
Comment 5 nixnut (RETIRED) gentoo-dev 2008-10-26 12:51:46 UTC
(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
Comment 6 Ferris McCormick (RETIRED) gentoo-dev 2008-10-26 14:17:23 UTC
Sparc stable, everything correct now.
Comment 7 Brent Baude (RETIRED) gentoo-dev 2008-10-27 22:26:15 UTC
I get the same failure as sparc and ppc32 with ppc64.  Passing userpriv did nothing to improve the failure in my case.
Comment 8 Peter Volkov (RETIRED) gentoo-dev 2008-10-29 08:52:58 UTC
(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.

Comment 9 Markus Meier gentoo-dev 2008-11-02 14:17:06 UTC
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
Comment 10 Peter Volkov (RETIRED) gentoo-dev 2008-11-03 15:56:09 UTC
(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...
Comment 11 Ferris McCormick (RETIRED) gentoo-dev 2008-11-03 17:11:03 UTC
app-text/dictd-1.10.11-r3 is stable for sparc, too.  All tests are still good, built with USE='judy dbi'.
Comment 12 Markus Meier gentoo-dev 2008-11-03 22:34:12 UTC
amd64/x86 stable
Comment 13 Peter Volkov (RETIRED) gentoo-dev 2008-11-06 09:44:38 UTC
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.

Comment 14 nixnut (RETIRED) gentoo-dev 2008-11-07 21:10:37 UTC
(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

Comment 15 Peter Volkov (RETIRED) gentoo-dev 2008-11-08 07:12:14 UTC
(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?

Comment 16 nixnut (RETIRED) gentoo-dev 2008-11-08 09:22:21 UTC
(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
Comment 17 Peter Volkov (RETIRED) gentoo-dev 2008-11-08 18:39:47 UTC
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.
Comment 18 nixnut (RETIRED) gentoo-dev 2008-11-09 13:25:27 UTC
ppc stable
Comment 19 Tobias Klausmann (RETIRED) gentoo-dev 2008-11-09 15:36:06 UTC
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.
Comment 20 Raúl Porcel (RETIRED) gentoo-dev 2008-11-14 12:23:35 UTC
ia64 stable
Comment 21 Brent Baude (RETIRED) gentoo-dev 2008-12-01 21:41:33 UTC
Marking dictd-1.10.11-r2.ebuild ppc64 stable and dictd-1.10.11-r3.ebuild ~ppc64 for bug 244246
Comment 22 Peter Volkov (RETIRED) gentoo-dev 2008-12-28 18:27:49 UTC
All archs stable. Fixed.