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

GLFW #400

Closed AlexDaniel closed 5 years ago

AlexDaniel commented 5 years ago

Module GLFW 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: GLFW
===SORRY!===
Could not find GLFW::VidMode at line 7 in:
    inst#/home/alex/Blin/installed/GLFW_0.1.0
    file#/home/alex/Blin/data/zef/lib
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
    ap#
    nqp#
    perl5#

===> Found: GLFW:ver<0.1.0> [via Zef::Repository::Ecosystems<p6c>]
===> Fetching [OK]: GLFW:ver<0.1.0> to /home/alex/Blin/data/zef-data/tmp/1549580424.11408.252/p6-GLFW.git
===> Extraction [OK]: GLFW to /home/alex/Blin/data/zef-data/store/p6-GLFW.git
===> Testing: GLFW:ver<0.1.0>
===> Testing [OK] for GLFW:ver<0.1.0>
===> Installing: GLFW:ver<0.1.0>
===> Install [FAIL] for GLFW:ver<0.1.0>: ===SORRY!===
Could not find GLFW::VidMode at line 7 in:
    inst#/home/alex/Blin/installed/GLFW_0.1.0
    file#/home/alex/Blin/data/zef/lib
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
    ap#
    nqp#
    perl5#

Ping @YellowApple

Previous ticket: #211

YellowApple commented 5 years ago

Hmmm.

The error doesn't seem to include an actual filename, but I'm assuming the "line 7" here is the one in lib/GLFW/Monitor.pm6, which is indeed a call to need GLFW::VidMode.

Not sure why this is throwing an error, though (it wasn't before), given that lib/GLFW/VidMode.pm6 exists. Is something wonky with the module path y'all are using? Or maybe something changed in how Perl6 searches for modules?

jonathanstowe commented 5 years ago

The lib/GLFW/VidMode.pm6 needs to be in the provides

YellowApple commented 5 years ago

Yep, that'd do it. Weird that it wasn't a problem before (or at least not one I noticed previously when testing its installability). Should be fixed now. Thanks!