Bug#579517: libmarc-charset-perl: should use Storable::nfreeze for portability

Niko Tyni ntyni at debian.org
Wed Apr 28 08:15:02 UTC 2010


Package: libmarc-charset-perl
Version: 1.1-1
Severity: important
User: debian-perl at lists.debian.org
Usertags: perl-5.12-transition, perl-long-double, perl-use64bitint

The libmarc-xml-perl package failed to build on amd64 with perl 5.12.0-1
from experimental:

  t/batch.t ...... ok
  Double size is not compatible at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/thaw.al) li
  ne 415, at /usr/share/perl5/MARC/Charset/Table.pm line 97
  # Looks like your test exited with 255 before it could output anything.
  t/encode.t ..... 
  Dubious, test returned 255 (wstat 65280, 0xff00)
  Failed 8/8 subtests 
 
The libmarc-charset-perl package should use Storable::nfreeze instead
of Storable::freeze to store its data in a more portable format inside
the GDBM file /usr/lib/libmarc-charset-perl/Table.

When this bug is fixed, the perl 5.12.0 package should add a Breaks:
for the earlier versions (unless the use64bitint and uselongdouble changes
are reverted.)

I'll clone a bug when I get the BTS ack.
-- 
Niko Tyni   ntyni at debian.org





More information about the pkg-perl-maintainers mailing list