Package: libmarc-charset-perl
Version: 1.35-2
Severity: serious

Hello, for some reasons the package testsuite started to fail in Ubuntu for 
this package and xml-perl reverse-dependency,
only on armhf and i386.
This happened when the new gdbm has been uploaded and rebuilds issued.

I traced down the problem to some differences in the march8/utf8 Table 
generation, I don't know how serious it is, but the
testsuite seems completely broken on armhf and i386 at least, and utf8 cjk 
conversion seems to return wrong values.
This is the reason for me opening this bug as "serious".
you can see the reports here
https://autopkgtest.ubuntu.com/packages/libmarc-xml-perl
and 
https://autopkgtest.ubuntu.com/packages/libmarc-charset-perl


perl t/cjk.t 
1..1
no mapping found for [0x61] at position 0 in a $1!u`!** z g0=ASCII_DEFAULT 
g1=EXTENDED_LATIN at /usr/share/perl5/MARC/Charset.pm line 308.
not ok 1 - cjk
#   Failed test 'cjk'
#   at t/cjk.t line 17.
Wide character in print at /usr/share/perl/5.28/Test2/Formatter/TAP.pm line 113.
#          got: 'a 埇 z'
#     expected: undef
# Looks like you failed 1 test of 1.


after a no-change rebuild of the package, and installing it, the test goes 
passing ok:
perl t/cjk.t 
1..1
ok 1 - cjk


I'm not sure if a no-change rebuild fixes also libmarc-xml-perl and fixes all 
the test failures, this is something I'm checking right now
(but I suppose it will)

G.

Reply via email to