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

Sprockets #520

Closed AlexDaniel closed 4 years ago

AlexDaniel commented 5 years ago

Module Sprockets cannot be installed (AlwaysFail), 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: Sprockets
===> Found: Sprockets:auth<github:vendethiel> [via Zef::Repository::Ecosystems<p6c>]
===> Fetching [OK]: Sprockets:auth<github:vendethiel> to /home/alex/Blin/data/zef-data/tmp/1549579818.22903.3376/Sprockets.pl.git
===> Extraction [OK]: Sprockets to /home/alex/Blin/data/zef-data/store/Sprockets.pl.git
===> Testing: Sprockets:auth<github:vendethiel>
Cannot invoke this object (REPR: Null; VMNull)
  in sub temporary-filename at /home/alex/Blin/data/zef-data/store/Sprockets.pl.git/405f30ccac135394ce2be1325ad647ae01af516a/lib/Sprockets/Filter.pm6 (Sprockets::Filter) line 12
  in sub  at /home/alex/Blin/data/zef-data/store/Sprockets.pl.git/405f30ccac135394ce2be1325ad647ae01af516a/lib/Sprockets/Filter.pm6 (Sprockets::Filter) line 19
  in sub apply-filters at /home/alex/Blin/data/zef-data/store/Sprockets.pl.git/405f30ccac135394ce2be1325ad647ae01af516a/lib/Sprockets/Filter.pm6 (Sprockets::Filter) line 33
  in method Str at /home/alex/Blin/data/zef-data/store/Sprockets.pl.git/405f30ccac135394ce2be1325ad647ae01af516a/lib/Sprockets/File.pm6 (Sprockets::File) line 10
  in block <unit> at t/file.t line 12

# Looks like you planned 2 tests, but ran 1
t/file.t ..... 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/2 subtests 
t/locator.t .. ok

Test Summary Report
-------------------
t/file.t   (Wstat: 65280 Tests: 1 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 2 tests but ran 1.
Files=2, Tests=7,  7 wallclock secs ( 0.04 usr  0.00 sys +  6.16 cusr  0.49 csys =  6.69 CPU)
Result: FAIL
===> Testing [FAIL]: Sprockets:auth<github:vendethiel>
Failed to get passing tests, but continuing with --force-test
===> Installing: Sprockets:auth<github:vendethiel>
===> Install [OK] for Sprockets:auth<github:vendethiel>

Ping @vendethiel

Previous ticket: #58

vendethiel commented 5 years ago

I'll take a look.

vendethiel commented 5 years ago

OK, it's really weird. if I remove the call to temporary-filename, I get the several failures (in order when I remove the previous failures):

All of these do I/O except EVAL (which can). I tried to isolate the my $*OUT into a block of its own (+ EVAL) but that doesn't fix it. Neither does using temp instead of my.

I have zero idea what's going on, but I'm not sure it's a bug on my side.

vendethiel commented 4 years ago

Works on latest (on my machine™).