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