PATH=/usr/bin:/bin
Start 2012-06-06T09:12:46
ActivePerl-1600 CPAN-1.9402
Going to read '/Users/fly1600/var/cpan/Metadata'
Database was generated on Wed, 06 Jun 2012 14:39:03 GMT
Running make for G/GU/GUGOD/App-perlbrew-0.43.tar.gz
Checksum for /net/nas/data/cpan/authors/id/G/GU/GUGOD/App-perlbrew-0.43.tar.gz ok
App-perlbrew-0.43/
App-perlbrew-0.43/bin/
App-perlbrew-0.43/Changes
App-perlbrew-0.43/doc/
App-perlbrew-0.43/inc/
App-perlbrew-0.43/lib/
App-perlbrew-0.43/LICENSE
App-perlbrew-0.43/Makefile.PL
App-perlbrew-0.43/MANIFEST
App-perlbrew-0.43/META.yml
App-perlbrew-0.43/README
App-perlbrew-0.43/t/
App-perlbrew-0.43/t/00.load.t
App-perlbrew-0.43/t/01.options.t
App-perlbrew-0.43/t/02.format_perl_version.t
App-perlbrew-0.43/t/03.path_with_tilde.t
App-perlbrew-0.43/t/03.test_get_available_versions.t
App-perlbrew-0.43/t/04.find_available_perls.t
App-perlbrew-0.43/t/04.test_uniq.t
App-perlbrew-0.43/t/05.get_current_perl.t
App-perlbrew-0.43/t/06.installed_perls.t
App-perlbrew-0.43/t/07.argv.t
App-perlbrew-0.43/t/08.error_available.t
App-perlbrew-0.43/t/08.error_install.t
App-perlbrew-0.43/t/08.error_install_blead.t
App-perlbrew-0.43/t/08.error_install_cpanm.t
App-perlbrew-0.43/t/08.error_mirror.t
App-perlbrew-0.43/t/09.exit_status.t
App-perlbrew-0.43/t/10.resolve.t
App-perlbrew-0.43/t/11.editdist.t
App-perlbrew-0.43/t/11.root_from_arg.t
App-perlbrew-0.43/t/12.sitecustomize.t
App-perlbrew-0.43/t/13.perl_release.t
App-perlbrew-0.43/t/command-available.t
App-perlbrew-0.43/t/command-compgen.t
App-perlbrew-0.43/t/command-display-rc.t
App-perlbrew-0.43/t/command-env.t
App-perlbrew-0.43/t/command-exec.t
App-perlbrew-0.43/t/command-help.t
App-perlbrew-0.43/t/command-install-cpanm.t
App-perlbrew-0.43/t/command-install-patchperl.t
App-perlbrew-0.43/t/command-lib.t
App-perlbrew-0.43/t/command-list.t
App-perlbrew-0.43/t/current_perl.t
App-perlbrew-0.43/t/do_system.t
App-perlbrew-0.43/t/installation-perlbrew.t
App-perlbrew-0.43/t/installation.t
App-perlbrew-0.43/t/installation2.t
App-perlbrew-0.43/t/test_helpers.pl
App-perlbrew-0.43/lib/App/
App-perlbrew-0.43/lib/App/perlbrew.pm
App-perlbrew-0.43/inc/Module/
App-perlbrew-0.43/inc/Module/Install/
App-perlbrew-0.43/inc/Module/Install.pm
App-perlbrew-0.43/inc/Module/Install/Base.pm
App-perlbrew-0.43/inc/Module/Install/Can.pm
App-perlbrew-0.43/inc/Module/Install/Fetch.pm
App-perlbrew-0.43/inc/Module/Install/Makefile.pm
App-perlbrew-0.43/inc/Module/Install/Metadata.pm
App-perlbrew-0.43/inc/Module/Install/Scripts.pm
App-perlbrew-0.43/inc/Module/Install/Win32.pm
App-perlbrew-0.43/inc/Module/Install/WriteAll.pm
App-perlbrew-0.43/doc/MIT-LICENSE
App-perlbrew-0.43/doc/notes.org
App-perlbrew-0.43/doc/PERL-LICENSE
App-perlbrew-0.43/bin/perlbrew
CPAN.pm: Going to build G/GU/GUGOD/App-perlbrew-0.43.tar.gz
>>> /Users/fly1600/ap1600/bin/perl-dynamic Makefile.PL
Warning: prerequisite CPAN::Perl::Releases 0.58 not found.
Warning: prerequisite File::Path::Tiny 0.3 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for App::perlbrew
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- GUGOD/App-perlbrew-0.43.tar.gz ----
CPAN::Perl::Releases [requires]
File::Path::Tiny [requires]
Running make test
Delayed until after prerequisites
Running test for module 'CPAN::Perl::Releases'
Running make for B/BI/BINGOS/CPAN-Perl-Releases-0.58.tar.gz
Checksum for /net/nas/data/cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-0.58.tar.gz ok
CPAN-Perl-Releases-0.58
CPAN-Perl-Releases-0.58/README
CPAN-Perl-Releases-0.58/LICENSE
CPAN-Perl-Releases-0.58/Changes
CPAN-Perl-Releases-0.58/dist.ini
CPAN-Perl-Releases-0.58/META.yml
CPAN-Perl-Releases-0.58/MANIFEST
CPAN-Perl-Releases-0.58/META.json
CPAN-Perl-Releases-0.58/Makefile.PL
CPAN-Perl-Releases-0.58/t
CPAN-Perl-Releases-0.58/t/00-compile.t
CPAN-Perl-Releases-0.58/tools
CPAN-Perl-Releases-0.58/tools/mashup.pl
CPAN-Perl-Releases-0.58/t/01-releases.t
CPAN-Perl-Releases-0.58/tools/perls.data
CPAN-Perl-Releases-0.58/tools/countit.pl
CPAN-Perl-Releases-0.58/tools/findhttp.pl
CPAN-Perl-Releases-0.58/tools/findlinks.pl
CPAN-Perl-Releases-0.58/t/release-pod-syntax.t
CPAN-Perl-Releases-0.58/t/release-pod-coverage.t
CPAN-Perl-Releases-0.58/lib/CPAN/Perl
CPAN-Perl-Releases-0.58/lib/CPAN/Perl/Releases.pm
CPAN.pm: Going to build B/BI/BINGOS/CPAN-Perl-Releases-0.58.tar.gz
>>> /Users/fly1600/ap1600/bin/perl-dynamic Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for CPAN::Perl::Releases
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/CPAN/Perl/Releases.pm blib/lib/CPAN/Perl/Releases.pm
Manifying blib/man3/CPAN::Perl::Releases.3
BINGOS/CPAN-Perl-Releases-0.58.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /Users/fly1600/ap1600/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ............
1..1
ok 1 - CPAN::Perl::Releases loaded ok
ok
t/01-releases.t ...........
ok 1 - Imported function
ok 2 - Package Function
ok 3 - Class method
ok 4 - Should not have this release
1..4
ok
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
All tests successful.
Files=4, Tests=5, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.16 cusr 0.03 csys = 0.23 CPU)
Result: PASS
BINGOS/CPAN-Perl-Releases-0.58.tar.gz
make test TEST_VERBOSE=1 -- OK
Chris Williams <chris@bingosnet.co.uk>
Mapping Perl releases on CPAN to the location of the tarballs
>>> (cd /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz && tar cvf - CPAN-Perl-Releases-0.58.ppd blib) | gzip -c >/Users/fly1600/var/REPO/B/BI/BINGOS/CPAN-Perl-Releases-0.58.tar.gz
CPAN-Perl-Releases-0.58.ppd
blib/
blib/lib/
blib/lib/CPAN/
blib/lib/CPAN/Perl/
blib/lib/CPAN/Perl/Releases.pm
blib/man3/
blib/man3/CPAN::Perl::Releases.3
>>> mv /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/CPAN-Perl-Releases-0.58.ppd /Users/fly1600/var/REPO/B/BI/BINGOS
Can't log to '/Users/fly1600/var/tmp/Library/Logs/ppm4.log': No such file or directory at /Users/fly1600/lib/ActivePerl/PPM/Logger.pm line 95.
[InstallArea.pm:339] Created /Users/fly1600/var/megalib/etc/ppm-megalib-dirty
[InstallArea.pm:362] Installing CPAN-Perl-Releases with id 1443
[InstallArea.pm:369] Copy /tmp/ppm-q7SMJ_/CPAN-Perl-Releases-0.58/blib/html --> /Users/fly1600/var/megalib/html
[InstallArea.pm:548] /Users/fly1600/var/megalib/html/site/lib/CPAN/Perl/Releases.html written
[InstallArea.pm:369] Copy /tmp/ppm-q7SMJ_/CPAN-Perl-Releases-0.58/blib/lib --> /Users/fly1600/var/megalib
[InstallArea.pm:548] /Users/fly1600/var/megalib/CPAN/Perl/Releases.pm written
[InstallArea.pm:418] Commit install
[InstallArea.pm:454] unlink /Users/fly1600/var/megalib/etc/ppm-megalib-dirty
Running test for module 'File::Path::Tiny'
Running make for D/DM/DMUEY/File-Path-Tiny-0.3.tar.gz
Prepending /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/arch /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/D/DM/DMUEY/File-Path-Tiny-0.3.tar.gz ok
File-Path-Tiny-0.3/
File-Path-Tiny-0.3/Changes
File-Path-Tiny-0.3/MANIFEST
File-Path-Tiny-0.3/META.yml
File-Path-Tiny-0.3/Makefile.PL
File-Path-Tiny-0.3/README
File-Path-Tiny-0.3/lib/
File-Path-Tiny-0.3/t/
File-Path-Tiny-0.3/t/00.load.t
File-Path-Tiny-0.3/t/perlcritic.t
File-Path-Tiny-0.3/t/pod-coverage.t
File-Path-Tiny-0.3/t/pod.t
File-Path-Tiny-0.3/lib/File/
File-Path-Tiny-0.3/lib/File/Path/
File-Path-Tiny-0.3/lib/File/Path/Tiny.pm
File-Path-Tiny-0.3/lib/File/Path/Tiny.pod
Prepending /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/arch /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DM/DMUEY/File-Path-Tiny-0.3.tar.gz
>>> /Users/fly1600/ap1600/bin/perl-dynamic Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for File::Path::Tiny
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/File/Path/Tiny.pm blib/lib/File/Path/Tiny.pm
cp lib/File/Path/Tiny.pod blib/lib/File/Path/Tiny.pod
Manifying blib/man3/File::Path::Tiny.3
DMUEY/File-Path-Tiny-0.3.tar.gz
make -- OK
Prepending /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/arch /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /Users/fly1600/ap1600/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# Testing File::Path::Tiny 0.3
t/00.load.t .......
1..16
ok 1 - use File::Path::Tiny;
ok 2 - make simple path - return true
ok 3 - make simple path - path recursively created
ok 4 - make already existing dir
ok 5 - make already existing non dir - return false
ok 6 - make already existing file - errno
ok 7 - MASK logic gets same results as mkdir()
ok 8 - MASK arg OCT gets same results as mkdir()
ok 9 - MASK arg oct(STR) gets same results as mkdir()
ok 10 - MASK arg STR gets detected and handled - different results as mkdir()
ok 11 - remove existing non dir - return false
ok 12 - remove existing non dir - errno
ok 13 - empty and remove simple path - return true
ok 14 - remove simple path - path recursively removed
ok 15 - remove already non-existing dir
ok 16 - remove empty dir
ok
t/perlcritic.t .... skipped: $ENV{'do_perl_critic_tests'} must be true to run these 'development only' tests
t/pod-coverage.t ..
1..1
ok 1 - Pod coverage on File::Path::Tiny
ok
t/pod.t ...........
1..2
ok 1 - POD test for blib/lib/File/Path/Tiny.pm (no pod)
ok 2 - POD test for blib/lib/File/Path/Tiny.pod
ok
All tests successful.
Files=4, Tests=19, 2 wallclock secs ( 0.03 usr 0.01 sys + 1.00 cusr 0.13 csys = 1.17 CPU)
Result: PASS
DMUEY/File-Path-Tiny-0.3.tar.gz
make test TEST_VERBOSE=1 -- OK
Daniel Muey <dmuey@cpan.org>
recursive versions of mkdir() and rmdir() without as much overhead as File::Path
>>> (cd /Users/fly1600/var/cpan/build/File-Path-Tiny-0.3-1xudGi && tar cvf - File-Path-Tiny-0.3.ppd blib) | gzip -c >/Users/fly1600/var/REPO/D/DM/DMUEY/File-Path-Tiny-0.3.tar.gz
File-Path-Tiny-0.3.ppd
blib/
blib/lib/
blib/lib/File/
blib/lib/File/Path/
blib/lib/File/Path/Tiny.pm
blib/lib/File/Path/Tiny.pod
blib/man3/
blib/man3/File::Path::Tiny.3
>>> mv /Users/fly1600/var/cpan/build/File-Path-Tiny-0.3-1xudGi/File-Path-Tiny-0.3.ppd /Users/fly1600/var/REPO/D/DM/DMUEY
[InstallArea.pm:339] Created /Users/fly1600/var/megalib/etc/ppm-megalib-dirty
[InstallArea.pm:362] Installing File-Path-Tiny with id 1444
[InstallArea.pm:369] Copy /tmp/ppm-a3MH8o/File-Path-Tiny-0.3/blib/html --> /Users/fly1600/var/megalib/html
[InstallArea.pm:548] /Users/fly1600/var/megalib/html/site/lib/File/Path/Tiny.html written
[InstallArea.pm:369] Copy /tmp/ppm-a3MH8o/File-Path-Tiny-0.3/blib/lib --> /Users/fly1600/var/megalib
[InstallArea.pm:548] /Users/fly1600/var/megalib/File/Path/Tiny.pm written
[InstallArea.pm:548] /Users/fly1600/var/megalib/File/Path/Tiny.pod written
[InstallArea.pm:418] Commit install
[InstallArea.pm:454] unlink /Users/fly1600/var/megalib/etc/ppm-megalib-dirty
Running make for G/GU/GUGOD/App-perlbrew-0.43.tar.gz
Prepending /Users/fly1600/var/cpan/build/File-Path-Tiny-0.3-1xudGi/blib/arch /Users/fly1600/var/cpan/build/File-Path-Tiny-0.3-1xudGi/blib/lib /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/arch /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /Users/fly1600/var/cpan/build/App-perlbrew-0.43-S5wxXX
Prepending /Users/fly1600/var/cpan/build/File-Path-Tiny-0.3-1xudGi/blib/arch /Users/fly1600/var/cpan/build/File-Path-Tiny-0.3-1xudGi/blib/lib /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/arch /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build G/GU/GUGOD/App-perlbrew-0.43.tar.gz
>>> make
cp lib/App/perlbrew.pm blib/lib/App/perlbrew.pm
cp bin/perlbrew blib/script/perlbrew
/Users/fly1600/ap1600/bin/perl-dynamic "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/perlbrew
Manifying blib/man1/perlbrew.1
Manifying blib/man3/App::perlbrew.3
GUGOD/App-perlbrew-0.43.tar.gz
make -- OK
Prepending /Users/fly1600/var/cpan/build/File-Path-Tiny-0.3-1xudGi/blib/arch /Users/fly1600/var/cpan/build/File-Path-Tiny-0.3-1xudGi/blib/lib /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/arch /Users/fly1600/var/cpan/build/CPAN-Perl-Releases-0.58-4vTfwz/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /Users/fly1600/ap1600/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/00.load.t .........................
1..1
ok 1 - use App::perlbrew;
ok
t/01.options.t ......................
1..12
# bless( {
# 'A' => [
# 'ccflags'
# ],
# 'D' => [
# 'usethreads',
# 'DEBUGGING'
# ],
# 'U' => [
# 'usemymalloc'
# ],
# 'args' => [
# 'install',
# 'perl-5.12.1'
# ],
# 'force' => 0,
# 'notest' => 1,
# 'original_argv' => [
# 'install',
# '-n',
# 'perl-5.12.1',
# '-Dusethreads',
# '-DDEBUGGING',
# '-Uusemymalloc',
# '-Accflags'
# ],
# 'quiet' => 0,
# 'sitecustomize' => ''
# }, 'App::perlbrew' )
ok 1
ok 2 - -D
ok 3 - -U
ok 4 - -A
ok 5 - not quiet
ok 6 - notest
# bless( {
# 'A' => [
# 'ccflags'
# ],
# 'D' => [
# 'usethreads',
# 'DEBUGGING'
# ],
# 'U' => [
# 'usemymalloc'
# ],
# 'args' => [
# 'install',
# 'perl-5.12.1'
# ],
# 'force' => 0,
# 'original_argv' => [
# 'install',
# '--quiet',
# 'perl-5.12.1',
# '-D',
# 'usethreads',
# '-D=DEBUGGING',
# '-U',
# 'usemymalloc',
# '-A',
# 'ccflags'
# ],
# 'quiet' => 1,
# 'sitecustomize' => ''
# }, 'App::perlbrew' )
ok 7
ok 8 - -D
ok 9 - -U
ok 10 - -A
ok 11 - quiet
ok 12 - notest
ok
t/02.format_perl_version.t ..........
1..3
ok 1 - 5.008008 -> 5.8.8
ok 2 - 5.010001 -> 5.10.1
ok 3 - 5.012002 -> 5.12.2
ok
t/03.path_with_tilde.t ..............
1..2
ok 1
ok 2
ok
t/03.test_get_available_versions.t ..
1..9
ok 1 - Correct number of releases found
ok 2 - perl-5.13.11 found
ok 3 - perl-5.12.3 found
ok 4 - perl-5.10.1 found
ok 5 - perl-5.8.9 found
ok 6 - perl-5.6.2 found
ok 7 - perl5.005_04 found
ok 8 - perl5.004_05 found
ok 9 - perl5.003_07 found
ok
t/04.find_available_perls.t .........
1..52
ok 1 - found 11 releases
ok 2 - 5.13 branch
ok 3 - branch 5.13 found
ok 4 - release 5.13.11 found
ok 5 - file perl-5.13.11.tar.gz found
ok 6 - type devel found
ok 7 - age 14 days found
ok 8 - branch 5.12 found
ok 9 - release 5.12.3 found
ok 10 - file perl-5.12.3.tar.gz found
ok 11 - type maint found
ok 12 - age 2 months, 11 days found
ok 13 - branch 5.10 found
ok 14 - release 5.10.1 found
ok 15 - file perl-5.10.1.tar.gz found
ok 16 - type maint found
ok 17 - age 1 year, 7 months found
ok 18 - branch 5.8 found
ok 19 - release 5.8.9 found
ok 20 - file perl-5.8.9.tar.gz found
ok 21 - type maint found
ok 22 - age 2 years, 3 months found
ok 23 - branch 5.6 found
ok 24 - release 5.6.2 found
ok 25 - file perl-5.6.2.tar.gz found
ok 26 - type maint found
ok 27 - age 7 years, 4 months found
ok 28 - branch 5.5 found
ok 29 - release 5.5.4 found
ok 30 - file perl5.005_04.tar.gz found
ok 31 - type maint found
ok 32 - age 7 years, 1 month found
ok 33 - branch 5.4 found
ok 34 - release 5.4.5 found
ok 35 - file perl5.004_05.tar.gz found
ok 36 - type maint found
ok 37 - age 11 years, 11 months found
ok 38 - branch 5.3 found
ok 39 - release 5.3.7 found
ok 40 - file perl5.003_07.tar.gz found
ok 41 - type maint found
ok 42 - age 14 years, 5 months found
ok 43 - branch 5.3 found
ok 44 - release 5.3.7 found
ok 45 - file perl5.003_07.tar.gz found
ok 46 - type maint found
ok 47 - age 14 years, 5 months found
ok 48 - branch 5.3 found
ok 49 - release 5.3.7 found
ok 50 - file perl5.003_07.tar.gz found
ok 51 - type maint found
ok 52 - age 14 years, 5 months found
ok
t/04.test_uniq.t ....................
1..1
ok 1 - Successfully uniquified an array.
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/05.get_current_perl.t .............
# (mock) installed perl-5.12.3 to /tmp/jnLSqhD98e/perls/perl-5.12.3
# (mock) installed perl-5.12.4 to /tmp/jnLSqhD98e/perls/perl-5.12.4
# (mock) installed perl-5.14.1 to /tmp/jnLSqhD98e/perls/perl-5.14.1
# (mock) installed perl-5.14.2 to /tmp/jnLSqhD98e/perls/perl-5.14.2
ok 1
1..1
ok 1 - perlbrew version
ok 1
ok 2
ok 3
ok 4
1..4
ok 2 - Current perl is decided from environment variable PERLBREW_PERL
ok 1
ok 2
ok 3
ok 4
1..4
ok 3 - Current perl can be decided from object attribute, which overrides env var.
1..3
ok
t/06.installed_perls.t .............. skipped: No perl installation under PERLBREW_ROOT
t/07.argv.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/08.error_available.t ..............
ok 1 - threw Regexp ((?^:ERROR: Unable to retrieve the list of perls.))
1..1
ok
t/08.error_install.t ................
Fetching perl-5.12.3 as /tmp/kaWkygaP89/dists/perl-5.12.3.tar.bz2
ok 1 - threw Regexp ((?^:ERROR: Failed to download perl-5.12.3 tarball.))
1..1
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/08.error_install_blead.t ..........
Fetching blead as /tmp/Fn1bSnXHT4/dists/blead.tar.gz
ok 1 - threw Regexp ((?^:ERROR: Failed to download perl-blead tarball.))
Fetching blead as /tmp/Fn1bSnXHT4/dists/blead.tar.gz
ok 2 - threw Regexp ((?^:ERROR: Failed to download perl-blead tarball.))
1..2
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/08.error_install_cpanm.t ..........
ok 1 - threw Regexp ((?^:ERROR: Failed to retrieve cpanm executable.))
1..1
ok
t/08.error_mirror.t .................
Fetching mirror list
ok 1 - threw Regexp ((?^:ERROR: Failed to retrieve the mirror list.))
1..1
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/09.exit_status.t ..................
ok 1 - threw Regexp ((?^:unknown-command))
Unknown command: `unknown-command`. Typo?
ok 2
bin/perlbrew - App::perlbrew/0.43
ok 3
1..3
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/10.resolve.t ......................
# (mock) installed perl-5.8.9 to /tmp/nrtrecW6tf/perls/perl-5.8.9
# (mock) installed perl-5.14.0 to /tmp/nrtrecW6tf/perls/perl-5.14.0
# (mock) installed 5.8.9 to /tmp/nrtrecW6tf/perls/5.8.9
# (mock) installed perl-shiny to /tmp/nrtrecW6tf/perls/perl-shiny
ok 1 - App::perlbrew->resolve_installation_name takes exactly one argument, which means the `shortname` that needs to be resolved to a `longname`
ok 2 - App::perlbrew->resolve_installation_name takes exactly one argument, which means the `shortname` that needs to be resolved to a `longname`
ok 3 - App::perlbrew->resolve_installation_name returns the same value as the argument if there is an installation with exactly the same name
ok 4 - App::perlbrew->resolve_installation_name returns the same value as the argument if there is an installation with exactly the same name
ok 5 - App::perlbrew->resolve_installation_name returns the same value as the argument if there is an installation with exactly the same name
ok 6 - App::perlbrew->resolve_installation_name returns `perl-$shortname` if that happens to be a proper installation name.
ok 7 - App::perlbrew->resolve_installation_name returns `perl-$shortname` if that happens to be a proper installation name.
ok 8 - App::perlbrew->resolve_installation_name returns undef if no proper installation can be found
ok 9 - App::perlbrew->resolve_installation_name with lib names returns both perl version and libnames
ok 10 - App::perlbrew->resolve_installation_name with lib names returns both perl version and libnames
ok 11 - App::perlbrew->resolve_installation_name with lib names returns current perl version when only a libname is given
ok 12 - App::perlbrew->resolve_installation_name with lib names returns current perl version when only a libname is given
1..12
ok
t/11.editdist.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/11.root_from_arg.t ................
ok 1 - App::perlbrew\#root method should returns $App::perlbrew::PERLBREW_ROOT normally
ok 2 - App::perlbrew\#root method should returns the instance property of 'root' if set
ok 3 - App::perlbrew->new accept --root args and treat it as the value od PERLBREW_ROOT for the instance
1..3
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/12.sitecustomize.t ................
# PERLBREW_ROOT set to /tmp/yODf9ZDXX_
ok 1 - no perls installed
1..1
ok 1 - No perls yet installed
ok 1 - post-option args correct
ok 2 - --sitecustomize set as expected
1..2
ok 2 - --sitecustomize option can be set
ok 1 - found 1 installed perl
ok 2 - found expected perl
ok 3 - sitecustomize.pl installed
ok 4 - sitecustomize.pl contents correct
1..4
ok 3 - mock installing
1..3
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/13.perl_release.t .................
ok 1 - perl-5.14.2.tar.gz
ok 2 - http://search.cpan.org/CPAN/authors/id/SOMEONE/perl-5.14.2.tar.gz
ok 3 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url
ok 4 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url
ok 5 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url
ok 6 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url
ok 7 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url
ok 8 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url
ok 9 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url
ok 10 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url
ok 11 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url
ok 12 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url
1..12
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/command-available.t ...............
ok 1 - available command output, when nothing installed locally, should display a list of perl versions
ok 2 - available command output, when something installed locally, should display a list of perl versions, with markers on installed versions
1..2
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/command-compgen.t .................
# (mock) installed perl-5.12.3 to /tmp/gNPR1QAnZa/perls/perl-5.12.3
# (mock) installed perl-5.12.4 to /tmp/gNPR1QAnZa/perls/perl-5.12.4
# (mock) installed perl-5.14.1 to /tmp/gNPR1QAnZa/perls/perl-5.14.1
# (mock) installed perl-5.14.2 to /tmp/gNPR1QAnZa/perls/perl-5.14.2
ok 1 - compgen command, when there is no args displays a list of subcommands
ok 2 - compgen command, when there is a part of a subcommand displays a list of l*
ok 3 - compgen command, when there is a part of a subcommand 'versio[tab]' is completed as 'version'
ok 4 - compgen command, given 'use' subcommand 'use [tab]' suggests a list of installed perls
ok 5 - compgen command, given 'use' subcommand 'use 5.12 [tab]' suggests perls with /5\.12/
ok 6 - compgen command, given 'switch' subcommand 'use [tab]' suggests a list of installed perls
ok 7 - compgen command, given 'switch' subcommand 'use 5.12 [tab]' suggests perls with /5\.12/
1..7
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/command-display-rc.t ..............
ok 1 - App::perlbrew should be able to run 'display-bashrc' command
ok 2 - App::perlbrew should be able to run 'display-cshrc' command
1..2
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/command-env.t .....................
# (mock) installed perl-5.14.1 to /tmp/9QKJXWRiCL/perls/perl-5.14.1
ok 1 - env command, when invoked with a perl installation name, displays environment variables that should be set to use the given perl.
# perlbrew env perl-5.14.1@nobita
ok 2 - env command, when invoked with a perl installation name with lib name, displays local::lib-related environment variables that should be set to use the given perl.
1..2
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/command-exec.t ....................
# (mock) installed perl-5.12.3 to /tmp/butBp5n22q/perls/perl-5.12.3
# (mock) installed perl-5.12.4 to /tmp/butBp5n22q/perls/perl-5.12.4
# (mock) installed perl-5.14.1 to /tmp/butBp5n22q/perls/perl-5.14.1
# (mock) installed perl-5.14.2 to /tmp/butBp5n22q/perls/perl-5.14.2
perl-5.12.3
==========
ok 1 - perlbrew exec perl -E "say 42" invokes all perls
ok 2 - perlbrew exec perl -E "say 42" invokes all perls
ok 3 - perls/perl-5.12.3/bin
perl-5.12.4
==========
ok 4 - perlbrew exec perl -E "say 42" invokes all perls
ok 5 - perlbrew exec perl -E "say 42" invokes all perls
ok 6 - perls/perl-5.12.4/bin
perl-5.14.1
==========
ok 7 - perlbrew exec perl -E "say 42" invokes all perls
ok 8 - perlbrew exec perl -E "say 42" invokes all perls
ok 9 - perls/perl-5.14.1/bin
perl-5.14.2
==========
ok 10 - perlbrew exec perl -E "say 42" invokes all perls
ok 11 - perlbrew exec perl -E "say 42" invokes all perls
ok 12 - perls/perl-5.14.2/bin
perl-5.12.3
==========
ok 13 - perlbrew exec --with perl-5.12.3 perl -E "say 42" invokes perl-5.12.3/bin/perl
ok 14 - perlbrew exec --with perl-5.12.3 perl -E "say 42" invokes perl-5.12.3/bin/perl
ok 15 - perlbrew exec --with perl-5.12.3 perl -E "say 42" invokes perl-5.12.3/bin/perl
1..15
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/command-help.t ....................
# (mock) installed perl-5.12.3 to /tmp/SMiEm0SMo2/perls/perl-5.12.3
ok 1 - help should instruct user to read help for individual commands.
1..1
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/command-install-cpanm.t ...........
ok 1 - GET cpanm url: https://github.com/miyagawa/cpanminus/raw/master/cpanm
ok 2 - cpanm is produced. /tmp/zWOu5bYGb8/bin/cpanm
ok 3 - cpanm should be an executable.
1..3
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/command-install-patchperl.t .......
ok 1 - GET patchperl url: https://raw.github.com/gugod/patchperl-packing/master/patchperl
ok 2 - patchperl is produced. /tmp/5hK2Q0I1K8/bin/patchperl
ok 3 - patchperl should be an executable.
1..3
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/command-lib.t .....................
# (mock) installed perl-5.14.1 to /tmp/rHPciwNW3P/perls/perl-5.14.1
# (mock) installed perl-5.14.2 to /tmp/rHPciwNW3P/perls/perl-5.14.2
# (mock) installed perl-5.14.3 to /tmp/rHPciwNW3P/perls/perl-5.14.3
ok 1 - lib command, shows a page of usage synopsis when no sub-command are given.
ok 2 - threw Regexp ((?^i:ERROR: ))
ok 3 - threw Regexp ((?^i:ERROR: ))
ok 4 - lib command, `create` sub-command, with a bare lib name, creates the lib folder for current perl
ok 5 - lib command, `create` sub-command, with a bare lib name, creates the lib folder for current perl
ok 6 - lib command, `create` sub-command, with @ in the beginning of lib name, creates the lib folder for current perl
ok 7 - lib command, `create` sub-command, with @ in the beginning of lib name, creates the lib folder for current perl
ok 8 - lib command, `create` sub-command, with perl name and @ as part of lib name, creates the lib folder for the specified perl
ok 9 - lib command, `create` sub-command, with perl name and @ as part of lib name, creates the lib folder for the specified perl
ok 10 - lib command, `create` sub-command, with perl name and @ as part of lib name, creates the lib folder for the specified perl
ok 11 - lib command, `create` sub-command, with perl name and @ as part of lib name, creates the lib folder for the specified perl
ok 12 - threw Regexp ((?^:^ERROR: 'perl-5.8.8' is not installed yet, 'perl-5.8.8\@nobita' cannot be created.\n))
ok 13 - lib command, `create` sub-command, with perl name and @ as part of lib name, shows errors if the specified perl does not exist.
ok 14 - lib command, `delete` sub-command, deletes the local::lib folder
ok 15 - lib command, `delete` sub-command, deletes the local::lib folder
ok 16 - lib command, `delete` sub-command, deletes the local::lib folder
ok 17 - threw Regexp ((?^:^ERROR: 'perl-5\.14\.2\@yoga' does not exist\.))
1..17
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/command-list.t ....................
# (mock) installed perl-5.12.3 to /tmp/Lj0oUaDfxV/perls/perl-5.12.3
# (mock) installed perl-5.12.4 to /tmp/Lj0oUaDfxV/perls/perl-5.12.4
# (mock) installed perl-5.14.1 to /tmp/Lj0oUaDfxV/perls/perl-5.14.1
# (mock) installed perl-5.14.2 to /tmp/Lj0oUaDfxV/perls/perl-5.14.2
ok 1 - list command, when there no libs under PERLBREW_HOME, displays a list of perl installation names
lib 'perl-5.12.3@nobita' is created.
lib 'perl-5.12.3@shizuka' is created.
ok 2 - list command, when there are lib under PERLBREW_HOME, displays lib names
ok 3 - list command, when there are lib under PERLBREW_HOME, marks currently activated lib
1..3
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/current_perl.t ....................
# (mock) installed perl-5.12.3 to /tmp/epudZIcx50/perls/perl-5.12.3
# (mock) installed perl-5.12.4 to /tmp/epudZIcx50/perls/perl-5.12.4
# (mock) installed perl-5.14.1 to /tmp/epudZIcx50/perls/perl-5.14.1
# (mock) installed perl-5.14.2 to /tmp/epudZIcx50/perls/perl-5.14.2
ok 1 - current perl is decided from env var PERLBREW_PERL
ok 2 - current perl is decided from env var PERLBREW_PERL
ok 3 - current perl is decided from env var PERLBREW_PERL
ok 4 - current perl is decided from env var PERLBREW_PERL
ok 5 - current perl can be decided from object attribute, which overrides env var.
ok 6 - current perl can be decided from object attribute, which overrides env var.
ok 7 - current perl can be decided from object attribute, which overrides env var.
ok 8 - current perl can be decided from object attribute, which overrides env var.
ok 9 - current perl can be set with current_perl method.
ok 10 - current perl can be set with current_perl method.
ok 11 - current perl can be set with current_perl method.
ok 12 - current perl can be set with current_perl method.
ok 13 - current perl can be set with current_perl method.
ok 14 - current perl can be set with current_perl method.
ok 15 - current perl can be set with current_perl method.
ok 16 - current perl can be set with current_perl method.
1..16
ok
t/do_system.t .......................
1..2
ok 1 - passed all arguments to system()
ok 2 - passed single string to system()
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/installation-perlbrew.t ...........
# PERLBREW_ROOT set to /tmp/lpKtoNW5FQ
The perlbrew is installed as:
/tmp/lpKtoNW5FQ/bin/perlbrew
You may trash the downloaded /Users/fly1600/var/cpan/build/App-perlbrew-0.43-S5wxXX/t/installation-perlbrew.t from now on.
Perlbrew environment initiated under /tmp/lpKtoNW5FQ
Append the following piece of code to the end of your ~/.bash_profile and start a
new shell, perlbrew should be up and fully functional from there:
export PERLBREW_HOME=/tmp/fVEskyFA04
source /tmp/lpKtoNW5FQ/etc/bashrc
For further instructions, simply run `perlbrew` to see the help message.
Happy brewing!
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok 1 - `perlbrew self-install` initialize the required dir structure under PERLBREW_ROOT
1..1
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/installation.t ....................
# PERLBREW_ROOT set to /tmp/XnRW6LIiQa
ok 1
# (mock) installed perl-5.14.0 to /tmp/XnRW6LIiQa/perls/perl-5.14.0
ok 2
ok 3
ok 4 - should die when doing install with existing distribution name.
ok 1
ok 2
ok 3
1..3
ok 5 - App::perlbrew\#is_installed method.
# (mock) installed the-dude to /tmp/XnRW6LIiQa/perls/the-dude
ok 1
ok 2
ok 3 - should die when doing install with existing user-specified name.
1..3
ok 6 - do not clobber exitsing user-specified name.
1..6
ok
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 76.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 84.
Useless use of \E at /Users/fly1600/var/megalib/IO/All.pm line 85.
t/installation2.t ...................
# PERLBREW_ROOT set to /tmp/HWoKCMDYOm
Fetching perl-5.14.0 as /tmp/HWoKCMDYOm/dists/perl-5.14.0.tar.gz
ok 1 - App::perlbrew ->do_install_url method should accept an URL to perl tarball, and download the tarball.
ok 2 - App::perlbrew ->do_install_url method should accept an URL to perl tarball, and download the tarball.
ok 3 - App::perlbrew ->do_install_url method should accept an URL to perl tarball, and download the tarball.
ok 4 - App::perlbrew ->do_install_url method should accept an URL to perl tarball, and download the tarball.
ok 5 - do_extract_tarball is called
ok 6 - do_install_this is called
ok 7 - App::perlbrew ->do_install_archive method accepts a path to perl tarball and perform installation process.
1..7
ok
All tests successful.
Files=36, Tests=220, 11 wallclock secs ( 0.18 usr 0.11 sys + 7.73 cusr 2.64 csys = 10.66 CPU)
Result: PASS
GUGOD/App-perlbrew-0.43.tar.gz
make test TEST_VERBOSE=1 -- OK
Liu Kang Min <gugod@gugod.org>
Manage perl installations in your $HOME
>>> (cd /Users/fly1600/var/cpan/build/App-perlbrew-0.43-S5wxXX && tar cvf - App-perlbrew-0.43.ppd blib) | gzip -c >/Users/fly1600/var/REPO/G/GU/GUGOD/App-perlbrew-0.43.tar.gz
App-perlbrew-0.43.ppd
blib/
blib/lib/
blib/lib/App/
blib/lib/App/perlbrew.pm
blib/man1/
blib/man1/perlbrew.1
blib/man3/
blib/man3/App::perlbrew.3
blib/script/
blib/script/perlbrew
>>> mv /Users/fly1600/var/cpan/build/App-perlbrew-0.43-S5wxXX/App-perlbrew-0.43.ppd /Users/fly1600/var/REPO/G/GU/GUGOD
[InstallArea.pm:339] Created /Users/fly1600/var/megalib/etc/ppm-megalib-dirty
[InstallArea.pm:362] Installing App-perlbrew with id 1445
[InstallArea.pm:369] Copy /tmp/ppm-jygYqa/App-perlbrew-0.43/blib/html --> /Users/fly1600/var/megalib/html
[InstallArea.pm:548] /Users/fly1600/var/megalib/html/bin/perlbrew.html written
[InstallArea.pm:548] /Users/fly1600/var/megalib/html/site/lib/App/perlbrew.html written
[InstallArea.pm:369] Copy /tmp/ppm-jygYqa/App-perlbrew-0.43/blib/lib --> /Users/fly1600/var/megalib
[InstallArea.pm:548] /Users/fly1600/var/megalib/App/perlbrew.pm written
[InstallArea.pm:369] Copy /tmp/ppm-jygYqa/App-perlbrew-0.43/blib/script --> /Users/fly1600/var/megalib/bin
[InstallArea.pm:548] /Users/fly1600/var/megalib/bin/perlbrew written
[InstallArea.pm:418] Commit install
[InstallArea.pm:454] unlink /Users/fly1600/var/megalib/etc/ppm-megalib-dirty
Finished 2012-06-06T09:13:11