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

Numeric::Nearest #590

Closed AlexDaniel closed 5 years ago

AlexDaniel commented 5 years ago

Module Numeric::Nearest 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: Numeric::Nearest
===> Found: Numeric::Nearest:ver<0.5.0> [via Zef::Repository::Ecosystems<cpan>]
===> Fetching [OK]: Numeric::Nearest:ver<0.5.0> to /home/alex/Blin/data/zef-data/tmp/1551234916.2029.7067/Numeric-Nearest-0.5.0.tar.gz
===> Extraction [OK]: Numeric::Nearest to /home/alex/Blin/data/zef-data/store/Numeric-Nearest-0.5.0.tar.gz
===> Testing: Numeric::Nearest:ver<0.5.0>
===SORRY!===
Could not find Test::META at line 3 in:
    file#/home/alex/Blin/data/zef-data/store/Numeric-Nearest-0.5.0.tar.gz/Numeric::Nearest-0.5.0
    file#/home/alex/Blin/data/zef-data/store/Numeric-Nearest-0.5.0.tar.gz/Numeric::Nearest-0.5.0/lib
    file#/home/alex/Blin/data/zef-data/store/Numeric-Nearest-0.5.0.tar.gz/Numeric::Nearest-0.5.0/data/zef/lib
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/845433b47f415c73e9e7cdbfd0423a793b829910/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/845433b47f415c73e9e7cdbfd0423a793b829910/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/845433b47f415c73e9e7cdbfd0423a793b829910/share/perl6
    ap#
    nqp#
    perl5#
t/basic.t .. 
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run 

Test Summary Report
-------------------
t/basic.t (Wstat: 256 Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: No plan found in TAP output
Files=1, Tests=0,  1 wallclock secs ( 0.03 usr  0.01 sys +  0.54 cusr  0.44 csys =  1.02 CPU)
Result: FAIL
===> Testing [FAIL]: Numeric::Nearest:ver<0.5.0>
Failed to get passing tests, but continuing with --force-test
===> Installing: Numeric::Nearest:ver<0.5.0>
===> Install [OK] for Numeric::Nearest:ver<0.5.0>

Ping @drclaw1394

AlexDaniel commented 5 years ago

This is a simple case of a missing test-depends field in META6.json.

drclaw1394 commented 5 years ago

Just looking at it now. I think you are correct. I've removed Test::META from my local system and I have a failed test.

drclaw1394 commented 5 years ago

Ok I can't self assign this issue. How do I go about getting it assigned to me?

jonathanstowe commented 5 years ago

An alternative is to use a test that attempts to require Test::META and skips the test it fails. See any of my modules for an example.

drclaw1394 commented 5 years ago

Thanks for the tip. I'll check it out.

drclaw1394 commented 5 years ago

Updated the META6 file with test-depends field.