Subject: | pax_global_header extraction from tar confuses CPANPLUS? |
Hello,
While watching the smoker logs from my CPANTesters bots, I noticed this
on my netbsd smoker...
Apparently the top-level file "pax_global_header" gives CPANPLUS some
indigestion and it ends up... executing the totally wrong Makefile.PL
and generally gets nowhere...
CPANPLUS v0.9003 with all the perls I have ( 5.6.1 to 5.12.0 ) exhibit
the same problem, the netbsd VM has GNU tar... no idea ( how do I find
the version? ) the netbsd is a 5.0.1-CURRENT 64bit install
[MSG] Trying to get
'ftp://192.168.0.200/CPAN/authors/id/A/AL/ALLOLEX/Sculptor-Date-0.010.tar.gz'
[MSG] Using cached file
'/home/cpan/cpanp_conf/perl_5.8.4_default/.cpanplus/authors/id/A/AL/ALLOLEX/CHECKSUMS'
on disk; ttl (3600s) is not exceeded
[MSG] Checksum matches for 'Sculptor-Date-0.010.tar.gz'
# Extracting with ->_untar_bin
Running [/usr/bin/gzip -cdf
/home/cpan/cpanp_conf/perl_5.8.4_default/.cpanplus/authors/id/A/AL/ALLOLEX/Sculptor-Date-0.010.tar.gz
| /bin/tar -tf -]...
pax_global_header
Sculptor-Date
Sculptor-Date/.gitignore
Sculptor-Date/Build.PL
Sculptor-Date/Changes
Sculptor-Date/MANIFEST
Sculptor-Date/README
Sculptor-Date/lib
Sculptor-Date/lib/Sculptor
Sculptor-Date/lib/Sculptor/Date.pm
Sculptor-Date/t
Sculptor-Date/t/00-load.t
Sculptor-Date/t/boilerplate.t
Sculptor-Date/t/convert_from_future_date.t
Sculptor-Date/t/convert_from_high_number.t
Sculptor-Date/t/convert_from_low_number.t
Sculptor-Date/t/convert_from_past_date.t
Sculptor-Date/t/convert_to_date.t
Sculptor-Date/t/convert_to_number.t
Sculptor-Date/t/pod-coverage.t
Sculptor-Date/t/pod.t
Running [/usr/bin/gzip -cdf
/home/cpan/cpanp_conf/perl_5.8.4_default/.cpanplus/authors/id/A/AL/ALLOLEX/Sculptor-Date-0.010.tar.gz
| /bin/tar -xf -]...
# Extraction succeeded
[MSG] Extracted 'pax_global_header'
[MSG] Extracted 'Sculptor-Date'
[MSG] Extracted 'Sculptor-Date/.gitignore'
[MSG] Extracted 'Sculptor-Date/Build.PL'
[MSG] Extracted 'Sculptor-Date/Changes'
[MSG] Extracted 'Sculptor-Date/MANIFEST'
[MSG] Extracted 'Sculptor-Date/README'
[MSG] Extracted 'Sculptor-Date/lib'
[MSG] Extracted 'Sculptor-Date/lib/Sculptor'
[MSG] Extracted 'Sculptor-Date/lib/Sculptor/Date.pm'
[MSG] Extracted 'Sculptor-Date/t'
[MSG] Extracted 'Sculptor-Date/t/00-load.t'
[MSG] Extracted 'Sculptor-Date/t/boilerplate.t'
[MSG] Extracted 'Sculptor-Date/t/convert_from_future_date.t'
[MSG] Extracted 'Sculptor-Date/t/convert_from_high_number.t'
[MSG] Extracted 'Sculptor-Date/t/convert_from_low_number.t'
[MSG] Extracted 'Sculptor-Date/t/convert_from_past_date.t'
[MSG] Extracted 'Sculptor-Date/t/convert_to_date.t'
[MSG] Extracted 'Sculptor-Date/t/convert_to_number.t'
[MSG] Extracted 'Sculptor-Date/t/pod-coverage.t'
[MSG] Extracted 'Sculptor-Date/t/pod.t'
[MSG] Extracted 'Sculptor::Date' to
'/home/cpan/cpanp_conf/perl_5.8.4_default/.cpanplus/5.8.4/build'
[MSG] CPANPLUS is prefering Build.PL
[MSG] Loading YACSmoke database
"/home/cpan/cpanp_conf/perl_5.8.4_default/.cpanplus/cpansmoke.dat"
Running [/home/cpan/perls/perl_5.8.4_default/bin/perl
/home/cpan/perls/perl_5.8.4_default/bin/cpanp-run-perl
/home/cpan/cpanp_conf/perl_5.8.4_default/.cpanplus/5.8.4/build/Makefile.PL]...
Checking if your kit is complete...
Looks good
Warning: prerequisite Tree::AVL 0 not found.
Writing Makefile for AI::Pathfinding::SMAstar
ERROR from evaluation of
/home/cpan/cpanp_conf/perl_5.8.4_default/.cpanplus/5.8.4/build/API-CPanel-0.03/Makefile.PL:
Perl v5.8.8 required--this is only v5.8.4, stopped at ./Makefile.PL line 1.
BEGIN failed--compilation aborted at ./Makefile.PL line 1.
[ERROR] Could not run '/home/cpan/perls/perl_5.8.4_default/bin/perl
Makefile.PL': Checking if your kit is complete...
Looks good
Warning: prerequisite Tree::AVL 0 not found.
Writing Makefile for AI::Pathfinding::SMAstar
... and CPANPLUS eventually blows up, refusing to test the dist ...
--
~Apocalypse