[Lucid beta3] perl 5.12.1 builds fine except for Archive::Tar, possible due to ecrypt bug

Bug #615001 reported by UndiFineD
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
perl (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Maverick by UndiFineD

Bug Description

Binary package hint: perl

cpan[1]> install Archive::Tar
Going to read '/home/undifined/.cpan/Metadata'
  Database was generated on Sat, 07 Aug 2010 19:41:45 GMT
Running install for module 'Archive::Tar'
Running make for B/BI/BINGOS/Archive-Tar-1.66.tar.gz
Checksum for /home/undifined/.cpan/sources/authors/id/B/BI/BINGOS/Archive-Tar-1.66.tar.gz ok
Scanning cache /home/undifined/.cpan/build for sizes
............................................................................DONE

  CPAN.pm: Going to build B/BI/BINGOS/Archive-Tar-1.66.tar.gz

Archive::Tar comes with a utility called 'ptardiff' which lets you run diffs against tar archives.

However, this utility requires you to have Text::Diff installed.

To add Text::Diff as a prerequisite, please supply the '-d' option when invoking this Makefile.PL.

Checking if your kit is complete...
Looks good
Writing Makefile for Archive::Tar
cp lib/Archive/Tar/Constant.pm blib/lib/Archive/Tar/Constant.pm
cp lib/Archive/Tar.pm blib/lib/Archive/Tar.pm
cp lib/Archive/Tar/File.pm blib/lib/Archive/Tar/File.pm
cp bin/ptardiff blib/script/ptardiff
/usr/local/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ptardiff
cp bin/ptar blib/script/ptar
/usr/local/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ptar
Manifying blib/man1/ptardiff.1
Manifying blib/man1/ptar.1
Manifying blib/man3/Archive::Tar.3
Manifying blib/man3/Archive::Tar::File.3
  BINGOS/Archive-Tar-1.66.tar.gz
  /usr/bin/make -- OK
'YAML' not installed, will not store persistent state
Running make test
PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01_use.t .............. ok
t/02_methods.t .......... 24/? Could not create directory '/home/undifined/.cpan/build/Archive-Tar-1.66-DMx6GY/t/directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name' for 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name': mkdir /home/undifined/.cpan/build/Archive-Tar-1.66-DMx6GY/t/directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name: File name too long at ../lib/Archive/Tar.pm line 788
 at t/02_methods.t line 428
Could not extract 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name' at t/02_methods.t line 428

# Failed test ' Extracted 'src/long/out.tar' with 'extract''
# at t/02_methods.t line 428.

# Failed test ' File 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name/myfile' exists'
# at t/02_methods.t line 718.
Error opening file 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name/myfile': File name too long
binmode() on closed filehandle $fh at t/02_methods.t line 722.
readline() on closed filehandle $fh at t/02_methods.t line 726.
Use of uninitialized value $content in scalar chomp at t/02_methods.t line 726.
Use of uninitialized value $this in pattern match (m//) at t/02_methods.t line 727.

# Failed test ' Contents OK'
# at t/02_methods.t line 727.
# undef
# doesn't match '(?-xism:^hello\s*$)'
Could not create directory '/home/undifined/.cpan/build/Archive-Tar-1.66-DMx6GY/t/directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name' for 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name': mkdir /home/undifined/.cpan/build/Archive-Tar-1.66-DMx6GY/t/directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name: File name too long at ../lib/Archive/Tar.pm line 788
 at t/02_methods.t line 469
Could not extract 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name' at t/02_methods.t line 469

# Failed test ' Extracted 'src/long/out.tgz' again'
# at t/02_methods.t line 469.

# Failed test ' File 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name/myfile' exists'
# at t/02_methods.t line 718.
Error opening file 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name/myfile': File name too long
binmode() on closed filehandle $fh at t/02_methods.t line 722.
readline() on closed filehandle $fh at t/02_methods.t line 726.
Use of uninitialized value $content in scalar chomp at t/02_methods.t line 726.
Use of uninitialized value $this in pattern match (m//) at t/02_methods.t line 727.

# Failed test ' Contents OK'
# at t/02_methods.t line 727.
# undef
# doesn't match '(?-xism:^hello\s*$)'
t/02_methods.t .......... 303/? Could not create directory '/home/undifined/.cpan/build/Archive-Tar-1.66-DMx6GY/t/directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name' for 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name': mkdir /home/undifined/.cpan/build/Archive-Tar-1.66-DMx6GY/t/directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name: File name too long at ../lib/Archive/Tar.pm line 788
 at t/02_methods.t line 469
Could not extract 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name' at t/02_methods.t line 469

# Failed test ' Extracted 'src/long/out.tbz' again'
# at t/02_methods.t line 469.

# Failed test ' File 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name/myfile' exists'
# at t/02_methods.t line 718.
Error opening file 'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name/myfile': File name too long
binmode() on closed filehandle $fh at t/02_methods.t line 722.
readline() on closed filehandle $fh at t/02_methods.t line 726.
Use of uninitialized value $content in scalar chomp at t/02_methods.t line 726.
Use of uninitialized value $this in pattern match (m//) at t/02_methods.t line 727.

# Failed test ' Contents OK'
# at t/02_methods.t line 727.
# undef
# doesn't match '(?-xism:^hello\s*$)'
t/02_methods.t .......... 815/? # Looks like you failed 9 tests of 818.
t/02_methods.t .......... Dubious, test returned 9 (wstat 2304, 0x900)
Failed 9/818 subtests
t/03_file.t ............. ok
t/04_resolved_issues.t .. ok
t/05_iter.t ............. ok
t/06_error.t ............ ok
t/90_symlink.t .......... skipped: Skipping tests on this platform
t/99_pod.t .............. skipped: Test::Pod v0.95 required for testing POD

Test Summary Report
-------------------
t/02_methods.t (Wstat: 2304 Tests: 818 Failed: 9)
  Failed tests: 218, 236, 238, 280, 298, 300, 342, 360
                362
  Non-zero exit status: 9
Files=8, Tests=1189, 7 wallclock secs ( 0.61 usr 0.04 sys + 2.92 cusr 0.96 csys = 4.53 CPU)
Result: FAIL
Failed 1/8 test programs. 9/1189 subtests failed.
make: *** [test_dynamic] Error 255
  BINGOS/Archive-Tar-1.66.tar.gz
  /usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports BINGOS/Archive-Tar-1.66.tar.gz
Running make install
  make test had returned bad status, won't install without force
Failed during this command:
 BINGOS/Archive-Tar-1.66.tar.gz : make_test NO

Revision history for this message
UndiFineD (k.dejong) wrote :

I retried this on my kids account
which does not have an encrypted home directory

# cpan
> install JESSE/perl-5.12.1.tar.gz

entered through all the questions defaults
except for the less command, which defaults to `/usr/bin/less -R`
change to `/usr/bin/less`

and everything build fine

# perl -v

This is perl 5, version 12, subversion 1 (v5.12.1) built for x86_64-linux

Copyright 1987-2010, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

UndiFineD (k.dejong)
Changed in perl (Ubuntu):
status: New → Fix Released
Revision history for this message
UndiFineD (k.dejong) wrote :

bundle of installed perl modules and patches

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.