New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failing Ecosystem Modules List #318
Comments
Tardis was removed from ecosystem: 74a4b9d |
|
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 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$
|
|
I have removed some modules out:
|
|
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. |
|
I Fixed my module Math::Matrix, a change in behaviour of Seq/List broke it. It's fixed now. |
|
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. |
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. |
|
I have already fixed these:
|
|
Could we use this for the bitrot squashathon? |
|
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. |
|
Please ignore Facter, it was just an experiment, not worth including it. |
Right. This Issue is way too out of date. Closing. |
|
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. |
FWIW See https://github.com/perl6/ecosystem-unbitrot for a slightly newer attempt to fix the ecosystem. |
Hopefully this can be a group effort to try and get these failing packages passing. Feel free to add issues and link them here. If you aren't a collaborator with the repo, just reply and somebody else can add it to this main list :-) Thank you all!
Failing
Log links are to specific lines in a Travis CI build that attempts to install all modules. This list is incomplete because this takes a very long time to do.
See here for full log:
UPDATE
I have a new format for the tests I am running on hack.p6c.org
There is a json file that's named for the date/time the test starts, and then a folder which contains log files for each module's installation. The JSON shows the exitcode, status and 'ok' or 'nok'. If the test times out there were be something indicating it there as well.
http://hack.p6c.org/~samcv/ecosystem-tests/
XXX
Data::Pretty:ver('0.0.2'):auth('github:masak')
List::Utils
Text::Diff
IO::Prompter
asis no longer valid syntax colomon/io-prompter#6String::CRC32:ver('0.04'):auth('Cosimo Streppone')
Pod::Strip:ver('0.0.1'):auth('Jorn van Engelen')
Pluggable:ver('0.1.0'):auth('github:tony-o')
Image::RGBA::Text
provides; use modern META filename cygx/p6-image-rgba-text#2Facter:ver('0.04'):auth('Cosimo Streppone')
App::jsonv:ver('0.01'):auth('David Farrell Dmitry Yaskolko')
BioInfo:ver('0.4.3'):auth('Matt Oates')
Math::ContinuedFractions
Perl6-Math-Quaternion:auth('Bruce Gray')
Math::PascalTriangle:ver('0.1.0')
Flower
Hinges
Druid
GGE
Term::ANSIColor
This module module is deprecated. It is unlikely that we need to fix it. Perhaps remove?
Pod::PerlTricks
Template::Anti
Class::Utils
Sum
XML::Parser::Tiny
Kains
File::Find::Duplicates
Test::Junkie
Acme::DSON
Acme::Flutterby
Acme::Sudoku
Adventure::Engine
Algorithm::Kruskal
Algorithm::LibSVM
Algorithm::Viterbi
App::P6Dx
AttrX::InitArg
Audio::OggVorbis
Audio::PortMIDI
Audio::Silan
Auth::SAML2
Binary::Structured
BioInfo
C::Parser
CompUnit::DynamicLib
Coroutines
Crust
Crypt::TweetNacl
DBDish::ODBC
Data::Dump::Tree
DateTime::DST
Digest::xxHash
Email::Notmuch
File::LibMagic
GTK::Scintilla
Geo::Region:auth('Nick Patch')
GTK::Simple
GeoIP::City
Grammar::Debugger
Gumbo:auth('Sylvain Colinet')
HTML::MyHTML
HTML::Restrict
HTML::Tag
HTTP::Server::Async::Plugins::Router::Simple
HTTP::Server::Logger
HTTP::Server::Threaded
HTTP::Server::Tiny
Hydrate:auth('vendethiel')
IO::Path::More:auth('labster')
IRC::Art
Image::Resize
Ini::Storage
Inline::Lua:auth('raydiak')
IoC
JSON::Path
JavaScript::SpiderMonkey
JsonC
LMDB
LibZip
Lingua::Number:auth('github:labster')
META6::bin
MagickWand
Manifesto
Marpa
Masquerade:auth('Sir Robert Burbridge')
Math::Sequences
Math::Symbolic:auth('raydiak')
Modular
Module::Does
MongoDB
NASA
Net::AMQP
Net::Packet
Net::Pcap
Net::ZMQ:auth('Arne Skjærholt')
November:auth('github:viklund')
Path::Map
Perl6 Snowball Binding
Plosurin
Pod::Coverage
Pod::TreeWalker
Proc::Screen
RPi::GpioDirect
Rakudo::Perl6::Parsing
Redis
SDL
Search::Dict
Slang::Roman
Slang::SQL
Sprockets:auth('github:vendethiel')
String::CamelCase
Template::Mustache:auth('github:softmoth')
Template::Protone
Test::Deeply::Relaxed
Test::Lab
Text::Abbrev
Text::Fortune
Text::Indented
Text::LTSV
Text::Markdown::Discount
Text::T9
Time::Duration
TinyCC
Typed::Subroutines
Web::Scraper
WebService::Justcoin
flow
overload::constant
???
Warnings
MPD
FastCGI:ver('0.9.0')
The text was updated successfully, but these errors were encountered: