Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 345187 - =mail-client/cone-0.84.20100819-r1 stable request
Summary: =mail-client/cone-0.84.20100819-r1 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2010-11-12 08:49 UTC by Tim Harder
Modified: 2011-02-28 00:55 UTC (History)
1 user (show)

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


Attachments
build.log (build-cone.log,418.23 KB, text/plain)
2010-11-14 16:56 UTC, Christian Faulhammer (RETIRED)
Details
rfc2045 testsuite patch (cone-0.84.20100819-rfc2045-tests-lang.patch,2.81 KB, patch)
2010-11-14 22:10 UTC, Tim Harder
Details | Diff
Apply rfc2045 patch (cone-0.84.20100819-r1.diff,323 bytes, patch)
2010-11-14 22:11 UTC, Tim Harder
Details | Diff
bzipped2 rfc2045 directory after make check with LC_ALL=C (testsuite-fail.tar.bz2,1.45 MB, application/x-bzip2)
2010-11-17 11:51 UTC, Christian Faulhammer (RETIRED)
Details
diff file between test result and expected result (cone-testsuite.diff,1.98 KB, text/plain)
2010-11-24 10:43 UTC, Christian Faulhammer (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Harder gentoo-dev 2010-11-12 08:49:36 UTC
mail-client/cone-0.84.20100819 was in the tree a little over a month with no open bugs except for an automagic dependency on aspell (bug #344329) that was fixed in cone-0.84.20100819-r1.

Arches, please test and mark stable:
=mail-client/cone-0.84.20100819-r1
Comment 1 David Abbott (RETIRED) gentoo-dev 2010-11-13 09:15:00 UTC
Archtested on x86: Everything fine
Comment 2 blain 'Doc' Anderson 2010-11-14 13:50:19 UTC
ERROR: Your display appears to be set to the ANSI_X3.4-1968 character set.
This application cannot display this character set.  If this application did
not read the display character set name correctly, the name of the display's
character set name can be manually specified using the CHARSET environment
variable.  Otherwise reconfigure your display to use a supported character
set and try again.

failed even after setting variable for LANG to proper value. and personally, any program that depends on 1 of 15 subsets of the 8859 iso standard and or cyrillic, is kinda lame and should set the needed variables itself

amd64 fail
Comment 3 Cyprien Nicolas (fulax) 2010-11-14 13:53:27 UTC
(In reply to comment #2)
I used to set CHARSET="UTF-8" in /etc/env.d/02locale to workaround this
Comment 4 blain 'Doc' Anderson 2010-11-14 15:48:35 UTC
my error, i had mistyped a character. 
amd64 good to go
still think it should check the variable and set if not one it needs
Comment 5 Agostino Sarubbo gentoo-dev 2010-11-14 16:25:53 UTC
amd64 ok
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2010-11-14 16:56:46 UTC
Created attachment 254327 [details]
build.log

Fails test suite with all USE flags enabled.

Portage 2.1.8.3 (default/linux/x86/10.0/desktop, gcc-4.4.4, glibc-2.11.2-r3, 2.6.36-gentoo i686)
=================================================================
System uname: Linux-2.6.36-gentoo-i686-AMD_Athlon-tm-_X2_Dual_Core_Processor_BE-2400-with-gentoo-1.12.14
Timestamp of tree: Sun, 14 Nov 2010 11:30:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11-r1
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.14-r1
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.4_p6-r1, 1.5-r1, 1.6.3-r1, 1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4, 4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -msse3"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /opt/openjms/config /usr/lib/fax /usr/share/X11/xkb /usr/share/config /usr/share/openvpn/easy-rsa /var/bind /var/lib/hsqldb /var/spool/fax/etc /var/spool/torque"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/games/angband/edit/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon-xp -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache distlocks fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
LINGUAS="de"
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="3dnow 3dnowext X a52 aac aiglx alsa applet artworkextra asf astribank audiofile bash-completion berkdb bidi bluetooth bogofilter bootsplash branding bzip2 cairo ccache cdda cddb cdparanoia cdr cli compat console consolekit cracklib crypt css cups curl custom-cflags cxx dbus deskbar dga directfb divx4linux dri dts dvd dvdr dvdread dvi emacs emboss encode evince exif extensions fam fat fbcon fbcondecor fdftk ffmpeg fontconfig foomaticdb fortran ftp gb gcj gdbm gif glitz gphoto2 gpm gsf gtk gtk2 gtkhtml hal howl iconv icq idn imagemagick imlib ipv6 java javascript jpeg jpeg2k kde kpathsea libnotify libotf lm_sensors mad matroska melt mikmod mime mjpeg mmx mmxext mng modules mp3 mp4 mpeg mpeg2 mudflap mule mysql ncurses networking nforce2 nls noaudio nocardbus novideo nowebdav nptl nptlonly nss nvidia objc objc++ objc-gc ocamlopt offensive ogg opengl openmp pam pango passwordsave pcre pdf perl plotutils pmu png policykit ppds pppd prediction preview-latex print publishers python qt-static qt3support qt4 readline reports run-as-root samba sdk sdl secure-delete semantic-desktop session slang smp spell sse ssl startup-notification static-analyzer svg svga sysfs t1lib tcpd theora threads thumbnailing tiff tk toolkit-scroll-bars totem truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd videos vorbis win32codecs wmf wxwindows x264 x86 xcb xface xft xml xorg xosd xpm xulrunner xv xvid zlib" ALSA_CARDS="intel8x0" 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" 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="mouse keyboard evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="atiusb" PHP_TARGETS="php5-2" RUBY_TARGETS="jruby ruby18 ree18" USERLAND="GNU" VIDEO_CARDS="radeon" 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, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 7 Markos Chandras (RETIRED) gentoo-dev 2010-11-14 17:43:36 UTC
tests fail here to (amd64) like Christian said
Comment 8 Tim Harder gentoo-dev 2010-11-14 21:50:36 UTC
All the tests pass for me with so I'm thinking the testsuite, specifically the rfc2045 tests, may be fragile related to the selected locale on the system. However, I'm can't reproduce the failure using the de_DE.utf8 locale.

Can someone who runs into the test failures try building using the attached patches? Thanks.
Comment 9 Tim Harder gentoo-dev 2010-11-14 22:10:30 UTC
Created attachment 254353 [details, diff]
rfc2045 testsuite patch

Possible fix for the rfc2045 testsuite.
Comment 10 Tim Harder gentoo-dev 2010-11-14 22:11:42 UTC
Created attachment 254355 [details, diff]
Apply rfc2045 patch

Ebuild change to apply the attached rfc2045 testsuite patch.
Comment 11 Tim Harder gentoo-dev 2010-11-14 22:15:09 UTC
The patch I just attached is basically a guess since I can't reproduce the problem. If the problem still occurs with the patch it would be helpful if someone with the test failure could attach the output from the rfc2045 testsuite.
Comment 12 Agostino Sarubbo gentoo-dev 2010-11-14 22:26:40 UTC
for me, on amd64, works with a patch
Comment 13 Tim Harder gentoo-dev 2010-11-15 02:39:34 UTC
I've added the attached patch to CVS.
Comment 14 Christian Faulhammer (RETIRED) gentoo-dev 2010-11-16 08:31:05 UTC
(In reply to comment #11)
> The patch I just attached is basically a guess since I can't reproduce the
> problem. If the problem still occurs with the patch it would be helpful if
> someone with the test failure could attach the output from the rfc2045
> testsuite.

 I have LC_ALL=C and LANG=C set in Portage's bashrc, and it still fails even with the patch.  If I take my German language settings, everything is fine.
Comment 15 Tim Harder gentoo-dev 2010-11-16 16:45:04 UTC
 (In reply to comment #14) 
> I have LC_ALL=C and LANG=C set in Portage's bashrc, and it still fails even
> with the patch.  If I take my German language settings, everything is fine.

Can you run the rfc2045 testsuite manually and attach the outputted file? Thanks.

Comment 16 Christian Faulhammer (RETIRED) gentoo-dev 2010-11-17 11:51:30 UTC
Created attachment 254621 [details]
bzipped2 rfc2045 directory after make check with LC_ALL=C

(In reply to comment #15)
>  (In reply to comment #14) 
> > I have LC_ALL=C and LANG=C set in Portage's bashrc, and it still fails even
> > with the patch.  If I take my German language settings, everything is fine.
> 
> Can you run the rfc2045 testsuite manually and attach the outputted file?
> Thanks.

 I just tarred up all the files after running the test suite.
Comment 17 Tim Harder gentoo-dev 2010-11-17 17:42:08 UTC
(In reply to comment #16) 
>  I just tarred up all the files after running the test suite.

The reason why I said to do it manually is because the regular way doesn't output the testsuite data since it is just piped to the cmp command.

To get the output I'm after you'll need to navigate to the rfc2045 directory, run something similar to `/bin/sh ./testsuite > output`, and attach the output file.

Comment 18 Christian Faulhammer (RETIRED) gentoo-dev 2010-11-22 19:27:47 UTC
(In reply to comment #17)
> (In reply to comment #16) 
> >  I just tarred up all the files after running the test suite.
> 
> The reason why I said to do it manually is because the regular way doesn't
> output the testsuite data since it is just piped to the cmp command.
> 
> To get the output I'm after you'll need to navigate to the rfc2045 directory,
> run something similar to `/bin/sh ./testsuite > output`, and attach the output
> file.

 I did run the test suite...the output shows no difference with diff, a manual run with cmp included yields no failure.
Comment 19 Christian Faulhammer (RETIRED) gentoo-dev 2010-11-24 10:43:56 UTC
Created attachment 255303 [details]
diff file between test result and expected result

Sorry, I am an idiot...I did not ran the testsuite with LC_ALL=C, so here is the diff.
Comment 20 Tim Harder gentoo-dev 2010-11-24 11:25:26 UTC
(In reply to comment #19)
> Created an attachment (id=255303) [details]
> diff file between test result and expected result
> 
> Sorry, I am an idiot...I did not ran the testsuite with LC_ALL=C, so here is
> the diff.

So the reason it's probably failing is that it requires the en_US.utf-8 locale to be on the system and fails if it doesn't. Should we just add a patch to skip this specific test?
Comment 21 Christian Faulhammer (RETIRED) gentoo-dev 2010-11-24 12:02:44 UTC
(In reply to comment #20)
> So the reason it's probably failing is that it requires the en_US.utf-8 locale
> to be on the system and fails if it doesn't. Should we just add a patch to skip
> this specific test?

 Yes.
Comment 22 Tim Harder gentoo-dev 2010-11-24 12:58:15 UTC
Patch to skip the rfc2045 test in CVS.
Comment 23 Markus Meier gentoo-dev 2010-11-30 21:08:30 UTC
amd64/x86 stable, thanks Agostino, David and blain
Comment 24 Brent Baude (RETIRED) gentoo-dev 2011-02-28 00:55:06 UTC
ppc stable, closing