PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin
Start 2018-12-03T02:01:00
ActivePerl-2400 CPAN-2.10
Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata'
Database was generated on Sun, 02 Dec 2018 06:41:03 GMT
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/ET/ETHER/Task-Kensho-0.40.tar.gz ok
Task-Kensho-0.40/
Task-Kensho-0.40/Changes
Task-Kensho-0.40/dist.ini
Task-Kensho-0.40/INSTALL
Task-Kensho-0.40/lib/
Task-Kensho-0.40/LICENCE
Task-Kensho-0.40/Makefile.PL
Task-Kensho-0.40/MANIFEST
Task-Kensho-0.40/META.json
Task-Kensho-0.40/META.yml
Task-Kensho-0.40/README
Task-Kensho-0.40/t/
Task-Kensho-0.40/xt/
Task-Kensho-0.40/xt/author/
Task-Kensho-0.40/xt/release/
Task-Kensho-0.40/xt/release/changes_has_content.t
Task-Kensho-0.40/xt/release/cpan-changes.t
Task-Kensho-0.40/xt/release/distmeta.t
Task-Kensho-0.40/xt/author/00-compile.t
Task-Kensho-0.40/xt/author/clean-namespaces.t
Task-Kensho-0.40/xt/author/eol.t
Task-Kensho-0.40/xt/author/kwalitee.t
Task-Kensho-0.40/xt/author/minimum-version.t
Task-Kensho-0.40/xt/author/mojibake.t
Task-Kensho-0.40/xt/author/no-tabs.t
Task-Kensho-0.40/xt/author/pod-coverage.t
Task-Kensho-0.40/xt/author/pod-spell.t
Task-Kensho-0.40/xt/author/pod-syntax.t
Task-Kensho-0.40/xt/author/portability.t
Task-Kensho-0.40/t/00-report-prereqs.dd
Task-Kensho-0.40/t/00-report-prereqs.t
Task-Kensho-0.40/lib/Task/
Task-Kensho-0.40/lib/Task/Kensho.pm
Configuring E/ET/ETHER/Task-Kensho-0.40.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
install Task::Kensho::Async (Async Programming)? [Y/n] [Y] Y
install Task::Kensho::CLI (Useful Command-line Tools)? [Y/n] [Y] Y
install Task::Kensho::Config (Config Modules)? [Y/n] [Y] Y
install Task::Kensho::DBDev (Database Development)? [Y/n] [Y] Y
install Task::Kensho::Dates (Date Modules)? [Y/n] [Y] Y
install Task::Kensho::Email (Email)? [Y/n] [Y] Y
install Task::Kensho::ExcelCSV (Excel/CSV)? [Y/n] [Y] Y
install Task::Kensho::Exceptions (Exception Handling)? [Y/n] [Y] Y
install Task::Kensho::Hackery (Script Hackery)? [Y/n] [Y] Y
install Task::Kensho::Logging (Logging)? [Y/n] [Y] Y
install Task::Kensho::ModuleDev (Module Development)? [Y/n] [Y] Y
install Task::Kensho::OOP (Object Oriented Programming)? [Y/n] [Y] Y
install Task::Kensho::Scalability (Scalability)? [Y/n] [Y] Y
install Task::Kensho::Testing (Testing)? [Y/n] [Y] Y
install Task::Kensho::Toolchain (Basic Toolchain)? [Y/n] [Y] Y
install Task::Kensho::WebCrawling (Web Crawling)? [Y/n] [Y] Y
install Task::Kensho::WebDev (Web Development)? [Y/n] [Y] Y
install Task::Kensho::XML (XML Development)? [Y/n] [Y] Y
Warning: prerequisite Task::Kensho::Async 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::CLI 0.40 not found.
Warning: prerequisite Task::Kensho::Config 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::DBDev 0.40 not found.
Warning: prerequisite Task::Kensho::Dates 0.40 not found.
Warning: prerequisite Task::Kensho::Email 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::ExcelCSV 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::Exceptions 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::Hackery 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::Logging 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::ModuleDev 0.40 not found.
Warning: prerequisite Task::Kensho::OOP 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::Scalability 0.40 not found.
Warning: prerequisite Task::Kensho::Testing 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::Toolchain 0.40 not found.
Warning: prerequisite Task::Kensho::WebCrawling 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::WebDev 0.40 not found. We have 0.39.
Warning: prerequisite Task::Kensho::XML 0.40 not found.
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Task::Kensho
Writing MYMETA.yml and MYMETA.json
ETHER/Task-Kensho-0.40.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for E/ET/ETHER/Task-Kensho-0.40.tar.gz
---- Unsatisfied dependencies detected during ----
---- ETHER/Task-Kensho-0.40.tar.gz ----
Task::Kensho::Email [requires]
Task::Kensho::CLI [requires]
Task::Kensho::WebDev [requires]
Task::Kensho::Toolchain [requires]
Task::Kensho::DBDev [requires]
Task::Kensho::ExcelCSV [requires]
Task::Kensho::Exceptions [requires]
Task::Kensho::Async [requires]
Task::Kensho::Dates [requires]
Task::Kensho::XML [requires]
Task::Kensho::OOP [requires]
Task::Kensho::Logging [requires]
Task::Kensho::Hackery [requires]
Task::Kensho::Config [requires]
Task::Kensho::Testing [requires]
Task::Kensho::ModuleDev [requires]
Task::Kensho::Scalability [requires]
Task::Kensho::WebCrawling [requires]
Running test for module 'Task::Kensho::Email'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/ET/ETHER/Task-Kensho-Email-0.40.tar.gz ok
Task-Kensho-Email-0.40/
Task-Kensho-Email-0.40/Changes
Task-Kensho-Email-0.40/lib/
Task-Kensho-Email-0.40/LICENCE
Task-Kensho-Email-0.40/Makefile.PL
Task-Kensho-Email-0.40/MANIFEST
Task-Kensho-Email-0.40/META.json
Task-Kensho-Email-0.40/META.yml
Task-Kensho-Email-0.40/README
Task-Kensho-Email-0.40/t/
Task-Kensho-Email-0.40/xt/
Task-Kensho-Email-0.40/xt/author/
Task-Kensho-Email-0.40/xt/release/
Task-Kensho-Email-0.40/xt/release/changes_has_content.t
Task-Kensho-Email-0.40/xt/release/cpan-changes.t
Task-Kensho-Email-0.40/xt/release/distmeta.t
Task-Kensho-Email-0.40/xt/author/00-compile.t
Task-Kensho-Email-0.40/xt/author/clean-namespaces.t
Task-Kensho-Email-0.40/xt/author/eol.t
Task-Kensho-Email-0.40/xt/author/kwalitee.t
Task-Kensho-Email-0.40/xt/author/minimum-version.t
Task-Kensho-Email-0.40/xt/author/mojibake.t
Task-Kensho-Email-0.40/xt/author/no-tabs.t
Task-Kensho-Email-0.40/xt/author/pod-coverage.t
Task-Kensho-Email-0.40/xt/author/pod-spell.t
Task-Kensho-Email-0.40/xt/author/pod-syntax.t
Task-Kensho-Email-0.40/xt/author/portability.t
Task-Kensho-Email-0.40/t/00-report-prereqs.dd
Task-Kensho-Email-0.40/t/00-report-prereqs.t
Task-Kensho-Email-0.40/lib/Task/
Task-Kensho-Email-0.40/lib/Task/Kensho/
Task-Kensho-Email-0.40/lib/Task/Kensho/Email.pm
Configuring E/ET/ETHER/Task-Kensho-Email-0.40.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Task::Kensho::Email
Writing MYMETA.yml and MYMETA.json
ETHER/Task-Kensho-Email-0.40.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for E/ET/ETHER/Task-Kensho-Email-0.40.tar.gz
>>> make
cp lib/Task/Kensho/Email.pm blib/lib/Task/Kensho/Email.pm
Manifying 1 pod document
ETHER/Task-Kensho-Email-0.40.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ---- --------
# ExtUtils::MakeMaker any 7.16
# File::Spec any 3.75
# Test::More any 1.302141
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# ---------------- ---- --------
# Email::MIME::Kit any 3.000006
# Email::Sender any 1.300031
# Email::Simple any 2.216
# Email::Stuffer any 0.017
# Email::Valid any 1.202
# strict any 1.11
# warnings any 1.36
#
t/00-report-prereqs.t ..
1..1
ok 1
ok
All tests successful.
Files=1, Tests=1, 0 wallclock secs ( 0.01 usr 0.02 sys + 0.27 cusr 0.05 csys = 0.35 CPU)
Result: PASS
ETHER/Task-Kensho-Email-0.40.tar.gz
make test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
A Glimpse at an Enlightened Perl: Email
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L && tar cvf - Task-Kensho-Email-0.40.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/E/ET/ETHER/Task-Kensho-Email-0.40.tar.gz
Task-Kensho-Email-0.40.ppd
blib/
blib/man3/
blib/man3/Task::Kensho::Email.3
blib/lib/
blib/lib/Task/
blib/lib/Task/Kensho/
blib/lib/Task/Kensho/Email.pm
Running test for module 'Task::Kensho::CLI'
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/ET/ETHER/Task-Kensho-CLI-0.40.tar.gz ok
Task-Kensho-CLI-0.40/
Task-Kensho-CLI-0.40/Changes
Task-Kensho-CLI-0.40/lib/
Task-Kensho-CLI-0.40/LICENCE
Task-Kensho-CLI-0.40/Makefile.PL
Task-Kensho-CLI-0.40/MANIFEST
Task-Kensho-CLI-0.40/META.json
Task-Kensho-CLI-0.40/META.yml
Task-Kensho-CLI-0.40/README
Task-Kensho-CLI-0.40/t/
Task-Kensho-CLI-0.40/xt/
Task-Kensho-CLI-0.40/xt/author/
Task-Kensho-CLI-0.40/xt/release/
Task-Kensho-CLI-0.40/xt/release/changes_has_content.t
Task-Kensho-CLI-0.40/xt/release/cpan-changes.t
Task-Kensho-CLI-0.40/xt/release/distmeta.t
Task-Kensho-CLI-0.40/xt/author/00-compile.t
Task-Kensho-CLI-0.40/xt/author/clean-namespaces.t
Task-Kensho-CLI-0.40/xt/author/eol.t
Task-Kensho-CLI-0.40/xt/author/kwalitee.t
Task-Kensho-CLI-0.40/xt/author/minimum-version.t
Task-Kensho-CLI-0.40/xt/author/mojibake.t
Task-Kensho-CLI-0.40/xt/author/no-tabs.t
Task-Kensho-CLI-0.40/xt/author/pod-coverage.t
Task-Kensho-CLI-0.40/xt/author/pod-spell.t
Task-Kensho-CLI-0.40/xt/author/pod-syntax.t
Task-Kensho-CLI-0.40/xt/author/portability.t
Task-Kensho-CLI-0.40/t/00-report-prereqs.dd
Task-Kensho-CLI-0.40/t/00-report-prereqs.t
Task-Kensho-CLI-0.40/lib/Task/
Task-Kensho-CLI-0.40/lib/Task/Kensho/
Task-Kensho-CLI-0.40/lib/Task/Kensho/CLI.pm
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'prepare'
Configuring E/ET/ETHER/Task-Kensho-CLI-0.40.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Task::Kensho::CLI
Writing MYMETA.yml and MYMETA.json
ETHER/Task-Kensho-CLI-0.40.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for E/ET/ETHER/Task-Kensho-CLI-0.40.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Task/Kensho/CLI.pm blib/lib/Task/Kensho/CLI.pm
Manifying 1 pod document
ETHER/Task-Kensho-CLI-0.40.tar.gz
make -- OK
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ---- --------
# ExtUtils::MakeMaker any 7.16
# File::Spec any 3.75
# Test::More any 1.302141
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# ---------------- ---- ----------
# App::Ack any 2.24
# App::Nopaste any 1.012
# Module::CoreList any 5.20181130
# Reply any 0.42
# strict any 1.11
# warnings any 1.36
#
t/00-report-prereqs.t ..
1..1
ok 1
ok
All tests successful.
Files=1, Tests=1, 0 wallclock secs ( 0.01 usr 0.02 sys + 0.28 cusr 0.06 csys = 0.37 CPU)
Result: PASS
ETHER/Task-Kensho-CLI-0.40.tar.gz
make test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
A Glimpse at an Enlightened Perl: Useful Command-line Tools
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j && tar cvf - Task-Kensho-CLI-0.40.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/E/ET/ETHER/Task-Kensho-CLI-0.40.tar.gz
Task-Kensho-CLI-0.40.ppd
blib/
blib/man3/
blib/man3/Task::Kensho::CLI.3
blib/lib/
blib/lib/Task/
blib/lib/Task/Kensho/
blib/lib/Task/Kensho/CLI.pm
Running test for module 'Task::Kensho::WebDev'
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/ET/ETHER/Task-Kensho-WebDev-0.40.tar.gz ok
Task-Kensho-WebDev-0.40/
Task-Kensho-WebDev-0.40/Changes
Task-Kensho-WebDev-0.40/lib/
Task-Kensho-WebDev-0.40/LICENCE
Task-Kensho-WebDev-0.40/Makefile.PL
Task-Kensho-WebDev-0.40/MANIFEST
Task-Kensho-WebDev-0.40/META.json
Task-Kensho-WebDev-0.40/META.yml
Task-Kensho-WebDev-0.40/README
Task-Kensho-WebDev-0.40/t/
Task-Kensho-WebDev-0.40/xt/
Task-Kensho-WebDev-0.40/xt/author/
Task-Kensho-WebDev-0.40/xt/release/
Task-Kensho-WebDev-0.40/xt/release/changes_has_content.t
Task-Kensho-WebDev-0.40/xt/release/cpan-changes.t
Task-Kensho-WebDev-0.40/xt/release/distmeta.t
Task-Kensho-WebDev-0.40/xt/author/00-compile.t
Task-Kensho-WebDev-0.40/xt/author/clean-namespaces.t
Task-Kensho-WebDev-0.40/xt/author/eol.t
Task-Kensho-WebDev-0.40/xt/author/kwalitee.t
Task-Kensho-WebDev-0.40/xt/author/minimum-version.t
Task-Kensho-WebDev-0.40/xt/author/mojibake.t
Task-Kensho-WebDev-0.40/xt/author/no-tabs.t
Task-Kensho-WebDev-0.40/xt/author/pod-coverage.t
Task-Kensho-WebDev-0.40/xt/author/pod-spell.t
Task-Kensho-WebDev-0.40/xt/author/pod-syntax.t
Task-Kensho-WebDev-0.40/xt/author/portability.t
Task-Kensho-WebDev-0.40/t/00-report-prereqs.dd
Task-Kensho-WebDev-0.40/t/00-report-prereqs.t
Task-Kensho-WebDev-0.40/lib/Task/
Task-Kensho-WebDev-0.40/lib/Task/Kensho/
Task-Kensho-WebDev-0.40/lib/Task/Kensho/WebDev.pm
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'prepare'
Configuring E/ET/ETHER/Task-Kensho-WebDev-0.40.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Task::Kensho::WebDev
Writing MYMETA.yml and MYMETA.json
ETHER/Task-Kensho-WebDev-0.40.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for E/ET/ETHER/Task-Kensho-WebDev-0.40.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Task/Kensho/WebDev.pm blib/lib/Task/Kensho/WebDev.pm
Manifying 1 pod document
ETHER/Task-Kensho-WebDev-0.40.tar.gz
make -- OK
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ---- --------
# ExtUtils::MakeMaker any 7.16
# File::Spec any 3.75
# Test::More any 1.302141
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# ------------------------------ ---- --------
# Attean any 0.019
# CGI::FormBuilder::Source::Perl any 0.01
# Dancer2 any 0.205002
# HTML::FormHandler any 0.40065
# HTTP::BrowserDetect any 3.19
# MIME::Types any 2.17
# Mojolicious any 7.31
# Plack any 1.0047
# Task::Catalyst any 4.02
# Template any 2.28
# XML::Atom any 0.42
# XML::RSS any 1.60
# strict any 1.11
# warnings any 1.36
#
t/00-report-prereqs.t ..
1..1
ok 1
ok
All tests successful.
Files=1, Tests=1, 1 wallclock secs ( 0.01 usr 0.03 sys + 0.29 cusr 0.04 csys = 0.37 CPU)
Result: PASS
ETHER/Task-Kensho-WebDev-0.40.tar.gz
make test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
A Glimpse at an Enlightened Perl: Web Development
>>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh && tar cvf - Task-Kensho-WebDev-0.40.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/E/ET/ETHER/Task-Kensho-WebDev-0.40.tar.gz
Task-Kensho-WebDev-0.40.ppd
blib/
blib/man3/
blib/man3/Task::Kensho::WebDev.3
blib/lib/
blib/lib/Task/
blib/lib/Task/Kensho/
blib/lib/Task/Kensho/WebDev.pm
Running test for module 'Task::Kensho::Toolchain'
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/ET/ETHER/Task-Kensho-Toolchain-0.40.tar.gz ok
Task-Kensho-Toolchain-0.40/
Task-Kensho-Toolchain-0.40/Changes
Task-Kensho-Toolchain-0.40/lib/
Task-Kensho-Toolchain-0.40/LICENCE
Task-Kensho-Toolchain-0.40/Makefile.PL
Task-Kensho-Toolchain-0.40/MANIFEST
Task-Kensho-Toolchain-0.40/META.json
Task-Kensho-Toolchain-0.40/META.yml
Task-Kensho-Toolchain-0.40/README
Task-Kensho-Toolchain-0.40/t/
Task-Kensho-Toolchain-0.40/xt/
Task-Kensho-Toolchain-0.40/xt/author/
Task-Kensho-Toolchain-0.40/xt/release/
Task-Kensho-Toolchain-0.40/xt/release/changes_has_content.t
Task-Kensho-Toolchain-0.40/xt/release/cpan-changes.t
Task-Kensho-Toolchain-0.40/xt/release/distmeta.t
Task-Kensho-Toolchain-0.40/xt/author/00-compile.t
Task-Kensho-Toolchain-0.40/xt/author/clean-namespaces.t
Task-Kensho-Toolchain-0.40/xt/author/eol.t
Task-Kensho-Toolchain-0.40/xt/author/kwalitee.t
Task-Kensho-Toolchain-0.40/xt/author/minimum-version.t
Task-Kensho-Toolchain-0.40/xt/author/mojibake.t
Task-Kensho-Toolchain-0.40/xt/author/no-tabs.t
Task-Kensho-Toolchain-0.40/xt/author/pod-coverage.t
Task-Kensho-Toolchain-0.40/xt/author/pod-spell.t
Task-Kensho-Toolchain-0.40/xt/author/pod-syntax.t
Task-Kensho-Toolchain-0.40/xt/author/portability.t
Task-Kensho-Toolchain-0.40/t/00-report-prereqs.dd
Task-Kensho-Toolchain-0.40/t/00-report-prereqs.t
Task-Kensho-Toolchain-0.40/lib/Task/
Task-Kensho-Toolchain-0.40/lib/Task/Kensho/
Task-Kensho-Toolchain-0.40/lib/Task/Kensho/Toolchain.pm
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'prepare'
Configuring E/ET/ETHER/Task-Kensho-Toolchain-0.40.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Warning: prerequisite Pinto 0 not found.
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Task::Kensho::Toolchain
Writing MYMETA.yml and MYMETA.json
ETHER/Task-Kensho-Toolchain-0.40.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for E/ET/ETHER/Task-Kensho-Toolchain-0.40.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'make'
---- Unsatisfied dependencies detected during ----
---- ETHER/Task-Kensho-Toolchain-0.40.tar.gz ----
Pinto [requires]
Running test for module 'Pinto'
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'get'
Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TH/THALJEF/Pinto-0.14.tar.gz ok
Pinto-0.14/
Pinto-0.14/bin/
Pinto-0.14/Changes
Pinto-0.14/dist.ini
Pinto-0.14/etc/
Pinto-0.14/lib/
Pinto-0.14/LICENSE
Pinto-0.14/Makefile.PL
Pinto-0.14/MANIFEST
Pinto-0.14/MANIFEST.SKIP
Pinto-0.14/META.json
Pinto-0.14/META.yml
Pinto-0.14/t/
Pinto-0.14/weaver.ini
Pinto-0.14/xt/
Pinto-0.14/xt/author/
Pinto-0.14/xt/help/
Pinto-0.14/xt/release/
Pinto-0.14/xt/release/02-workarounds.t
Pinto-0.14/xt/release/03-stratopan-live.t
Pinto-0.14/xt/release/99-memory-cycle.t
Pinto-0.14/xt/release/distmeta.t
Pinto-0.14/xt/help/50-manual_cmd.t
Pinto-0.14/xt/author/pod-syntax.t
Pinto-0.14/xt/author/test-version.t
Pinto-0.14/t/00-compile.t
Pinto-0.14/t/00-report-prereqs.dd
Pinto-0.14/t/00-report-prereqs.t
Pinto-0.14/t/01-common/
Pinto-0.14/t/02-bowels/
Pinto-0.14/t/03-remote/
Pinto-0.14/t/04-server/
Pinto-0.14/t/lib/
Pinto-0.14/t/lib/Pinto/
Pinto-0.14/t/lib/Pinto/Server/
Pinto-0.14/t/lib/Pinto/Tester/
Pinto-0.14/t/lib/Pinto/Tester.pm
Pinto-0.14/t/lib/Pinto/Tester/Util.pm
Pinto-0.14/t/lib/Pinto/Server/Tester.pm
Pinto-0.14/t/04-server/01-functional.t
Pinto-0.14/t/04-server/02-authentication.t
Pinto-0.14/t/04-server/03-security.t
Pinto-0.14/t/03-remote/01-requests.t
Pinto-0.14/t/03-remote/02-responses.t
Pinto-0.14/t/03-remote/03-install.t
Pinto-0.14/t/03-remote/04-install-with-auth.t
Pinto-0.14/t/03-remote/05-timezone.t
Pinto-0.14/t/02-bowels/01-config.t
Pinto-0.14/t/02-bowels/02-chrome.t
Pinto-0.14/t/02-bowels/03-package.t
Pinto-0.14/t/02-bowels/04-distribution.t
Pinto-0.14/t/02-bowels/05-compare.t
Pinto-0.14/t/02-bowels/10-init.t
Pinto-0.14/t/02-bowels/11-tester.t
Pinto-0.14/t/02-bowels/12-locator.t
Pinto-0.14/t/02-bowels/19-basic.t
Pinto-0.14/t/02-bowels/20-add.t
Pinto-0.14/t/02-bowels/21-add-no-index.t
Pinto-0.14/t/02-bowels/21-pull-vreq.t
Pinto-0.14/t/02-bowels/21-pull.t
Pinto-0.14/t/02-bowels/22-add-deep.t
Pinto-0.14/t/02-bowels/23-pull-multi.t
Pinto-0.14/t/02-bowels/24-skip-prereqs.t
Pinto-0.14/t/02-bowels/31-pin.t
Pinto-0.14/t/02-bowels/32-pin-rjbs.t
Pinto-0.14/t/02-bowels/35-delete.t
Pinto-0.14/t/02-bowels/40-list.t
Pinto-0.14/t/02-bowels/41-log.t
Pinto-0.14/t/02-bowels/42-install.t
Pinto-0.14/t/02-bowels/43-install-and-pull.t
Pinto-0.14/t/02-bowels/50-diff.t
Pinto-0.14/t/02-bowels/51-diff-more.t
Pinto-0.14/t/02-bowels/52-intermingle.t
Pinto-0.14/t/02-bowels/53-roots.t
Pinto-0.14/t/02-bowels/54-revert.t
Pinto-0.14/t/02-bowels/60-dryrun.t
Pinto-0.14/t/02-bowels/61-nofail.t
Pinto-0.14/t/02-bowels/62-commit.t
Pinto-0.14/t/02-bowels/63-prereq-circular.t
Pinto-0.14/t/02-bowels/63-prereq-core.t
Pinto-0.14/t/02-bowels/64-metadata.t
Pinto-0.14/t/02-bowels/70-stack-copy.t
Pinto-0.14/t/02-bowels/71-stack-kill.t
Pinto-0.14/t/02-bowels/72-stack-rename.t
Pinto-0.14/t/02-bowels/73-stack-lock.t
Pinto-0.14/t/02-bowels/74-stack-default.t
Pinto-0.14/t/02-bowels/75-stack-props.t
Pinto-0.14/t/02-bowels/80-repo-lock.t
Pinto-0.14/t/01-common/01-types.t
Pinto-0.14/t/01-common/02-target-package.t
Pinto-0.14/t/01-common/03-target-distribution.t
Pinto-0.14/t/01-common/04-util.t
Pinto-0.14/t/01-common/05-pauseconfig.t
Pinto-0.14/t/01-common/lib/
Pinto-0.14/t/01-common/lib/TestClass.pm
Pinto-0.14/lib/App/
Pinto-0.14/lib/Pinto/
Pinto-0.14/lib/Pinto.pm
Pinto-0.14/lib/Pinto/Action/
Pinto-0.14/lib/Pinto/Action.pm
Pinto-0.14/lib/Pinto/ArchiveUnpacker.pm
Pinto-0.14/lib/Pinto/Chrome/
Pinto-0.14/lib/Pinto/Chrome.pm
Pinto-0.14/lib/Pinto/Config.pm
Pinto-0.14/lib/Pinto/Constants.pm
Pinto-0.14/lib/Pinto/Database.pm
Pinto-0.14/lib/Pinto/Difference.pm
Pinto-0.14/lib/Pinto/DifferenceEntry.pm
Pinto-0.14/lib/Pinto/Editor/
Pinto-0.14/lib/Pinto/Editor.pm
Pinto-0.14/lib/Pinto/Exception.pm
Pinto-0.14/lib/Pinto/Globals.pm
Pinto-0.14/lib/Pinto/IndexReader.pm
Pinto-0.14/lib/Pinto/IndexWriter.pm
Pinto-0.14/lib/Pinto/Initializer.pm
Pinto-0.14/lib/Pinto/Locator/
Pinto-0.14/lib/Pinto/Locator.pm
Pinto-0.14/lib/Pinto/Locker.pm
Pinto-0.14/lib/Pinto/Manual/
Pinto-0.14/lib/Pinto/Manual.pod
Pinto-0.14/lib/Pinto/Migrator.pm
Pinto-0.14/lib/Pinto/ModlistWriter.pm
Pinto-0.14/lib/Pinto/PackageExtractor.pm
Pinto-0.14/lib/Pinto/PrerequisiteWalker.pm
Pinto-0.14/lib/Pinto/Remote/
Pinto-0.14/lib/Pinto/Remote.pm
Pinto-0.14/lib/Pinto/Repository.pm
Pinto-0.14/lib/Pinto/Result.pm
Pinto-0.14/lib/Pinto/RevisionWalker.pm
Pinto-0.14/lib/Pinto/Role/
Pinto-0.14/lib/Pinto/Schema/
Pinto-0.14/lib/Pinto/Schema.pm
Pinto-0.14/lib/Pinto/Server/
Pinto-0.14/lib/Pinto/Server.pm
Pinto-0.14/lib/Pinto/Shell.pm
Pinto-0.14/lib/Pinto/Statistics.pm
Pinto-0.14/lib/Pinto/Store.pm
Pinto-0.14/lib/Pinto/Target/
Pinto-0.14/lib/Pinto/Target.pm
Pinto-0.14/lib/Pinto/Types.pm
Pinto-0.14/lib/Pinto/Util.pm
Pinto-0.14/lib/Pinto/Target/Distribution.pm
Pinto-0.14/lib/Pinto/Target/Package.pm
Pinto-0.14/lib/Pinto/Server/Responder/
Pinto-0.14/lib/Pinto/Server/Responder.pm
Pinto-0.14/lib/Pinto/Server/Router.pm
Pinto-0.14/lib/Pinto/Server/Responder/Action.pm
Pinto-0.14/lib/Pinto/Server/Responder/File.pm
Pinto-0.14/lib/Pinto/Schema/Result/
Pinto-0.14/lib/Pinto/Schema/ResultSet/
Pinto-0.14/lib/Pinto/Schema/ResultSet/Distribution.pm
Pinto-0.14/lib/Pinto/Schema/ResultSet/Package.pm
Pinto-0.14/lib/Pinto/Schema/ResultSet/Registration.pm
Pinto-0.14/lib/Pinto/Schema/Result/Ancestry.pm
Pinto-0.14/lib/Pinto/Schema/Result/Distribution.pm
Pinto-0.14/lib/Pinto/Schema/Result/Package.pm
Pinto-0.14/lib/Pinto/Schema/Result/Prerequisite.pm
Pinto-0.14/lib/Pinto/Schema/Result/Registration.pm
Pinto-0.14/lib/Pinto/Schema/Result/Revision.pm
Pinto-0.14/lib/Pinto/Schema/Result/Stack.pm
Pinto-0.14/lib/Pinto/Role/Committable.pm
Pinto-0.14/lib/Pinto/Role/Installer.pm
Pinto-0.14/lib/Pinto/Role/PauseConfig.pm
Pinto-0.14/lib/Pinto/Role/Plated.pm
Pinto-0.14/lib/Pinto/Role/Puller.pm
Pinto-0.14/lib/Pinto/Role/Schema/
Pinto-0.14/lib/Pinto/Role/Transactional.pm
Pinto-0.14/lib/Pinto/Role/UserAgent.pm
Pinto-0.14/lib/Pinto/Role/Schema/Result.pm
Pinto-0.14/lib/Pinto/Remote/Action/
Pinto-0.14/lib/Pinto/Remote/Action.pm
Pinto-0.14/lib/Pinto/Remote/Result.pm
Pinto-0.14/lib/Pinto/Remote/Action/Add.pm
Pinto-0.14/lib/Pinto/Remote/Action/Install.pm
Pinto-0.14/lib/Pinto/Manual/Installing.pod
Pinto-0.14/lib/Pinto/Manual/Introduction.pod
Pinto-0.14/lib/Pinto/Manual/QuickStart.pod
Pinto-0.14/lib/Pinto/Manual/Thanks.pod
Pinto-0.14/lib/Pinto/Manual/Tutorial.pod
Pinto-0.14/lib/Pinto/Locator/Mirror.pm
Pinto-0.14/lib/Pinto/Locator/Multiplex.pm
Pinto-0.14/lib/Pinto/Locator/Stratopan.pm
Pinto-0.14/lib/Pinto/Editor/Clip.pm
Pinto-0.14/lib/Pinto/Editor/Edit.pm
Pinto-0.14/lib/Pinto/Chrome/Net.pm
Pinto-0.14/lib/Pinto/Chrome/Term.pm
Pinto-0.14/lib/Pinto/Action/Add.pm
Pinto-0.14/lib/Pinto/Action/Clean.pm
Pinto-0.14/lib/Pinto/Action/Copy.pm
Pinto-0.14/lib/Pinto/Action/Default.pm
Pinto-0.14/lib/Pinto/Action/Delete.pm
Pinto-0.14/lib/Pinto/Action/Diff.pm
Pinto-0.14/lib/Pinto/Action/Install.pm
Pinto-0.14/lib/Pinto/Action/Kill.pm
Pinto-0.14/lib/Pinto/Action/List.pm
Pinto-0.14/lib/Pinto/Action/Lock.pm
Pinto-0.14/lib/Pinto/Action/Log.pm
Pinto-0.14/lib/Pinto/Action/Look.pm
Pinto-0.14/lib/Pinto/Action/Merge.pm
Pinto-0.14/lib/Pinto/Action/New.pm
Pinto-0.14/lib/Pinto/Action/Nop.pm
Pinto-0.14/lib/Pinto/Action/Pin.pm
Pinto-0.14/lib/Pinto/Action/Props.pm
Pinto-0.14/lib/Pinto/Action/Pull.pm
Pinto-0.14/lib/Pinto/Action/Register.pm
Pinto-0.14/lib/Pinto/Action/Rename.pm
Pinto-0.14/lib/Pinto/Action/Reset.pm
Pinto-0.14/lib/Pinto/Action/Revert.pm
Pinto-0.14/lib/Pinto/Action/Roots.pm
Pinto-0.14/lib/Pinto/Action/Stacks.pm
Pinto-0.14/lib/Pinto/Action/Statistics.pm
Pinto-0.14/lib/Pinto/Action/Unlock.pm
Pinto-0.14/lib/Pinto/Action/Unpin.pm
Pinto-0.14/lib/Pinto/Action/Unregister.pm
Pinto-0.14/lib/Pinto/Action/Update.pm
Pinto-0.14/lib/Pinto/Action/Verify.pm
Pinto-0.14/lib/App/Pinto/
Pinto-0.14/lib/App/Pinto.pm
Pinto-0.14/lib/App/Pinto/Command/
Pinto-0.14/lib/App/Pinto/Command.pm
Pinto-0.14/lib/App/Pinto/Command/add.pm
Pinto-0.14/lib/App/Pinto/Command/clean.pm
Pinto-0.14/lib/App/Pinto/Command/copy.pm
Pinto-0.14/lib/App/Pinto/Command/default.pm
Pinto-0.14/lib/App/Pinto/Command/delete.pm
Pinto-0.14/lib/App/Pinto/Command/diff.pm
Pinto-0.14/lib/App/Pinto/Command/help.pm
Pinto-0.14/lib/App/Pinto/Command/init.pm
Pinto-0.14/lib/App/Pinto/Command/install.pm
Pinto-0.14/lib/App/Pinto/Command/kill.pm
Pinto-0.14/lib/App/Pinto/Command/list.pm
Pinto-0.14/lib/App/Pinto/Command/lock.pm
Pinto-0.14/lib/App/Pinto/Command/log.pm
Pinto-0.14/lib/App/Pinto/Command/look.pm
Pinto-0.14/lib/App/Pinto/Command/manual.pm
Pinto-0.14/lib/App/Pinto/Command/merge.pm
Pinto-0.14/lib/App/Pinto/Command/migrate.pm
Pinto-0.14/lib/App/Pinto/Command/new.pm
Pinto-0.14/lib/App/Pinto/Command/nop.pm
Pinto-0.14/lib/App/Pinto/Command/pin.pm
Pinto-0.14/lib/App/Pinto/Command/props.pm
Pinto-0.14/lib/App/Pinto/Command/pull.pm
Pinto-0.14/lib/App/Pinto/Command/register.pm
Pinto-0.14/lib/App/Pinto/Command/rename.pm
Pinto-0.14/lib/App/Pinto/Command/reset.pm
Pinto-0.14/lib/App/Pinto/Command/revert.pm
Pinto-0.14/lib/App/Pinto/Command/roots.pm
Pinto-0.14/lib/App/Pinto/Command/stacks.pm
Pinto-0.14/lib/App/Pinto/Command/statistics.pm
Pinto-0.14/lib/App/Pinto/Command/thanks.pm
Pinto-0.14/lib/App/Pinto/Command/unlock.pm
Pinto-0.14/lib/App/Pinto/Command/unpin.pm
Pinto-0.14/lib/App/Pinto/Command/unregister.pm
Pinto-0.14/lib/App/Pinto/Command/update.pm
Pinto-0.14/lib/App/Pinto/Command/verify.pm
Pinto-0.14/etc/benchmark
Pinto-0.14/etc/cpanm
Pinto-0.14/etc/install.sh
Pinto-0.14/etc/mkdbic
Pinto-0.14/etc/smoke
Pinto-0.14/etc/TODO.pod
Pinto-0.14/bin/pinto
Pinto-0.14/bin/pintod
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'prepare'
Configuring T/TH/THALJEF/Pinto-0.14.tar.gz with Makefile.PL
>>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Have /data/fly2400/cpanfly-5.24/var/megalib
Want /home/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [x86_64-linux-thread-multi]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Pinto
Writing MYMETA.yml and MYMETA.json
THALJEF/Pinto-0.14.tar.gz
/data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK
Running make for T/TH/THALJEF/Pinto-0.14.tar.gz
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/App/Pinto/Command/init.pm blib/lib/App/Pinto/Command/init.pm
cp lib/App/Pinto/Command/new.pm blib/lib/App/Pinto/Command/new.pm
cp lib/App/Pinto/Command/log.pm blib/lib/App/Pinto/Command/log.pm
cp lib/App/Pinto/Command/pull.pm blib/lib/App/Pinto/Command/pull.pm
cp lib/App/Pinto/Command.pm blib/lib/App/Pinto/Command.pm
cp lib/App/Pinto/Command/thanks.pm blib/lib/App/Pinto/Command/thanks.pm
cp lib/App/Pinto/Command/roots.pm blib/lib/App/Pinto/Command/roots.pm
cp lib/App/Pinto/Command/install.pm blib/lib/App/Pinto/Command/install.pm
cp lib/App/Pinto/Command/revert.pm blib/lib/App/Pinto/Command/revert.pm
cp lib/App/Pinto/Command/register.pm blib/lib/App/Pinto/Command/register.pm
cp lib/App/Pinto/Command/unpin.pm blib/lib/App/Pinto/Command/unpin.pm
cp lib/App/Pinto/Command/stacks.pm blib/lib/App/Pinto/Command/stacks.pm
cp lib/App/Pinto/Command/nop.pm blib/lib/App/Pinto/Command/nop.pm
cp lib/App/Pinto/Command/update.pm blib/lib/App/Pinto/Command/update.pm
cp lib/App/Pinto/Command/merge.pm blib/lib/App/Pinto/Command/merge.pm
cp lib/App/Pinto/Command/delete.pm blib/lib/App/Pinto/Command/delete.pm
cp lib/App/Pinto/Command/manual.pm blib/lib/App/Pinto/Command/manual.pm
cp lib/App/Pinto/Command/reset.pm blib/lib/App/Pinto/Command/reset.pm
cp lib/App/Pinto/Command/list.pm blib/lib/App/Pinto/Command/list.pm
cp lib/App/Pinto/Command/props.pm blib/lib/App/Pinto/Command/props.pm
cp lib/App/Pinto/Command/lock.pm blib/lib/App/Pinto/Command/lock.pm
cp lib/App/Pinto/Command/unregister.pm blib/lib/App/Pinto/Command/unregister.pm
cp lib/App/Pinto/Command/look.pm blib/lib/App/Pinto/Command/look.pm
cp lib/App/Pinto.pm blib/lib/App/Pinto.pm
cp lib/App/Pinto/Command/pin.pm blib/lib/App/Pinto/Command/pin.pm
cp lib/App/Pinto/Command/copy.pm blib/lib/App/Pinto/Command/copy.pm
cp lib/App/Pinto/Command/default.pm blib/lib/App/Pinto/Command/default.pm
cp lib/App/Pinto/Command/diff.pm blib/lib/App/Pinto/Command/diff.pm
cp lib/App/Pinto/Command/help.pm blib/lib/App/Pinto/Command/help.pm
cp lib/App/Pinto/Command/unlock.pm blib/lib/App/Pinto/Command/unlock.pm
cp lib/App/Pinto/Command/migrate.pm blib/lib/App/Pinto/Command/migrate.pm
cp lib/App/Pinto/Command/statistics.pm blib/lib/App/Pinto/Command/statistics.pm
cp lib/App/Pinto/Command/add.pm blib/lib/App/Pinto/Command/add.pm
cp lib/App/Pinto/Command/clean.pm blib/lib/App/Pinto/Command/clean.pm
cp lib/App/Pinto/Command/rename.pm blib/lib/App/Pinto/Command/rename.pm
cp lib/App/Pinto/Command/kill.pm blib/lib/App/Pinto/Command/kill.pm
cp lib/Pinto/Action/Rename.pm blib/lib/Pinto/Action/Rename.pm
cp lib/Pinto/Action/Copy.pm blib/lib/Pinto/Action/Copy.pm
cp lib/Pinto/Action/Props.pm blib/lib/Pinto/Action/Props.pm
cp lib/Pinto/Action/Add.pm blib/lib/Pinto/Action/Add.pm
cp lib/Pinto/ArchiveUnpacker.pm blib/lib/Pinto/ArchiveUnpacker.pm
cp lib/Pinto/DifferenceEntry.pm blib/lib/Pinto/DifferenceEntry.pm
cp lib/Pinto/Action/Unlock.pm blib/lib/Pinto/Action/Unlock.pm
cp lib/Pinto/Action/Statistics.pm blib/lib/Pinto/Action/Statistics.pm
cp lib/Pinto/Action/Unpin.pm blib/lib/Pinto/Action/Unpin.pm
cp lib/Pinto/Action/Update.pm blib/lib/Pinto/Action/Update.pm
cp lib/Pinto/Chrome/Net.pm blib/lib/Pinto/Chrome/Net.pm
cp lib/Pinto.pm blib/lib/Pinto.pm
cp lib/Pinto/Action/Delete.pm blib/lib/Pinto/Action/Delete.pm
cp lib/Pinto/Action/Unregister.pm blib/lib/Pinto/Action/Unregister.pm
cp lib/Pinto/Action.pm blib/lib/Pinto/Action.pm
cp lib/Pinto/Chrome/Term.pm blib/lib/Pinto/Chrome/Term.pm
cp lib/Pinto/Action/Stacks.pm blib/lib/Pinto/Action/Stacks.pm
cp lib/Pinto/Action/Log.pm blib/lib/Pinto/Action/Log.pm
cp lib/Pinto/Action/Look.pm blib/lib/Pinto/Action/Look.pm
cp lib/Pinto/Action/Merge.pm blib/lib/Pinto/Action/Merge.pm
cp lib/Pinto/Action/Reset.pm blib/lib/Pinto/Action/Reset.pm
cp lib/Pinto/Action/Lock.pm blib/lib/Pinto/Action/Lock.pm
cp lib/App/Pinto/Command/verify.pm blib/lib/App/Pinto/Command/verify.pm
cp lib/Pinto/Database.pm blib/lib/Pinto/Database.pm
cp lib/Pinto/Action/Diff.pm blib/lib/Pinto/Action/Diff.pm
cp lib/Pinto/Action/Clean.pm blib/lib/Pinto/Action/Clean.pm
cp lib/Pinto/Difference.pm blib/lib/Pinto/Difference.pm
cp lib/Pinto/Chrome.pm blib/lib/Pinto/Chrome.pm
cp lib/Pinto/Action/Install.pm blib/lib/Pinto/Action/Install.pm
cp lib/Pinto/Action/List.pm blib/lib/Pinto/Action/List.pm
cp lib/Pinto/Config.pm blib/lib/Pinto/Config.pm
cp lib/Pinto/Action/Kill.pm blib/lib/Pinto/Action/Kill.pm
cp lib/Pinto/Action/Roots.pm blib/lib/Pinto/Action/Roots.pm
cp lib/Pinto/Constants.pm blib/lib/Pinto/Constants.pm
cp lib/Pinto/Action/Default.pm blib/lib/Pinto/Action/Default.pm
cp lib/Pinto/Action/Pull.pm blib/lib/Pinto/Action/Pull.pm
cp lib/Pinto/Editor.pm blib/lib/Pinto/Editor.pm
cp lib/Pinto/Action/Register.pm blib/lib/Pinto/Action/Register.pm
cp lib/Pinto/Action/New.pm blib/lib/Pinto/Action/New.pm
cp lib/Pinto/Action/Nop.pm blib/lib/Pinto/Action/Nop.pm
cp lib/Pinto/Action/Revert.pm blib/lib/Pinto/Action/Revert.pm
cp lib/Pinto/Action/Pin.pm blib/lib/Pinto/Action/Pin.pm
cp lib/Pinto/Action/Verify.pm blib/lib/Pinto/Action/Verify.pm
cp lib/Pinto/Role/Plated.pm blib/lib/Pinto/Role/Plated.pm
cp lib/Pinto/Manual/QuickStart.pod blib/lib/Pinto/Manual/QuickStart.pod
cp lib/Pinto/Globals.pm blib/lib/Pinto/Globals.pm
cp lib/Pinto/Role/PauseConfig.pm blib/lib/Pinto/Role/PauseConfig.pm
cp lib/Pinto/Repository.pm blib/lib/Pinto/Repository.pm
cp lib/Pinto/Result.pm blib/lib/Pinto/Result.pm
cp lib/Pinto/Role/Transactional.pm blib/lib/Pinto/Role/Transactional.pm
cp lib/Pinto/Locator.pm blib/lib/Pinto/Locator.pm
cp lib/Pinto/IndexWriter.pm blib/lib/Pinto/IndexWriter.pm
cp lib/Pinto/Manual.pod blib/lib/Pinto/Manual.pod
cp lib/Pinto/Locator/Multiplex.pm blib/lib/Pinto/Locator/Multiplex.pm
cp lib/Pinto/Remote/Action/Install.pm blib/lib/Pinto/Remote/Action/Install.pm
cp lib/Pinto/Remote/Action/Add.pm blib/lib/Pinto/Remote/Action/Add.pm
cp lib/Pinto/Remote/Action.pm blib/lib/Pinto/Remote/Action.pm
cp lib/Pinto/Exception.pm blib/lib/Pinto/Exception.pm
cp lib/Pinto/Manual/Thanks.pod blib/lib/Pinto/Manual/Thanks.pod
cp lib/Pinto/Role/Installer.pm blib/lib/Pinto/Role/Installer.pm
cp lib/Pinto/PackageExtractor.pm blib/lib/Pinto/PackageExtractor.pm
cp lib/Pinto/IndexReader.pm blib/lib/Pinto/IndexReader.pm
cp lib/Pinto/Schema.pm blib/lib/Pinto/Schema.pm
cp lib/Pinto/Locator/Stratopan.pm blib/lib/Pinto/Locator/Stratopan.pm
cp lib/Pinto/Editor/Edit.pm blib/lib/Pinto/Editor/Edit.pm
cp lib/Pinto/Manual/Introduction.pod blib/lib/Pinto/Manual/Introduction.pod
cp lib/Pinto/PrerequisiteWalker.pm blib/lib/Pinto/PrerequisiteWalker.pm
cp lib/Pinto/Role/Schema/Result.pm blib/lib/Pinto/Role/Schema/Result.pm
cp lib/Pinto/Manual/Installing.pod blib/lib/Pinto/Manual/Installing.pod
cp lib/Pinto/Remote.pm blib/lib/Pinto/Remote.pm
cp lib/Pinto/Role/Committable.pm blib/lib/Pinto/Role/Committable.pm
cp lib/Pinto/Remote/Result.pm blib/lib/Pinto/Remote/Result.pm
cp lib/Pinto/Locator/Mirror.pm blib/lib/Pinto/Locator/Mirror.pm
cp lib/Pinto/Manual/Tutorial.pod blib/lib/Pinto/Manual/Tutorial.pod
cp lib/Pinto/RevisionWalker.pm blib/lib/Pinto/RevisionWalker.pm
cp lib/Pinto/Locker.pm blib/lib/Pinto/Locker.pm
cp lib/Pinto/ModlistWriter.pm blib/lib/Pinto/ModlistWriter.pm
cp lib/Pinto/Initializer.pm blib/lib/Pinto/Initializer.pm
cp lib/Pinto/Role/UserAgent.pm blib/lib/Pinto/Role/UserAgent.pm
cp lib/Pinto/Migrator.pm blib/lib/Pinto/Migrator.pm
cp lib/Pinto/Schema/Result/Ancestry.pm blib/lib/Pinto/Schema/Result/Ancestry.pm
cp lib/Pinto/Role/Puller.pm blib/lib/Pinto/Role/Puller.pm
cp lib/Pinto/Editor/Clip.pm blib/lib/Pinto/Editor/Clip.pm
cp lib/Pinto/Schema/Result/Distribution.pm blib/lib/Pinto/Schema/Result/Distribution.pm
cp lib/Pinto/Statistics.pm blib/lib/Pinto/Statistics.pm
cp lib/Pinto/Schema/Result/Package.pm blib/lib/Pinto/Schema/Result/Package.pm
cp lib/Pinto/Server/Router.pm blib/lib/Pinto/Server/Router.pm
cp lib/Pinto/Server.pm blib/lib/Pinto/Server.pm
cp lib/Pinto/Server/Responder.pm blib/lib/Pinto/Server/Responder.pm
cp lib/Pinto/Schema/Result/Stack.pm blib/lib/Pinto/Schema/Result/Stack.pm
cp lib/Pinto/Types.pm blib/lib/Pinto/Types.pm
cp lib/Pinto/Server/Responder/Action.pm blib/lib/Pinto/Server/Responder/Action.pm
cp lib/Pinto/Schema/ResultSet/Package.pm blib/lib/Pinto/Schema/ResultSet/Package.pm
cp lib/Pinto/Target.pm blib/lib/Pinto/Target.pm
cp lib/Pinto/Server/Responder/File.pm blib/lib/Pinto/Server/Responder/File.pm
cp lib/Pinto/Util.pm blib/lib/Pinto/Util.pm
cp lib/Pinto/Schema/ResultSet/Registration.pm blib/lib/Pinto/Schema/ResultSet/Registration.pm
cp lib/Pinto/Target/Package.pm blib/lib/Pinto/Target/Package.pm
cp lib/Pinto/Schema/ResultSet/Distribution.pm blib/lib/Pinto/Schema/ResultSet/Distribution.pm
cp lib/Pinto/Schema/Result/Revision.pm blib/lib/Pinto/Schema/Result/Revision.pm
cp lib/Pinto/Schema/Result/Prerequisite.pm blib/lib/Pinto/Schema/Result/Prerequisite.pm
cp lib/Pinto/Store.pm blib/lib/Pinto/Store.pm
cp lib/Pinto/Shell.pm blib/lib/Pinto/Shell.pm
cp lib/Pinto/Target/Distribution.pm blib/lib/Pinto/Target/Distribution.pm
cp lib/Pinto/Schema/Result/Registration.pm blib/lib/Pinto/Schema/Result/Registration.pm
cp bin/pinto blib/script/pinto
"/data/fly2400/ap2400-300558/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/pinto
cp bin/pintod blib/script/pintod
"/data/fly2400/ap2400-300558/bin/perl-static" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/pintod
Manifying 2 pod documents
Manifying 32 pod documents
Manifying 35 pod documents
Manifying 36 pod documents
Manifying 31 pod documents
Manifying 7 pod documents
THALJEF/Pinto-0.14.tar.gz
make -- OK
Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-WebDev-0.40-cLjvkh/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-CLI-0.40-aeLl0j/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/Task-Kensho-Email-0.40-h9bJ2L/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-common/*.t t/02-bowels/*.t t/03-remote/*.t t/04-server/*.t
t/00-compile.t ........................
1..137
ok 1 - App/Pinto.pm loaded ok
ok 2 - App/Pinto/Command.pm loaded ok
ok 3 - App/Pinto/Command/add.pm loaded ok
ok 4 - App/Pinto/Command/clean.pm loaded ok
ok 5 - App/Pinto/Command/copy.pm loaded ok
ok 6 - App/Pinto/Command/default.pm loaded ok
ok 7 - App/Pinto/Command/delete.pm loaded ok
ok 8 - App/Pinto/Command/diff.pm loaded ok
ok 9 - App/Pinto/Command/help.pm loaded ok
ok 10 - App/Pinto/Command/init.pm loaded ok
ok 11 - App/Pinto/Command/install.pm loaded ok
ok 12 - App/Pinto/Command/kill.pm loaded ok
ok 13 - App/Pinto/Command/list.pm loaded ok
ok 14 - App/Pinto/Command/lock.pm loaded ok
ok 15 - App/Pinto/Command/log.pm loaded ok
ok 16 - App/Pinto/Command/look.pm loaded ok
ok 17 - App/Pinto/Command/manual.pm loaded ok
ok 18 - App/Pinto/Command/merge.pm loaded ok
ok 19 - App/Pinto/Command/migrate.pm loaded ok
ok 20 - App/Pinto/Command/new.pm loaded ok
ok 21 - App/Pinto/Command/nop.pm loaded ok
ok 22 - App/Pinto/Command/pin.pm loaded ok
ok 23 - App/Pinto/Command/props.pm loaded ok
ok 24 - App/Pinto/Command/pull.pm loaded ok
ok 25 - App/Pinto/Command/register.pm loaded ok
ok 26 - App/Pinto/Command/rename.pm loaded ok
ok 27 - App/Pinto/Command/reset.pm loaded ok
ok 28 - App/Pinto/Command/revert.pm loaded ok
ok 29 - App/Pinto/Command/roots.pm loaded ok
ok 30 - App/Pinto/Command/stacks.pm loaded ok
ok 31 - App/Pinto/Command/statistics.pm loaded ok
ok 32 - App/Pinto/Command/thanks.pm loaded ok
ok 33 - App/Pinto/Command/unlock.pm loaded ok
ok 34 - App/Pinto/Command/unpin.pm loaded ok
ok 35 - App/Pinto/Command/unregister.pm loaded ok
ok 36 - App/Pinto/Command/update.pm loaded ok
ok 37 - App/Pinto/Command/verify.pm loaded ok
ok 38 - Pinto.pm loaded ok
ok 39 - Pinto/Action.pm loaded ok
ok 40 - Pinto/Action/Add.pm loaded ok
ok 41 - Pinto/Action/Clean.pm loaded ok
ok 42 - Pinto/Action/Copy.pm loaded ok
ok 43 - Pinto/Action/Default.pm loaded ok
ok 44 - Pinto/Action/Delete.pm loaded ok
ok 45 - Pinto/Action/Diff.pm loaded ok
ok 46 - Pinto/Action/Install.pm loaded ok
ok 47 - Pinto/Action/Kill.pm loaded ok
ok 48 - Pinto/Action/List.pm loaded ok
ok 49 - Pinto/Action/Lock.pm loaded ok
ok 50 - Pinto/Action/Log.pm loaded ok
ok 51 - Pinto/Action/Look.pm loaded ok
ok 52 - Pinto/Action/Merge.pm loaded ok
ok 53 - Pinto/Action/New.pm loaded ok
ok 54 - Pinto/Action/Nop.pm loaded ok
ok 55 - Pinto/Action/Pin.pm loaded ok
ok 56 - Pinto/Action/Props.pm loaded ok
ok 57 - Pinto/Action/Pull.pm loaded ok
ok 58 - Pinto/Action/Register.pm loaded ok
ok 59 - Pinto/Action/Rename.pm loaded ok
ok 60 - Pinto/Action/Reset.pm loaded ok
ok 61 - Pinto/Action/Revert.pm loaded ok
ok 62 - Pinto/Action/Roots.pm loaded ok
ok 63 - Pinto/Action/Stacks.pm loaded ok
ok 64 - Pinto/Action/Statistics.pm loaded ok
ok 65 - Pinto/Action/Unlock.pm loaded ok
ok 66 - Pinto/Action/Unpin.pm loaded ok
ok 67 - Pinto/Action/Unregister.pm loaded ok
ok 68 - Pinto/Action/Update.pm loaded ok
ok 69 - Pinto/Action/Verify.pm loaded ok
ok 70 - Pinto/ArchiveUnpacker.pm loaded ok
ok 71 - Pinto/Chrome.pm loaded ok
ok 72 - Pinto/Chrome/Net.pm loaded ok
ok 73 - Pinto/Chrome/Term.pm loaded ok
ok 74 - Pinto/Config.pm loaded ok
ok 75 - Pinto/Constants.pm loaded ok
ok 76 - Pinto/Database.pm loaded ok
ok 77 - Pinto/Difference.pm loaded ok
ok 78 - Pinto/DifferenceEntry.pm loaded ok
ok 79 - Pinto/Editor.pm loaded ok
ok 80 - Pinto/Editor/Clip.pm loaded ok
ok 81 - Pinto/Editor/Edit.pm loaded ok
ok 82 - Pinto/Exception.pm loaded ok
ok 83 - Pinto/Globals.pm loaded ok
ok 84 - Pinto/IndexReader.pm loaded ok
ok 85 - Pinto/IndexWriter.pm loaded ok
ok 86 - Pinto/Initializer.pm loaded ok
ok 87 - Pinto/Locator.pm loaded ok
ok 88 - Pinto/Locator/Mirror.pm loaded ok
ok 89 - Pinto/Locator/Multiplex.pm loaded ok
ok 90 - Pinto/Locator/Stratopan.pm loaded ok
ok 91 - Pinto/Locker.pm loaded ok
ok 92 - Pinto/Migrator.pm loaded ok
ok 93 - Pinto/ModlistWriter.pm loaded ok
ok 94 - Pinto/PackageExtractor.pm loaded ok
ok 95 - Pinto/PrerequisiteWalker.pm loaded ok
ok 96 - Pinto/Remote.pm loaded ok
ok 97 - Pinto/Remote/Action.pm loaded ok
ok 98 - Pinto/Remote/Action/Add.pm loaded ok
ok 99 - Pinto/Remote/Action/Install.pm loaded ok
ok 100 - Pinto/Remote/Result.pm loaded ok
ok 101 - Pinto/Repository.pm loaded ok
ok 102 - Pinto/Result.pm loaded ok
ok 103 - Pinto/RevisionWalker.pm loaded ok
ok 104 - Pinto/Role/Committable.pm loaded ok
ok 105 - Pinto/Role/Installer.pm loaded ok
ok 106 - Pinto/Role/PauseConfig.pm loaded ok
ok 107 - Pinto/Role/Plated.pm loaded ok
ok 108 - Pinto/Role/Puller.pm loaded ok
ok 109 - Pinto/Role/Schema/Result.pm loaded ok
ok 110 - Pinto/Role/Transactional.pm loaded ok
ok 111 - Pinto/Role/UserAgent.pm loaded ok
ok 112 - Pinto/Schema.pm loaded ok
ok 113 - Pinto/Schema/Result/Ancestry.pm loaded ok
ok 114 - Pinto/Schema/Result/Distribution.pm loaded ok
ok 115 - Pinto/Schema/Result/Package.pm loaded ok
ok 116 - Pinto/Schema/Result/Prerequisite.pm loaded ok
ok 117 - Pinto/Schema/Result/Registration.pm loaded ok
ok 118 - Pinto/Schema/Result/Revision.pm loaded ok
ok 119 - Pinto/Schema/Result/Stack.pm loaded ok
ok 120 - Pinto/Schema/ResultSet/Distribution.pm loaded ok
ok 121 - Pinto/Schema/ResultSet/Package.pm loaded ok
ok 122 - Pinto/Schema/ResultSet/Registration.pm loaded ok
ok 123 - Pinto/Server.pm loaded ok
ok 124 - Pinto/Server/Responder.pm loaded ok
ok 125 - Pinto/Server/Responder/Action.pm loaded ok
ok 126 - Pinto/Server/Responder/File.pm loaded ok
ok 127 - Pinto/Server/Router.pm loaded ok
ok 128 - Pinto/Shell.pm loaded ok
ok 129 - Pinto/Statistics.pm loaded ok
ok 130 - Pinto/Store.pm loaded ok
ok 131 - Pinto/Target.pm loaded ok
ok 132 - Pinto/Target/Distribution.pm loaded ok
ok 133 - Pinto/Target/Package.pm loaded ok
ok 134 - Pinto/Types.pm loaded ok
ok 135 - Pinto/Util.pm loaded ok
ok 136 - bin/pinto compiled ok
ok 137 - bin/pintod compiled ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker 6.64 7.16
#
# === Configure Suggests ===
#
# Module Want Have
# -------- ------- -------
# JSON::PP 2.27300 2.97001
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.16
#
# === Test Requires ===
#
# Module Want Have
# --------------------- ----- --------
# Apache::Htpasswd any 1.9
# Capture::Tiny any 0.48
# ExtUtils::MakeMaker any 7.16
# File::Spec any 3.75
# File::Temp any 0.2308
# FindBin any 1.51
# HTTP::Body any 1.22
# HTTP::Response any 6.18
# HTTP::Server::PSGI any undef
# IO::Handle any 1.36
# IPC::Open3 any 1.20
# Module::Faker::Dist 0.014 0.020
# Plack::Test any undef
# Test::Builder::Module any 1.302141
# Test::Exception any 0.43
# Test::File any 1.443
# Test::LWP::UserAgent 0.018 0.033
# Test::More 0.96 1.302141
# Test::TCP any 2.17
# blib 1.01 1.06
# lib any 0.63
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# ------------------------------- ---------- ----------
# App::Cmd 0.323 0.331
# App::Cmd::Command::help any 0.331
# App::Cmd::Setup any 0.331
# Archive::Extract 0.68 0.80
# Archive::Tar any 2.32
# Authen::Simple::Passwd any 0.6
# CPAN::Checksums any 2.12
# CPAN::DistnameInfo any 0.12
# CPAN::Meta any 2.150005
# CPAN::Meta::Requirements any 2.140
# Carp any 1.50
# Class::Load any 0.25
# Cwd any 3.75
# Cwd::Guard any 0.05
# DBD::SQLite 1.33 1.60
# DBIx::Class 0.08200 0.082841
# DBIx::Class::Core any undef
# DBIx::Class::ResultSet any undef
# DBIx::Class::Schema any undef
# DateTime any 1.50
# DateTime::TimeZone any 2.21
# DateTime::TimeZone::Local::Unix any 2.21
# DateTime::TimeZone::OffsetOnly any 2.21
# Devel::StackTrace any 2.03
# Digest::MD5 any 2.55
# Digest::SHA any 6.02
# Dist::Metadata 0.926 0.927
# Encode any 2.94
# Exporter any 5.73
# File::Copy any 2.31
# File::Find any 1.34
# File::HomeDir any 1.004
# File::NFSLock any 1.29
# File::Spec any 3.75
# File::Temp any 0.2308
# File::Which any 1.22
# Getopt::Long any 2.5
# HTTP::Date any 6.02
# HTTP::Request::Common any 6.18
# HTTP::Status any 6.18
# IO::File any 1.16
# IO::Handle any 1.36
# IO::Interactive any 1.022
# IO::Pipe any 1.15
# IO::Prompt any 0.997004
# IO::Select any 1.22
# IO::String any 1.08
# IO::Zlib any 1.10
# JSON any 2.97001
# JSON::PP 2.27103 2.97001
# LWP::UserAgent any 6.36
# List::MoreUtils any 0.428
# List::Util any 1.50
# Module::CoreList 5.20170720 5.20181130
# Module::Metadata 1.000031 1.000033
# Moose any 2.2011
# Moose::Role any 2.2011
# MooseX::Aliases any 0.11
# MooseX::ClassAttribute 0.27 0.29
# MooseX::Configuration any 0.02
# MooseX::MarkAsMethods any 0.15
# MooseX::NonMoose any 0.26
# MooseX::SetOnce any 0.200002
# MooseX::StrictConstructor any 0.21
# MooseX::Types any 0.50
# MooseX::Types::Moose any 0.50
# Path::Class any 0.37
# Path::Class::Dir any 0.37
# Path::Class::File any 0.37
# Plack 1.0028 1.0047
# Plack::MIME any undef
# Plack::Middleware::Auth::Basic any undef
# Plack::Request any 1.0047
# Plack::Response any 1.0047
# Plack::Runner any undef
# Pod::Usage any 1.69
# Proc::Fork any 0.806
# Proc::Terminator any 0.05
# Readonly any 2.05
# Router::Simple any 0.17
# Scalar::Util any 1.50
# Starman 0.3014 0.4014
# String::Format any 1.18
# Term::ANSIColor 2.02 4.06
# Throwable::Error 0.200005 0.200013
# Try::Tiny any 0.30
# URI any 1.74
# URI::Escape 3.31 3.31
# URI::file any 4.21
# UUID::Tiny any 1.04
# Variable::Magic 0.57 0.62
# base any 2.23
# overload any 1.26
# strict any 1.11
# utf8 any 1.19
# version any 0.9924
# warnings any 1.36
#
# === Other Modules ===
#
# Module Have
# ----------- --------
# DBD::SQLite 1.60
# DBIx::Class 0.082841
#
t/00-report-prereqs.t .................
1..1
ok 1
ok
t/01-common/01-types.t ................
ok 1 - Coerced file from string
ok 2 - Converted file:// URI to file path
ok 3 - Coerced dir from string
ok 4 - Converted file:// URI to dir path
ok 5 - Coerced URI from string
ok 6 - Author coerced to uppercase
ok 7 - Author name can contain trailing numbers
ok 8 - Author must be alphanumeric
ok 9 - Author must be at least 2 chars
ok 10 - First 2 chars of author must be letters
ok 11 - Author must not be undef
ok 12 - Author must have length
ok 13 - MyStack is a valid stack name
ok 14 - My_Stack-1.2 is a valid stack name
ok 15 - StackName must be alphanumeric
ok 16 - StackName not be undef
ok 17 - StackName must have length
ok 18 - StackAll as "%"
ok 19 - Invalid StackAll
ok 20 - Invalid StackAll
ok 21 - Invalid StackAll
ok 22 - StackDefault as undef
ok 23 - Invalid StackDefault
ok 24 - Invalid StackDefault
ok 25 - PropertyName must be alphanumeric
ok 26 - PropertyName must not be undef
ok 27 - PropertyName must have length
ok 28 - Coerced version from number
ok 29 - Coerced version from string
ok 30 - Coerced version from v-string
ok 31 - Coerced PackageSpec from string
ok 32 - PackageSpec has correct name
ok 33 - PackageSpec has correct version
ok 34 - Coerced DistributionSpec from string
ok 35 - DistributionSpec has correct author
ok 36 - DistribiutionsSpec has correct subdirs
ok 37 - DistribiutionsSpec has correct archive
ok 38 - Coerced ArrayRef from string
ok 39 - Coereced DistributionSpec from string
ok 40 - Coerced PackageSpec in array
ok 41 - Coereced DistributionSpec in array
ok 42 - Coerced PackageSpec in array
ok 43 - Coerced RevisionID to lowercase
ok 44 - RevisionID must be hex
ok 45 - RevisionID must be at least 4 chars
ok 46
ok 47
ok 48 - Invalid color thorws exception
ok 49 - undef color thorws exception
ok 50
ok 51 - Palette needs 3 colors
ok 52 - Palette must be valid colors
ok 53
ok 54
ok 55 - Valid DiffStyle
ok 56 - Valid DiffStyle
ok 57 - Invalid DiffStyle
1..57
ok
t/01-common/02-target-package.t .......
# Subtest: name from name+version string
ok 1 - Parsed package name from string
ok 2 - Parsed package version from string
ok 3 - Stringified Target object
1..3
ok 1 - name from name+version string
# Subtest: name from name-only string
ok 1 - Parsed package name from string
ok 2 - Parsed package version from string without version
ok 3 - Stringified Target object
1..3
ok 2 - name from name-only string
# Subtest: name from constructor
ok 1 - Constructor with normal name attribute
ok 2 - Constructor with normal version version
ok 3 - Stringified Target object
1..3
ok 3 - name from constructor
# Subtest: version specifications
ok 1 - Target Foo::Bar~1.2, <= 1.9, != 1.5 should not be satisfied by 1.1
ok 2 - Target Foo::Bar~1.2, <= 1.9, != 1.5 should be satisfied by 1.2
ok 3 - Target Foo::Bar~1.2, <= 1.9, != 1.5 should not be satisfied by 1.5
ok 4 - Target Foo::Bar~1.2, <= 1.9, != 1.5 should be satisfied by 1.9
ok 5 - Target Foo::Bar~1.2, <= 1.9, != 1.5 should not be satisfied by 2.0
ok 6 - Target Foo::Bar~1.2, <= 1.9, != 1.5 should not be satisfied by undef
ok 7 - Target Foo::Bar~1.2, <= 1.9, != 1.5 should not be satisfied by 0
ok 8 - Target Foo::Barundef~0 should be satisfied by 1.2
ok 9 - Target Foo::Barundef~0 should be satisfied by undef
ok 10 - Target Foo::Barundef~0 should be satisfied by 0
ok 11 - Target Foo::Bar~1.2 should be satisfied by 1.2
ok 12 - Target Foo::Bar~1.2 should be satisfied by 1.3
ok 13 - Target Foo::Bar~1.2 should not be satisfied by 1.1
ok 14 - Target Foo::Bar~1.2 should not be satisfied by undef
ok 15 - Target Foo::Bar~1.2 should not be satisfied by 0
ok 16 - Target Foo::Bar~1.2 should be satisfied by 1.2
ok 17 - Target Foo::Bar~1.2 should be satisfied by 1.3
ok 18 - Target Foo::Bar~1.2 should not be satisfied by 1.1
ok 19 - Target Foo::Bar~1.2 should not be satisfied by undef
ok 20 - Target Foo::Bar~1.2 should not be satisfied by 0
ok 21 - Target Foo::Bar~0 should be satisfied by 1.2
ok 22 - Target Foo::Bar~0 should be satisfied by undef
ok 23 - Target Foo::Bar~0 should be satisfied by 0
ok 24 - Target Foo::Bar==1.2 should not be satisfied by 1.1
ok 25 - Target Foo::Bar==1.2 should be satisfied by 1.2
ok 26 - Target Foo::Bar==1.2 should not be satisfied by 1.3
ok 27 - Target Foo::Bar==1.2 should not be satisfied by 1.1
ok 28 - Target Foo::Bar==1.2 should not be satisfied by undef
ok 29 - Target Foo::Bar==1.2 should not be satisfied by 0
1..29
ok 4 - version specifications
# Subtest: Module::Build core status
ok 1 - Module::Build~0.38 is not core in perl 5.6.1
ok 2 - Module::Build~0.38 is not core in perl 5.10.1
ok 3 - Module::Build~0.38 is core in perl 5.14.2
ok 4 - Module::Build~0.38 is core in *this* perl, pretending we are 5.013011
ok 5 - Module::Build~0.38 is deprecated in *this* perl, pretending we are 5.019
1..5
ok 5 - Module::Build core status
1..5
ok
t/01-common/03-target-distribution.t ..
# Subtest: string_constructor
ok 1 - author attribute
ok 2 - archive attribute
ok 3 - Constructed path
ok 4 - Stringified object
1..4
ok 1 - string_constructor
# Subtest: hash_constructor
ok 1 - author attribute
ok 2 - archive attribute
ok 3 - Constructed path
ok 4 - Stringified object
1..4
ok 2 - hash_constructor
# Subtest: invalid_constructor
ok 1 - Invalid dist target
ok 2 - Invalid dist target
ok 3 - Invalid dist target
ok 4 - Empty dist target
1..4
ok 3 - invalid_constructor
1..3
ok
t/01-common/04-util.t .................
# Subtest: validate globals
ok 1 - Actual user
ok 2 - Override user
ok 3 - Actual time
ok 4 - Override time
ok 5 - Actual time offset
ok 6 - Override time offset
ok 7 - Actual interactive state
ok 8 - Override interactive state
ok 9 - Convert username to author id
1..9
ok 1 - validate globals
# Subtest: validate author path
ok 1 - Author dir path for joseph
1..1
ok 2 - validate author path
# Subtest: validate author path (short)
ok 1 - Author dir path for JO
1..1
ok 3 - validate author path (short)
# Subtest: validate author path with base
ok 1 - Author dir with base
1..1
ok 4 - validate author path with base
# Subtest: find distribution
ok 1 - Parsed author from A/AU/AUTHOR/Dist-1.0.tar.gz
ok 2 - Parsed archive from A/AU/AUTHOR/Dist-1.0.tar.gz
ok 3 - Parsed author from A/AU/AUTHOR/subdir/Dist-1.0.tar.gz
ok 4 - Parsed archive from A/AU/AUTHOR/subdir/Dist-1.0.tar.gz
ok 5 - Parsed author from whatever/authors/id/A/AU/AUTHOR/subdir/Dist-1.0.tar.gz
ok 6 - Parsed archive from whatever/authors/id/A/AU/AUTHOR/subdir/Dist-1.0.tar.gz
ok 7 - Parsed author from http://foo.com/whatever/authors/id/A/AU/AUTHOR/subdir/Dist-1.0.tar.gz
ok 8 - Parsed archive from http://foo.com/whatever/authors/id/A/AU/AUTHOR/subdir/Dist-1.0.tar.gz
1..8
ok 5 - find distribution
# Subtest: title_text()
ok 1
ok 2
ok 3
1..3
ok 6 - title_text()
# Subtest: body_text()
ok 1
ok 2
ok 3
1..3
ok 7 - body_text()
# Subtest: indent_text()
ok 1
ok 2
ok 3
1..3
ok 8 - indent_text()
# Subtest: truncate_text()
ok 1
ok 2
ok 3
ok 4
1..4
ok 9 - truncate_text()
# Subtest: is_blank()
ok 1
ok 2
ok 3
ok 4
1..4
ok 10 - is_blank()
# Subtest: diff styles
ok 1 - Got default diff style
ok 2 - Got default diff style from ENV
ok 3 - Invalid default diff style from ENV
1..3
ok 11 - diff styles
1..11
ok
t/01-common/05-pauseconfig.t ..........
# Subtest: Read from ~/.pause
ok 1
1..1
ok 1 - Read from ~/.pause
# Subtest: Override using current_author_id
ok 1
1..1
ok 2 - Override using current_author_id
1..2
ok
t/02-bowels/01-config.t ...............
# Subtest: Default config
ok 1 - Got default value for 'sources'
ok 2 - Got default value for 'root'
1..2
ok 1 - Default config
# Subtest: Custom config
ok 1 - Got custom value for 'root'
ok 2 - Got custom value for 'sources'
1..2
ok 2 - Custom config
# Subtest: Multiple sources
ok 1 - Parsed sources list
ok 2 - Parsed sources list, with quotes
1..2
ok 3 - Multiple sources
1..3
ok
t/02-bowels/02-chrome.t ...............
# Subtest: verbosity 0
ok 1 - Diag level 0 at default vebosity
ok 2 - Diag level 1 at default vebosity
ok 3 - Diag level 2 at default vebosity
ok 4 - Diag level 3 at default vebosity
ok 5 - Hide progress at default verbosity, when not interactive
1..5
ok 1 - verbosity 0
# Subtest: verbosity 1
ok 1 - Diag level 0 at verbose = 1
ok 2 - Diag level 1 at verbose = 1
ok 3 - Diag level 2 at verbose = 1
ok 4 - Diag level 3 at verbose = 1
ok 5 - Hide progress at verbose = 1
1..5
ok 2 - verbosity 1
# Subtest: quiet 1
ok 1 - Diag level when quiet
ok 2 - Diag level when quiet
ok 3 - Diag level when quiet
ok 4 - Diag level when quiet
ok 5 - Hide progress when quiet
1..5
ok 3 - quiet 1
# Subtest: color palette
ok 1 - Parsed color list
1..1
ok 4 - color palette
# Subtest: no color
ok 1 - Got stuff on output handle
ok 2 - Got stuff on error handle
1..2
ok 5 - no color
# Subtest: derive editor
ok 1 - Editor from PINTO_EDITOR
ok 2 - Editor from EDITOR
ok 3 - Editor from VISUAL
ok 4 - No editor is avaiable
1..4
ok 6 - derive editor
1..6
ok
t/02-bowels/03-package.t ..............
ok 1 - name attribute
ok 2 - vname attribute
ok 3 - version attribute
ok 4 - 'version attribute isa version object' isa 'version'
ok 5 - default strigification
ok 6 - vname with undef version
ok 7 - Placeholder: %P
ok 8 - Placeholder: %u
ok 9 - Placeholder: %D
ok 10 - Placeholder: %m
ok 11 - Placeholder: %d
ok 12 - Placeholder: %S
ok 13 - Placeholder: %a
ok 14 - Placeholder: %v
ok 15 - Placeholder: %h
ok 16 - Placeholder: %s
ok 17 - Placeholder: %p
ok 18 - Placeholder: %V
1..18
ok
t/02-bowels/04-distribution.t .........
# Subtest: author/archive
ok 1 - dist author
ok 2 - dist archive
ok 3 - Source defaults to q{LOCAL}
ok 4 - dist name
ok 5 - dist name
ok 6 - dist version
ok 7 - is_local is true when origin eq q{LOCAL}
ok 8 - this is not a devel dist
ok 9 - Logical archive path
ok 10 - Physical archive path, with base
ok 11 - Stringifies to author/archive
1..11
ok 1 - author/archive
# Subtest: author/archive/source
ok 1 - Non-local source
ok 2 - dist name
ok 3 - dist vname
ok 4 - dist version
ok 5 - is_local is false when dist is remote
ok 6 - this is a devel dist
1..6
ok 2 - author/archive/source
# Subtest: author/archive/formats
ok 1 - Placeholder: %u
ok 2 - Placeholder: %h
ok 3 - Placeholder: %d
ok 4 - Placeholder: %m
ok 5 - Placeholder: %a
ok 6 - Placeholder: %V
ok 7 - Placeholder: %S
ok 8 - Placeholder: %D
ok 9 - Placeholder: %s
1..9
ok 3 - author/archive/formats
1..3
ok
t/02-bowels/05-compare.t ..............
ok 1 - Package A sorts before package B
ok 2 - Package A sorts before package B
ok 3 - Package A sorts before package B
ok 4 - Package A sorts before package B
ok 5 - Package A sorts before package B
ok 6 - Package A sorts before package B
ok 7 - threw Regexp ((?^:packages with different names))
ok 8 - threw Regexp ((?^:Unable to determine ordering))
ok 9 - threw Regexp ((?^:Unable to determine ordering))
1..9
ok
t/02-bowels/10-init.t .................
# Subtest: default master stack
ok 1 - Path /tmp/shbY8VVjcT/.pinto/version should exist
ok 2 - Path /tmp/shbY8VVjcT/.pinto/cache should exist
ok 3 - Path /tmp/shbY8VVjcT/.pinto/log should exist
ok 4 - Path /tmp/shbY8VVjcT/.pinto/config/pinto.ini should exist
ok 5 - Path /tmp/shbY8VVjcT/.pinto/db/pinto.db should exist
ok 6 - Path /tmp/shbY8VVjcT/modules/02packages.details.txt.gz should exist
ok 7 - Path /tmp/shbY8VVjcT/modules/03modlist.data.gz should exist
ok 8 - Path /tmp/shbY8VVjcT/authors/01mailrc.txt.gz should exist
ok 9 - Path /tmp/shbY8VVjcT/stacks/master/modules/02packages.details.txt.gz should exist
ok 10 - Path /tmp/shbY8VVjcT/stacks/master/modules/03modlist.data.gz should exist
ok 11 - Path /tmp/shbY8VVjcT/stacks/master/authors/01mailrc.txt.gz should exist
ok 12 - master stack exists
ok 13 - stack has correct name
ok 14 - stack is the default stack
ok 15 - stack is at root revision
ok 16 - root revision is committed
ok 17 - Repo version matches
1..17
ok 1 - default master stack
# Subtest: no default stack
ok 1 - No stack should be marked as default
ok 2 - The modules dir is not linked anywhere
1..2
ok 2 - no default stack
# Subtest: custom stack
ok 1 - Stack custom is marked as default
ok 2 - The modules dir exists
ok 3 - The modules dir is linked to custom
1..3
ok 3 - custom stack
# Subtest: custom config
ok 1 - Got custom source
1..1
ok 4 - custom config
# Subtest: check schema version
ok 1 - Schema version matches
1..1
ok 5 - check schema version
1..5
ok
t/02-bowels/11-tester.t ...............
# Subtest: make_dist_struct
ok 1 - Got author
ok 2 - Got name
ok 3
ok 4
ok 5
ok 6
1..6
ok 1 - make_dist_struct
# Subtest: parse_reg_spec
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 2 - parse_reg_spec
# Subtest: populate
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/FooAndBar-1.2/Foo~1.2/- should not be pinned
ok 6 - Path /tmp/17KS6XsFVq/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/17KS6XsFVq/stacks/master/authors/id/A/AU/AUTHOR/FooAndBar-1.2.tar.gz should exist
ok 8 - Path /tmp/17KS6XsFVq/authors/id/A/AU/AUTHOR/FooAndBar-1.2.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration AUTHOR/FooAndBar-1.2/Foo~1.2/- should not be pinned
ok 13 - Path /tmp/17KS6XsFVq/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 14 - Path /tmp/17KS6XsFVq/stacks/master/authors/id/A/AU/AUTHOR/FooAndBar-1.2.tar.gz should exist
ok 15 - Path /tmp/17KS6XsFVq/authors/id/A/AU/AUTHOR/FooAndBar-1.2.tar.gz should exist
ok 16 - Package has correct name
ok 17 - Package has correct version
ok 18 - Distribution has correct dist path
ok 19 - Registration AUTHOR/FooAndBar-1.2/Bar~0.0/- should not be pinned
ok 20 - Path /tmp/17KS6XsFVq/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 21 - Path /tmp/17KS6XsFVq/stacks/master/authors/id/A/AU/AUTHOR/FooAndBar-1.2.tar.gz should exist
ok 22 - Path /tmp/17KS6XsFVq/authors/id/A/AU/AUTHOR/FooAndBar-1.2.tar.gz should exist
ok 23 - Package has correct name
ok 24 - Package has correct version
ok 25 - Distribution has correct dist path
ok 26 - Registration AUTHOR/FooAndBar-1.2/Bar~0.0/- should not be pinned
ok 27 - Path /tmp/17KS6XsFVq/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 28 - Path /tmp/17KS6XsFVq/stacks/master/authors/id/A/AU/AUTHOR/FooAndBar-1.2.tar.gz should exist
ok 29 - Path /tmp/17KS6XsFVq/authors/id/A/AU/AUTHOR/FooAndBar-1.2.tar.gz should exist
1..29
ok 3 - populate
1..3
ok
t/02-bowels/12-locator.t ..............
ok 1 - Result indicates action was succesful
# Subtest: Stratopan has package
ok 1 - Located on Stratopan
1..1
ok 2 - Stratopan has package
# Subtest: Mirror has package
ok 1 - Located on mirror
1..1
ok 3 - Mirror has package
# Subtest: Nobody has package
ok 1 - Not located anywhere
1..1
ok 4 - Nobody has package
# Subtest: Want latest package (cascade)
ok 1 - Located on mirror
1..1
ok 5 - Want latest package (cascade)
# Subtest: Stratopan not responding
ok 1 - Located on mirror
ok 2 - Got warning
1..2
ok 6 - Stratopan not responding
# Subtest: Invalid response from Stratopan
ok 1 - Located on mirror
ok 2 - Got warning
1..2
ok 7 - Invalid response from Stratopan
# Subtest: Stratopan has distribution
ok 1 - Located on Stratopan
1..1
ok 8 - Stratopan has distribution
# Subtest: Mirror has distribution
ok 1 - Located on mirror
1..1
ok 9 - Mirror has distribution
# Subtest: Locate distribution without extension
ok 1 - Located on mirror
1..1
ok 10 - Locate distribution without extension
1..10
ok
t/02-bowels/19-basic.t ................
# Subtest: make_dist_archive
ok 1 - Result indicates action was succesful
ok 2 - SHA digest
ok 3 - Dist source
ok 4 - Dist author
ok 5 - Dist name
ok 6 - Dist vname
ok 7 - Dist version
ok 8 - Dist maturity
ok 9 - Package count
ok 10 - Package name
ok 11 - Package vname
ok 12 - Package version
ok 13 - Package file
ok 14 - Package is simile
ok 15 - Prereq count
ok 16 - Prereq name
ok 17 - Prereq version
1..17
ok 1 - make_dist_archive
1..1
ok
t/02-bowels/20-add.t ..................
# Subtest: add local distribution
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-Bar-0.01/Foo~0.01/- should not be pinned
ok 6 - Path /tmp/wfVj9MtnDx/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/wfVj9MtnDx/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 8 - Path /tmp/wfVj9MtnDx/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration AUTHOR/Foo-Bar-0.01/Bar~0.01/- should not be pinned
ok 13 - Path /tmp/wfVj9MtnDx/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 14 - Path /tmp/wfVj9MtnDx/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 15 - Path /tmp/wfVj9MtnDx/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
1..15
ok 1 - add local distribution
# Subtest: add local distribution with custom author identity
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration ME/Foo-Bar-0.01/Foo~0.01/- should not be pinned
ok 6 - Path /tmp/S1jb0IfySI/authors/id/M/ME/ME/CHECKSUMS should exist
ok 7 - Path /tmp/S1jb0IfySI/stacks/master/authors/id/M/ME/ME/Foo-Bar-0.01.tar.gz should exist
ok 8 - Path /tmp/S1jb0IfySI/authors/id/M/ME/ME/Foo-Bar-0.01.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration ME/Foo-Bar-0.01/Bar~0.01/- should not be pinned
ok 13 - Path /tmp/S1jb0IfySI/authors/id/M/ME/ME/CHECKSUMS should exist
ok 14 - Path /tmp/S1jb0IfySI/stacks/master/authors/id/M/ME/ME/Foo-Bar-0.01.tar.gz should exist
ok 15 - Path /tmp/S1jb0IfySI/authors/id/M/ME/ME/Foo-Bar-0.01.tar.gz should exist
1..15
ok 2 - add local distribution with custom author identity
# Subtest: add to alternative stack
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Package has correct name
ok 4 - Package has correct version
ok 5 - Distribution has correct dist path
ok 6 - Registration AUTHOR/Foo-Bar-0.01/Foo~0.01/- should not be pinned
ok 7 - Path /tmp/NRx1qJ5ZqU/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 8 - Path /tmp/NRx1qJ5ZqU/stacks/dev/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 9 - Path /tmp/NRx1qJ5ZqU/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration AUTHOR/Foo-Bar-0.01/Bar~0.01/- should not be pinned
ok 14 - Path /tmp/NRx1qJ5ZqU/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 15 - Path /tmp/NRx1qJ5ZqU/stacks/dev/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 16 - Path /tmp/NRx1qJ5ZqU/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
1..16
ok 3 - add to alternative stack
# Subtest: add identical distribution to same stack more than once
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-Bar-0.01/Foo~0.01/- should not be pinned
ok 6 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/FLpUVMWper/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 8 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration AUTHOR/Foo-Bar-0.01/Bar~0.01/- should not be pinned
ok 13 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 14 - Path /tmp/FLpUVMWper/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 15 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 16 - Result indicates action was succesful
ok 17 - Package has correct name
ok 18 - Package has correct version
ok 19 - Distribution has correct dist path
ok 20 - Registration AUTHOR/Foo-Bar-0.01/Foo~0.01/- should not be pinned
ok 21 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 22 - Path /tmp/FLpUVMWper/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 23 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 24 - Package has correct name
ok 25 - Package has correct version
ok 26 - Distribution has correct dist path
ok 27 - Registration AUTHOR/Foo-Bar-0.01/Bar~0.01/- should not be pinned
ok 28 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 29 - Path /tmp/FLpUVMWper/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 30 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 31 - Got warning about identical dist
ok 32 - Result indicates action was succesful
ok 33 - Package has correct name
ok 34 - Package has correct version
ok 35 - Distribution has correct dist path
ok 36 - Registration AUTHOR/Foo-Bar-0.01/Foo~0.01/! should be pinned
ok 37 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 38 - Path /tmp/FLpUVMWper/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 39 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 40 - Package has correct name
ok 41 - Package has correct version
ok 42 - Distribution has correct dist path
ok 43 - Registration AUTHOR/Foo-Bar-0.01/Bar~0.01/! should be pinned
ok 44 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 45 - Path /tmp/FLpUVMWper/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 46 - Path /tmp/FLpUVMWper/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
1..46
ok 4 - add identical distribution to same stack more than once
# Subtest: add identical distribution to different stack more than once
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-Bar-0.01/Foo~0.01/- should not be pinned
ok 6 - Path /tmp/i_EwvHD3IN/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/i_EwvHD3IN/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 8 - Path /tmp/i_EwvHD3IN/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration AUTHOR/Foo-Bar-0.01/Bar~0.01/- should not be pinned
ok 13 - Path /tmp/i_EwvHD3IN/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 14 - Path /tmp/i_EwvHD3IN/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 15 - Path /tmp/i_EwvHD3IN/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 16 - Result indicates action was succesful
ok 17 - Result indicates action was succesful
ok 18 - Package has correct name
ok 19 - Package has correct version
ok 20 - Distribution has correct dist path
ok 21 - Registration AUTHOR/Foo-Bar-0.01/Foo~0.01/- should not be pinned
ok 22 - Path /tmp/i_EwvHD3IN/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 23 - Path /tmp/i_EwvHD3IN/stacks/dev/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 24 - Path /tmp/i_EwvHD3IN/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 25 - Package has correct name
ok 26 - Package has correct version
ok 27 - Distribution has correct dist path
ok 28 - Registration AUTHOR/Foo-Bar-0.01/Bar~0.01/- should not be pinned
ok 29 - Path /tmp/i_EwvHD3IN/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 30 - Path /tmp/i_EwvHD3IN/stacks/dev/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 31 - Path /tmp/i_EwvHD3IN/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 32 - Got warning about identical dist
1..32
ok 5 - add identical distribution to different stack more than once
# Subtest: add identical distribution twice with pin on second try
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-Bar-0.01/Foo~0.01/- should not be pinned
ok 6 - Path /tmp/vD9Hqgiqi5/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/vD9Hqgiqi5/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 8 - Path /tmp/vD9Hqgiqi5/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration AUTHOR/Foo-Bar-0.01/Bar~0.01/- should not be pinned
ok 13 - Path /tmp/vD9Hqgiqi5/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 14 - Path /tmp/vD9Hqgiqi5/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 15 - Path /tmp/vD9Hqgiqi5/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 16 - Result indicates action was succesful
ok 17 - Package has correct name
ok 18 - Package has correct version
ok 19 - Distribution has correct dist path
ok 20 - Registration AUTHOR/Foo-Bar-0.01/Foo~0.01/! should be pinned
ok 21 - Path /tmp/vD9Hqgiqi5/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 22 - Path /tmp/vD9Hqgiqi5/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 23 - Path /tmp/vD9Hqgiqi5/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 24 - Package has correct name
ok 25 - Package has correct version
ok 26 - Distribution has correct dist path
ok 27 - Registration AUTHOR/Foo-Bar-0.01/Bar~0.01/! should be pinned
ok 28 - Path /tmp/vD9Hqgiqi5/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 29 - Path /tmp/vD9Hqgiqi5/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 30 - Path /tmp/vD9Hqgiqi5/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 31 - Got warning about identical dist
1..31
ok 6 - add identical distribution twice with pin on second try
# Subtest: add identical distributions with different names
ok 1 - Archives are identical
ok 2 - Archives have different names
ok 3 - Result indicates action was succesful
ok 4 - Result indicates action was not succesful
ok 5
1..5
ok 7 - add identical distributions with different names
# Subtest: add multiple distributions to the same path
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was not succesful
ok 3 - Cannot add dist to same path twice
ok 4 - Result indicates action was not succesful
ok 5 - Cannot add dist to same path twice
ok 6 - Result indicates action was not succesful
ok 7 - Cannot add nonexistant archive
1..7
ok 8 - add multiple distributions to the same path
# Subtest: add something that requries a perl
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-1.0/Foo~1.0/- should not be pinned
ok 6 - Path /tmp/fw4T2qq481/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/fw4T2qq481/stacks/master/authors/id/A/AU/AUTHOR/Foo-1.0.tar.gz should exist
ok 8 - Path /tmp/fw4T2qq481/authors/id/A/AU/AUTHOR/Foo-1.0.tar.gz should exist
1..8
ok 9 - add something that requries a perl
# Subtest: add something that requires a core-only module
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-1.0/Foo~1.0/- should not be pinned
ok 6 - Path /tmp/PcavxATrrX/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/PcavxATrrX/stacks/master/authors/id/A/AU/AUTHOR/Foo-1.0.tar.gz should exist
ok 8 - Path /tmp/PcavxATrrX/authors/id/A/AU/AUTHOR/Foo-1.0.tar.gz should exist
1..8
ok 10 - add something that requires a core-only module
# Subtest: Allow dry run add on locked repo
ok 1 - Result indicates action was succesful
ok 2 - Stack master should exist in DB
ok 3 - Stack master should be locked
ok 4 - Result indicates action was succesful
ok 5 - Repo has no distributions
ok 6 - Repo has no packages
ok 7 - Repo has only one stack
ok 8 - The stack is called "master"
ok 9 - The stack is marked as default
ok 10 - The authors/id dir should be gone
1..10
ok 11 - Allow dry run add on locked repo
1..11
ok
t/02-bowels/21-add-no-index.t .........
# Subtest: Excluding with exact match
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-Bar-0.01/Bar~0.01/- should not be pinned
ok 6 - Path /tmp/YbwxTud5hK/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/YbwxTud5hK/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 8 - Path /tmp/YbwxTud5hK/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 9 - Dist AUTHOR/Foo-Bar-0.01.tar.gz has only one package
ok 10 - Remaining package is Bar
1..10
ok 1 - Excluding with exact match
# Subtest: Excluding with regexes
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-Bar-0.01/Baz~0.01/- should not be pinned
ok 6 - Path /tmp/G2eBlpyJK0/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/G2eBlpyJK0/stacks/master/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 8 - Path /tmp/G2eBlpyJK0/authors/id/A/AU/AUTHOR/Foo-Bar-0.01.tar.gz should exist
ok 9 - Dist AUTHOR/Foo-Bar-0.01.tar.gz has only one package
ok 10 - Remaining package is Baz
1..10
ok 2 - Excluding with regexes
# Subtest: Excluding all packages in the dist
ok 1 - Result indicates action was not succesful
ok 2 - Cannot exclude all packages
1..2
ok 3 - Excluding all packages in the dist
1..3
ok
t/02-bowels/21-pull-vreq.t ............
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
# Subtest: exact version
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Dist-1/PkgA~1/- should not be pinned
ok 6 - Path /tmp/T0xQvFuHQp/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/T0xQvFuHQp/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 8 - Path /tmp/T0xQvFuHQp/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 9 - Result indicates action was succesful
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration AUTHOR/Dist-2/PkgB~2/- should not be pinned
ok 14 - Path /tmp/T0xQvFuHQp/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 15 - Path /tmp/T0xQvFuHQp/stacks/master/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
ok 16 - Path /tmp/T0xQvFuHQp/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
1..16
ok 3 - exact version
# Subtest: not version
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Dist-1/PkgA~1/- should not be pinned
ok 6 - Path /tmp/QmzgoaC9U9/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/QmzgoaC9U9/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 8 - Path /tmp/QmzgoaC9U9/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 9 - Result indicates action was not succesful
ok 10
1..10
ok 4 - not version
# Subtest: complex
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Dist-1/PkgA~1/- should not be pinned
ok 6 - Path /tmp/Sq8wva2N9O/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/Sq8wva2N9O/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 8 - Path /tmp/Sq8wva2N9O/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 9 - Result indicates action was not succesful
ok 10
1..10
ok 5 - complex
1..5
ok
t/02-bowels/21-pull.t .................
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
# Subtest: non-recursive pull
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration JOHN/Baz-1.2/Baz~1.2/- should not be pinned
ok 6 - Path /tmp/97INO89YTi/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 7 - Path /tmp/97INO89YTi/stacks/master/authors/id/J/JO/JOHN/Baz-1.2.tar.gz should exist
ok 8 - Path /tmp/97INO89YTi/authors/id/J/JO/JOHN/Baz-1.2.tar.gz should exist
1..8
ok 3 - non-recursive pull
# Subtest: recursive pull by package
ok 1 - Result indicates action was succesful
ok 2 - Result indicates changes were made
ok 3 - Package has correct name
ok 4 - Package has correct version
ok 5 - Distribution has correct dist path
ok 6 - Registration JOHN/Baz-1.2/Baz~1.2/- should not be pinned
ok 7 - Path /tmp/otTLj4PqDE/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 8 - Path /tmp/otTLj4PqDE/stacks/master/authors/id/J/JO/JOHN/Baz-1.2.tar.gz should exist
ok 9 - Path /tmp/otTLj4PqDE/authors/id/J/JO/JOHN/Baz-1.2.tar.gz should exist
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration PAUL/Nuts-2.3/Nuts~2.3/- should not be pinned
ok 14 - Path /tmp/otTLj4PqDE/authors/id/P/PA/PAUL/CHECKSUMS should exist
ok 15 - Path /tmp/otTLj4PqDE/stacks/master/authors/id/P/PA/PAUL/Nuts-2.3.tar.gz should exist
ok 16 - Path /tmp/otTLj4PqDE/authors/id/P/PA/PAUL/Nuts-2.3.tar.gz should exist
ok 17 - Result indicates action was succesful
ok 18 - Result indicates changes were not made
1..18
ok 4 - recursive pull by package
# Subtest: recursive pull by distribution
ok 1 - Result indicates action was succesful
ok 2 - Result indicates changes were made
ok 3 - Package has correct name
ok 4 - Package has correct version
ok 5 - Distribution has correct dist path
ok 6 - Registration JOHN/Baz-1.2/Baz~1.2/- should not be pinned
ok 7 - Path /tmp/gLI4okLXOw/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 8 - Path /tmp/gLI4okLXOw/stacks/master/authors/id/J/JO/JOHN/Baz-1.2.tar.gz should exist
ok 9 - Path /tmp/gLI4okLXOw/authors/id/J/JO/JOHN/Baz-1.2.tar.gz should exist
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration PAUL/Nuts-2.3/Nuts~2.3/- should not be pinned
ok 14 - Path /tmp/gLI4okLXOw/authors/id/P/PA/PAUL/CHECKSUMS should exist
ok 15 - Path /tmp/gLI4okLXOw/stacks/master/authors/id/P/PA/PAUL/Nuts-2.3.tar.gz should exist
ok 16 - Path /tmp/gLI4okLXOw/authors/id/P/PA/PAUL/Nuts-2.3.tar.gz should exist
ok 17 - Result indicates action was succesful
ok 18 - Result indicates changes were not made
1..18
ok 5 - recursive pull by distribution
# Subtest: pull non-existant package
ok 1 - Result indicates action was not succesful
ok 2
1..2
ok 6 - pull non-existant package
# Subtest: pull non-existant distribution
ok 1 - Result indicates action was not succesful
ok 2
1..2
ok 7 - pull non-existant distribution
# Subtest: pull core-only module
ok 1 - Result indicates action was succesful
ok 2 - stderr output matches
ok 3 - Repo has no distributions
ok 4 - Repo has no packages
ok 5 - Repo has only one stack
ok 6 - The stack is called "master"
ok 7 - The stack is marked as default
ok 8 - The authors/id dir should be gone
1..8
ok 8 - pull core-only module
# Subtest: pull new distribution with overlapping packages
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Package has correct name
ok 4 - Package has correct version
ok 5 - Distribution has correct dist path
ok 6 - Registration AUTHOR/Dist-1/PkgA~1/- should not be pinned
ok 7 - Path /tmp/uYQodn0g9R/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 8 - Path /tmp/uYQodn0g9R/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 9 - Path /tmp/uYQodn0g9R/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration AUTHOR/Dist-1/PkgB~1/- should not be pinned
ok 14 - Path /tmp/uYQodn0g9R/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 15 - Path /tmp/uYQodn0g9R/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 16 - Path /tmp/uYQodn0g9R/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 17 - Package has correct name
ok 18 - Package has correct version
ok 19 - Distribution has correct dist path
ok 20 - Registration AUTHOR/Dist-2/PkgC~1/- should not be pinned
ok 21 - Path /tmp/uYQodn0g9R/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 22 - Path /tmp/uYQodn0g9R/stacks/master/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
ok 23 - Path /tmp/uYQodn0g9R/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
ok 24 - Result indicates action was succesful
ok 25 - Package has correct name
ok 26 - Package has correct version
ok 27 - Distribution has correct dist path
ok 28 - Registration AUTHOR/Dist-3/PkgB~3/- should not be pinned
ok 29 - Path /tmp/uYQodn0g9R/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 30 - Path /tmp/uYQodn0g9R/stacks/master/authors/id/A/AU/AUTHOR/Dist-3.tar.gz should exist
ok 31 - Path /tmp/uYQodn0g9R/authors/id/A/AU/AUTHOR/Dist-3.tar.gz should exist
ok 32 - Package has correct name
ok 33 - Package has correct version
ok 34 - Distribution has correct dist path
ok 35 - Registration AUTHOR/Dist-3/PkgC~3/- should not be pinned
ok 36 - Path /tmp/uYQodn0g9R/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 37 - Path /tmp/uYQodn0g9R/stacks/master/authors/id/A/AU/AUTHOR/Dist-3.tar.gz should exist
ok 38 - Path /tmp/uYQodn0g9R/authors/id/A/AU/AUTHOR/Dist-3.tar.gz should exist
1..38
ok 9 - pull new distribution with overlapping packages
# Subtest: Allow dry run pull on locked repo
ok 1 - Result indicates action was succesful
ok 2 - Stack master should exist in DB
ok 3 - Stack master should be locked
ok 4 - Result indicates action was succesful
ok 5 - Repo has no distributions
ok 6 - Repo has no packages
ok 7 - Repo has only one stack
ok 8 - The stack is called "master"
ok 9 - The stack is marked as default
ok 10 - The authors/id dir should be gone
1..10
ok 10 - Allow dry run pull on locked repo
1..10
ok
t/02-bowels/22-add-deep.t .............
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
# Subtest: add archive with deep dependencies
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration ME/Foo-Bar-0.01/Foo~0.01/- should not be pinned
ok 6 - Path /tmp/CJNFYzy4ya/authors/id/M/ME/ME/CHECKSUMS should exist
ok 7 - Path /tmp/CJNFYzy4ya/stacks/master/authors/id/M/ME/ME/Foo-Bar-0.01.tar.gz should exist
ok 8 - Path /tmp/CJNFYzy4ya/authors/id/M/ME/ME/Foo-Bar-0.01.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration ME/Foo-Bar-0.01/Bar~0.01/- should not be pinned
ok 13 - Path /tmp/CJNFYzy4ya/authors/id/M/ME/ME/CHECKSUMS should exist
ok 14 - Path /tmp/CJNFYzy4ya/stacks/master/authors/id/M/ME/ME/Foo-Bar-0.01.tar.gz should exist
ok 15 - Path /tmp/CJNFYzy4ya/authors/id/M/ME/ME/Foo-Bar-0.01.tar.gz should exist
ok 16 - Package has correct name
ok 17 - Package has correct version
ok 18 - Distribution has correct dist path
ok 19 - Registration JOHN/Baz-1.2/Baz~1.2/- should not be pinned
ok 20 - Path /tmp/CJNFYzy4ya/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 21 - Path /tmp/CJNFYzy4ya/stacks/master/authors/id/J/JO/JOHN/Baz-1.2.tar.gz should exist
ok 22 - Path /tmp/CJNFYzy4ya/authors/id/J/JO/JOHN/Baz-1.2.tar.gz should exist
ok 23 - Package has correct name
ok 24 - Package has correct version
ok 25 - Distribution has correct dist path
ok 26 - Registration PAUL/Nuts-2.3/Nuts~2.3/- should not be pinned
ok 27 - Path /tmp/CJNFYzy4ya/authors/id/P/PA/PAUL/CHECKSUMS should exist
ok 28 - Path /tmp/CJNFYzy4ya/stacks/master/authors/id/P/PA/PAUL/Nuts-2.3.tar.gz should exist
ok 29 - Path /tmp/CJNFYzy4ya/authors/id/P/PA/PAUL/Nuts-2.3.tar.gz should exist
1..29
ok 3 - add archive with deep dependencies
# Subtest: add archive with deep unsatisfiable dependencies
ok 1 - Result indicates action was not succesful
ok 2
1..2
ok 4 - add archive with deep unsatisfiable dependencies
# Subtest: add archive that depends on a perl
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration ME/Foo-0.01/Foo~0.01/- should not be pinned
ok 6 - Path /tmp/IKfTB_Au5e/authors/id/M/ME/ME/CHECKSUMS should exist
ok 7 - Path /tmp/IKfTB_Au5e/stacks/master/authors/id/M/ME/ME/Foo-0.01.tar.gz should exist
ok 8 - Path /tmp/IKfTB_Au5e/authors/id/M/ME/ME/Foo-0.01.tar.gz should exist
1..8
ok 5 - add archive that depends on a perl
# Subtest: add archive that depends on a core module
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration ME/Foo-0.01/Foo~0.01/- should not be pinned
ok 6 - Path /tmp/jmkQcZCQE3/authors/id/M/ME/ME/CHECKSUMS should exist
ok 7 - Path /tmp/jmkQcZCQE3/stacks/master/authors/id/M/ME/ME/Foo-0.01.tar.gz should exist
ok 8 - Path /tmp/jmkQcZCQE3/authors/id/M/ME/ME/Foo-0.01.tar.gz should exist
1..8
ok 6 - add archive that depends on a core module
# Subtest: add archive that causes downgrade
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - stderr output matches
ok 4 - Package has correct name
ok 5 - Package has correct version
ok 6 - Distribution has correct dist path
ok 7 - Registration ME/Foo-1/Foo~1/- should not be pinned
ok 8 - Path /tmp/o2kTBt4nHn/authors/id/M/ME/ME/CHECKSUMS should exist
ok 9 - Path /tmp/o2kTBt4nHn/stacks/master/authors/id/M/ME/ME/Foo-1.tar.gz should exist
ok 10 - Path /tmp/o2kTBt4nHn/authors/id/M/ME/ME/Foo-1.tar.gz should exist
ok 11 - Result indicates action was succesful
ok 12 - Package has correct name
ok 13 - Package has correct version
ok 14 - Distribution has correct dist path
ok 15 - Registration ME/Foo-1/Foo~1/- should not be pinned
ok 16 - Path /tmp/o2kTBt4nHn/authors/id/M/ME/ME/CHECKSUMS should exist
ok 17 - Path /tmp/o2kTBt4nHn/stacks/master/authors/id/M/ME/ME/Foo-1.tar.gz should exist
ok 18 - Path /tmp/o2kTBt4nHn/authors/id/M/ME/ME/Foo-1.tar.gz should exist
ok 19 - Package has correct name
ok 20 - Package has correct version
ok 21 - Distribution has correct dist path
ok 22 - Registration ME/Bar-1/Bar~1/- should not be pinned
ok 23 - Path /tmp/o2kTBt4nHn/authors/id/M/ME/ME/CHECKSUMS should exist
ok 24 - Path /tmp/o2kTBt4nHn/stacks/master/authors/id/M/ME/ME/Bar-1.tar.gz should exist
ok 25 - Path /tmp/o2kTBt4nHn/authors/id/M/ME/ME/Bar-1.tar.gz should exist
ok 26 - Result indicates action was succesful
ok 27 - Package has correct name
ok 28 - Package has correct version
ok 29 - Distribution has correct dist path
ok 30 - Registration ME/Foo-2/Foo~2/- should not be pinned
ok 31 - Path /tmp/o2kTBt4nHn/authors/id/M/ME/ME/CHECKSUMS should exist
ok 32 - Path /tmp/o2kTBt4nHn/stacks/master/authors/id/M/ME/ME/Foo-2.tar.gz should exist
ok 33 - Path /tmp/o2kTBt4nHn/authors/id/M/ME/ME/Foo-2.tar.gz should exist
ok 34 - Package has correct name
ok 35 - Package has correct version
ok 36 - Distribution has correct dist path
ok 37 - Registration ME/Bar-2/Bar~2/- should not be pinned
ok 38 - Path /tmp/o2kTBt4nHn/authors/id/M/ME/ME/CHECKSUMS should exist
ok 39 - Path /tmp/o2kTBt4nHn/stacks/master/authors/id/M/ME/ME/Bar-2.tar.gz should exist
ok 40 - Path /tmp/o2kTBt4nHn/authors/id/M/ME/ME/Bar-2.tar.gz should exist
1..40
ok 7 - add archive that causes downgrade
1..7
ok
t/02-bowels/23-pull-multi.t ...........
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Result indicates action was succesful
ok 4 - Result indicates action was succesful
ok 5 - Result indicates action was succesful
ok 6 - Result indicates action was succesful
# Subtest: simple multi
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration JOHN/DistA-1/PkgA~1/- should not be pinned
ok 6 - Path /tmp/7_7u0kw4hO/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 7 - Path /tmp/7_7u0kw4hO/stacks/master/authors/id/J/JO/JOHN/DistA-1.tar.gz should exist
ok 8 - Path /tmp/7_7u0kw4hO/authors/id/J/JO/JOHN/DistA-1.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration JOHN/DistB-1/PkgB~1/- should not be pinned
ok 13 - Path /tmp/7_7u0kw4hO/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 14 - Path /tmp/7_7u0kw4hO/stacks/master/authors/id/J/JO/JOHN/DistB-1.tar.gz should exist
ok 15 - Path /tmp/7_7u0kw4hO/authors/id/J/JO/JOHN/DistB-1.tar.gz should exist
ok 16 - Package has correct name
ok 17 - Package has correct version
ok 18 - Distribution has correct dist path
ok 19 - Registration FRED/DistC-2/PkgC~2/- should not be pinned
ok 20 - Path /tmp/7_7u0kw4hO/authors/id/F/FR/FRED/CHECKSUMS should exist
ok 21 - Path /tmp/7_7u0kw4hO/stacks/master/authors/id/F/FR/FRED/DistC-2.tar.gz should exist
ok 22 - Path /tmp/7_7u0kw4hO/authors/id/F/FR/FRED/DistC-2.tar.gz should exist
1..22
ok 7 - simple multi
# Subtest: complex multi
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration JOHN/DistD-1/PkgD~1/- should not be pinned
ok 6 - Path /tmp/hZmLqjCelu/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 7 - Path /tmp/hZmLqjCelu/stacks/master/authors/id/J/JO/JOHN/DistD-1.tar.gz should exist
ok 8 - Path /tmp/hZmLqjCelu/authors/id/J/JO/JOHN/DistD-1.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration JOHN/DistC-1/PkgC~1/- should not be pinned
ok 13 - Path /tmp/hZmLqjCelu/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 14 - Path /tmp/hZmLqjCelu/stacks/master/authors/id/J/JO/JOHN/DistC-1.tar.gz should exist
ok 15 - Path /tmp/hZmLqjCelu/authors/id/J/JO/JOHN/DistC-1.tar.gz should exist
1..15
ok 8 - complex multi
# Subtest: complex multi cascade
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration JOHN/DistD-1/PkgD~1/- should not be pinned
ok 6 - Path /tmp/1mU9k3Fyx8/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 7 - Path /tmp/1mU9k3Fyx8/stacks/master/authors/id/J/JO/JOHN/DistD-1.tar.gz should exist
ok 8 - Path /tmp/1mU9k3Fyx8/authors/id/J/JO/JOHN/DistD-1.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration FRED/DistC-2/PkgC~2/- should not be pinned
ok 13 - Path /tmp/1mU9k3Fyx8/authors/id/F/FR/FRED/CHECKSUMS should exist
ok 14 - Path /tmp/1mU9k3Fyx8/stacks/master/authors/id/F/FR/FRED/DistC-2.tar.gz should exist
ok 15 - Path /tmp/1mU9k3Fyx8/authors/id/F/FR/FRED/DistC-2.tar.gz should exist
1..15
ok 9 - complex multi cascade
1..9
ok
t/02-bowels/24-skip-prereqs.t .........
# Subtest: Skip all missing prereqs when adding
ok 1 - Result indicates action was succesful
ok 2 - stderr output matches
ok 3 - Package has correct name
ok 4 - Package has correct version
ok 5 - Distribution has correct dist path
ok 6 - Registration AUTHOR/DistA-1/PkgA~1/- should not be pinned
ok 7 - Path /tmp/fk3725pHWf/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 8 - Path /tmp/fk3725pHWf/stacks/master/authors/id/A/AU/AUTHOR/DistA-1.tar.gz should exist
ok 9 - Path /tmp/fk3725pHWf/authors/id/A/AU/AUTHOR/DistA-1.tar.gz should exist
1..9
ok 1 - Skip all missing prereqs when adding
# Subtest: Skip all missing prereqs when pulling
ok 1 - Result indicates action was succesful
ok 2 - Stack foo should exist in DB
ok 3 - Stack foo should be empty
ok 4 - Result indicates action was succesful
ok 5 - stderr output matches
ok 6 - Package has correct name
ok 7 - Package has correct version
ok 8 - Distribution has correct dist path
ok 9 - Registration AUTHOR/DistA-1/PkgA~1/- should not be pinned
ok 10 - Path /tmp/fk3725pHWf/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 11 - Path /tmp/fk3725pHWf/stacks/foo/authors/id/A/AU/AUTHOR/DistA-1.tar.gz should exist
ok 12 - Path /tmp/fk3725pHWf/authors/id/A/AU/AUTHOR/DistA-1.tar.gz should exist
1..12
ok 2 - Skip all missing prereqs when pulling
# Subtest: Skip all named missing prereqs when pulling
ok 1 - Result indicates action was succesful
ok 2 - Stack bar should exist in DB
ok 3 - Stack bar should be empty
ok 4 - Result indicates action was succesful
ok 5 - stderr output matches
ok 6 - Package has correct name
ok 7 - Package has correct version
ok 8 - Distribution has correct dist path
ok 9 - Registration AUTHOR/DistA-1/PkgA~1/- should not be pinned
ok 10 - Path /tmp/fk3725pHWf/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 11 - Path /tmp/fk3725pHWf/stacks/bar/authors/id/A/AU/AUTHOR/DistA-1.tar.gz should exist
ok 12 - Path /tmp/fk3725pHWf/authors/id/A/AU/AUTHOR/DistA-1.tar.gz should exist
1..12
ok 3 - Skip all named missing prereqs when pulling
# Subtest: Skip just some named missing prereqs when pulling
ok 1 - Result indicates action was succesful
ok 2 - Stack baz should exist in DB
ok 3 - Stack baz should be empty
ok 4 - Result indicates action was not succesful
ok 5
1..5
ok 4 - Skip just some named missing prereqs when pulling
1..4
ok
t/02-bowels/31-pin.t ..................
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Package has correct name
ok 4 - Package has correct version
ok 5 - Distribution has correct dist path
ok 6 - Registration ME/FooAndBar-1/Foo~1/! should be pinned
ok 7 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/CHECKSUMS should exist
ok 8 - Path /tmp/CxkLvCzBAC/stacks/master/authors/id/M/ME/ME/FooAndBar-1.tar.gz should exist
ok 9 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/FooAndBar-1.tar.gz should exist
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration ME/FooAndBar-1/Bar~1/! should be pinned
ok 14 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/CHECKSUMS should exist
ok 15 - Path /tmp/CxkLvCzBAC/stacks/master/authors/id/M/ME/ME/FooAndBar-1.tar.gz should exist
ok 16 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/FooAndBar-1.tar.gz should exist
ok 17 - Result indicates action was not succesful
ok 18 - Cannot upgrade pinned package
ok 19 - stderr output matches
ok 20 - Result indicates action was succesful
ok 21 - Package has correct name
ok 22 - Package has correct version
ok 23 - Distribution has correct dist path
ok 24 - Registration ME/FooAndBar-1/Foo~1/- should not be pinned
ok 25 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/CHECKSUMS should exist
ok 26 - Path /tmp/CxkLvCzBAC/stacks/master/authors/id/M/ME/ME/FooAndBar-1.tar.gz should exist
ok 27 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/FooAndBar-1.tar.gz should exist
ok 28 - Package has correct name
ok 29 - Package has correct version
ok 30 - Distribution has correct dist path
ok 31 - Registration ME/FooAndBar-1/Bar~1/- should not be pinned
ok 32 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/CHECKSUMS should exist
ok 33 - Path /tmp/CxkLvCzBAC/stacks/master/authors/id/M/ME/ME/FooAndBar-1.tar.gz should exist
ok 34 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/FooAndBar-1.tar.gz should exist
ok 35 - Result indicates action was succesful
ok 36 - Package has correct name
ok 37 - Package has correct version
ok 38 - Distribution has correct dist path
ok 39 - Registration ME/BarAndBaz-2/Bar~2/- should not be pinned
ok 40 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/CHECKSUMS should exist
ok 41 - Path /tmp/CxkLvCzBAC/stacks/master/authors/id/M/ME/ME/BarAndBaz-2.tar.gz should exist
ok 42 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/BarAndBaz-2.tar.gz should exist
ok 43 - Package has correct name
ok 44 - Package has correct version
ok 45 - Distribution has correct dist path
ok 46 - Registration ME/BarAndBaz-2/Baz~2/- should not be pinned
ok 47 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/CHECKSUMS should exist
ok 48 - Path /tmp/CxkLvCzBAC/stacks/master/authors/id/M/ME/ME/BarAndBaz-2.tar.gz should exist
ok 49 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/BarAndBaz-2.tar.gz should exist
ok 50 - Result indicates action was succesful
ok 51 - Package has correct name
ok 52 - Package has correct version
ok 53 - Distribution has correct dist path
ok 54 - Registration ME/BarAndBaz-2/Bar~2/! should be pinned
ok 55 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/CHECKSUMS should exist
ok 56 - Path /tmp/CxkLvCzBAC/stacks/master/authors/id/M/ME/ME/BarAndBaz-2.tar.gz should exist
ok 57 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/BarAndBaz-2.tar.gz should exist
ok 58 - Package has correct name
ok 59 - Package has correct version
ok 60 - Distribution has correct dist path
ok 61 - Registration ME/BarAndBaz-2/Baz~2/! should be pinned
ok 62 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/CHECKSUMS should exist
ok 63 - Path /tmp/CxkLvCzBAC/stacks/master/authors/id/M/ME/ME/BarAndBaz-2.tar.gz should exist
ok 64 - Path /tmp/CxkLvCzBAC/authors/id/M/ME/ME/BarAndBaz-2.tar.gz should exist
1..64
ok
t/02-bowels/32-pin-rjbs.t .............
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Result indicates action was succesful
ok 4 - Package has correct name
ok 5 - Package has correct version
ok 6 - Distribution has correct dist path
ok 7 - Registration JOHN/DistA-1/PkgA~1/- should not be pinned
ok 8 - Path /tmp/u1AIne7Lfq/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 9 - Path /tmp/u1AIne7Lfq/stacks/master/authors/id/J/JO/JOHN/DistA-1.tar.gz should exist
ok 10 - Path /tmp/u1AIne7Lfq/authors/id/J/JO/JOHN/DistA-1.tar.gz should exist
ok 11 - Package has correct name
ok 12 - Package has correct version
ok 13 - Distribution has correct dist path
ok 14 - Registration FRED/DistB-1/PkgB~1/- should not be pinned
ok 15 - Path /tmp/u1AIne7Lfq/authors/id/F/FR/FRED/CHECKSUMS should exist
ok 16 - Path /tmp/u1AIne7Lfq/stacks/master/authors/id/F/FR/FRED/DistB-1.tar.gz should exist
ok 17 - Path /tmp/u1AIne7Lfq/authors/id/F/FR/FRED/DistB-1.tar.gz should exist
ok 18 - Result indicates action was succesful
ok 19 - Result indicates action was succesful
ok 20 - Result indicates action was succesful
ok 21 - Result indicates action was succesful
ok 22 - Package has correct name
ok 23 - Package has correct version
ok 24 - Distribution has correct dist path
ok 25 - Registration JOHN/DistA-2/PkgA~2/- should not be pinned
ok 26 - Path /tmp/u1AIne7Lfq/authors/id/J/JO/JOHN/CHECKSUMS should exist
ok 27 - Path /tmp/u1AIne7Lfq/stacks/xxx/authors/id/J/JO/JOHN/DistA-2.tar.gz should exist
ok 28 - Path /tmp/u1AIne7Lfq/authors/id/J/JO/JOHN/DistA-2.tar.gz should exist
ok 29 - Package has correct name
ok 30 - Package has correct version
ok 31 - Distribution has correct dist path
ok 32 - Registration FRED/DistB-2/PkgB~2/- should not be pinned
ok 33 - Path /tmp/u1AIne7Lfq/authors/id/F/FR/FRED/CHECKSUMS should exist
ok 34 - Path /tmp/u1AIne7Lfq/stacks/xxx/authors/id/F/FR/FRED/DistB-2.tar.gz should exist
ok 35 - Path /tmp/u1AIne7Lfq/authors/id/F/FR/FRED/DistB-2.tar.gz should exist
ok 36 - Result indicates action was succesful
ok 37 - Package has correct name
ok 38 - Package has correct version
ok 39 - Distribution has correct dist path
ok 40 - Registration FRED/DistB-1/PkgB~1/! should be pinned
ok 41 - Path /tmp/u1AIne7Lfq/authors/id/F/FR/FRED/CHECKSUMS should exist
ok 42 - Path /tmp/u1AIne7Lfq/stacks/master/authors/id/F/FR/FRED/DistB-1.tar.gz should exist
ok 43 - Path /tmp/u1AIne7Lfq/authors/id/F/FR/FRED/DistB-1.tar.gz should exist
ok 44 - Result indicates action was succesful
ok 45 - Result indicates action was not succesful
ok 46
ok 47 - stderr output matches
ok 48 - Result indicates action was succesful
ok 49 - Package has correct name
ok 50 - Package has correct version
ok 51 - Distribution has correct dist path
ok 52 - Registration FRED/DistB-1/PkgB~1/- should not be pinned
ok 53 - Path /tmp/u1AIne7Lfq/authors/id/F/FR/FRED/CHECKSUMS should exist
ok 54 - Path /tmp/u1AIne7Lfq/stacks/master/authors/id/F/FR/FRED/DistB-1.tar.gz should exist
ok 55 - Path /tmp/u1AIne7Lfq/authors/id/F/FR/FRED/DistB-1.tar.gz should exist
1..55
ok
t/02-bowels/35-delete.t ...............
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Dist-1.0/PkgA~1/- should not be pinned
ok 6 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/9yvuqO1s3_/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should exist
ok 8 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should exist
ok 9 - Package has correct name
ok 10 - Package has correct version
ok 11 - Distribution has correct dist path
ok 12 - Registration AUTHOR/Dist-1.0/PkgB~1/- should not be pinned
ok 13 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 14 - Path /tmp/9yvuqO1s3_/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should exist
ok 15 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should exist
ok 16 - Result indicates action was succesful
ok 17 - Package has correct name
ok 18 - Package has correct version
ok 19 - Distribution has correct dist path
ok 20 - Registration AUTHOR/Dist-1.0/PkgA~1/! should be pinned
ok 21 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 22 - Path /tmp/9yvuqO1s3_/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should exist
ok 23 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should exist
ok 24 - Package has correct name
ok 25 - Package has correct version
ok 26 - Distribution has correct dist path
ok 27 - Registration AUTHOR/Dist-1.0/PkgB~1/! should be pinned
ok 28 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 29 - Path /tmp/9yvuqO1s3_/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should exist
ok 30 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should exist
ok 31 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should exist
ok 32 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 33 - Path /tmp/9yvuqO1s3_/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should exist
ok 34 - Path /tmp/9yvuqO1s3_/stacks/master/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 35 - Got distribution Dist-1.0.tar.gz back from DB
ok 36 - Result indicates action was not succesful
ok 37
ok 38 - Result indicates action was succesful
ok 39 - Records are gone from distribution table
ok 40 - Records are gone from package table
ok 41 - Records are gone from registration table
ok 42 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should not exist
ok 43 - Path /tmp/9yvuqO1s3_/authors/id/A/AU/AUTHOR/CHECKSUMS should not exist
ok 44 - Path /tmp/9yvuqO1s3_/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.0.tar.gz should not exist
ok 45 - Path /tmp/9yvuqO1s3_/stacks/master/authors/id/A/AU/AUTHOR/CHECKSUMS should not exist
1..45
ok
t/02-bowels/40-list.t .................
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Result indicates action was succesful
ok 4 - Result indicates action was succesful
ok 5 - Result indicates action was succesful
# Subtest: list dev stack
ok 1 - Result indicates action was succesful
ok 2 - Got correct number of records in listing
ok 3 - Listing for dev stack
1..3
ok 6 - list dev stack
# Subtest: list dev stack with specific packages
ok 1 - Result indicates action was succesful
ok 2 - Got correct number of records in listing
ok 3 - Listing for packages matching /B/ on qa stack
ok 4 - Listing for packages matching /B/ on qa stack
1..4
ok 7 - list dev stack with specific packages
# Subtest: list qa stack with specific authors
ok 1 - Result indicates action was succesful
ok 2 - Got correct number of records in listing
ok 3 - Listing for author matching /^B.B/ on qa stack
1..3
ok 8 - list qa stack with specific authors
# Subtest: list dev stack with specific distributions
ok 1 - Result indicates action was succesful
ok 2 - Got correct number of records in listing
ok 3 - Listing for distribution matching /oo/ on qa stack
1..3
ok 9 - list dev stack with specific distributions
# Subtest: list empty stack
ok 1 - Result indicates action was succesful
ok 2 - Listing an empty stack is successful
ok 3 - No matches means unsuccessful
1..3
ok 10 - list empty stack
1..10
ok
t/02-bowels/41-log.t ..................
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Result indicates action was succesful
# Subtest: log master
ok 1 - Result indicates action was succesful
ok 2 - Stack master has correct message count
ok 3 - Log message has Foo archive
ok 4 - Log message has correct user
ok 5 - Log message has correct date
1..5
ok 4 - log master
# Subtest: log branch
ok 1 - Result indicates action was succesful
ok 2 - Stack branch has correct message count
ok 3 - Log messages have Foo archive
ok 4 - Log messages have Bar archive
1..4
ok 5 - log branch
1..5
ok
t/02-bowels/42-install.t ..............
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Result indicates action was succesful
ok 4 - Result indicates action was succesful
# Subtest: Install from default stack
Successfully installed DistC-2
Successfully installed DistB-1
Successfully installed DistA-1
3 distributions installed
ok 1 - Result indicates action was succesful
ok 2 - /tmp/8ByuWC6_bJ/lib/perl5/PkgA.pm exists
ok 3 - /tmp/8ByuWC6_bJ/lib/perl5/PkgB.pm exists
ok 4 - /tmp/8ByuWC6_bJ/lib/perl5/PkgC.pm exists
ok 5 - /tmp/8ByuWC6_bJ/lib/perl5/PkgD.pm exists
1..5
ok 5 - Install from default stack
# Subtest: Install from named stack
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
Successfully installed DistC-2
Successfully installed DistB-1
Successfully installed DistA-1
3 distributions installed
ok 3 - Result indicates action was succesful
ok 4 - /tmp/nbBSCifpur/lib/perl5/PkgA.pm exists
ok 5 - /tmp/nbBSCifpur/lib/perl5/PkgB.pm exists
ok 6 - /tmp/nbBSCifpur/lib/perl5/PkgC.pm exists
ok 7 - /tmp/nbBSCifpur/lib/perl5/PkgD.pm exists
1..7
ok 6 - Install from named stack
# Subtest: Install a missing target
ok 1 - Result indicates action was not succesful
ok 2
1..2
ok 7 - Install a missing target
# Subtest: Install target with unusual author ID
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
Successfully installed DistA-1
1 distribution installed
ok 3 - Result indicates action was succesful
Successfully installed DistB-1
1 distribution installed
ok 4 - Result indicates action was succesful
ok 5 - /tmp/hjLZn_1KEM/lib/perl5/PkgA.pm exists
ok 6 - /tmp/hjLZn_1KEM/lib/perl5/PkgB.pm exists
1..6
ok 8 - Install target with unusual author ID
# Subtest: Install a core module
strict is up to date. (1.11)
ok 1 - Result indicates action was succesful
ok 2 - /tmp/MOBGydHrjk/lib/perl5/strict.pm does not exist
ok 3 - Result indicates action was succesful
Successfully installed Strict-99 (upgraded from 1.11)
1 distribution installed
ok 4 - Result indicates action was succesful
ok 5 - /tmp/MOBGydHrjk/lib/perl5/strict.pm exists
1..5
ok 9 - Install a core module # TODO Fails intermittently, not sure why
1..9
ok
t/02-bowels/43-install-and-pull.t .....
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
# Subtest: Install while pulling upstream prereqs
Successfully installed DistA-1
Successfully installed DistB-1
2 distributions installed
ok 1 - Result indicates action was succesful
ok 2 - /tmp/r39gDOregC/lib/perl5/PkgA.pm exists
ok 3 - /tmp/r39gDOregC/lib/perl5/PkgB.pm exists
1..3
ok 3 - Install while pulling upstream prereqs
1..3
ok
t/02-bowels/50-diff.t .................
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
# Subtest: detailed diff
ok 1 - Got expected additions
ok 2 - Got expected deletions
ok 3 - Got expected additions
ok 4 - Got expected deletions
1..4
ok 3 - detailed diff
# Subtest: concise diff
ok 1 - Got expected additions
ok 2 - Got expected deletions
ok 3 - Got expected additions
ok 4 - Got expected deletions
1..4
ok 4 - concise diff
1..4
ok
t/02-bowels/51-diff-more.t ............
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Result indicates action was succesful
ok 4 - Result indicates action was succesful
# Subtest: basic comparisons
ok 1 - Result indicates action was succesful
ok 2 - stdout output matches
ok 3 - stdout output matches
ok 4 - Result indicates action was succesful
ok 5 - stdout output matches
ok 6 - stdout output matches
ok 7 - Result indicates action was succesful
ok 8 - stdout output matches
ok 9 - stdout output matches
ok 10 - Result indicates action was succesful
ok 11 - stdout output matches
ok 12 - stdout output matches
1..12
ok 5 - basic comparisons
# Subtest: basic comparisons with bogus data
ok 1 - Result indicates action was not succesful
ok 2
ok 3 - Result indicates action was not succesful
ok 4
ok 5 - Result indicates action was succesful
ok 6 - Result indicates action was not succesful
ok 7
1..7
ok 6 - basic comparisons with bogus data
1..6
ok
t/02-bowels/52-intermingle.t ..........
# Subtest: Not intermingled
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Package has correct name
ok 4 - Package has correct version
ok 5 - Distribution has correct dist path
ok 6 - Registration AUTHOR/Dist-2/PkgB~2/- should not be pinned
ok 7 - Path /tmp/NZcsnwsWra/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 8 - Path /tmp/NZcsnwsWra/stacks/master/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
ok 9 - Path /tmp/NZcsnwsWra/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration AUTHOR/Dist-2/PkgC~2/- should not be pinned
ok 14 - Path /tmp/NZcsnwsWra/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 15 - Path /tmp/NZcsnwsWra/stacks/master/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
ok 16 - Path /tmp/NZcsnwsWra/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
1..16
ok 1 - Not intermingled
# Subtest: Interminged
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Package has correct name
ok 4 - Package has correct version
ok 5 - Distribution has correct dist path
ok 6 - Registration AUTHOR/Dist-1/PkgA~1/- should not be pinned
ok 7 - Path /tmp/fYwCXCplSH/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 8 - Path /tmp/fYwCXCplSH/stacks/master/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 9 - Path /tmp/fYwCXCplSH/authors/id/A/AU/AUTHOR/Dist-1.tar.gz should exist
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration AUTHOR/Dist-2/PkgB~2/- should not be pinned
ok 14 - Path /tmp/fYwCXCplSH/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 15 - Path /tmp/fYwCXCplSH/stacks/master/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
ok 16 - Path /tmp/fYwCXCplSH/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
ok 17 - Package has correct name
ok 18 - Package has correct version
ok 19 - Distribution has correct dist path
ok 20 - Registration AUTHOR/Dist-2/PkgC~2/- should not be pinned
ok 21 - Path /tmp/fYwCXCplSH/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 22 - Path /tmp/fYwCXCplSH/stacks/master/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
ok 23 - Path /tmp/fYwCXCplSH/authors/id/A/AU/AUTHOR/Dist-2.tar.gz should exist
1..23
ok 2 - Interminged
1..2
ok
t/02-bowels/53-roots.t ................
# Subtest: Basic
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Result indicates action was succesful
ok 4 - Result indicates action was succesful
ok 5 - Result indicates action was succesful
ok 6 - Got expected roots
1..6
ok 1 - Basic
# Subtest: Circular dependency
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Result indicates action was succesful
1..3
ok 2 - Circular dependency
1..2
ok
t/02-bowels/54-revert.t ...............
# Subtest: Revert to previous revision
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-1/Foo~1/- should not be pinned
ok 6 - Path /tmp/dsR5TZMxRK/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/dsR5TZMxRK/stacks/master/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 8 - Path /tmp/dsR5TZMxRK/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 9 - Result indicates action was succesful
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration AUTHOR/Foo-2/Foo~2/- should not be pinned
ok 14 - Path /tmp/dsR5TZMxRK/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 15 - Path /tmp/dsR5TZMxRK/stacks/master/authors/id/A/AU/AUTHOR/Foo-2.tar.gz should exist
ok 16 - Path /tmp/dsR5TZMxRK/authors/id/A/AU/AUTHOR/Foo-2.tar.gz should exist
ok 17 - Result indicates action was succesful
ok 18 - Created a new revision
ok 19 - Package has correct name
ok 20 - Package has correct version
ok 21 - Distribution has correct dist path
ok 22 - Registration AUTHOR/Foo-1/Foo~1/- should not be pinned
ok 23 - Path /tmp/dsR5TZMxRK/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 24 - Path /tmp/dsR5TZMxRK/stacks/master/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 25 - Path /tmp/dsR5TZMxRK/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
1..25
ok 1 - Revert to previous revision
# Subtest: Revert to specific revision
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-1/Foo~1/- should not be pinned
ok 6 - Path /tmp/Pr3den4nTQ/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/Pr3den4nTQ/stacks/master/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 8 - Path /tmp/Pr3den4nTQ/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 9 - Result indicates action was succesful
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration AUTHOR/Foo-2/Foo~2/- should not be pinned
ok 14 - Path /tmp/Pr3den4nTQ/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 15 - Path /tmp/Pr3den4nTQ/stacks/master/authors/id/A/AU/AUTHOR/Foo-2.tar.gz should exist
ok 16 - Path /tmp/Pr3den4nTQ/authors/id/A/AU/AUTHOR/Foo-2.tar.gz should exist
ok 17 - Result indicates action was succesful
ok 18 - Created a new revision
ok 19 - Package has correct name
ok 20 - Package has correct version
ok 21 - Distribution has correct dist path
ok 22 - Registration AUTHOR/Foo-1/Foo~1/- should not be pinned
ok 23 - Path /tmp/Pr3den4nTQ/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 24 - Path /tmp/Pr3den4nTQ/stacks/master/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 25 - Path /tmp/Pr3den4nTQ/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
1..25
ok 2 - Revert to specific revision
# Subtest: Revert to root commit
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-1/Foo~1/- should not be pinned
ok 6 - Path /tmp/eiExjpcjtr/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/eiExjpcjtr/stacks/master/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 8 - Path /tmp/eiExjpcjtr/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 9 - Result indicates action was succesful
ok 10 - Package has correct name
ok 11 - Package has correct version
ok 12 - Distribution has correct dist path
ok 13 - Registration AUTHOR/Foo-2/Foo~2/- should not be pinned
ok 14 - Path /tmp/eiExjpcjtr/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 15 - Path /tmp/eiExjpcjtr/stacks/master/authors/id/A/AU/AUTHOR/Foo-2.tar.gz should exist
ok 16 - Path /tmp/eiExjpcjtr/authors/id/A/AU/AUTHOR/Foo-2.tar.gz should exist
ok 17 - Result indicates action was succesful
ok 18 - Stack master should exist in DB
ok 19 - Stack master should be empty
1..19
ok 3 - Revert to root commit
# Subtest: Revert to unrelated revision
ok 1 - Result indicates action was succesful
ok 2 - Package has correct name
ok 3 - Package has correct version
ok 4 - Distribution has correct dist path
ok 5 - Registration AUTHOR/Foo-1/Foo~1/- should not be pinned
ok 6 - Path /tmp/sxgyu3fgCs/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 7 - Path /tmp/sxgyu3fgCs/stacks/master/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 8 - Path /tmp/sxgyu3fgCs/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 9 - Result indicates action was succesful
ok 10 - Result indicates action was succesful
ok 11 - Other stack is on different rev
ok 12 - Result indicates action was not succesful
ok 13 - Reversion to unrelated revision is prohibited
ok 14 - Result indicates action was succesful
ok 15 - Package has correct name
ok 16 - Package has correct version
ok 17 - Distribution has correct dist path
ok 18 - Registration AUTHOR/Foo-1/Foo~1/! should be pinned
ok 19 - Path /tmp/sxgyu3fgCs/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 20 - Path /tmp/sxgyu3fgCs/stacks/other/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
ok 21 - Path /tmp/sxgyu3fgCs/authors/id/A/AU/AUTHOR/Foo-1.tar.gz should exist
1..21
ok 4 - Revert to unrelated revision
# Subtest: Exceptions
ok 1 - Result indicates action was not succesful
ok 2 - Cannot revert to the current head
ok 3 - Result indicates action was not succesful
ok 4 - Cannot revert beyond root
ok 5 - Result indicates action was succesful
ok 6 - Result indicates action was succesful
ok 7 - Stack master should exist in DB
ok 8 - Stack master should be empty
ok 9 - Result indicates action was not succesful
ok 10
1..10
ok 5 - Exceptions
1..5
ok
t/02-bowels/60-dryrun.t ...............
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
# Subtest: dry run leaves repo empty
ok 1 - Result indicates action was succesful
ok 2 - Repo has no distributions
ok 3 - Repo has no packages
ok 4 - Repo has only one stack
ok 5 - The stack is called "master"
ok 6 - The stack is marked as default
ok 7 - The authors/id dir should be gone
ok 8 - Result indicates action was succesful
ok 9 - Repo has no distributions
ok 10 - Repo has no packages
ok 11 - Repo has only one stack
ok 12 - The stack is called "master"
ok 13 - The stack is marked as default
ok 14 - The authors/id dir should be gone
1..14
ok 3 - dry run leaves repo empty
1..3
ok
t/02-bowels/61-nofail.t ...............
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Result indicates action was succesful
ok 4 - Result indicates action was succesful
# Subtest: error causes rollback of all changes
ok 1 - Result indicates action was not succesful
ok 2
ok 3 - Path /tmp/04C51D4zT0/stacks/master/authors/id/A/AU/AUTHOR/DistA-1.tar.gz should not exist
ok 4 - Path /tmp/04C51D4zT0/stacks/master/authors/id/A/AU/AUTHOR/DistB-1.tar.gz should not exist
ok 5 - Path /tmp/04C51D4zT0/stacks/master/authors/id/A/AU/AUTHOR/DistD-1.tar.gz should not exist
ok 6 - Path /tmp/04C51D4zT0/stacks/master/authors/id/A/AU/AUTHOR/DistC-1.tar.gz should not exist
1..6
ok 5 - error causes rollback of all changes
# Subtest: error with no_fail flag only rolls back failed changes
ok 1 - Result indicates action was not succesful
ok 2 - Result still a failure, even with no_fail
ok 3 - stderr output matches
ok 4 - stderr output matches
ok 5 - Package has correct name
ok 6 - Package has correct version
ok 7 - Distribution has correct dist path
ok 8 - Registration AUTHOR/DistA-1/PkgA~1/- should not be pinned
ok 9 - Path /tmp/LJ6RWDIJpt/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 10 - Path /tmp/LJ6RWDIJpt/stacks/master/authors/id/A/AU/AUTHOR/DistA-1.tar.gz should exist
ok 11 - Path /tmp/LJ6RWDIJpt/authors/id/A/AU/AUTHOR/DistA-1.tar.gz should exist
ok 12 - Package has correct name
ok 13 - Package has correct version
ok 14 - Distribution has correct dist path
ok 15 - Registration AUTHOR/DistC-1/PkgC~1/- should not be pinned
ok 16 - Path /tmp/LJ6RWDIJpt/authors/id/A/AU/AUTHOR/CHECKSUMS should exist
ok 17 - Path /tmp/LJ6RWDIJpt/stacks/master/authors/id/A/AU/AUTHOR/DistC-1.tar.gz should exist
ok 18 - Path /tmp/LJ6RWDIJpt/authors/id/A/AU/AUTHOR/DistC-1.tar.gz should exist
ok 19 - Depedency of failed target is gone completely
ok 20 - Path /tmp/LJ6RWDIJpt/stacks/master/authors/id/A/AU/AUTHOR/DistB-1.tar.gz should exist
ok 21 - Path /tmp/LJ6RWDIJpt/stacks/master/authors/id/A/AU/AUTHOR/DistD-1.tar.gz should exist
ok 22 - Path /tmp/LJ6RWDIJpt/stacks/master/authors/id/A/AU/AUTHOR/DistB-1.tar.gz should not exist
ok 23 - Path /tmp/LJ6RWDIJpt/stacks/master/authors/id/A/AU/AUTHOR/DistD-1.tar.gz should not exist
1..23
ok 6 - error with no_fail flag only rolls back failed changes
1..6
ok
t/02-bowels/62-commit.t ...............
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
# Subtest: No message specified
ok 1 - Result indicates action was succesful
ok 2 - Revision was committed by ME
ok 3 - Message has correct title
ok 4 - Message body is empty
ok 5 - Full message is title only
1..5
ok 3 - No message specified
# Subtest: Use default message
ok 1 - Result indicates action was succesful
ok 2 - Revision was committed by ME
ok 3 - Message has correct title
ok 4 - Message body is empty
ok 5 - Full message is title only
1..5
ok 4 - Use default message
# Subtest: Use custom message, title only
ok 1 - Result indicates action was succesful
ok 2 - Revision was committed by ME
ok 3 - Message has correct title (trailing whitespace chomped)
ok 4 - Message has correct body.
ok 5 - Full message is correct (trailing whitespace intact)
1..5
ok 5 - Use custom message, title only
# Subtest: Use custom message, title and body
ok 1 - Result indicates action was succesful
ok 2 - Revision was committed by ME
ok 3 - Message has correct title (trailing whitespace chomped)
ok 4 - Message has correct body (trailng whitespace chomped)
ok 5 - Full message is correct (trailing whitespace intact)
1..5
ok 6 - Use custom message, title and body
# Subtest: Custom message is just whitespace
ok 1 - Result indicates action was succesful
ok 2 - Revision was committed by ME
ok 3 - Message has correct title
ok 4 - Message body is empty
ok 5 - Full message is correct
1..5
ok 7 - Custom message is just whitespace
# Subtest: Targets are sorted and de-duped
ok 1 - Result indicates action was succesful
ok 2 - Message has correct title
1..2
ok 8 - Targets are sorted and de-duped
# Subtest: Re-pulling target AND missing prereqs
ok 1 - Result indicates action was succesful
ok 2 - Result indicates action was succesful
ok 3 - Message has correct title
1..3
ok 9 - Re-pulling target AND missing prereqs
# Subtest: Some targets fail
ok 1 - Message has correct title
1..1
ok 10 - Some targets fail
1..10
ok
make: *** wait: No child processes. Stop.
make: *** Waiting for unfinished jobs....
make: *** wait: No child processes. Stop.
Timeout (max run time is 300s)
/data/fly2400/ap2400-300558/bin/perl-static killed by signal 15.