Skip Menu |

This queue is for tickets about the Number-Compare CPAN distribution.

Report information
The Basics
Id: 70925
Status: open
Priority: 0/
Queue: Number-Compare

People
Owner: Nobody in particular
Requestors: MARKF [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: (no value)
Fixed in: 0.02



Subject: Odd tar format
The /bin/tar (tar (GNU tar) 1.22) on our 10.4 LTS ubuntu image doesn't understand the the tar format you've used to package this distribution. It sees it, when unpacked, as a directory containing a Number-Compare-0.02 directory and another PaxHeader directory. Installing Archive::Tar makes this problem go away, but it took us an age to work this out. How about re-releasing with a more compatible tar format?
I wouldn't rate this as unimportant at all, it's extremely serious. The broken/weird tarball not only confuses tar, the result of the decompression confuses CPAN.pm and causes installation failure. Since hundreds of other modules recursively depend on this module, we're breaking installation with the default toolchain for all of them.
Here's the output I get from a plain untar. [adamk@dev1web18 install]$ tar xvf Number-Compare-0.02.tar tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/ tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/Changes tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/lib/ tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/Makefile.PL tar: Ignoring unknown extended header keyword `LIBARCHIVE.creationtime' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/MANIFEST tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/MANIFEST.SKIP tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/META.yml tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/t/ tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/t/Number-Compare.t tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/lib/Number/ tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Number-Compare-0.02/lib/Number/Compare.pm