Bug#429030: Bug#429008: libmarc-xml-perl: FTBFS: failed test t/namespace
Niko Tyni
ntyni at iki.fi
Fri Jun 15 19:04:08 UTC 2007
retitle 429030 contains architecture-dependent files despite being Architecture:all
severity 429030 grave
# the problem is present in stable as well
found 429030 0.95-1
thanks
On Fri, Jun 15, 2007 at 04:03:48PM +0200, gregor herrmann wrote:
> > t/namespace....Byte order is not compatible at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/thaw.al) line 366, at /usr/share/perl5/MARC/Charset/Table.pm line 97
>
> Ups, might be a problem in libmarc-charset-perl.
The problem is that libmarc-charset-perl contains architecture-dependent
SDBM files but is Architecture:all. This makes the package unusable
on other architectures, so I'm raising the severity of #429030 to grave.
The bug is in etch too, but confusingly the etch version of
libmarc-charset-perl (0.95-1) was built on i386 while the sid version
(0.97-1) was built on amd64.
The problem can be seen eg. with this one-liner:
% perl -MMARC::Charset -e 'print MARC::Charset::marc8_to_utf8("test")'
which works for me on etch/x86 and sid/amd64 but fails on etch/amd64
and sid/x86.
The obvious fix is to switch to Architecture:any. I believe this should
be fixed in stable too.
Cheers,
--
Niko Tyni ntyni at iki.fi
More information about the pkg-perl-maintainers
mailing list