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

App::AizuOnlineJudge #333

Open AlexDaniel opened 5 years ago

AlexDaniel commented 5 years ago

Module App::AizuOnlineJudge 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: App::AizuOnlineJudge
===> Found: App::AizuOnlineJudge:ver<1.001001> [via Zef::Repository::Ecosystems<p6c>]
===> Fetching [OK]: App::AizuOnlineJudge:ver<1.001001> to /home/alex/Blin/data/zef-data/tmp/1549582177.26935.375/p6-App-AizuOnlineJudge.git
===> Extraction [OK]: App::AizuOnlineJudge to /home/alex/Blin/data/zef-data/store/p6-App-AizuOnlineJudge.git
===> Testing: App::AizuOnlineJudge:ver<1.001001>
stty: 'standard input': Inappropriate ioctl for device
# Failed test at t/01-basic.t line 16
# The spawned command 'stty -echo' exited unsuccessfully (exit code: 1)
stty: 'standard input': Inappropriate ioctl for device
# Failed test at t/01-basic.t line 23
# The spawned command 'stty -echo' exited unsuccessfully (exit code: 1)
stty: 'standard input': Inappropriate ioctl for device
# Failed test at t/01-basic.t line 63
# The spawned command 'stty -echo' exited unsuccessfully (exit code: 1)
# Failed test at t/01-basic.t line 69
# No such method 'validate-problem-number' for invocant of type 'Any'
stty: 'standard input': Inappropriate ioctl for device
# Failed test at t/01-basic.t line 76
# The spawned command 'stty -echo' exited unsuccessfully (exit code: 1)
# Failed test at t/01-basic.t line 81
# No such method 'validate-problem-number' for invocant of type 'Any'
# Looks like you failed 6 tests of 24
t/01-basic.t .. 
Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/24 subtests 

Test Summary Report
-------------------
t/01-basic.t (Wstat: 1536 Tests: 24 Failed: 6)
  Failed tests:  3-4, 15, 19-20, 24
  Non-zero exit status: 6
Files=1, Tests=24, 15 wallclock secs ( 0.04 usr  0.00 sys + 11.64 cusr  0.55 csys = 12.23 CPU)
Result: FAIL
===> Testing [FAIL]: App::AizuOnlineJudge:ver<1.001001>
Failed to get passing tests, but continuing with --force-test
===> Installing: App::AizuOnlineJudge:ver<1.001001>
===> Install [OK] for App::AizuOnlineJudge:ver<1.001001>

1 bin/ script [aoj] installed to:
/home/alex/Blin/installed/App::AizuOnlineJudge_1.001001/bin

Ping @titsuki

Previous ticket: #303

titsuki commented 5 years ago

I have already fixed App::AIzuOnlineJudge and this module works fine on TravisCI environment (and my local environment). However, even if "depends" field contains Terminal::Getpass (https://github.com/titsuki/p6-App-AizuOnlineJudge/blob/master/META6.json#L9 ), this module cannot install via Blin due to the failure of installing Terminal::Getpass. Are there any good ways to solve this problem?

Altai-man commented 5 years ago

"Failing dependency" is the necessary label, I think. Other than that, well... I am not seeing Terminal::Getpass in this repo, which should mean that is was installed correctly with Blin... A bit odd. Can you please give some more details about nature of installation issues of Terminal::Getpass with Blin?

Altai-man commented 5 years ago

Also, I was able to install Terminal::Getpass just fine on my GNU/Linux box. The log:

➜  ~ zef install Terminal::Getpass
===> Searching for: Terminal::Getpass
===> Updating cpan mirror: https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/cpan1.json
===> Updating p6c mirror: http://ecosystem-api.p6c.org/projects1.json
===> Updated p6c mirror: http://ecosystem-api.p6c.org/projects1.json
===> Updated cpan mirror: https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/cpan1.json
===> Searching for missing dependencies: Term::termios:auth<github:krunen>
===> Building: Term::termios:auth<github:krunen>
===> Building [OK] for Term::termios:auth<github:krunen>
===> Testing: Term::termios:auth<github:krunen>
===> Testing [OK] for Term::termios:auth<github:krunen>
===> Testing: Terminal::Getpass:ver<0.0.6>
===> Testing [OK] for Terminal::Getpass:ver<0.0.6>
===> Installing: Term::termios:auth<github:krunen>
===> Installing: Terminal::Getpass:ver<0.0.6>
➜  ~ 
Altai-man commented 5 years ago
➜  ~ perl6 --version
This is Rakudo version 2018.12-302-g121ca5fda built on MoarVM version 2018.12-94-g2eab275df
implementing Perl 6.d.
➜  ~ uname -a
Linux dispair 4.19.23_1 #1 SMP PREEMPT Fri Feb 15 09:35:13 UTC 2019 x86_64 GNU/Linux
➜  ~ date
Mon 18 Feb 2019 04:36:25 PM EET