hythm7 / pakku Goto Github PK
View Code? Open in Web Editor NEWPackage Manager for the Raku Programming Language
License: Artistic License 2.0
Package Manager for the Raku Programming Language
License: Artistic License 2.0
Hello,
I just started trying Pakku
and I love it. I think it will finally allow me to start releasing this back log of code I have.
Unfortunately, it's issuing a failure during the TST phase that I can't find during the real execution.
Here is the output from the test:
1..59
ok 1 - Structure sizes for GArray match
ok 2 - Structure sizes for GByteArray match
ok 3 - Structure sizes for GCClosure match
ok 4 - Structure sizes for GClosure match
ok 5 - Structure sizes for GCond match
ok 6 - Structure sizes for GDate match
ok 7 - Structure sizes for GDebugKey match
ok 8 - Structure sizes for GError match
ok 9 - Structure sizes for GHashTableIter match
ok 10 - Structure sizes for GHookList match
ok 11 - Structure sizes for GInterfaceInfo match
ok 12 - Structure sizes for GList match
ok 13 - Structure sizes for GLogField match
ok 14 - Structure 'GLogField-Str' is not to be tested
ok 15 - Structure sizes for GNode match
ok 16 - Structure sizes for GOnce match
ok 17 - Structure sizes for GOptionEntry match
ok 18 - Structure sizes for GParamSpec match
ok 19 - Structure sizes for GParamSpecBoolean match
ok 20 - Structure sizes for GParamSpecChar match
ok 21 - Structure sizes for GParamSpecDouble match
ok 22 - Structure sizes for GParamSpecEnum match
ok 23 - Structure sizes for GParamSpecFlags match
ok 24 - Structure sizes for GParamSpecFloat match
ok 25 - Structure sizes for GParamSpecInt match
ok 26 - Structure sizes for GParamSpecInt64 match
ok 27 - Structure sizes for GParamSpecLong match
ok 28 - Structure sizes for GParamSpecTypeInfo match
ok 29 - Structure sizes for GParamSpecUChar match
ok 30 - Structure sizes for GParamSpecUInt match
ok 31 - Structure sizes for GParamSpecUInt64 match
ok 32 - Structure sizes for GParamSpecULong match
ok 33 - Structure sizes for GParamSpecUnichar match
ok 34 - Structure sizes for GParamSpecValueArray match
ok 35 - Structure sizes for GParameter match
ok 36 - Structure 'GPollFD' is not to be tested
ok 37 - Structure 'GPollFDNonWin' is not to be tested
ok 38 - Structure 'GPollFDWin' is not to be tested
ok 39 - Structure sizes for GPtrArray match
ok 40 - Structure sizes for GQueue match
ok 41 - Structure sizes for GRecMutex match
ok 42 - Structure sizes for GSList match
ok 43 - Structure sizes for GSignalInvocationHint match
ok 44 - Structure sizes for GSignalQuery match
ok 45 - Structure sizes for GSourceCallbackFuncs match
ok 46 - Structure sizes for GSourceFuncs match
ok 47 - Structure sizes for GString match
ok 48 - Structure sizes for GTestConfig match
ok 49 - Structure sizes for GTestLogBuffer match
ok 50 - Structure sizes for GTestLogMsg match
ok 51 - Structure sizes for GTimeVal match
ok 52 - Structure sizes for GTypeFundamentalInfo match
ok 53 - Structure sizes for GTypeInfo match
ok 54 - Structure sizes for GTypeInterface match
ok 55 - Structure sizes for GTypeQuery match
ok 56 - Structure sizes for GTypeValueTable match
ok 57 - Structure sizes for GUriParamsIter match
ok 58 - Structure sizes for GValue match
ok 59 - Structure sizes for GValueArray match
ok 60 - Structure sizes for GVariant match
ok 61 - Structure sizes for GVariantIter match
ok 62 - Structure 'GVariantSerialized' is not to be tested (internal struct)
ok 63 - Structure 'GVariantTree' is not to be tested (internal struct)
ok 64 - Structure sizes for GVariantTypeInfo match
ok 65 - Structure sizes for GWeakRef match
# You planned 59 tests, but ran 65
As you can see there are no actual failures, but Pakku might be interpreting the run of the test as a failure due to non-critical errors.
If you can fix this soon, I'd appreciate it. However, I might take a stab at it in breaks from $dayJob. Just thought I't pass the possibility along.
I am trying to use pakku to install deps for my module and get this error:
16:54:43 :: 🧚 PRC: 「.」
16:54:43 :: 🦋 MTA: 「SparrowCI:ver<0.0.9>:auth<zef:melezhik>:api<>」
16:54:43 :: 🦋 MTA: 「DBIish:ver<0.6.6>:auth<zef:raku-community-modules>:api<1>」
16:54:43 :: 🦋 MTA: 「Cro::HTTP:ver<0.8.9>:auth<zef:cro>:api<>」
16:54:43 :: 🦋 MTA: 「Cro::WebApp:ver<0.8.9>:auth<zef:cro>:api<>」
16:54:43 :: 🦋 MTA: 「Text::Markdown:ver<1.1.1>:auth<zef:JJMERELO>:api<>」
[task stderr]
16:54:43 :: debconf: delaying package configuration, since apt-utils is not installed
16:54:43 :: ===> Updating fez mirror: https://360.zef.pm/
16:54:43 :: ===> Updated fez mirror: https://360.zef.pm/
16:54:43 :: ===> Updating rea mirror: https://raw.githubusercontent.com/Raku/REA/main/META.json
16:54:43 :: ===> Updated rea mirror: https://raw.githubusercontent.com/Raku/REA/main/META.json
16:54:43 :: 🦗 MTA: 「File::Directory::Tree:ver<2022-04.14+>」
My suspicion is that File::Directory::Tree is p6c based module, pakku does not see it, or maybe I am wrong ...
Full log is here - https://ci.sparrowhub.io/report/2684
Hi! I tried to use debug/verbose option in various fashions and every time get an error:
pakku add notest verbose debug Foo
- https://ci.sparrowhub.io/report/2665 - FAILpakku add notest debug Foo
- https://ci.sparrowhub.io/report/2666 - FAILwithout debug/verbose options the same command succeeds - https://ci.sparrowhub.io/report/2667 - PASS
HTH
Alexey
The log is:
🥞🥞 Listing some early errors
Chart::Gnuplot – CyclicDependency – Cyclic dependency detected
Sparky::Plugin::Notify::Telegram – MissingDependency – Dependency “TelegramBot” was not resolved
JSON::simd – MissingDependency – Dependency “build” was not resolved Dependency “test” was not resolved Dependency “runtime” was not resolved
Math::Primesieve – MissingDependency – Dependency “runtime” was not resolved Dependency “test” was not resolved
MoarVM::Remote – MissingDependency – Dependency “Data::MessagePack” was not resolved
Propius – MissingDependency – Dependency “TimeUnit” was not resolved
Native::Compile – MissingDependency – Dependency “test” was not resolved Dependency “runtime” was not resolved
Inline::Python – MissingDependency – Dependency “build” was not resolved Dependency “runtime” was not resolved
Distribution::Builder::MakeFromJSON – MissingDependency – Dependency “runtime” was not resolved Dependency “build” was not resolved
Farabi6 – MissingDependency – Dependency “Debugger::UI::CommandLine” was not resolved
Algorithm::LibSVM – CyclicDependency – Cyclic dependency detected
DBIx::NamedQueries – MissingDependency – Dependency “Path::Iterator” was not resolved
Foo::Dependencies::A-on-B – CyclicDependency – Cyclic dependency detected
Termbox – MissingDependency – Dependency “runtime” was not resolved Dependency “build” was not resolved
HTML::Canvas – CyclicDependency – Cyclic dependency detected
Inline::Perl5 – MissingDependency – Dependency “build” was not resolved Dependency “test” was not resolved Dependency “runtime” was not resolved
HTTP::Server::Ogre – MissingDependency – Dependency “Path::Iterator” was not resolved
DB – MissingDependency – Dependency “runtime” was not resolved Dependency “test” was not resolved
MessagePack::Class – MissingDependency – Dependency “Data::MessagePack” was not resolved
Algorithm::HierarchicalPAM – CyclicDependency – Cyclic dependency detected
CSS – CyclicDependency – Cyclic dependency detected
LibGit2 – MissingDependency – Dependency “runtime” was not resolved Dependency “test” was not resolved
Foo::Dependencies::Self – CyclicDependency – Cyclic dependency detected
HTML::Canvas::To::PDF – CyclicDependency – Cyclic dependency detected
DB::SQLite – MissingDependency – Dependency “test” was not resolved Dependency “runtime” was not resolved
Foo::Dependencies::B-on-A – CyclicDependency – Cyclic dependency detected
MeCab – CyclicDependency – Cyclic dependency detected
Trait::Enum – MissingDependency – Dependency “test” was not resolved
Geo::Hash – CyclicDependency – Cyclic dependency detected
Rakudo::Debugger – MissingDependency – Dependency “Term::ANSIColor” was not resolved
CSS::Selector::To::XPath – MissingDependency – Dependency “CSS::Grammar:ver(v0.3.3+)” was not resolved
Algorithm::LDA – CyclicDependency – Cyclic dependency detected
GPGME – MissingDependency – Dependency “runtime” was not resolved Dependency “test” was not resolved
Grammar::Modelica – MissingDependency – Dependency “Test::Meta” was not resolved
XXX – MissingDependency – Dependency “YAML” was not resolved
DBIish::Pool – MissingDependency – Dependency “DBIish<0.6.0+>” was not resolved
Native::Exec – MissingDependency – Dependency “test” was not resolved Dependency “runtime” was not resolved
Algorithm::LBFGS – CyclicDependency – Cyclic dependency detected
RogueCurses – MissingDependency – Dependency “Curses” was not resolved
LibCurl – MissingDependency – Dependency “test” was not resolved Dependency “runtime” was not resolved
DB::Pg – MissingDependency – Dependency “test” was not resolved Dependency “runtime” was not resolved
CSS::Properties – CyclicDependency – Cyclic dependency detected
PDF::Document – CyclicDependency – Cyclic dependency detected
GDBM – MissingDependency – Dependency “runtime” was not resolved Dependency “build” was not resolved
Sys::Utmp – MissingDependency – Dependency “build” was not resolved Dependency “runtime” was not resolved
Sys::Lastlog – MissingDependency – Dependency “runtime” was not resolved Dependency “build” was not resolved
Doublephone – MissingDependency – Dependency “runtime” was not resolved Dependency “build” was not resolved
UNIX::Privileges – MissingDependency – Dependency “runtime” was not resolved Dependency “build” was not resolved
HTTP::Server::Router::YAML – MissingDependency – Dependency “HTTP::Server” was not resolved
HTTP::Server::Middleware::JSON – MissingDependency – Dependency “HTTP::Server” was not resolved
HTTP::Server::Router – MissingDependency – Dependency “HTTP::Server” was not resolved
FastCGI::NativeCall – MissingDependency – Dependency “runtime” was not resolved Dependency “build” was not resolved
Device::Velleman::K8055 – MissingDependency – Dependency “runtime” was not resolved Dependency “build” was not resolved
RPi::Device::SMBus – MissingDependency – Dependency “runtime” was not resolved Dependency “build” was not resolved
Audio::Libshout – MissingDependency – Dependency “test” was not resolved Dependency “build” was not resolved Dependency “runtime” was not resolved
Audio::Encode::LameMP3 – MissingDependency – Dependency “test” was not resolved Dependency “runtime” was not resolved Dependency “build” was not resolved
Igo – MissingDependency – Dependency “build” was not resolved Dependency “runtime” was not resolved
Lumberjack – MissingDependency – Dependency “IO::MiddleMan” was not resolved
🥞 Processing
While some of them are reasonable, there are false positives, e.g.
DB::Pg – MissingDependency – Dependency “test” was not resolved Dependency “runtime” was not resolved
https://github.com/CurtTilmes/raku-dbpg/blob/master/META6.json#L13-L22 <- apparently, Pakku does not recognize this organization of dependencies.
XXX – MissingDependency – Dependency “YAML” was not resolved
How, it is available at https://modules.raku.org/search/?q=YAML
CSS::Selector::To::XPath – MissingDependency – Dependency “CSS::Grammar:ver(v0.3.3+)” was not resolved
https://github.com/css-raku/CSS-Grammar-raku/blob/master/META6.json <- it exists and the current version is 0.3.5, so should resolve clearly.
Installing dist A
to /my/custom/repo
and:
dist A
depends on dist B
,
dist B
uses %?RESOURCES
, then
dist A
tests might fail if the test file uses dist B
, because %?RESOURCES< exisitng-file > of dist B returns Nil.
The error: (where License::SPDX resources returns Nil when loaded from inst#/my/custom/repo
)
🔔 Type check failed in binding to parameter '$json'; expected Str but got Nil (Nil)
🔔 in method from-json at repo#sources/C0029D661A8CA443DB83A67FE58F3E10D590C1A0 (JSON::Class) line 90
🔔 in method new at repo#sources/4E66FDBA4785D40812EC4D781E0EB1263E3D4196 (License::SPDX) line 138
🔔 in sub check-license at /tmp/Test-META-0.0.16/lib/Test/META.pm (Test::META) line 179
🔔 in block <unit> at t/020-internals.t line 55
🔔
💀 TST: 「Test::META:ver<0.0.16>:auth<github:jonathanstowe>:api<1.0>」
Nofun
The below command will fail testing phase because %?RESOURCES
of License::SPDX
is not available during testing Test::META
pakku install verbose trace add to /my/custom/repo Test::META
Same command work fine if installed to any of Raku
's repos home site vendor
pakku install verbose trace add Test::META
# works and installed to repo home
by default
Offending code is here: the issue disappears when removing $*repo
(in this case inst#/my/custom/repo
) from include
path and test pass, I think because License::SPDX
is loaded from another repo home, site or vendor
where it is able to find its %?RESOURCES
Currently, when misusing a command (e.g. giving wrong number of arguments), Pakku will output help for every command.
It should (well, IMHO) only output help for the misused command.
pakku add
Expected:
Add:
Add distribution
Examples:
[...]
Actual:
Add:
Add distribution
Examples:
[...]
Remove:
Remove distribution
Examples:
[...]
Those are results of Blin run with zef: https://gist.github.com/Altai-man/143f217b2a19ef62dbac5a3c041d090a
Those are results of Blin run with Pakku: https://gist.github.com/Altai-man/4fbefe8ce18e9f583b1bcfd51e6c6822
Some related failures are:
🤓 FTC: 「http://recman.pakku.org/archive/c7b2052a1665180806fb431c960ca60e7abda4b00d2bed1c94b1476334b27f05」
Couldn't connect to server
in method perform at /mnt/data/pakku/.repo/sources/A1B0D3262B1D5101E25E17813D11FC8291DDDA91 (LibCurl::Easy) line 667
in method fetch at /mnt/data/pakku/.repo/sources/2AEEA026A8295BDE048513836A0688E0E7900714 (Pakku::Fetcher) line 19
and
🤓 FTC: 「http://recman.pakku.org/archive/ba102ab8ee3d4c19c69261f2851bad73482e1205d84ffb6957aee134408bc85d」
Couldn't connect to server
in method perform at /mnt/data/pakku/.repo/sources/A1B0D3262B1D5101E25E17813D11FC8291DDDA91 (LibCurl::Easy) line 667
in method fetch at /mnt/data/pakku/.repo/sources/2AEEA026A8295BDE048513836A0688E0E7900714 (Pakku::Fetcher) line 19
Can retrying make it more reliable?
still relying on zef for upgrade of all packages
please make it easy to upgrade all installed modules to current.
Hello,
I see this repo keeps bumping up on raku.land because it receives commits and that's a possible "dist update" for p6c.
I'd like to ask if there is a reason this software is still on p6c. In general, p6c is mostly there for just legacy reasons, software should preferably move to the "zef ecosystem" (using fez) which has proper integrity and versioning.
If this tool can be added there, it would be nice to publish it and remove the repo URL from the p6c master list.
Thank you.
You can see the issue here:
2023-10-06 15:03:13 cbwood main ✚ 6 … 149 ⚑ 3 ~ Projects p6-GIO pakku add .
🧚 ADD: 「.」
🦗 ERR: ===SORRY!=== Error while compiling /home/cbwood/Projects/p6-GIO/site#sources/E1C6F1118816E8E4FBD5CBE9D56CDB0FD6DC4839 (GIO::AppInfoMonitor)
===SORRY!=== Error while compiling /home/cbwood/Projects/p6-GIO/site#sources/7643B8F38881EDEB19A23D47B7A0B861F548AC5E (GIO::Raw::Types)
===SORRY!=== Error while compiling /home/cbwood/Projects/p6-GIO/site#sources/50E76B60C1CF74D08D7E9C6B55C2DC9BAB065C87 (GIO::Raw::Definitions)
Could not find GIO::Raw::Distro in:
/home/cbwood/.pakku/.stage/1696619032.097082
/home/cbwood/.raku
/home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/site
/home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/vendor
/home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/core
CompUnit::Repository::AbsolutePath<4762417865520>
CompUnit::Repository::NQP<4762416869504>
CompUnit::Repository::Perl5<4762416862264>
at /home/cbwood/Projects/p6-GIO/site#sources/50E76B60C1CF74D08D7E9C6B55C2DC9BAB065C87 (GIO::Raw::Definitions):7
at /home/cbwood/Projects/p6-GIO/site#sources/7643B8F38881EDEB19A23D47B7A0B861F548AC5E (GIO::Raw::Types):20
at /home/cbwood/Projects/p6-GIO/site#sources/E1C6F1118816E8E4FBD5CBE9D56CDB0FD6DC4839 (GIO::AppInfoMonitor):5
in block at /home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/site/sources/F12AC2E0572CF4ECDB03D307348408278EEB651D (Pakku::Command::Add) line 397
in method fly at /home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/site/sources/F12AC2E0572CF4ECDB03D307348408278EEB651D (Pakku::Command::Add) line 311
in method fly at /home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/site/sources/B32C00A35E493836DDDF8E743971E6AA933F9F8F (Pakku) line 33
in method fly at /home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/site/sources/B32C00A35E493836DDDF8E743971E6AA933F9F8F (Pakku) line 57
in method fly at /home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/site/sources/B32C00A35E493836DDDF8E743971E6AA933F9F8F (Pakku) line 33
in block <unit> at /home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/site/resources/4F2E9A9CAC2BE5880560BDE23A0ABC1B4E8FADC1 line 8
in sub MAIN at /home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/site/bin/pakku line 3
in block <unit> at /home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/site/bin/pakku line 1
🦗 FUN: Nofun
When adding from the current directory, an implicit "-Ilib" should be added, and is not, as shown by the list of includes:
/home/cbwood/.pakku/.stage/1696619032.097082
/home/cbwood/.raku
/home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/site
/home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/vendor
/home/cbwood/.rakubrew/versions/moar-blead/install/share/perl6/core
https://gist.github.com/Altai-man/2ac42930e52adfe7140f5abcd1ce1d2f <- the results.
�[1;38;5;177m🦋 �[0m�[38;5;177mPRC: 「HTTP::Supply」 �[0m
�[1;38;5;14m🐞 �[0m�[38;5;14mSPC: 「HTTP::Supply」 �[0m
�[1;38;5;14m🐞 �[0m�[38;5;14mMTA: 「HTTP::Supply:ver<0.5.0>:auth<github:zostay>:api<>」 �[0m
�[1;38;5;42m🤓 �[0m�[38;5;42mFTC: 「http://recman.pakku.org/archive/c3b1829c509f520254c4b1a9886245a0fa4c8770feb28bdd86e0ebf4fa84fbee」 �[0m
Use of uninitialized value element of type Any in string context.
Methods .^name, .raku, .gist, or .say can be used to stringify it to something meaningful.
�[1;38;5;42m🤓 �[0m�[38;5;42mFTC: 「」 �[0m
in method fetch at /mnt/data/pakku/.repo/sources/2AEEA026A8295BDE048513836A0688E0E7900714 (Pakku::Fetcher) line 29
No such method 'IO' for invocant of type 'Any'. Did you mean 'so'?
in method fetch at /mnt/data/pakku/.repo/sources/2AEEA026A8295BDE048513836A0688E0E7900714 (Pakku::Fetcher) line 31
in method add at /mnt/data/pakku/.repo/sources/19B6498876A77AD3B379A7F863F0363CC862340B (Pakku) line 51
in submethod BUILD at /mnt/data/pakku/.repo/sources/D9CE102BBA40958D79F1A80CCF6625A8A3DE9D52 (Pakku::Guts) line 222
in block <unit> at data/pakku/bin/pakku line 8
is the latest popular false positive error.
So zef can't install the module properly like this:
~ zef install Pakku
===> Searching for: Pakku
===> Building: Pakku:ver<larva.0>:auth<github:hythm7>
===> Building [OK] for Pakku:ver<larva.0>:auth<github:hythm7>
===> Testing: Pakku:ver<larva.0>:auth<github:hythm7>
===> Testing [OK] for Pakku:ver<larva.0>:auth<github:hythm7>
===> Installing: Pakku:ver<larva.0>:auth<github:hythm7>
===> Install [FAIL] for Pakku:ver<larva.0>:auth<github:hythm7>: ===SORRY!===
Could not find Log::Async at line 1 in:
inst#/home/koto/.rakudobrew/versions/moar-2019.11/install/share/perl6/site
inst#/home/koto/.rakudobrew/versions/moar-2019.11/install/share/perl6/vendor
inst#/home/koto/.rakudobrew/versions/moar-2019.11/install/share/perl6/core
ap#
nqp#
perl5#
===SORRY!===
Could not find Log::Async at line 1 in:
inst#/home/koto/.rakudobrew/versions/moar-2019.11/install/share/perl6/site
inst#/home/koto/.rakudobrew/versions/moar-2019.11/install/share/perl6/vendor
inst#/home/koto/.rakudobrew/versions/moar-2019.11/install/share/perl6/core
ap#
nqp#
perl5#
Also JSON::Fast
and possibly others are missing.
Fails to remove distributions like Pod::To::Markdown:ver<v0.1.4>
When Rakudo
installs a package like the above, Rakudo
changes the version from v0.1.4
to v.0.1.4
could be related to: rakudo/rakudo#3153
Started getting this error after upgrading Rakudo from few months old to latest:
===SORRY!=== Error while compiling /home/hythm/dev/Pakku/bin/pakku
Incompatible MROs in P6opaque rebless for types Perl6::Metamodel::ClassHOW+{<anon>}+{<anon>} and Perl6::Metamodel::ClassHOW+{<anon>}
The error disappear if I commented use Hash::Merge::Augment
(An imported module). (Then also get rid of the "merge" method here and replace the line with %!cnf = $cmd.ast;
)
However I tried to create a minimal example with a small module and use Hash::Merge::Augment
but couldn't reproduce the error on the minimal module. so it looks like Hash::Merge::Augment
and Pakku
is not playing nice together on latest Rakudo.
bin/pakku file:
#!/usr/bin/env raku
use lib 'lib';
use Pakku;
bash-4.2$ raku --version
This is Rakudo version 2020.01-86-g578935e built on MoarVM version 2020.01.1-27-gbf2a5d6
implementing Raku 6.d.
pakku add noprecomp notest .
command fails with :
Failed to create directory '/opt/rakudo-pkg/share/perl6/site/short/33B4E39DF2AD744C6ADDCA01718E4F52AF6E983C' with mode '0o777': Failed to mkdir: Permission denied
Looks like pakku tries to install to '/opt/rakudo-pkg/
instead of ~/.raku ?
full report - https://ci.sparrowhub.io/report/2696
So my understanding is that zef
will normally precompile the module in the Testing phase and then once again when the module is installed. I haven't done any measurements but I'm guessing that this roughly doubles the time you'd have to wait in an ideal scenario. I'm very interested in seeing this improved because it can significantly reduce the time Blin takes to run.
✗ The spawned command 'curl' exited unsuccessfully (exit code: 7, signal: 0)
✗ in method build at /home/zby/.zef/store/Pakku/./Build.rakumod line 8
✗ in block at -e line 2
✗
☠ Build: Failed for dist [Pakku:ver:authgithub:hythm7:api<*>]
Nofun
The spawned command '/home/zby/.pakku/bin/pakku' exited unsuccessfully (exit code: 1, signal: 0)
in sub MAIN at ./tools/install-pakku.raku line 94
in block at ./tools/install-pakku.raku line 1
Hi! Rakudist test fails:
22:38:30 10/26/2020 [bash: zef install Pakku] ===> Testing: Pakku::RecMan::Client:ver<pupa>:auth<github:hythm7>
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] �[31m===�[0mSORRY!�[31m===�[0m Error while compiling /home/adyrwzoufhqbgmejilxv/.zef/store/Pakku-RecMan-Client.git/87d70a8d567abdaff4a33acfa6db7772c573572f/t/01-basic.rakutest
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] �[31m===�[0mSORRY!�[31m===�[0m Error while compiling /home/adyrwzoufhqbgmejilxv/.zef/store/Pakku-RecMan-Client.git/87d70a8d567abdaff4a33acfa6db7772c573572f/lib/Pakku/RecMan/Client.rakumod (Pakku::RecMan::Client)
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] Could not find Retry in:
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] file#/home/adyrwzoufhqbgmejilxv/.zef/store/Pakku-RecMan-Client.git/87d70a8d567abdaff4a33acfa6db7772c573572f
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] file#/home/adyrwzoufhqbgmejilxv/.zef/store/LibCurl-1.2.tar.gz/LibCurl-1.2
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] file#/home/adyrwzoufhqbgmejilxv/.zef/store/NativeLibs.git/45625ea822e2c3f11f3d40c9a5b9dbbfa4d8409c
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] file#/home/adyrwzoufhqbgmejilxv/.zef/store/perl6-Test-When.git/a1a0040520911ed8d56e839e2e00d8ab9a0a24e2
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] file#/home/adyrwzoufhqbgmejilxv/.zef/store/Pakku-Spec.git/19298411a650f842b7e3fa4c354d6b0c77f84d3a
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] inst#/home/adyrwzoufhqbgmejilxv/.raku
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] inst#/tmp/whateverable/rakudo-moar/d0233dd8faa6803ac50da427f3a185b2673dfb8f/share/perl6/site
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] inst#/tmp/whateverable/rakudo-moar/d0233dd8faa6803ac50da427f3a185b2673dfb8f/share/perl6/vendor
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] inst#/tmp/whateverable/rakudo-moar/d0233dd8faa6803ac50da427f3a185b2673dfb8f/share/perl6/core
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] ap#
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] nqp#
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] perl5#
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] at /home/adyrwzoufhqbgmejilxv/.zef/store/Pakku-RecMan-Client.git/87d70a8d567abdaff4a33acfa6db7772c573572f/lib/Pakku/RecMan/Client.rakumod (Pakku::RecMan::Client):1
22:38:31 10/26/2020 [bash: zef install Pakku] [Pakku::RecMan::Client] at /home/adyrwzoufhqbgmejilxv/.zef/store/Pakku-RecMan-Client.git/87d70a8d567abdaff4a33acfa6db7772c573572f/t/01-basic.rakutest:2
Full log - http://rakudist.raku.org/sparky/report/debian/762
HTH
Alexey
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.