On Tue, Sep 02, 2008 at 06:21:34PM -0700, Eric Wilhelm wrote: > # from Jan Dubois > >On Tue, 02 Sep 2008, David Cantrell wrote: > >> $ tar tzvf perl-ldap-0.37.tar.gz > >> ?rw-rw-rw- root/root 52 2008-08-28 12:52:15 pax_global_header > >> unknown file type `g' > >It is not actually a file, but an extended header record containing > >a comment (a GIT commit id in this case). You need GNU tar 1.14 ... > >Given that GIT is becoming more popular it would be good to teach > >CPAN.pm to deal with these kind of tarballs even when they are > >being processed by older tar versions. > And then CPAN.pm will need to be upgraded ;-) > >>This might also explain why the distribution doesn't appear on > >>search.cpan.org. > The tar on that machine (or PAUSE?) needs an upgrade?
If you think that getting people to upgrade CPAN.pm is hard, I dread to think how people will react to being told to upgrade tar! Doubly so for people who don't use GNU tar. > Or, do thousands of people need to learn to do: > man git-tar-tree: > git tar-tree v1.4.0^{tree} git-1.4.0 | gzip >git-1.4.0.tar.gz > Create a tarball for v1.4.0 release, but without a global > extended pax header. A better solution might be for EU::MM / Module::Build / Module::Install or whatever people use for creating their tarballs to learn about git's peculiarities. I believe that EU::MM at least already knows something about CVS and SVN. -- David Cantrell | top google result for "topless karaoke murders" Godliness is next to Englishness