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

Pluggable #502

Open AlexDaniel opened 5 years ago

AlexDaniel commented 5 years ago

Module Pluggable 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: Pluggable
===> Found: Pluggable:ver<0.3>:auth<github:tony-o> [via Zef::Repository::Ecosystems<p6c>]
===> Fetching [OK]: Pluggable:ver<0.3>:auth<github:tony-o> to /home/alex/Blin/data/zef-data/tmp/1549582758.7755.6111/perl6-pluggable.git
===> Extraction [OK]: Pluggable to /home/alex/Blin/data/zef-data/store/perl6-pluggable.git
===> Testing: Pluggable:ver<0.3>:auth<github:tony-o>
t/00-meta.t .......... ok
Failed to get the directory contents of '/home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/data/zef/lib': Failed to open dir: No such file or directory
  in sub find at /home/alex/Blin/installed/File::Find_0.1/sources/338438A16791DC5A3816B1052C78248FFDAFFEAB (File::Find) line 35
  in block  at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 122
  in sub find-modules at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 120
  in method plugins at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 151
  in method test at t/01-oop.t line 17
  in block <unit> at t/01-oop.t line 24

t/01-oop.t ........... 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/4 subtests 
Failed to get the directory contents of '/home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/data/zef/lib': Failed to open dir: No such file or directory
  in sub find at /home/alex/Blin/installed/File::Find_0.1/sources/338438A16791DC5A3816B1052C78248FFDAFFEAB (File::Find) line 35
  in block  at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 122
  in sub find-modules at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 120
  in method plugins at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 151
  in method test at t/02-installation.t line 17
  in block <unit> at t/02-installation.t line 21

t/02-installation.t .. 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/1 subtests 
Failed to get the directory contents of '/home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/data/zef/lib': Failed to open dir: No such file or directory
  in sub find at /home/alex/Blin/installed/File::Find_0.1/sources/338438A16791DC5A3816B1052C78248FFDAFFEAB (File::Find) line 35
  in block  at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 122
  in sub find-modules at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 120
  in sub plugins at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 155
  in block <unit> at t/03-proc.t line 14

t/03-proc.t .......... 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/1 subtests 
Failed to get the directory contents of '/home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/data/zef/lib': Failed to open dir: No such file or directory
  in sub find at /home/alex/Blin/installed/File::Find_0.1/sources/338438A16791DC5A3816B1052C78248FFDAFFEAB (File::Find) line 35
  in block  at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 122
  in sub find-modules at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 120
  in sub plugins at /home/alex/Blin/data/zef-data/store/perl6-pluggable.git/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6 (Pluggable) line 155
  in block <unit> at t/04-syntax-error.t line 12

t/04-syntax-error.t .. 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/1 subtests 

Test Summary Report
-------------------
t/01-oop.t         (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 4 tests but ran 0.
t/02-installation.t (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/03-proc.t        (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/04-syntax-error.t (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 1 tests but ran 0.
Files=5, Tests=1, 12 wallclock secs ( 0.04 usr  0.01 sys +  7.91 cusr  0.53 csys =  8.49 CPU)
Result: FAIL
===> Testing [FAIL]: Pluggable:ver<0.3>:auth<github:tony-o>
Failed to get passing tests, but continuing with --force-test
===> Installing: Pluggable:ver<0.3>:auth<github:tony-o>
===> Install [OK] for Pluggable:ver<0.3>:auth<github:tony-o>

Ping @tony-o

JJ commented 5 years ago

Are you sure this is not some temporary filesystem failure? It works without a problem here.

AlexDaniel commented 5 years ago

I don't think it is. Looking at the source:

https://github.com/tony-o/perl6-pluggable/blob/834f08b8ae75aa5350011430f1d2620d4afd8a1b/lib/Pluggable.pm6#L121

It seems like the module assumes way too much about the file structure. I don't immediately see what's wrong with that code, but if it doesn't work then it doesn't work…

JJ commented 5 years ago

@AlexDaniel um, messing with CUR. That's never a good idea... But if that's the case, it might be difficult to fix...

AlexDaniel commented 5 years ago

At the very least we should open an issue.