Bug#923238: libmarc-charset-perl: needs a rebuild on 32bit architectures?

Gianfranco Costamagna locutusofborg at debian.org
Mon Feb 25 10:31:14 GMT 2019


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.



More information about the pkg-perl-maintainers mailing list