Coder Social home page Coder Social logo

Failing Ecosystem Modules List about ecosystem HOT 15 CLOSED

raku avatar raku commented on August 20, 2024
Failing Ecosystem Modules List

from ecosystem.

Comments (15)

zoffixznet avatar zoffixznet commented on August 20, 2024 2

FWIW, I've built ecosystem toaster we'll be using to test for any regression in pre-release commits. https://toast.perl6.party/ (still need to add a way to view STDERR/OUT of install runs; though data is already in the SQLite DB you can download).

Could be used to see which modules fail.

from ecosystem.

Altai-man avatar Altai-man commented on August 20, 2024 1

I have removed some modules out:

  • DateTime::Math - fixed.
  • DateTime::Utils - is not broken.
  • if - fixed.
  • Tardis - was removed.
  • File::Ignore - was fixed.
  • Druid - was fixed.
  • Devel::Trace - was removed.

from ecosystem.

pierre-vigier avatar pierre-vigier commented on August 20, 2024 1

I Fixed my module Math::Matrix, a change in behaviour of Seq/List broke it. It's fixed now.
I added the license in the META file as well

from ecosystem.

bbkr avatar bbkr commented on August 20, 2024 1

GeoIP::City is deprecated, new module is https://github.com/bbkr/GeoIP2.

The reason is that GeoIP::City supports old binary database formats that will be phased out in early 2019, but they are already not accessible for download from Maxmind site. And that's why tests fail.

I want to keep this module in ecosystem till phase out so I'll try to fix tests to use fixed database versions. Thanks for pointing this out.

from ecosystem.

zoffixznet avatar zoffixznet commented on August 20, 2024

sena_kun buggable, eco Tardis
sena_kun, Nothing found
Is it even here? I cannot find it, though I remember such a module.

Tardis was removed from ecosystem: 74a4b9d

from ecosystem.

teodozjan avatar teodozjan commented on August 20, 2024

Pod::Coverage is failing because rakudo has changed and I don't know gow to align it to new behaviour

from ecosystem.

zoffixznet avatar zoffixznet commented on August 20, 2024

Pod::Coverage is failing because rakudo has changed and I don't know gow to align it to new behaviour

Sent a small PR fixing one problem. This diff fixes half of the other problems, and currently I'm at "crashes in Pod::Coverage::Full.check's require because lib is not set" stage. Somewhere there it's missing use lib <lib> or -Ilib. Maybe you'd know where, since you know codebase better.

zoffix@leliana:/tmp/tmp.uDxsRRfX5p$ gd
diff --git a/lib/Pod/Coverage/Anypod.pm6 b/lib/Pod/Coverage/Anypod.pm6
index 47724ce..d4687b8 100644
--- a/lib/Pod/Coverage/Anypod.pm6
+++ b/lib/Pod/Coverage/Anypod.pm6
@@ -25,7 +25,7 @@ method !file-haspod {
 
 sub has-pod($path) returns Bool {
     #dd qqx/$*EXECUTABLE-NAME --doc $path/.lines.elems;
-    $path.IO ~~ :f and qqx/$*EXECUTABLE-NAME --doc $path/.lines.elems.Bool;
+    $path.IO ~~ :f and qqx/$*EXECUTABLE-NAME --Ilib --doc $path/.lines.elems.Bool;
 }
 
 
diff --git a/lib/Pod/Coverage/Full.pm6 b/lib/Pod/Coverage/Full.pm6
index 45f4bcf..bf3e87e 100644
--- a/lib/Pod/Coverage/Full.pm6
+++ b/lib/Pod/Coverage/Full.pm6
@@ -137,9 +137,9 @@ method correct-pod($filename) {
 }
 
 sub read_pod($filename){
-    say "$*EXECUTABLE-NAME --doc=Keywords $filename";
-    dd qqx/$*EXECUTABLE-NAME --doc=Keywords $filename/;
-    return qqx/$*EXECUTABLE-NAME --doc=Keywords $filename/.lines;
+ #   say "$*EXECUTABLE-NAME --doc=Keywords $filename";
+#    dd qqx/$*EXECUTABLE-NAME --doc=Keywords $filename/;
+    return qqx/$*EXECUTABLE-NAME --Ilib --doc=Keywords $filename/.lines;
 }
 
 sub routine-result($what){
diff --git a/t/selftest.t b/t/selftest.t
index cb67ab4..18d3a53 100644
--- a/t/selftest.t
+++ b/t/selftest.t
@@ -5,5 +5,5 @@ use Test::Coverage;
 plan 3;
 
 ok 1, "At least loads";
-subtest_anypod_ok('META.info');
-subtest_coverage_ok('META.info');
+subtest_anypod_ok('META6.json');
+subtest_coverage_ok('META6.json');
zoffix@leliana:/tmp/tmp.uDxsRRfX5p$ 

from ecosystem.

samcv avatar samcv commented on August 20, 2024

Sent an email to @ingydotnet regarding XXX and the lack of having a license field causing problems due to not being able to be worked on further without them. Will let you know if I hear back.

from ecosystem.

jonathanstowe avatar jonathanstowe commented on August 20, 2024
  • Manifesto I know about - there is one test that is flaky on some platforms which I can't replicate locally so am struggling to fix. May just TODO the test for the time being.
  • ~~Audio::Silan - it probably isn't checking the external dependency properly, just making a clean environment to see about that ~~ FIXED
  • Audio::PortMIDI - I think this is probably a permissions problem I have seen on Linux machines which have never run any audio software before, it may be just check upfront and skip all the tests with a loud warning in this case. FIXED
  • Net::AMQP - could be one of a number things as I haven't been testing it very frequently, but will look into it. It appears that it was just skipping fewer tests than planned when there was no AMQP broker. FIXED

BTW I am smoke testing all of my modules for every rakudo change locally and Manifesto is the only one that I ever see any fails.

from ecosystem.

titsuki avatar titsuki commented on August 20, 2024

I have already fixed these:

  • Algorithm::Kruskal
  • Algorithm::LibSVM

from ecosystem.

JJ avatar JJ commented on August 20, 2024

Could we use this for the bitrot squashathon?

from ecosystem.

zoffixznet avatar zoffixznet commented on August 20, 2024

We have the recent data on failing modules in toaster; I see no reason to use statics that are more than a year out of date. This issue should probably be closed.

from ecosystem.

cosimo avatar cosimo commented on August 20, 2024

Please ignore Facter, it was just an experiment, not worth including it.
String::CRC32 seems fine to me, plus the "log" entry points to an invalid link?

from ecosystem.

zoffixznet avatar zoffixznet commented on August 20, 2024

String::CRC32 seems fine to me, plus the "log" entry points to an invalid link

Right. This Issue is way too out of date. Closing.

from ecosystem.

AlexDaniel avatar AlexDaniel commented on August 20, 2024

Right. This Issue is way too out of date. Closing.

FWIW See https://github.com/perl6/ecosystem-unbitrot for a slightly newer attempt to fix the ecosystem.

from ecosystem.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.