Bug#232875: Is bug in libarchive-tar-perl
reassign 232875 libarchive-tar-perl,lintian
thanks
Hi,
With help from Marc 'HE' Brockschmidt, it was found out that this is
actually a bug in libarchive-tar-perl. Nevertheless, lintian should
handle this error better, so keeping also assigned to lintian until this
is either worked around or fixed in libarchive-tar-perl.
Using these perl lines:
use strict;
use Archive::Tar;
my $tar = Archive::Tar->new;
$tar->read("data.tar", 0);
on the data.tar which is gzipped available as
http://jeroen.a-eskwadraat.nl/sw/debian/tar/data.tar.gz
Gives these errors:
Subroutine Cwd::fastcwd redefined at /usr/lib/perl/5.8.2/XSLoader.pm line 91.
Argument "L" isn't numeric in numeric eq (==) at /usr/share/perl5/Archive/Tar/File.pm line 527.
Argument "L" isn't numeric in numeric eq (==) at /usr/share/perl5/Archive/Tar/File.pm line 527.
Argument "L" isn't numeric in numeric eq (==) at /usr/share/perl5/Archive/Tar/File.pm line 527.
Argument "L" isn't numeric in numeric eq (==) at /usr/share/perl5/Archive/Tar/File.pm line 527.
Argument "L" isn't numeric in numeric eq (==) at /usr/share/perl5/Archive/Tar/File.pm line 527.
Argument "L" isn't numeric in numeric eq (==) at /usr/share/perl5/Archive/Tar/File.pm line 527.
Argument "L" isn't numeric in numeric eq (==) at /usr/share/perl5/Archive/Tar/File.pm line 527.
Argument "L" isn't numeric in numeric eq (==) at /usr/share/perl5/Archive/Tar/File.pm line 527.
Argument "L" isn't numeric in numeric eq (==) at /usr/share/perl5/Archive/Tar/File.pm line 527.
(..)
My info:
ii libarchive-tar-per 1.08-1 Archive::Tar - manipulate tar files in perl
ii perl 5.8.3-1 Larry Wall's Practical Extraction and Report Languag
--
Jeroen van Wolffelaar
Jeroen@wolffelaar.nl (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl
Reply to: