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.