Coder Social home page Coder Social logo

pakku's People

Contributors

altai-man avatar hythm7 avatar melezhik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pakku's Issues

Fonts not supporting emojis

I've been trying out Pakku, it worked fine installing a module, sadly it showed a square instead of a pretty butterfly
as my current Terminal's font does not support emojis.
Is there any way to disable them? Gently asking Pakku isn't working:
pakku please nopretty dont add zef
image
Thank you

Pakku issuing False Failure during TST

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.

pakku does not see p6c modules?

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

Dependency suprises when running Blin

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.

%?RESOURCES is not available when dist is installed to inst#/my/custom/repo

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

Wrongly using a command should only output help for it

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:
[...]

Retry on connect is needed

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?

Migration to fez

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.

Pakku not adding local lib directory when adding from path (like '.')

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

2020.11 Blin testing round with Pakku

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.

Various libraries are used but not specified in META6.json "depends" section

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.

Incompatible MROs error after upgrading to Rakudo 2020.01

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.

Does Pakku avoid double precompilation?

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.

building pakku failed

✗ 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

Rakudist test fails

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.