Raku / ecosystem-unbitrot

Which modules are not installable?
https://perl6.github.io/ecosystem-unbitrot/
GNU General Public License v3.0
5 stars 4 forks source link

Lumberjack::Dispatcher::Syslog #460

Closed AlexDaniel closed 5 years ago

AlexDaniel commented 5 years ago

Module Lumberjack::Dispatcher::Syslog cannot be installed (Flapper), perhaps it has some failing tests.

If you can't self-assign yourself or attach a label, please let us know on #perl6 channel on freenode or just leave a comment here. We will try to give you privileges as fast as possible.

Output:

===> Searching for: Lumberjack::Dispatcher::Syslog
===SORRY!===
Serialization Error: missing static code ref for closure '' (src/Perl6/World.nqp:2453)

===> Found: Lumberjack::Dispatcher::Syslog:ver<0.0.3>:auth<github:jonathanstowe>:api<1.0> [via Zef::Repository::Ecosystems<cpan>]
===> Fetching [OK]: Lumberjack::Dispatcher::Syslog:ver<0.0.3>:auth<github:jonathanstowe>:api<1.0> to /home/alex/Blin/data/zef-data/tmp/1549581744.15858.9260/Lumberjack-Dispatcher-Syslog-0.0.3.tar.gz
===> Extraction [OK]: Lumberjack::Dispatcher::Syslog to /home/alex/Blin/data/zef-data/store/Lumberjack-Dispatcher-Syslog-0.0.3.tar.gz
===> Testing: Lumberjack::Dispatcher::Syslog:ver<0.0.3>:auth<github:jonathanstowe>:api<1.0>
t/001-meta.t ........ ok
# Failed test 'can load the module'
# at t/010-use.t line 7
# ===SORRY!===
# Serialization Error: missing static code ref for closure '' (src/Perl6/World.nqp:2453)
# 
# Looks like you failed 1 test of 1
t/010-use.t ......... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests 
t/020-dispatcher.t .. ok

Test Summary Report
-------------------
t/010-use.t       (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=3, Tests=8, 23 wallclock secs ( 0.04 usr  0.01 sys + 18.84 cusr  0.64 csys = 19.53 CPU)
Result: FAIL
===> Testing [FAIL]: Lumberjack::Dispatcher::Syslog:ver<0.0.3>:auth<github:jonathanstowe>:api<1.0>
Failed to get passing tests, but continuing with --force-test
===> Installing: Lumberjack::Dispatcher::Syslog:ver<0.0.3>:auth<github:jonathanstowe>:api<1.0>
===> Install [FAIL] for Lumberjack::Dispatcher::Syslog:ver<0.0.3>:auth<github:jonathanstowe>:api<1.0>: ===SORRY!===
Serialization Error: missing static code ref for closure '' (src/Perl6/World.nqp:2453)

Ping @jonathanstowe

jonathanstowe commented 5 years ago

That's a Rakudo bug. I tested last night against a fresh build and it isn't there.

AlexDaniel commented 5 years ago

@jonathanstowe I'm a bit confused… is there a ticket or something? This output is from yesterday's HEAD.

jonathanstowe commented 5 years ago

Hmm that's way weird, I literally tested this yesterday, got this error, then rebuilt rakudo, deleted the .precomp all round and it went away,

I'll roll back the change in Lumberjack that assumed the precomp bugs went away.

jonathanstowe commented 5 years ago

The underlying bug is https://github.com/rakudo/rakudo/issues/2620 which I moved from RT a few weeks ago, it's been there for a long time.

jonathanstowe commented 5 years ago

This is fixed by the https://github.com/jonathanstowe/Lumberjack/tree/v0.0.8 tests okay but I'll leave it for someone else to test as well as I thought I had fixed the original problem and clearly hadn't.