Bug#475211: libmime-encwords-perl: FTBFS: Failed 1/2 test scripts, 50.00% okay. 4/59 subtests failed, 93.22% okay.

gregor herrmann gregor+debian at comodo.priv.at
Wed Apr 9 19:12:36 UTC 2008


On Wed, 09 Apr 2008 20:51:38 +0200, Lucas Nussbaum wrote:

> This rebuild was done with gcc 4.3 instead of gcc 4.2, because gcc 4.3 is now
> the default on most architectures (even if it's not the case on i386 yet).
> Feel free to downgrade this bug to 'important' if your package is only built
> on i386, and this bug is specific to gcc 4.3 (i.e the package builds fine with
> gcc 4.2).

This hint is a bit misleading for an arch:all package :)
 
> Relevant part:
> > make[1]: Entering directory `/build/user/libmime-encwords-perl-1.009'
> > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> > t/01decode....ok
> > t/02encode....# Failed test 11 in t/02encode.t at line 35 fail #11
> > #  t/02encode.t line 35 is: 	ok((($isgood && !$@) or (!$isgood && $@)) and
> > # Failed test 15 in t/02encode.t at line 35 fail #15
> > # Failed test 16 in t/02encode.t at line 35 fail #16
> > # Failed test 17 in t/02encode.t at line 35 fail #17
> > FAILED tests 11, 15-17
> > 	Failed 4/17 tests, 76.47% okay
> > Failed Test  Stat Wstat Total Fail  Failed  List of Failed
> > -------------------------------------------------------------------------------
> > t/02encode.t               17    4  23.53%  11 15-17
> > Failed 1/2 test scripts, 50.00% okay. 4/59 subtests failed, 93.22% okay.
> > make[1]: *** [test_dynamic] Error 255

Anyway, I can reproduce this error.
And it worked just a week ago :/
What has changed in the meantime is the only build dependency
(libmime-charset-perl), maybe the test failures are related?

I just threw some 'print's into t/02encode.t but I'm not really wiser
now:

#v+

t/02encode....====================
testin/encode-singlebyte.txt
====================
dec: ("Oc\xE9 3165 Network Copier down for maintenance", Charset => "iso-8859-1")
exp: /=?ISO-8859-1?Q?Oc=E9?= 3165 Network Copier down for maintenance/
enc: /=?ISO-8859-1?Q?Oc=E9?= 3165 Network Copier down for maintenance/
====================
testin/encode-singlebyte.txt
====================
dec: ("Keith Moore <moore\@cs.utk.edu>", Charset => "iso-8859-1")
exp: /Keith Moore <moore at cs.utk.edu>/
enc: /Keith Moore <moore at cs.utk.edu>/
====================
testin/encode-singlebyte.txt
====================
dec: ([["Keld J\xF8rn Simonsen"],[" "],["<keld\@dkuug.dk>"]], Charset => "iso-8859-1")
exp: /=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld at dkuug.dk>/
enc: /=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld at dkuug.dk>/
====================
testin/encode-singlebyte.txt
====================
dec: ([["Andr\xE9 "],["(<- one space) Pirard"],[" "],["<PIRARD\@vm1.ulg.ac.be>"]], Charset => "iso-8859-1")
exp: /=?ISO-8859-1?Q?Andr=E9_(<-?= one space) Pirard <PIRARD at vm1.ulg.ac.be>/
enc: /=?ISO-8859-1?Q?Andr=E9_(<-?= one space) Pirard <PIRARD at vm1.ulg.ac.be>/
====================
testin/encode-singlebyte.txt
====================
dec: ([["Andr\xE9"],[" (<- one space) Pirard"],[" "],["<PIRARD\@vm1.ulg.ac.be>"]], Charset => "iso-8859-1")
exp: /=?ISO-8859-1?Q?Andr=E9?= (<- one space) Pirard <PIRARD at vm1.ulg.ac.be>/
enc: /=?ISO-8859-1?Q?Andr=E9?= (<- one space) Pirard <PIRARD at vm1.ulg.ac.be>/
====================
testin/encode-singlebyte.txt
====================
dec: ([["Andr\xE9  "],["(<- two spaces) Pirard"],[" "],["<PIRARD\@vm1.ulg.ac.be>"]], Charset => "iso-8859-1")
exp: /=?ISO-8859-1?Q?Andr=E9__(<-?= two spaces) Pirard <PIRARD at vm1.ulg.ac.be>/
enc: /=?ISO-8859-1?Q?Andr=E9__(<-?= two spaces) Pirard <PIRARD at vm1.ulg.ac.be>/
====================
testin/encode-singlebyte.txt
====================
dec: ([["Andr\xE9 "],[" (<- two spaces) Pirard"],[" "],["<PIRARD\@vm1.ulg.ac.be>"]], Charset => "ISO-8859-1")
exp: /=?ISO-8859-1?Q?Andr=E9_?= (<- two spaces) Pirard <PIRARD at vm1.ulg.ac.be>/
enc: /=?ISO-8859-1?Q?Andr=E9_?= (<- two spaces) Pirard <PIRARD at vm1.ulg.ac.be>/
====================
testin/encode-singlebyte.txt
====================
dec: ([["Andr\xE9"],["  (<- two spaces) Pirard"],[" "],["<PIRARD\@vm1.ulg.ac.be>"]], Charset => "iso-8859-1")
exp: /=?ISO-8859-1?Q?Andr=E9?=  (<- two spaces) Pirard <PIRARD at vm1.ulg.ac.be>/
enc: /=?ISO-8859-1?Q?Andr=E9?=  (<- two spaces) Pirard <PIRARD at vm1.ulg.ac.be>/
====================
testin/encode-singlebyte.txt
====================
dec: ("Network Copier Oc\xE9 3165 down for maintenance", Charset => "iso-8859-1")
exp: /Network Copier =?ISO-8859-1?Q?Oc=E9?= 3165 down for maintenance/
enc: /Network Copier =?ISO-8859-1?Q?Oc=E9?= 3165 down for maintenance/
====================
testin/encode-singlebyte.txt
====================
dec: ("La r\xE9alisation du Syst\xE8me de R\xE9f\xE9rence C\xE9leste", Charset => "iso-8859-1")
exp: /La =?ISO-8859-1?Q?r=E9alisation?= du =?ISO-8859-1?Q?Syst=E8me?= de
 =?ISO-8859-1?Q?R=E9f=E9rence_C=E9leste?=/
enc: /La =?ISO-8859-1?Q?r=E9alisation?= du =?ISO-8859-1?Q?Syst=E8me?= de
 =?ISO-8859-1?Q?R=E9f=E9rence_C=E9leste?=/
====================
testin/encode-singlebyte.txt
====================
# Failed test 11 in t/02encode.t at line 39 fail #11
#  t/02encode.t line 39 is: 	ok((($isgood && !$@) or (!$isgood && $@)) and
dec: ("Th\xE8me tr\xE8s important\xA0: La r\xE9alisation du Syst\xE8me de R\xE9f\xE9rence C\xE9leste", Charset => "iso-8859-1")
exp: /=?ISO-8859-1?Q?Th=E8me_tr=E8s_important=A0:?= La =?ISO-8859-1?Q?r=E9alisat?=
 =?ISO-8859-1?Q?ion?= du =?ISO-8859-1?Q?Syst=E8me?= de
 =?ISO-8859-1?Q?R=E9f=E9rence_C=E9leste?=/
enc: /=?ISO-8859-1?Q?Th=E8me_tr=E8s_important=A0:?= La =?ISO-8859-1?Q?r=E9alis?=
 =?ISO-8859-1?Q?ation?= du =?ISO-8859-1?Q?Syst=E8me?= de
 =?ISO-8859-1?Q?R=E9f=E9rence_C=E9leste?=/
====================
testin/encode-singlebyte.txt
====================
dec: ("_-_")
exp: /_-_/
enc: /_-_/
====================
testin/encode-multibyte.txt
====================
dec: ("Perl:\x1B\x24BIBE*\x40^Co<g5AE*GQJ*=PNO4o\x1B(B(Pathologically Eclectic Rubbish Lister)", Charset => "iso-2022-jp", Field => "Subject")
exp: /=?ISO-2022-JP?B?UGVybDobJEJJQkUqQF5DbzxnNUFFKkdRSio9UE5PNG8bKEIo?=
 =?ISO-2022-JP?B?UGF0aG9sb2dpY2FsbHk=?= Eclectic Rubbish Lister)/
enc: /=?ISO-2022-JP?B?UGVybDobJEJJQkUqQF5DbzxnNUFFKkdRSio9UE5PNG8bKEIo?=
 =?ISO-2022-JP?B?UGF0aG9sb2dpY2FsbHk=?= Eclectic Rubbish Lister)/
====================
testin/encode-multibyte.txt
====================
dec: ("Perl:\xC9\xC2\xC5\xAA\xC0\xDE\xC3\xEF\xBC\xE7\xB5\xC1\xC5\xAA\xC7\xD1\xCA\xAA\xBD\xD0\xCE\xCF\xB4\xEF(Pathologically Eclectic Rubbish Lister)", Charset => "euc-jp", Field => "Subject")
exp: /=?ISO-2022-JP?B?UGVybDobJEJJQkUqQF5DbzxnNUFFKkdRSio9UE5PNG8bKEIo?=
 =?ISO-2022-JP?B?UGF0aG9sb2dpY2FsbHk=?= Eclectic Rubbish Lister)/
enc: /=?ISO-2022-JP?B?UGVybDobJEJJQkUqQF5DbzxnNUFFKkdRSio9UE5PNG8bKEIo?=
 =?ISO-2022-JP?B?UGF0aG9sb2dpY2FsbHk=?= Eclectic Rubbish Lister)/
====================
testin/encode-multibyte.txt
====================
# Failed test 15 in t/02encode.t at line 39 fail #15
dec: ([["Perl: "], ["\x1B\x24BIBE*\x40^Co<g5AE*GQJ*=PNO4o\x1B(B", "ISO-2022-JP"], [" (Pathologically Eclectic Rubbish Lister)"]], Field => "Subject")
exp: /Perl: =?ISO-2022-JP?B?GyRCSUJFKkBeQ288ZzVBRSpHUUoqPVBOTzRvGyhC?=
 (Pathologically Eclectic Rubbish Lister)/
enc: /Perl: =?ISO-2022-JP?B?GyRCSUJFKkBeQ288ZzVBRSpHUUoqPVBOTzRvGyhC?=
 (Pathologically Eclectic Rubbish Lister)/
====================
testin/encode-multibyte.txt
====================
# Failed test 16 in t/02encode.t at line 39 fail #16
dec: ("Perl: \x1B\x24BIBE*\x40^Co<g5AE*GQJ*=PNO4o\x1B(B (Pathologically Eclectic Rubbish Lister)", Charset => "iso-2022-jp", Field => "Subject")
exp: /Perl: =?ISO-2022-JP?B?GyRCSUJFKkBeQ288ZzVBRSpHUUoqPVBOTzRvGyhC?=
 (Pathologically Eclectic Rubbish Lister)/
enc: /Perl: =?ISO-2022-JP?B?GyRCSUJFKkBeQ288ZzVBRSpHUUoqPVBOTzRvGyhC?=
 (Pathologically Eclectic Rubbish Lister)/
====================
testin/encode-multibyte.txt
====================
# Failed test 17 in t/02encode.t at line 39 fail #17
dec: ("Perl: \x1B\x24BIBE*\x40^Co<g5AE*GQJ*=PNO4o\x1B(B\n (Pathologically Eclectic Rubbish Lister)", Charset => "iso-2022-jp", Field => "Subject")
exp: /Perl: =?ISO-2022-JP?B?GyRCSUJFKkBeQ288ZzVBRSpHUUoqPVBOTzRvGyhC?=
 (Pathologically Eclectic Rubbish Lister)/
enc: /Perl: =?ISO-2022-JP?B?GyRCSUJFKkBeQ288ZzVBRSpHUUoqPVBOTzRvGyhC?=
 (Pathologically Eclectic Rubbish Lister)/
FAILED tests 11, 15-17
	Failed 4/17 tests, 76.47% okay
Failed Test  Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/02encode.t               17    4  23.53%  11 15-17
Failed 1/2 test scripts, 50.00% okay. 4/59 subtests failed, 93.22% okay.

#v-

Anyone else with ideas?
Otherwise I guess we should bug the upstream author ...

Cheers,
gregor
 
-- 
 .''`.   http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4
 : :' :  debian: the universal operating system - http://www.debian.org/
 `. `'   member of https://www.vibe.at/ | how to reply: http://got.to/quote/
   `-    NP: Tom Waits: Pasties and a G-String
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20080409/d7a17428/attachment-0001.pgp 


More information about the pkg-perl-maintainers mailing list