dump env vars ZEF_TEST_DEGREE=5 ZEF_FETCH_DEGREE=1 install [Crust::Middleware::Session::Store::DBIish] ... /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: Crust::Middleware::Session::Store::DBIish ===> Searching for missing dependencies: Cookie::Baker, Crust, Digest::SHA, Crust::Middleware::Session ===> Searching for missing dependencies: URI::Encode, HTTP::Server::Tiny, HTTP::MultiPartParser, Hash::MultiValue, Getopt::Tiny, HTTP::Easy, HTTP::UserAgent, Backtrace::AsHTML, Apache::LogFormat, HTTP::Tinyish ===> Searching for missing dependencies: DateTime::Format, Encode, IO::Capture::Simple, Test::Util::ServerPort, HTTP::Parser ===> Staging URI::Encode:ver<1.0>:auth ===> Staging [OK] for URI::Encode:ver<1.0>:auth ===> Staging Cookie::Baker ===> Staging [OK] for Cookie::Baker ===> Staging HTTP::Parser:ver<0.0.2> ===> Staging [OK] for HTTP::Parser:ver<0.0.2> ===> Staging HTTP::Tinyish:ver<0.4.0>:auth ===> Staging [OK] for HTTP::Tinyish:ver<0.4.0>:auth ===> Staging HTTP::Server::Tiny:ver<0.0.2> ===> Staging [OK] for HTTP::Server::Tiny:ver<0.0.2> ===> Staging HTTP::MultiPartParser ===> Staging [OK] for HTTP::MultiPartParser ===> Staging Hash::MultiValue:ver<0.7>:auth ===> Staging [OK] for Hash::MultiValue:ver<0.7>:auth ===> Staging Getopt::Tiny ===> Staging [OK] for Getopt::Tiny ===> Staging HTTP::Easy:ver<1.2>:auth ===> Staging [OK] for HTTP::Easy:ver<1.2>:auth ===> Staging Encode:ver<0.0.4> ===> Staging [OK] for Encode:ver<0.0.4> ===> 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 Backtrace::AsHTML:ver<0.0.1> ===> Staging [OK] for Backtrace::AsHTML:ver<0.0.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 Crust:ver<0.0.1> ===> Staging [OK] for Crust:ver<0.0.1> ===> Staging Digest:ver<0.17.1> 1..1 ok 1 - ===> Staging [OK] for Digest:ver<0.17.1> ===> Staging Crust::Middleware::Session ===> Staging [OK] for Crust::Middleware::Session ===> Staging Crust::Middleware::Session::Store::DBIish:ver<0.0.1> ===> Staging [OK] for Crust::Middleware::Session::Store::DBIish:ver<0.0.1> ===> Testing: URI::Encode:ver<1.0>:auth ===> Testing: Cookie::Baker ===> Testing: HTTP::Parser:ver<0.0.2> ===> Testing: HTTP::Tinyish:ver<0.4.0>:auth ===> Testing: HTTP::Server::Tiny:ver<0.0.2> ===> Testing [OK] for HTTP::Tinyish:ver<0.4.0>:auth ===> Testing [OK] for URI::Encode:ver<1.0>:auth ===> Testing: HTTP::MultiPartParser ===> Testing [OK] for HTTP::Parser:ver<0.0.2> ===> Testing [OK] for Cookie::Baker ===> Testing: Hash::MultiValue:ver<0.7>:auth ===> Testing: HTTP::Easy:ver<1.2>:auth ===> Testing: Getopt::Tiny ===> Testing [OK] for HTTP::Easy:ver<1.2>:auth [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! ===> Testing [OK] for Getopt::Tiny [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! ===> Testing [OK] for HTTP::MultiPartParser [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! ===> Testing [OK] for Hash::MultiValue:ver<0.7>:auth [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! [HTTP::Server::Tiny] Saw 1 occurrence of deprecated code. [HTTP::Server::Tiny] ================================================================================ [HTTP::Server::Tiny] .pm file extension in raku library path seen at: [HTTP::Server::Tiny] file#/tmp/.zef.1764091029.40807/HTTP%3A%3AServer%3A%3ATiny%3Aver%3C0.0.2%3E%3Aauth%3Cgithub%3Atokuhirom%3E.tar.gz/p6-HTTP-Server-Tiny-master/t/lib, line 0 [HTTP::Server::Tiny] Please use the .rakumod extension for raku modules, or include a META6.json file that explicitly declares each raku module file instead. [HTTP::Server::Tiny] -------------------------------------------------------------------------------- [HTTP::Server::Tiny] Please contact the author to have these occurrences of deprecated code [HTTP::Server::Tiny] adapted, so that this message will disappear! ===> Testing [OK] for HTTP::Server::Tiny:ver<0.0.2> ===> Testing: Encode:ver<0.0.4> ===> Testing: IO::Capture::Simple:ver:auth ===> Testing: Test::Util::ServerPort:ver<0.0.5>:auth:api<1.0> ===> Testing: HTTP::UserAgent:ver<1.2.0>:auth ===> Testing: Backtrace::AsHTML:ver<0.0.1> ===> Testing [OK] for Backtrace::AsHTML:ver<0.0.1> ===> Testing [OK] for IO::Capture::Simple:ver:auth ===> Testing [OK] for Test::Util::ServerPort:ver<0.0.5>:auth:api<1.0> ===> Testing [OK] for Encode:ver<0.0.4> ===> Testing: DateTime::Format:ver<0.1.5>:auth:api<1.0> ===> Testing: Apache::LogFormat ===> Testing: Crust:ver<0.0.1> ===> Testing [OK] for DateTime::Format:ver<0.1.5>:auth:api<1.0> [Crust] # Failed test at t/Crust-App/file.t line 49 [Crust] # expected: '403' [Crust] # got: '200' [Crust] # You failed 1 test of 11 ===> Testing [OK] for Apache::LogFormat [HTTP::UserAgent] # Failed test 'and a 404' [HTTP::UserAgent] # at t/082-exceptions.rakutest line 12 [HTTP::UserAgent] # expected: '404' [HTTP::UserAgent] # got: '503' [HTTP::UserAgent] # Failed test 'right exception type (HTTP::UserAgent::Exception::X::HTTP::Response)' [HTTP::UserAgent] # at SETTING::src/core.c/Exception.rakumod line 65 [HTTP::UserAgent] # Expected: HTTP::UserAgent::Exception::X::HTTP::Response [HTTP::UserAgent] # Got: HTTP::UserAgent::Exception::X::HTTP::Server [HTTP::UserAgent] # Exception message: Server error: '503 Service Unavailable' [HTTP::UserAgent] # You failed 1 test of 4 [HTTP::UserAgent] # Failed test 'did we throws-like HTTP::UserAgent::Exception::X::HTTP::Response?' [HTTP::UserAgent] # at t/082-exceptions.rakutest line 16 [HTTP::UserAgent] # You failed 2 tests of 4 [HTTP::UserAgent] # NETWORK_TESTING was not set [HTTP::UserAgent] # NETWORK_TESTING was not set [Crust] # Failed test 'text matches rx{'Error: in block at ' \S+ ' line ' \d+}' [Crust] # at t/Crust-Middleware/stack-trace.t line 38 [Crust] # expected a match with: rx{'Error: in block at ' \S+ ' line ' \d+} [Crust] # got: "Error: in sub THREAD-ENTRY at SETTING::src/core.c/Thread.rakumod line 72\n\n\n

Error trace

  in sub THREAD-ENTRY at SETTING::src/core.c/Thread.rakumod line 72
    \n
  1. at SETTING::src/core.c/Thread.rakumod line 72
  2. in run-one at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 291
  3. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 250
  4. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 253
  5. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 272
  6. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 905
  7. at SETTING::src/core.c/Promise.rakumod line 370
  8. at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/404E161CB809B63102B6400D0247426984B82F63 (Crust::Middleware::StackTrace) line 11
  9. at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/404E161CB809B63102B6400D0247426984B82F63 (Crust::Middleware::StackTrace) line 12
  10. in die at t/Crust-Middleware/stack-trace.t line 25
  11. in throw at SETTING::src/core.c/control.rakumod line 253
  12. at SETTING::src/core.c/Exception.rakumod line 65
" [Crust] # You failed 1 test of 7 [Crust] # Failed test 'Errors with plain text trace' [Crust] # at t/Crust-Middleware/stack-trace.t line 17 [Crust] # Failed test 'text matches rx{'Error:' \s+ 'in block at ' \S+ ' line ' \d+}' [Crust] # at t/Crust-Middleware/stack-trace.t line 62 [Crust] # expected a match with: rx{'Error:' \s+ 'in block at ' \S+ ' line ' \d+} [Crust] # got: "Error: in sub THREAD-ENTRY at SETTING::src/core.c/Thread.rakumod line 72\n\n\n

Error trace

  in sub THREAD-ENTRY at SETTING::src/core.c/Thread.rakumod line 72
    \n
  1. at SETTING::src/core.c/Thread.rakumod line 72
  2. in run-one at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 291
  3. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 250
  4. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 253
  5. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 272
  6. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 905
  7. at SETTING::src/core.c/Promise.rakumod line 370
  8. at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/404E161CB809B63102B6400D0247426984B82F63 (Crust::Middleware::StackTrace) line 11
  9. at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/404E161CB809B63102B6400D0247426984B82F63 (Crust::Middleware::StackTrace) line 12
  10. in die at t/Crust-Middleware/stack-trace.t line 52
  11. in throw at SETTING::src/core.c/control.rakumod line 253
  12. at SETTING::src/core.c/Exception.rakumod line 65
" [Crust] # Failed test 'text matches rx{'Error: in block at ' \S+ ' line ' \d+}' [Crust] # at t/Crust-Middleware/stack-trace.t line 65 [Crust] # expected a match with: rx{'Error: in block at ' \S+ ' line ' \d+} Aborting due to test failure: HTTP::UserAgent:ver<1.2.0>:auth (use --force-test to override) [Crust] # got: "Error: in sub THREAD-ENTRY at SETTING::src/core.c/Thread.rakumod line 72\n\n\n

Error trace

  in sub THREAD-ENTRY at SETTING::src/core.c/Thread.rakumod line 72
    \n
  1. at SETTING::src/core.c/Thread.rakumod line 72
  2. in run-one at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 291
  3. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 250
  4. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 253
  5. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 272
  6. at SETTING::src/core.c/ThreadPoolScheduler.rakumod line 905
  7. at SETTING::src/core.c/Promise.rakumod line 370
  8. at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/404E161CB809B63102B6400D0247426984B82F63 (Crust::Middleware::StackTrace) line 11
  9. at /tmp/whateverable/rakudo-moar/fe0e20c28859ea709eefad19af452c9d35dff20d/share/perl6/site/sources/404E161CB809B63102B6400D0247426984B82F63 (Crust::Middleware::StackTrace) line 12
  10. in die at t/Crust-Middleware/stack-trace.t line 52
  11. in throw at SETTING::src/core.c/control.rakumod line 253
  12. at SETTING::src/core.c/Exception.rakumod line 65
" [Crust] # You failed 2 tests of 7 [Crust] # Failed test 'Errors with html trace' [Crust] # at t/Crust-Middleware/stack-trace.t line 43 [Crust] # You failed 2 tests of 4 [HTTP::UserAgent] # NETWORK_TESTING was not set ===> Testing [FAIL]: HTTP::UserAgent:ver<1.2.0>:auth