PATH=C:\Perl-5.22-32\site\bin;C:\Perl-5.22-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\Perl-5.22-32\site\bin;C:\Perl-5.22-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2016-05-18T18:55:05 ActivePerl-2201 CPAN-2.10 PATH=C:/CPANFL~3.22-/var/libs/bin;C:\PERL-5~1.22-\site\bin;C:\PERL-5~1.22-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\PERL-5~1.22-\site\bin;C:\PERL-5~1.22-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.22-32\var\cpan\Metadata' Database was generated on Wed, 18 May 2016 05:41:02 GMT Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\C\CE\CELOGEEK\MooX-Options-4.022.tar.gz ok MooX-Options-4.022/t MooX-Options-4.022/t/mo.t MooX-Options-4.022 MooX-Options-4.022/README MooX-Options-4.022/Changes MooX-Options-4.022/t/doc.t MooX-Options-4.022/t/moo.t MooX-Options-4.022/t/pod.t MooX-Options-4.022/LICENSE MooX-Options-4.022/dist.ini MooX-Options-4.022/po MooX-Options-4.022/po/de.po MooX-Options-4.022/t/role.t MooX-Options-4.022/META.yml MooX-Options-4.022/MANIFEST MooX-Options-4.022/Build.PL MooX-Options-4.022/t/base.st MooX-Options-4.022/t/moose.t MooX-Options-4.022/t/order.t MooX-Options-4.022/t/Test.pm MooX-Options-4.022/META.json MooX-Options-4.022/t/hidden.t MooX-Options-4.022/t/spacer.t MooX-Options-4.022/README.mkdn MooX-Options-4.022/po/de_DE.po MooX-Options-4.022/t/failure.t MooX-Options-4.022/t/flavour.t MooX-Options-4.022/coverage.txt MooX-Options-4.022/t/doc-utf8.t MooX-Options-4.022/t/moox-cmd.t MooX-Options-4.022/t/isa_check.t MooX-Options-4.022/t/no_option.t MooX-Options-4.022/t/multi_role.t MooX-Options-4.022/xt MooX-Options-4.022/xt/perltidy.rc MooX-Options-4.022/t/00-compile.t MooX-Options-4.022/t/with_config.t MooX-Options-4.022/t/usage_string.t MooX-Options-4.022/xt/perlcritic.rc MooX-Options-4.022/t/author-critic.t MooX-Options-4.022/lib/MooX MooX-Options-4.022/lib/MooX/Options.pm MooX-Options-4.022/po/MooX-Options.pot MooX-Options-4.022/t/namespace_clean.t MooX-Options-4.022/t/option-of-option.t MooX-Options-4.022/t/lib MooX-Options-4.022/t/lib/MooXCmdTest.pm MooX-Options-4.022/t/release-kwalitee.t MooX-Options-4.022/etc MooX-Options-4.022/etc/with_config.t.json MooX-Options-4.022/t/000-report-versions.t MooX-Options-4.022/t/release-unused-vars.t MooX-Options-4.022/t/author-pod-coverage.t MooX-Options-4.022/etc/with_config_2.t.json MooX-Options-4.022/lib/MooX/Options MooX-Options-4.022/lib/MooX/Options/Role.pm MooX-Options-4.022/t/around_options_usage.t MooX-Options-4.022/t/check_target_methods.t MooX-Options-4.022/t/multiple-split-options.t MooX-Options-4.022/t/string_with_zero_value.t MooX-Options-4.022/t/lib/TestNamespaceClean.pm MooX-Options-4.022/t/lib/MooXCmdTest/Cmd MooX-Options-4.022/t/lib/MooXCmdTest/Cmd/test1.pm MooX-Options-4.022/t/lib/MooXCmdTest/Cmd/test3.pm MooX-Options-4.022/lib/MooX/Options/Descriptive.pm MooX-Options-4.022/lib/MooX/Options/Manual MooX-Options-4.022/lib/MooX/Options/Manual/Man.pod MooX-Options-4.022/lib/MooX/Options/Manual/MooXCmd.pod MooX-Options-4.022/lib/MooX/Options/Descriptive MooX-Options-4.022/lib/MooX/Options/Descriptive/Usage.pm MooX-Options-4.022/t/autosplit_warning_on_required_param.t MooX-Options-4.022/t/lib/MooXCmdTest/Cmd/test1/Cmd MooX-Options-4.022/t/lib/MooXCmdTest/Cmd/test1/Cmd/test2.pm MooX-Options-4.022/lib/MooX/Options/Manual/NamespaceClean.pod MooX-Options-4.022/share/LocaleData/de/LC_MESSAGES MooX-Options-4.022/share/LocaleData/de/LC_MESSAGES/MooX-Options.mo MooX-Options-4.022/share/LocaleData/de_DE/LC_MESSAGES MooX-Options-4.022/share/LocaleData/de_DE/LC_MESSAGES/MooX-Options.mo Configuring C/CE/CELOGEEK/MooX-Options-4.022.tar.gz with Build.PL >>> C:\Perl-5.22-32\bin\perl.exe Build.PL Checking prerequisites... requires: ! MooX::ConfigFromFile is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'MooX-Options' version '4.022' CELOGEEK/MooX-Options-4.022.tar.gz C:\Perl-5.22-32\bin\perl.exe Build.PL -- OK Running Build for C/CE/CELOGEEK/MooX-Options-4.022.tar.gz ---- Unsatisfied dependencies detected during ---- ---- CELOGEEK/MooX-Options-4.022.tar.gz ---- MooX::ConfigFromFile [requires] Running test for module 'MooX::ConfigFromFile' Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\R\RE\REHSACK\MooX-ConfigFromFile-0.007.tar.gz ok MooX-ConfigFromFile-0.007/ MooX-ConfigFromFile-0.007/calc/ MooX-ConfigFromFile-0.007/Changes MooX-ConfigFromFile-0.007/etc/ MooX-ConfigFromFile-0.007/lib/ MooX-ConfigFromFile-0.007/Makefile.PL MooX-ConfigFromFile-0.007/MANIFEST MooX-ConfigFromFile-0.007/MANIFEST.SKIP MooX-ConfigFromFile-0.007/META.json MooX-ConfigFromFile-0.007/META.yml MooX-ConfigFromFile-0.007/README.md MooX-ConfigFromFile-0.007/t/ MooX-ConfigFromFile-0.007/t/00-load.t MooX-ConfigFromFile-0.007/t/01-moo.t MooX-ConfigFromFile-0.007/t/02-moose.t MooX-ConfigFromFile-0.007/t/lib/ MooX-ConfigFromFile-0.007/t/testerr.pm MooX-ConfigFromFile-0.007/t/testlib.pm MooX-ConfigFromFile-0.007/t/testmxcmd.pm MooX-ConfigFromFile-0.007/t/testmxopt.pm MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest/ MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest.pm MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest/Cmd/ MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest/Cmd/Test/ MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest/Cmd/Test.pm MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest/Cmd/Tested.pm MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest/Cmd/Test/Cmd/ MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest/Cmd/Test/Cmd/This/ MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest/Cmd/Test/Cmd/This.pm MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest/Cmd/Test/Cmd/This/Cmd/ MooX-ConfigFromFile-0.007/t/lib/MooXCmdTest/Cmd/Test/Cmd/This/Cmd/HashMerged.pm MooX-ConfigFromFile-0.007/lib/MooX/ MooX-ConfigFromFile-0.007/lib/MooX/ConfigFromFile/ MooX-ConfigFromFile-0.007/lib/MooX/ConfigFromFile.pm MooX-ConfigFromFile-0.007/lib/MooX/ConfigFromFile/Role/ MooX-ConfigFromFile-0.007/lib/MooX/ConfigFromFile/Role.pm MooX-ConfigFromFile-0.007/lib/MooX/ConfigFromFile/Role/HashMergeLoaded.pm MooX-ConfigFromFile-0.007/etc/calc-operands.json MooX-ConfigFromFile-0.007/etc/MooXCmdTest-test-this-hashmerged.json MooX-ConfigFromFile-0.007/etc/MooXCmdTest-test-this.json MooX-ConfigFromFile-0.007/etc/MooXCmdTest-test.json MooX-ConfigFromFile-0.007/etc/MooXCmdTest.json MooX-ConfigFromFile-0.007/etc/MooXCmdTest.test.this.json MooX-ConfigFromFile-0.007/etc/MooXCmdTest.tested.json MooX-ConfigFromFile-0.007/calc/etc/ MooX-ConfigFromFile-0.007/calc/etc/large-operands.json MooX-ConfigFromFile-0.007/calc/etc/operands.json MooX-ConfigFromFile-0.007/calc/etc/small-operands.json Configuring R/RE/REHSACK/MooX-ConfigFromFile-0.007.tar.gz with Makefile.PL >>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL Warning: prerequisite MooX::File::ConfigDir 0.002 not found. Checking if your kit is complete... Looks good Have \cpanfl~3.22-\var\megalib Want \perl-5~1.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread-64int] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for MooX::ConfigFromFile Writing MYMETA.yml and MYMETA.json REHSACK/MooX-ConfigFromFile-0.007.tar.gz C:\Perl-5.22-32\bin\perl.exe Makefile.PL -- OK Running make for R/RE/REHSACK/MooX-ConfigFromFile-0.007.tar.gz ---- Unsatisfied dependencies detected during ---- ---- REHSACK/MooX-ConfigFromFile-0.007.tar.gz ---- MooX::File::ConfigDir [requires] Running test for module 'MooX::File::ConfigDir' Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\R\RE\REHSACK\MooX-File-ConfigDir-0.005.tar.gz ok MooX-File-ConfigDir-0.005/ MooX-File-ConfigDir-0.005/calc/ MooX-File-ConfigDir-0.005/Changes MooX-File-ConfigDir-0.005/etc/ MooX-File-ConfigDir-0.005/lib/ MooX-File-ConfigDir-0.005/Makefile.PL MooX-File-ConfigDir-0.005/MANIFEST MooX-File-ConfigDir-0.005/MANIFEST.SKIP MooX-File-ConfigDir-0.005/META.json MooX-File-ConfigDir-0.005/META.yml MooX-File-ConfigDir-0.005/README.md MooX-File-ConfigDir-0.005/t/ MooX-File-ConfigDir-0.005/t/00-load.t MooX-File-ConfigDir-0.005/t/01-simple.t MooX-File-ConfigDir-0.005/t/02-build.t MooX-File-ConfigDir-0.005/t/03-mxcff.t MooX-File-ConfigDir-0.005/lib/MooX/ MooX-File-ConfigDir-0.005/lib/MooX/File/ MooX-File-ConfigDir-0.005/lib/MooX/File/ConfigDir.pm MooX-File-ConfigDir-0.005/etc/calc-operands.json MooX-File-ConfigDir-0.005/calc/etc/ MooX-File-ConfigDir-0.005/calc/etc/operands.json Configuring R/RE/REHSACK/MooX-File-ConfigDir-0.005.tar.gz with Makefile.PL >>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~3.22-\var\megalib Want \perl-5~1.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread-64int] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for MooX::File::ConfigDir Writing MYMETA.yml and MYMETA.json REHSACK/MooX-File-ConfigDir-0.005.tar.gz C:\Perl-5.22-32\bin\perl.exe Makefile.PL -- OK Running make for R/RE/REHSACK/MooX-File-ConfigDir-0.005.tar.gz >>> dmake cp lib/MooX/File/ConfigDir.pm blib\lib\MooX\File\ConfigDir.pm REHSACK/MooX-File-ConfigDir-0.005.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.22-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t xt/*.t # Testing MooX::File::ConfigDir 0.005, Perl 5.022001, C:\Perl-5.22-32\bin\perl.exe t/00-load.t .... 1..1 ok 1 - use MooX::File::ConfigDir; ok t/01-simple.t .. # config_dirs: C:\Windows,C:/cpanfly-5.22-32/var/cpan/build/MooX-File-ConfigDir-0.005-lG47MW/etc,C:\Perl-5.22-32\etc,C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW\etc,C:\cpanfly-5.22-32\var\tmp,C:\Users\cpanfly\AppData\Roaming ok 1 - config_dirs # system_cfg_dir: C:\Windows ok 2 - system_cfg_dir # desktop_cfg_dir: C:\ProgramData\Roaming ok 3 - config_dirs # core_cfg_dir: C:\Perl-5.22-32\etc ok 4 - core_cfg_dir # site_cfg_dir: C:\Perl-5.22-32\site\etc ok 5 - site_cfg_dir # vendor_cfg_dir: \etc ok 6 - vendor_cfg_dir # local_cfg_dir: ok 7 - local_cfg_dir # here_cfg_dir: C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW\etc ok 8 - here_cfg_dir # singleapp_cfg_dir: C:/cpanfly-5.22-32/var/cpan/build/MooX-File-ConfigDir-0.005-lG47MW/etc ok 9 - singleapp_cfg_dir # xdg_config_dirs: C:\ProgramData\Roaming ok 10 - config_dirs # xdg_config_home: C:\Users\cpanfly\AppData\Roaming ok 11 - xdg_config_home # user_cfg_dir: C:\cpanfly-5.22-32\var\tmp ok 12 - user_cfg_dir 1..12 ok t/02-build.t ... ok 1 - system_cfg_dir # system_cfg_dir[ # 'C:\\Windows\\02-build.t' # ] # [ # 'C:\\Windows\\02-build.t' # ] ok 2 - desktop_cfg_dir # desktop_cfg_dir[ # 'C:\\ProgramData\\Roaming\\02-build.t' # ] # [ # 'C:\\ProgramData\\Roaming\\02-build.t' # ] ok 3 - core_cfg_dir # core_cfg_dir[ # 'C:\\Perl-5.22-32\\etc\\02-build.t' # ] # [ # 'C:\\Perl-5.22-32\\etc\\02-build.t' # ] ok 4 - site_cfg_dir # site_cfg_dir[ # 'C:\\Perl-5.22-32\\site\\etc\\02-build.t' # ] # [ # 'C:\\Perl-5.22-32\\site\\etc\\02-build.t' # ] ok 5 - vendor_cfg_dir # vendor_cfg_dir[ # '\\etc\\02-build.t' # ] # [ # '\\etc\\02-build.t' # ] ok 6 - local_cfg_dir # local_cfg_dir[] # [] ok 7 - here_cfg_dir # here_cfg_dir[ # 'C:\\cpanfly-5.22-32\\var\\cpan\\build\\MooX-File-ConfigDir-0.005-lG47MW\\02-build.t\\etc' # ] # [ # 'C:\\cpanfly-5.22-32\\var\\cpan\\build\\MooX-File-ConfigDir-0.005-lG47MW\\02-build.t\\etc' # ] ok 8 - singleapp_cfg_dir # singleapp_cfg_dir[ # 'C:/cpanfly-5.22-32/var/cpan/build/MooX-File-ConfigDir-0.005-lG47MW/etc' # ] # [ # 'C:/cpanfly-5.22-32/var/cpan/build/MooX-File-ConfigDir-0.005-lG47MW/etc' # ] ok 9 - xdg_config_dirs # xdg_config_dirs[ # 'C:\\ProgramData\\Roaming\\02-build.t' # ] # [ # 'C:\\ProgramData\\Roaming\\02-build.t' # ] ok 10 - xdg_config_home # xdg_config_home[ # 'C:\\Users\\cpanfly\\AppData\\Roaming\\02-build.t' # ] # [ # 'C:\\Users\\cpanfly\\AppData\\Roaming\\02-build.t' # ] ok 11 - user_cfg_dir # user_cfg_dir[ # 'C:\\cpanfly-5.22-32\\var\\tmp\\.02-build.t' # ] # [ # 'C:\\cpanfly-5.22-32\\var\\tmp\\.02-build.t' # ] ok 12 - Load fails expectedly 1..12 ok t/03-mxcff.t ... skipped: Need MooX::ConfigFromFile 0.006 -- Can't locate MooX/ConfigFromFile.pm in @INC (you may need to install the MooX::ConfigFromFile module) (@INC contains: C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW\blib\lib C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW\blib\arch C:/cpanfly-5.22-32/var/megalib C:/cpanfly-5.22-32/var/megalib C:/Perl-5.22-32/site/lib C:/Perl-5.22-32/lib .) at (eval 11) line 1. All tests successful. Files=4, Tests=25, 2 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) Result: PASS REHSACK/MooX-File-ConfigDir-0.005.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/R/RE/REHSACK/CHECKSUMS Jens Rehsack <rehsack@cpan.org> Moo eXtension for File::ConfigDir >>> (cd C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW && tar cvf - MooX-File-ConfigDir-0.005.ppd blib) | gzip -c >C:/cpanfly-5.22-32/var/REPO/R/RE/REHSACK/MooX-File-ConfigDir-0.005.tar.gz MooX-File-ConfigDir-0.005.ppd blib/ blib/lib/ blib/lib/MooX/ blib/lib/MooX/File/ blib/lib/MooX/File/ConfigDir.pm >>> mv C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW/MooX-File-ConfigDir-0.005.ppd C:/cpanfly-5.22-32/var/REPO/R/RE/REHSACK REHSACK/MooX-ConfigFromFile-0.007.tar.gz Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\MooX-ConfigFromFile-0.007-xcevPY REHSACK/MooX-ConfigFromFile-0.007.tar.gz Has already been prepared Running make for R/RE/REHSACK/MooX-ConfigFromFile-0.007.tar.gz Prepending C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW/blib/arch C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/MooX/ConfigFromFile/Role.pm blib\lib\MooX\ConfigFromFile\Role.pm cp lib/MooX/ConfigFromFile/Role/HashMergeLoaded.pm blib\lib\MooX\ConfigFromFile\Role\HashMergeLoaded.pm cp lib/MooX/ConfigFromFile.pm blib\lib\MooX\ConfigFromFile.pm REHSACK/MooX-ConfigFromFile-0.007.tar.gz dmake -- OK Prepending C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW/blib/arch C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.22-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t xt/*.t # Testing MooX::ConfigFromFile 0.007, Perl 5.022001, C:\Perl-5.22-32\bin\perl.exe t/00-load.t ... ok 1 - use MooX::ConfigFromFile; 1..1 ok t/01-moo.t .... # Moo ok 1 - Failed to apply MooX::ConfigFromFile::Role ok 2 - Skipped applying MooX::ConfigFromFile::Role # Moo ok 3 - read "a" from add config ok 4 - read "b" from add config ok 5 - read right adder config ok 6 - Applying MooX::ConfigFromFile::Role ok 7 - read "a" from sub config using config_extensions ok 8 - read "b" from sub config using config_extensions ok 9 - read right subber config using config_extensions ok 10 - read "a" from sub config using config_dirs ok 11 - read "b" from sub config using config_dirs ok 12 - read right subber config using config_dirs ok 13 - read "a" from sub config using config_prefix_map_separator ok 14 - read "b" from sub config using config_prefix_map_separator ok 15 - read right subber config using config_prefix_map_separator ok 16 - read "a" from sub config using config_prefixes ok 17 - read "b" from sub config using config_prefixes ok 18 - read right subber config using config_prefixes ok 19 - read "a" from sub config using config_prefix_map ok 20 - read "b" from sub config using config_prefix_map ok 21 - read right subber config using config_prefix_map ok 22 - read "a" from sub config using config_files_pattern ok 23 - read "b" from sub config using config_files_pattern ok 24 - read right subber config using config_files_pattern ok 25 - read "a" from sub config using config_files ok 26 - read "b" from sub config using config_files ok 27 - read right subber config using config_files ok 28 - read "a" from sub config ok 29 - read "b" from sub config ok 30 - use right secsub config ok 31 - Applying MooX::ConfigFromFile::Role ok 32 - read "a" from mul1 config ok 33 - read "b" from mul1 config ok 34 - read right mul config ok 35 - copy "a" from mul1 config ok 36 - copy "b" from mul1 config ok 37 - right mul2 config duplicated ok 38 - right mul3 config duplicated ok 39 - read "a" from div1 config ok 40 - read "b" from div1 config ok 41 - read right div1 config ok 42 - read "a" from div2 config ok 43 - read "b" from div2 config ok 44 - read right div2 config ok 45 - An object of class 'Dumb::Cfg' isa 'Dumb::Cfg' ok 46 - fallback config prefix ok 47 - fallback config dirs ok 48 - fallback config prefix ok 49 - got a 'MooXCmdTest' from new_with_cmd ok 50 - $\#argv vs. command chain length testing MooXCmdTest => [ ] ok 51 - got cmd for MooXCmdTest => [ ] ok 52 - An object of class 'MooXCmdTest' isa 'MooXCmdTest' ok 53 - Attribute complicated_setting for MooXCmdTest => [ ] ok 54 - got a 'MooXCmdTest' from new_with_cmd ok 55 - proper cmd name from MooXCmdTest => [ test ] ok 56 - $\#argv vs. command chain length testing MooXCmdTest => [ test ] ok 57 - command_chain_end ok ok 58 - got cmd for MooXCmdTest => [ test ] ok 59 - An object of class 'MooXCmdTest' isa 'MooXCmdTest' ok 60 - An object of class 'MooXCmdTest::Cmd::Test' isa 'MooXCmdTest::Cmd::Test' ok 61 - Attribute unintialized_attribute ok for MooXCmdTest => [ test ] ok 62 - got a 'MooXCmdTest' from new_with_cmd ok 63 - proper cmd name from MooXCmdTest => [ tested ] ok 64 - $\#argv vs. command chain length testing MooXCmdTest => [ tested ] ok 65 - command_chain_end ok ok 66 - got cmd for MooXCmdTest => [ tested ] ok 67 - An object of class 'MooXCmdTest' isa 'MooXCmdTest' ok 68 - An object of class 'MooXCmdTest::Cmd::Tested' isa 'MooXCmdTest::Cmd::Tested' ok 69 - Attribute confidential_setting for MooXCmdTest => [ tested ] ok 70 - got a 'MooXCmdTest' from new_with_cmd ok 71 - proper cmd name from MooXCmdTest => [ test this ] ok 72 - $\#argv vs. command chain length testing MooXCmdTest => [ test this ] ok 73 - command_chain_end ok ok 74 - got cmd for MooXCmdTest => [ test this ] ok 75 - An object of class 'MooXCmdTest' isa 'MooXCmdTest' ok 76 - An object of class 'MooXCmdTest::Cmd::Test::Cmd::This' isa 'MooXCmdTest::Cmd::Test::Cmd::This' ok 77 - Attribute dedicated_setting for MooXCmdTest => [ test this ] ok 78 - got a 'MooXCmdTest' from new_with_cmd ok 79 - proper cmd name from MooXCmdTest => [ test this hashmerged ] ok 80 - $\#argv vs. command chain length testing MooXCmdTest => [ test this hashmerged ] ok 81 - command_chain_end ok ok 82 - got cmd for MooXCmdTest => [ test this hashmerged ] ok 83 - An object of class 'MooXCmdTest' isa 'MooXCmdTest' ok 84 - An object of class 'MooXCmdTest::Cmd::Test::Cmd::This::Cmd::HashMerged' isa 'MooXCmdTest::Cmd::Test::Cmd::This::Cmd::HashMerged' ok 85 - Attribute dedicated_setting for MooXCmdTest => [ test this hashmerged ] ok 86 - Attribute merged_frame for MooXCmdTest => [ test this hashmerged ] 1..86 ok t/02-moose.t .. skipped: Moose test requires Moose being installed All tests successful. Files=3, Tests=87, 3 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) Result: PASS REHSACK/MooX-ConfigFromFile-0.007.tar.gz dmake test TEST_VERBOSE=1 -- OK Jens Rehsack <rehsack@cpan.org> Moo eXtension for initializing objects from config file >>> (cd C:\cpanfly-5.22-32\var\cpan\build\MooX-ConfigFromFile-0.007-xcevPY && tar cvf - MooX-ConfigFromFile-0.007.ppd blib) | gzip -c >C:/cpanfly-5.22-32/var/REPO/R/RE/REHSACK/MooX-ConfigFromFile-0.007.tar.gz MooX-ConfigFromFile-0.007.ppd blib/ blib/lib/ blib/lib/MooX/ blib/lib/MooX/ConfigFromFile/ blib/lib/MooX/ConfigFromFile/Role/ blib/lib/MooX/ConfigFromFile/Role/HashMergeLoaded.pm blib/lib/MooX/ConfigFromFile/Role.pm blib/lib/MooX/ConfigFromFile.pm >>> mv C:\cpanfly-5.22-32\var\cpan\build\MooX-ConfigFromFile-0.007-xcevPY/MooX-ConfigFromFile-0.007.ppd C:/cpanfly-5.22-32/var/REPO/R/RE/REHSACK CELOGEEK/MooX-Options-4.022.tar.gz Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\MooX-Options-4.022-gbiILW CELOGEEK/MooX-Options-4.022.tar.gz Has already been prepared Running Build for C/CE/CELOGEEK/MooX-Options-4.022.tar.gz Prepending C:\cpanfly-5.22-32\var\cpan\build\MooX-ConfigFromFile-0.007-xcevPY/blib/arch C:\cpanfly-5.22-32\var\cpan\build\MooX-ConfigFromFile-0.007-xcevPY/blib/lib C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW/blib/arch C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW/blib/lib to PERL5LIB for 'make' >>> C:\Perl-5.22-32\bin\perl.exe ./Build Building MooX-Options CELOGEEK/MooX-Options-4.022.tar.gz C:\Perl-5.22-32\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.22-32\var\cpan\build\MooX-ConfigFromFile-0.007-xcevPY/blib/arch C:\cpanfly-5.22-32\var\cpan\build\MooX-ConfigFromFile-0.007-xcevPY/blib/lib C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW/blib/arch C:\cpanfly-5.22-32\var\cpan\build\MooX-File-ConfigDir-0.005-lG47MW/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 t/00-compile.t ........................... 1..4 ok 1 - MooX/Options.pm loaded ok ok 2 - MooX/Options/Descriptive.pm loaded ok ok 3 - MooX/Options/Descriptive/Usage.pm loaded ok ok 4 - MooX/Options/Role.pm loaded ok ok # Testing with Perl 5.022001, C:\Perl-5.22-32\bin\perl.exe # Capture::Tiny version is 0.36 # Carp version is 1.38 # Data::Record version is 0.02 # English version is 1.09 # File::Spec version is 3.62 # FindBin version is 1.51 # Getopt::Long version is 2.48 # Getopt::Long::Descriptive version is 0.099 # IO::Handle version is 1.35 # IPC::Open3 version is 1.18 # Import::Into version is 1.002005 # JSON::MaybeXS version is 1.003005 # Locale::TextDomain version is 1.25 # Module::Build version is 0.4218 # Module::Metadata version is 1.000027 # Moo version is 2.001001 # MooX::ConfigFromFile version is 0.007 # POSIX version is 1.53_01 # Path::Class version is 0.36 # Pod::Usage version is 1.68 # Regexp::Common version is 2016020301 # Role::Tiny::With version is 2.000003 # Scalar::Util version is 1.43 # Term::Size::Any version is 0.002 # Test::More version is 1.001014 # Test::Requires version is 0.10 # Test::Trap version is 0.3.2 # Text::LineFold version is 2012.04 # Try::Tiny version is 0.24 # blib version is 1.06 # feature version is 1.40 # lib version is 0.63 # namespace::clean version is 0.26 # overload version is 1.26 # parent version is 0.234 # strict version is 1.09 # warnings version is 1.34 t/000-report-versions.t .................. ok 1 - require Capture::Tiny; ok 2 - require Carp; ok 3 - require Data::Record; ok 4 - require English; ok 5 - require File::Spec; ok 6 - require FindBin; ok 7 - require Getopt::Long; ok 8 - require Getopt::Long::Descriptive; ok 9 - require IO::Handle; ok 10 - require IPC::Open3; ok 11 - require Import::Into; ok 12 - require JSON::MaybeXS; ok 13 - require Locale::TextDomain; ok 14 - require Module::Build; ok 15 - require Module::Metadata; ok 16 - require Moo; ok 17 - require MooX::ConfigFromFile; ok 18 - require POSIX; ok 19 - require Path::Class; ok 20 - require Pod::Usage; ok 21 - require Regexp::Common; ok 22 - require Role::Tiny::With; ok 23 - require Scalar::Util; ok 24 - require Term::Size::Any; ok 25 - require Test::More; ok 26 - require Test::Requires; ok 27 - require Test::Trap; ok 28 - require Text::LineFold; ok 29 - require Try::Tiny; ok 30 - require blib; ok 31 - require feature; ok 32 - require lib; ok 33 - require namespace::clean; ok 34 - require overload; ok 35 - require parent; ok 36 - require strict; ok 37 - require warnings; 1..37 ok t/around_options_usage.t ................. ok 1 - Pre message ok ok 2 - Usage ok ok 3 - Post message ok ok 4 - Pre message ok ok 5 - Usage ok ok 6 - Post message ok 1..6 ok t/author-critic.t ........................ skipped: these tests are for testing by the author t/author-pod-coverage.t .................. skipped: these tests are for testing by the author t/autosplit_warning_on_required_param.t .. ok 1 - stdout ok ok 2 - stderr ok 1..2 ok t/check_target_methods.t ................. ok 1 - methods ok 1..1 ok t/doc-utf8.t ............................. ok 1 - documentation work ok 2 - documentation work 1..2 ok t/doc.t .................................. ok 1 - documentation work ok 2 - documentation work ok 3 - doc pass first ok 4 - doc pass first ok 5 - doc pass first ok 6 - doc pass first 1..6 ok t/failure.t .............................. ok 1 - negativable and format are incompatible ok 2 - help method can't be defined ok 3 - man method can't be defined ok 4 - usage method can't be defined ok 5 - option method can't be defined ok 6 - new_with_options method can't be defined ok 7 - parse_options method can't be defined ok 8 - options_usage method can't be defined ok 9 - _options_data method can't be defined ok 10 - _options_config method can't be defined ok 11 - role could only be apply with a MooX::Options ready package ok 12 - redefined methods ok 13 - t has crash ok 14 - missing with ok 15 - missing with ok 16 - missing with 1..16 ok t/flavour.t .............................. # Subtest: unknown option plain # Without flavour plain ok 1 - anarg is left ok 2 - bool was set ok 3 - anarg is left ok 4 - exit code ok ok 5 - and a warning from GLD ok 6 - died with usage message 1..6 ok 1 - unknown option plain # Subtest: unknown option plain2 # Without flavour plain2 ok 1 - anarg is left ok 2 - bool was set ok 3 - anarg is left ok 4 - exit code ok ok 5 - and a warning from GLD ok 6 - died with usage message 1..6 ok 2 - unknown option plain2 # Subtest: flavour # With flavour ok 1 - anarg is left ok 2 - bool was set ok 3 - anarg is left ok 4 - bool was set ok 5 - anarg and unknown_option are left 1..5 ok 3 - flavour 1..3 ok t/hidden.t ............................... ok 1 - hidden by doc ok 2 - hidden by option ok 3 - visible option ok 4 - hidden by doc exists ok 5 - hidden by option exists 1..5 ok t/isa_check.t ............................ ok 1 - stdout ok ok 2 - stderr ok 1..2 ok t/mo.t ................................... # Subtest: Mo # Test Mo # Subtest: no args # no args ok 1 - bool defined ok 2 - counter defined ok 3 - empty defined ok 4 - bool values is undef ok 5 - counter values is undef ok 6 - empty values is undef ok 7 - Default works correctly 1..7 ok 1 - no args # Subtest: args value # args value with repeatable # bool 1 # counter 3 # empty 1 ok 1 - bool values is defined ok 2 - counter values is defined ok 3 - empty values is defined ok 4 - bool is well defined ok 5 - counter is well defined ok 6 - empty is well defined 1..6 ok 2 - args value # Subtest: negativable # negativable ok 1 - empty is well defined 1..1 ok 3 - negativable # Subtest: split # split ok 1 - split one arg ok 2 - split two arg ok 3 - split one arg autosplit ok 4 - split three arg with autosplit ok 5 - split three arg with autosplit and space 1..5 ok 4 - split # Subtest: test required # test required ok 1 - missing args, exit 1 ok 2 - str_reg is missing ok 3 - str req is ok ok 4 - missing args exit 1 ok 5 - only one missing for moose 1..5 ok 5 - test required # Subtest: test help # test help ok 1 - help, exit 0 ok 2 - str_reg is missing 1..2 ok 6 - test help # Subtest: test short help # test short help ok 1 - help, exit 0 ok 2 - str_reg is missing ok 3 - usage message ok 1..3 ok 7 - test short help # Subtest: value override # value override ok 1 - str req is ok ok 2 - str req is override with ok 1..2 ok 8 - value override # Subtest: split_complexe_str # split on complexe str ok 1 - str req is ok ok 2 - str req is ok ok 3 - str req is ok ok 4 - str req is ok ok 5 - str req is ok ok 6 - str req is ok ok 7 - str req is ok ok 8 - str req is ok 1..8 ok 9 - split_complexe_str # Subtest: split_complexe_str_short # split on complexe str short ok 1 - str req is ok ok 2 - str req is ok ok 3 - str req is ok ok 4 - str req is ok 1..4 ok 10 - split_complexe_str_short # Subtest: split_str_shorter_name # shorter long split ok 1 - str req is ok ok 2 - str req is ok # shorter long split with conflict ok 3 - conflict detected ok 4 - conflict detected 1..4 ok 11 - split_str_shorter_name # Subtest: should_die_ok # Test chain method ok 1 - should die ok 1..1 ok 12 - should_die_ok # Subtest: test usage # test usage method ok 1 - exit code is correct ok 2 - custom message is present ok 3 - custom message is really present ok 4 - help is present ok 5 - attr no doc is present 1..5 ok 13 - test usage # Subtest: test short usage # test usage method ok 1 - exit code is correct ok 2 - short message ok 1..2 ok 14 - test short usage # Subtest: doc usage # doc usage ok 1 - exit code is correct ok 2 - doc on attribute 1..2 ok 15 - doc usage # Subtest: test short # test short ok 1 - short doc ok 1..1 ok 16 - test short # Subtest: test skip_options # test skip_options ok 1 - multi is no more an option 1..1 ok 17 - test skip_options # Subtest: test prefer_commandline # test prefer_commandline ok 1 - prefer_commandline ok 1..1 ok 18 - test prefer_commandline # Subtest: test dash # test dash ok 1 - --start_date ok ok 2 - --start-date ok ok 3 - -s ok 1..3 ok 19 - test dash # Subtest: json # json ok 1 - json properly set ok 2 - decode json failed ok 3 - json help message properly set # USAGE: mo.t [-ht] [long options...] # # -t: JSON # no doc for t # # # # --usage: # show a short help message # # -h: # show a compact help message # # --help: # show a long help message # # --man: # show the manual # ok 4 - json help message properly set ok 5 - json man message properly set 1..5 ok 20 - json # Subtest: json format # json format ok 1 - json properly set ok 2 - decode json failed ok 3 - json help message properly set ok 4 - json help message properly set ok 5 - json help message properly set 1..5 ok 21 - json format # Subtest: range_complexe_str # range on complexe str ok 1 - str1 req is ok ok 2 - str2 req is ok ok 3 - str3 req is ok ok 4 - str4 req is ok ok 5 - str req5 is ok ok 6 - str req6 is ok ok 7 - str7 req is ok ok 8 - str8 req is ok ok 9 - str9 req is ok ok 10 - str10 req is ok ok 11 - str11 req is ok ok 12 - str12 req is ok 1..12 ok 22 - range_complexe_str # Subtest: range_complexe_str_short # range on complexe str short ok 1 - str1 req is ok ok 2 - str2 req is ok ok 3 - str3 req is ok ok 4 - str4 req is ok ok 5 - str5 req is ok ok 6 - str6 req is ok ok 7 - str7 req is ok ok 8 - str8 req is ok 1..8 ok 23 - range_complexe_str_short # Subtest: range_str_shorter_name # shorter long range ok 1 - str1 req is ok ok 2 - str2 req is ok # shorter long range with conflict ok 3 - conflict detected ok 4 - conflict detected 1..4 ok 24 - range_str_shorter_name 1..24 ok 1 - Mo 1..1 ok t/moo.t .................................. # Subtest: Moo # Test Moo # Subtest: no args # no args ok 1 - bool defined ok 2 - counter defined ok 3 - empty defined ok 4 - bool values is undef ok 5 - counter values is undef ok 6 - empty values is undef ok 7 - Default works correctly 1..7 ok 1 - no args # Subtest: args value # args value with repeatable # bool 1 # counter 3 # empty 1 ok 1 - bool values is defined ok 2 - counter values is defined ok 3 - empty values is defined ok 4 - bool is well defined ok 5 - counter is well defined ok 6 - empty is well defined 1..6 ok 2 - args value # Subtest: negativable # negativable ok 1 - empty is well defined 1..1 ok 3 - negativable # Subtest: split # split ok 1 - split one arg ok 2 - split two arg ok 3 - split one arg autosplit ok 4 - split three arg with autosplit ok 5 - split three arg with autosplit and space 1..5 ok 4 - split # Subtest: test required # test required ok 1 - missing args, exit 1 ok 2 - str_reg is missing ok 3 - str req is ok ok 4 - missing args exit 1 ok 5 - multi is missing 1..5 ok 5 - test required # Subtest: test help # test help ok 1 - help, exit 0 ok 2 - str_reg is missing 1..2 ok 6 - test help # Subtest: test short help # test short help ok 1 - help, exit 0 ok 2 - str_reg is missing ok 3 - usage message ok 1..3 ok 7 - test short help # Subtest: value override # value override ok 1 - str req is ok ok 2 - str req is override with ok 1..2 ok 8 - value override # Subtest: split_complexe_str # split on complexe str ok 1 - str req is ok ok 2 - str req is ok ok 3 - str req is ok ok 4 - str req is ok ok 5 - str req is ok ok 6 - str req is ok ok 7 - str req is ok ok 8 - str req is ok 1..8 ok 9 - split_complexe_str # Subtest: split_complexe_str_short # split on complexe str short ok 1 - str req is ok ok 2 - str req is ok ok 3 - str req is ok ok 4 - str req is ok 1..4 ok 10 - split_complexe_str_short # Subtest: split_str_shorter_name # shorter long split ok 1 - str req is ok ok 2 - str req is ok # shorter long split with conflict ok 3 - conflict detected ok 4 - conflict detected 1..4 ok 11 - split_str_shorter_name # Subtest: should_die_ok # Test chain method ok 1 - should die ok 1..1 ok 12 - should_die_ok # Subtest: test usage # test usage method ok 1 - exit code is correct ok 2 - custom message is present ok 3 - custom message is really present ok 4 - help is present ok 5 - attr no doc is present 1..5 ok 13 - test usage # Subtest: test short usage # test usage method ok 1 - exit code is correct ok 2 - short message ok 1..2 ok 14 - test short usage # Subtest: doc usage # doc usage ok 1 - exit code is correct ok 2 - doc on attribute 1..2 ok 15 - doc usage # Subtest: test short # test short ok 1 - short doc ok 1..1 ok 16 - test short # Subtest: test skip_options # test skip_options ok 1 - multi is no more an option 1..1 ok 17 - test skip_options # Subtest: test prefer_commandline # test prefer_commandline ok 1 - prefer_commandline ok 1..1 ok 18 - test prefer_commandline # Subtest: test dash # test dash ok 1 - --start_date ok ok 2 - --start-date ok ok 3 - -s ok 1..3 ok 19 - test dash # Subtest: json # json ok 1 - json properly set ok 2 - decode json failed ok 3 - json help message properly set # USAGE: moo.t [-ht] [long options...] # # -t: JSON # no doc for t # # # # --usage: # show a short help message # # -h: # show a compact help message # # --help: # show a long help message # # --man: # show the manual # ok 4 - json help message properly set ok 5 - json man message properly set 1..5 ok 20 - json # Subtest: json format # json format ok 1 - json properly set ok 2 - decode json failed ok 3 - json help message properly set ok 4 - json help message properly set ok 5 - json help message properly set 1..5 ok 21 - json format # Subtest: range_complexe_str # range on complexe str ok 1 - str1 req is ok ok 2 - str2 req is ok ok 3 - str3 req is ok ok 4 - str4 req is ok ok 5 - str req5 is ok ok 6 - str req6 is ok ok 7 - str7 req is ok ok 8 - str8 req is ok ok 9 - str9 req is ok ok 10 - str10 req is ok ok 11 - str11 req is ok ok 12 - str12 req is ok 1..12 ok 22 - range_complexe_str # Subtest: range_complexe_str_short # range on complexe str short ok 1 - str1 req is ok ok 2 - str2 req is ok ok 3 - str3 req is ok ok 4 - str4 req is ok ok 5 - str5 req is ok ok 6 - str6 req is ok ok 7 - str7 req is ok ok 8 - str8 req is ok 1..8 ok 23 - range_complexe_str_short # Subtest: range_str_shorter_name # shorter long range ok 1 - str1 req is ok ok 2 - str2 req is ok # shorter long range with conflict ok 3 - conflict detected ok 4 - conflict detected 1..4 ok 24 - range_str_shorter_name 1..24 ok 1 - Moo 1..1 ok t/moose.t ................................ skipped: Need Moose for this test t/moox-cmd.t ............................. ok 1 - base command help ok ok 2 - sub base command help ok ok 3 - pod name ok ok 4 - pod description ok ok 5 - pod synopsis ok ok 6 - pod author ok ok 7 - subcommand 1 help ok ok 8 - sub subcommand 1 help ok ok 9 - no subcommand pass ok 10 - no ref params ok 11 - bad ref ok 12 - bad ref ok 13 - no command_name filled ok 14 - subcommand with mySub name ok 15 - sub subcommand with mySub name ok 16 - subcommand 2 ok 1..16 ok t/multi_role.t ........................... ok 1 - r is defined ok 2 - r1 exists ok 3 - r2 exists ok 4 - r3 exists ok 5 - r1 set ok 6 - r2 set ok 7 - r3 set 1..7 ok t/multiple-split-options.t ............... ok 1 - opt got split correctly ok 2 - opt2 got split correctly 1..2 ok t/namespace_clean.t ...................... ok 1 - use TestNamespaceClean; ok 2 - TestNamespaceClean is a package ok 3 - value save properly 1..3 ok t/no_option.t ............................ ok 1 - t has options 1..1 ok t/option-of-option.t ..................... ok 1 - option of option is not changed for separated args ok 2 - option of option is not changed for glued args ok 3 - option of option is not changed for shortened args 1..3 ok t/order.t ................................ ok 1 - order work w/ order attribute ok 2 - order work w/o order attribute ok 3 - order work w/ mixed mode 1..3 ok t/pod.t .................................. skipped: these tests are for release candidate testing t/release-kwalitee.t ..................... skipped: these tests are for release candidate testing t/release-unused-vars.t .................. skipped: these tests are for release candidate testing t/role.t ................................. ok 1 - multi not set ok 2 - multi set ok 3 - usage method is properly set ok 4 - multi not set ok 5 - multi set ok 6 - usage method is properly set ok 7 - multi not set ok 8 - usage method is properly set 1..8 ok t/spacer.t ............................... ok 1 - a is first ok 2 - then the spacer ok 3 - b is next ok 4 - then the spacer ok 5 - c is last ok 6 - a is first ok 7 - then the spacer ok 8 - b is next ok 9 - then the spacer ok 10 - c is last 1..10 ok t/string_with_zero_value.t ............... ok 1 - option with value 0 works ok 2 - and can be increment 1..2 ok t/usage_string.t ......................... ok 1 - stderr has correct usage 1..1 ok t/with_config.t .......................... ok 1 - p1 fetch from config ok 2 - ... and also p2 ok 3 - ... config prefix defined ok 4 - ... config dirs defined ok 5 - ... config files defined ok 6 - p1 fetch from config ok 7 - ... and also p2 ok 8 - p1 fetch from cmdline ok 9 - ... and p2 from config ok 10 - p1 fetch from params ok 11 - ... and p2 from config ok 12 - error when try to include with_config_from_file into a role ok 13 - keywords when we use config is bannish ok 14 - ... and not without the config option 1..14 ok All tests successful. Files=31, Tests=156, 21 wallclock secs ( 0.34 usr + 0.08 sys = 0.42 CPU) Result: PASS CELOGEEK/MooX-Options-4.022.tar.gz C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/C/CE/CELOGEEK/CHECKSUMS celogeek <me@celogeek.com> Explicit Options eXtension for Object Class >>> (cd C:\cpanfly-5.22-32\var\cpan\build\MooX-Options-4.022-gbiILW && tar cvf - MooX-Options-4.022.ppd blib) | gzip -c >C:/cpanfly-5.22-32/var/REPO/C/CE/CELOGEEK/MooX-Options-4.022.tar.gz MooX-Options-4.022.ppd blib/ blib/lib/ blib/lib/auto/ blib/lib/auto/share/ blib/lib/auto/share/dist/ blib/lib/auto/share/dist/MooX-Options/ blib/lib/auto/share/dist/MooX-Options/LocaleData/ blib/lib/auto/share/dist/MooX-Options/LocaleData/de/ blib/lib/auto/share/dist/MooX-Options/LocaleData/de/LC_MESSAGES/ blib/lib/auto/share/dist/MooX-Options/LocaleData/de/LC_MESSAGES/MooX-Options.mo blib/lib/auto/share/dist/MooX-Options/LocaleData/de_DE/ blib/lib/auto/share/dist/MooX-Options/LocaleData/de_DE/LC_MESSAGES/ blib/lib/auto/share/dist/MooX-Options/LocaleData/de_DE/LC_MESSAGES/MooX-Options.mo blib/lib/MooX/ blib/lib/MooX/Options/ blib/lib/MooX/Options/Descriptive/ blib/lib/MooX/Options/Descriptive/Usage.pm blib/lib/MooX/Options/Descriptive.pm blib/lib/MooX/Options/Manual/ blib/lib/MooX/Options/Manual/Man.pod blib/lib/MooX/Options/Manual/MooXCmd.pod blib/lib/MooX/Options/Manual/NamespaceClean.pod blib/lib/MooX/Options/Role.pm blib/lib/MooX/Options.pm >>> mv C:\cpanfly-5.22-32\var\cpan\build\MooX-Options-4.022-gbiILW/MooX-Options-4.022.ppd C:/cpanfly-5.22-32/var/REPO/C/CE/CELOGEEK Finished 2016-05-18T18:56:04