dump env vars ZEF_TEST_DEGREE=5 ZEF_FETCH_DEGREE=1 install [Cofra] ... /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/bin/zef 1.0.0 /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin//raku Welcome to Rakudo™ v2025.11. Implementing the Raku® Programming Language v6.d. Built on MoarVM version 2025.11. ===> Searching for: Cofra ===> Searching for missing dependencies: HTTP::Headers, HTTP::Status, JSON::Fast, Path::Router, Smack, Test::META ===> Searching for missing dependencies: Linenoise, Apache::LogFormat::Compiler, DateTime::Format, Digest::MD5, Hash::MultiValue, HTTP::UserAgent, HTTP::Easy, HTTP::Supply, IO::Socket::Async::SSL, META6:ver<0.0.24+>, URI, License::SPDX ===> Searching for missing dependencies: File::Temp, DateTime::Parse, Encode, MIME::Base64, IO::Capture::Simple, Test::Util::ServerPort, JSON::Class:ver<0.0.20+>, JSON::Name, JSON::Class:ver<0.0.14+>, PSGI, OpenSSL, LibraryMake ===> Searching for missing dependencies: JSON::Marshal:ver<0.0.25+>, JSON::Unmarshal:ver<0.14+>, JSON::OptIn, File::Directory::Tree:ver<0.2+>:auth, Shell::Command, File::Which ===> Searching for missing dependencies: File::Find:ver<0.2.2+>:auth ===> Building: Linenoise:ver<0.1.2>:auth [Linenoise] linenoise.c: In function 'linenoiseEdit': [Linenoise] linenoise.c:1111:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] [Linenoise] 1111 | if (c < 0) return l.len; [Linenoise] | ^ ===> Building [OK] for Linenoise:ver<0.1.2>:auth ===> Building: OpenSSL:ver<0.2.6>:auth ===> Building [OK] for OpenSSL:ver<0.2.6>:auth ===> Staging HTTP::Headers:ver<0.5.0> ===> Staging [OK] for HTTP::Headers:ver<0.5.0> ===> Staging HTTP::Status:ver<0.0.5>:auth ===> Staging [OK] for HTTP::Status:ver<0.0.5>:auth ===> Staging JSON::Fast:ver<0.19>:auth ===> Staging [OK] for JSON::Fast:ver<0.19>:auth ===> Staging File::Find:ver<0.2.4>:auth ===> Staging [OK] for File::Find:ver<0.2.4>:auth ===> Staging Shell::Command:ver<1.2>:auth ===> Staging [OK] for Shell::Command:ver<1.2>:auth ===> Staging File::Which:ver<1.0.4> ===> Staging [OK] for File::Which:ver<1.0.4> ===> Staging LibraryMake:ver<1.0.5>:auth ===> Staging [OK] for LibraryMake:ver<1.0.5>:auth ===> Staging Linenoise:ver<0.1.2>:auth ===> Staging [OK] for Linenoise:ver<0.1.2>:auth ===> Staging Path::Router:ver<0.5.1> ===> Staging [OK] for Path::Router:ver<0.5.1> ===> Staging DateTime::Format:ver<0.1.5>:auth:api<1.0> ===> Staging [OK] for DateTime::Format:ver<0.1.5>:auth:api<1.0> ===> Staging Apache::LogFormat ===> Staging [OK] for Apache::LogFormat ===> Staging Digest:ver<1.1.0>:auth ===> Staging [OK] for Digest:ver<1.1.0>:auth ===> Staging JSON::OptIn:ver<0.0.2>:auth ===> Staging [OK] for JSON::OptIn:ver<0.0.2>:auth ===> Staging JSON::Name:ver<0.0.7>:auth:api<1.0> ===> Staging [OK] for JSON::Name:ver<0.0.7>:auth:api<1.0> ===> Staging JSON::Marshal:ver<0.0.25>:auth:api<1.0> ===> Staging [OK] for JSON::Marshal:ver<0.0.25>:auth:api<1.0> ===> Staging JSON::Unmarshal:ver<0.18>:auth ===> Staging [OK] for JSON::Unmarshal:ver<0.18>:auth ===> Staging JSON::Class:ver<0.0.21>:auth:api<1.0> ===> Staging [OK] for JSON::Class:ver<0.0.21>:auth:api<1.0> ===> Staging META6:ver<0.0.30>:auth:api<1.0> ===> Staging [OK] for META6:ver<0.0.30>:auth:api<1.0> ===> Staging URI:ver<0.3.8>:auth ===> Staging [OK] for URI:ver<0.3.8>:auth ===> Staging License::SPDX:ver<3.26.0>:auth:api<1.0> ===> Staging [OK] for License::SPDX:ver<3.26.0>:auth:api<1.0> ===> Staging Test::META:ver<0.0.20>:auth:api<1.0> ===> Staging [OK] for Test::META:ver<0.0.20>:auth:api<1.0> ===> Staging Hash::MultiValue:ver<0.7>:auth ===> Staging [OK] for Hash::MultiValue:ver<0.7>:auth ===> Staging File::Directory::Tree:ver<0.2>:auth ===> Staging [OK] for File::Directory::Tree:ver<0.2>:auth ===> Staging File::Temp:ver<0.0.12>:auth ===> Staging [OK] for File::Temp:ver<0.0.12>:auth ===> Staging DateTime::Parse:ver<0.9.3>:auth ===> Staging [OK] for DateTime::Parse:ver<0.9.3>:auth ===> Staging Encode:ver<0.0.4> ===> Staging [OK] for Encode:ver<0.0.4> ===> Staging MIME::Base64:ver<1.2.5>:auth ===> Staging [OK] for MIME::Base64:ver<1.2.5>:auth ===> Staging IO::Capture::Simple:ver:auth ===> Staging [OK] for IO::Capture::Simple:ver:auth ===> Staging Test::Util::ServerPort:ver<0.0.5>:auth:api<1.0> ===> Staging [OK] for Test::Util::ServerPort:ver<0.0.5>:auth:api<1.0> ===> Staging HTTP::UserAgent:ver<1.2.0>:auth ===> Staging [OK] for HTTP::UserAgent:ver<1.2.0>:auth ===> Staging PSGI:ver<1.2.1>:auth ===> Staging [OK] for PSGI:ver<1.2.1>:auth ===> Staging HTTP::Easy:ver<1.2>:auth ===> Staging [OK] for HTTP::Easy:ver<1.2>:auth ===> Staging HTTP::Supply:ver<0.5.0>:auth ===> Staging [OK] for HTTP::Supply:ver<0.5.0>:auth ===> Staging OpenSSL:ver<0.2.6>:auth ===> Staging [OK] for OpenSSL:ver<0.2.6>:auth ===> Staging IO::Socket::Async::SSL:ver<0.8.2>:auth ===> Staging [OK] for IO::Socket::Async::SSL:ver<0.8.2>:auth ===> Staging Smack:ver<0.5.2>:auth ===> Staging [OK] for Smack:ver<0.5.2>:auth ===> Staging Cofra:ver<0.2.0>:auth ===> Staging [OK] for Cofra:ver<0.2.0>:auth ===> Testing: HTTP::Headers:ver<0.5.0> ===> Testing: HTTP::Status:ver<0.0.5>:auth ===> Testing: JSON::Fast:ver<0.19>:auth ===> Testing: File::Find:ver<0.2.4>:auth ===> Testing: Shell::Command:ver<1.2>:auth ===> Testing [OK] for Shell::Command:ver<1.2>:auth ===> Testing [OK] for File::Find:ver<0.2.4>:auth [HTTP::Headers] Calling .header(Content-Type) is preferred to .header("Content-Type") for standard HTTP headers. [HTTP::Headers] in method header at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/B425F04663E4A4B67121A1BB7BBE694DD05E1743 (HTTP::Headers) line 338 ===> Testing [OK] for HTTP::Status:ver<0.0.5>:auth [HTTP::Headers] Calling .header(Content-Length) is preferred to .header("Content-Length") for standard HTTP headers. [HTTP::Headers] in method header at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/B425F04663E4A4B67121A1BB7BBE694DD05E1743 (HTTP::Headers) line 338 [HTTP::Headers] Calling .header(Content-Type) is preferred to .header("Content-Type") for standard HTTP headers. [HTTP::Headers] in method header at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/B425F04663E4A4B67121A1BB7BBE694DD05E1743 (HTTP::Headers) line 338 [HTTP::Headers] Calling .header(Allow) is preferred to .header("Allow") for standard HTTP headers. [HTTP::Headers] in method header at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/B425F04663E4A4B67121A1BB7BBE694DD05E1743 (HTTP::Headers) line 338 [HTTP::Headers] Calling .header(Content-Type) is preferred to .header("Content-Type") for standard HTTP headers. Aborting due to test failure: File::Directory::Tree:ver<0.2>:auth (use --force-test to override) [HTTP::Headers] in method header at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/B425F04663E4A4B67121A1BB7BBE694DD05E1743 (HTTP::Headers) line 338 ===> Testing [OK] for HTTP::Headers:ver<0.5.0> ===> Testing: File::Which:ver<1.0.4> ===> Testing: LibraryMake:ver<1.0.5>:auth [LibraryMake] debian [LibraryMake] in block at t/01-basic.t line 34 ===> Testing [OK] for LibraryMake:ver<1.0.5>:auth [File::Which] # Found raku at '/tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/raku' [File::Which] # Found raku at '/tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/bin/raku' using whence ===> Testing [OK] for File::Which:ver<1.0.4> ===> Testing [OK] for JSON::Fast:ver<0.19>:auth ===> Testing: Linenoise:ver<0.1.2>:auth ===> Testing: Digest:ver<1.1.0>:auth ===> Testing: Path::Router:ver<0.5.1> ===> Testing: Apache::LogFormat ===> Testing: DateTime::Format:ver<0.1.5>:auth:api<1.0> ===> Testing [OK] for Linenoise:ver<0.1.2>:auth ===> Testing: JSON::OptIn:ver<0.0.2>:auth ===> Testing [OK] for JSON::OptIn:ver<0.0.2>:auth ===> Testing [OK] for DateTime::Format:ver<0.1.5>:auth:api<1.0> ===> Testing [OK] for Apache::LogFormat [Path::Router] Potential difficulties: [Path::Router] WhateverCode on LHS of smart-match does not curry the smart-match expression. [Path::Router] Try placing the WhateverCode expression on the RHS instead if results are not as expected. [Path::Router] at /tmp/.zef.1764087888.7455/Path%3A%3ARouter%3Aver%3C0.5.1%3E%3Aauth%3Cgithub%3Azostay%3E.tar.gz/raku-Path-Router-master/t/015_match_slurpy.t:22 [Path::Router] ------> where *.all ~~ Colorful; ===> Testing [OK] for Path::Router:ver<0.5.1> ===> Testing: JSON::Name:ver<0.0.7>:auth:api<1.0> ===> Testing: JSON::Unmarshal:ver<0.18>:auth ===> Testing: JSON::Marshal:ver<0.0.25>:auth:api<1.0> ===> Testing [OK] for JSON::Name:ver<0.0.7>:auth:api<1.0> ===> Testing [OK] for JSON::Unmarshal:ver<0.18>:auth ===> Testing [OK] for JSON::Marshal:ver<0.0.25>:auth:api<1.0> ===> Testing [OK] for Digest:ver<1.1.0>:auth ===> Testing: JSON::Class:ver<0.0.21>:auth:api<1.0> ===> Testing: URI:ver<0.3.8>:auth ===> Testing: License::SPDX:ver<3.26.0>:auth:api<1.0> ===> Testing: META6:ver<0.0.30>:auth:api<1.0> ===> Testing: Test::META:ver<0.0.20>:auth:api<1.0> ===> Testing [OK] for License::SPDX:ver<3.26.0>:auth:api<1.0> [Test::META] # the following may make some diagnostics from the module itself ===> Testing [OK] for Test::META:ver<0.0.20>:auth:api<1.0> ===> Testing [OK] for JSON::Class:ver<0.0.21>:auth:api<1.0> ===> Testing: Hash::MultiValue:ver<0.7>:auth ===> Testing [OK] for META6:ver<0.0.30>:auth:api<1.0> ===> Testing: File::Directory::Tree:ver<0.2>:auth [File::Directory::Tree] # Failed test 'no handles leaked by rmtree (requires `ulimit -n 100` or lower to test properly)' [File::Directory::Tree] # at t/01-basic.rakutest line 31 [File::Directory::Tree] # You failed 1 test of 9 ===> Testing [FAIL]: File::Directory::Tree:ver<0.2>:auth