Closed sylints closed 6 years ago
Thanks for the bug report. It seems one of the dependencies, Config
, is failing a test. I also happen to be the author of that, so I can still handle it. I'll be looking at it tomorrow, when my mind is fresh again!
New version of Config
has been pushed to CPAN. It should resolve this issue. If it does, I'll bump the minimum required version of Config
in the META6.json
of this module and close the issue.
Tested in the rakudo-star docker container, Config:ver<1.3.4> no longer fails installing.
Tyil, my install failed further downstream this time:
herby@VB:~$ zef install App::Assixt
===> Searching for: App::Assixt
===> Updated cpan mirror: https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/cpan.json
===> Updated p6c mirror: http://ecosystem-api.p6c.org/projects.json
===> Searching for missing dependencies: Config::Parser::toml:ver<1.0.1+>, Config:ver<1.3.3+>, Dist::Helper:ver<0.19.2+>, Terminal::Getpass:ver<0.0.5+>
===> Searching for missing dependencies: Hash::Merge, Config::TOML, JSON::Fast:ver<0.9.11+>, SemVer:ver<0.1.3+>, Term::termios:auth
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<79295936> CompUnit::Repository::NQP<57752888> CompUnit::Repository::Perl5<57752928>
# at t/02-command-bootstrap-config.t line 22
# Failed test 'Updated config option saved correctly'
# at t/02-command-bootstrap-config.t line 36
# expected: '/tmp'
# got: '/home/herby/.local/var/assixt/dists'
# Looks like you failed 2 tests of 3
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<70316480> CompUnit::Repository::NQP<48774456> CompUnit::Repository::Perl5<48774496>
Failed to change the working directory to '/tmp/bHCqqrWUCU/perl6-Local-Test-Bump': does not exist
in block
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<61311520> CompUnit::Repository::NQP<39775544> CompUnit::Repository::Perl5<39775584>
Failed to change the working directory to '/tmp/g3BngZnJvL/perl6-Local-Test-Clean': does not exist
in block
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<83522976> CompUnit::Repository::NQP<61988152> CompUnit::Repository::Perl5<61988192>
Failed to change the working directory to '/tmp/zinZ8r2yks/perl6-Local-Test-Depend': does not exist
in block
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<72724896> CompUnit::Repository::NQP<51182904> CompUnit::Repository::Perl5<51182944>
Failed to change the working directory to '/tmp/HXwafgILMk/perl6-Local-Test-Dist': does not exist
in block
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<68331360> CompUnit::Repository::NQP<46788120> CompUnit::Repository::Perl5<46788160>
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<67839888> CompUnit::Repository::NQP<46296600> CompUnit::Repository::Perl5<46296640>
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<82663280> CompUnit::Repository::NQP<61120024> CompUnit::Repository::Perl5<61120064>
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<53212640> CompUnit::Repository::NQP<31669560> CompUnit::Repository::Perl5<31669600>
# at t/02-command-new.t line 31
# Failed test 'Module directory created'
# at t/02-command-new.t line 43
# Failed test 'Gitignore created'
# at t/02-command-new.t line 44
# Failed test 'Editorconfig created'
# at t/02-command-new.t line 45
# Failed test 'Travis config created'
# at t/02-command-new.t line 46
No META6.json in /tmp/T290pAzTwa/perl6-Local-Test-Module
in sub get-meta at /home/herby/.zef/store/Dist-Helper-0.19.2.tar.gz/Dist-Helper-0.19.2/lib/Dist/Helper/Meta.pm6 (Dist::Helper::Meta) line 14
in block at t/02-command-new.t line 51
in sub subtest at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/sources/C712FE6969F786C9380D643DF17E85D06868219E (Test) line 414
in sub subtest at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/sources/C712FE6969F786C9380D643DF17E85D06868219E (Test) line 405
in block
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<82777600> CompUnit::Repository::NQP<61234488> CompUnit::Repository::Perl5<61234528>
Failed to change the working directory to '/tmp/rzuA6AmaEu/perl6-Local-Test-Touch-Bin': does not exist
in block
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<55232976> CompUnit::Repository::NQP<33697080> CompUnit::Repository::Perl5<33697120>
Failed to change the working directory to '/tmp/KwsHgzxD5A/perl6-Local-Test-Touch-Lib-Class': does not exist
in block
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<75191776> CompUnit::Repository::NQP<53648696> CompUnit::Repository::Perl5<53648736>
Failed to change the working directory to '/tmp/2TUKP9BIjV/perl6-Local-Test-Touch-Resource': does not exist
in block
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<57460176> CompUnit::Repository::NQP<35917112> CompUnit::Repository::Perl5<35917152>
Failed to change the working directory to '/tmp/WR4PV1zslq/perl6-Local-Test-Touch-Test': does not exist
in block
===SORRY!=== Could not find Config at line 5 in: /home/herby/.zef/store/App-Assixt-0.2.2.tar.gz/App-Assixt-0.2.2/lib /home/herby/.perl6 /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/vendor /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6 CompUnit::Repository::AbsolutePath<79230448> CompUnit::Repository::NQP<57687352> CompUnit::Repository::Perl5<57687392>
Failed to change the working directory to '/tmp/tmm1mFHYHm/perl6-Local-Test-Touch-Lib-Unit': does not exist
in block
===> Testing [FAIL]: App::Assixt:ver<0.2.2>
Aborting due to test failure: App::Assixt:ver<0.2.2> (use --force-test to override)
in code at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/8244C3B17ACA61B0EC04857BB3283A8FAF7A186D (Zef::Client) line 374
in method test at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/8244C3B17ACA61B0EC04857BB3283A8FAF7A186D (Zef::Client) line 354
in code at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/8244C3B17ACA61B0EC04857BB3283A8FAF7A186D (Zef::Client) line 523
in sub at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/8244C3B17ACA61B0EC04857BB3283A8FAF7A186D (Zef::Client) line 520
in method install at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/8244C3B17ACA61B0EC04857BB3283A8FAF7A186D (Zef::Client) line 621
in sub MAIN at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/81436475BD18D66BFD96BBCEE07CCCDC0F368879 (Zef::CLI) line 152
in block
A new release has been made to solve this.
Successfully installed. Thanks for the help.
Running Ubuntu 16.04
herby@VB:~/projects/dicerTutorial$ zef install --force-resolve App::Assixt ===> Searching for: App::Assixt ===> Searching for missing dependencies: Config::Parser::toml:ver<1.0.1+>, Config:ver<1.3.3+>, Dist::Helper:ver<0.19.2+>, Terminal::Getpass:ver<0.0.5+> ===> Searching for missing dependencies: Hash::Merge, Config::TOML, JSON::Fast:ver<0.9.11+>, SemVer:ver<0.1.3+>, Term::termios:auth
===> Searching for missing dependencies: Crane
===> Building: Term::termios:auth
===> Building [OK] for Term::termios:auth
===> Testing: Hash::Merge:ver<0.2.0>:auth
Cannot merge an undefined Hash!
in method merge at /home/herby/.zef/store/Hash-Merge-0.2.0.tar.gz/Hash-Merge-0.2.0/lib/Hash/Merge.pm6 line 22
Cannot merge an undefined Hash!
in method merge at /home/herby/.zef/store/Hash-Merge-0.2.0.tar.gz/Hash-Merge-0.2.0/lib/Hash/Merge.pm6 line 22
===> Testing [OK] for Hash::Merge:ver<0.2.0>:auth
===> Testing: Config:ver<1.3.3>:auth
${:a("b"), :c(${:d("e")})}
===> Testing [FAIL]: Config:ver<1.3.3>:auth
Aborting due to test failure: Config:ver<1.3.3>:auth (use --force-test to override)
in code at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/9062A39D0256C0BD797016C3FE93D839191AFE2B (Zef::Client) line 385
in method test at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/9062A39D0256C0BD797016C3FE93D839191AFE2B (Zef::Client) line 363
in code at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/9062A39D0256C0BD797016C3FE93D839191AFE2B (Zef::Client) line 540
in sub at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/9062A39D0256C0BD797016C3FE93D839191AFE2B (Zef::Client) line 537
in method install at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/9062A39D0256C0BD797016C3FE93D839191AFE2B (Zef::Client) line 643
in sub MAIN at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/sources/9E04C517E18C976DC9F459E2CE31A87142034020 (Zef::CLI) line 152
in block at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/resources/25ADD3DE4D08C272AC81C82BCB2DBE07D909E768 line 3
in sub MAIN at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/bin/zef line 2
in block at /home/herby/rakudo/rakudo-star-2018.01/install/share/perl6/site/bin/zef line 2
herby@VB:~/projects/dicerTutorial$ perl6 --version This is Rakudo Star version 2018.01 built on MoarVM version 2018.01 implementing Perl 6.c.