Skip to content
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

App::AizuOnlineJudge #333

Open
AlexDaniel opened this issue Feb 8, 2019 · 4 comments
Open

App::AizuOnlineJudge #333

AlexDaniel opened this issue Feb 8, 2019 · 4 comments
Assignees
Labels
failing dependency This module depends on another module that is not installable

Comments

@AlexDaniel
Copy link
Member

Module App::AizuOnlineJudge cannot be installed (AlwaysFail), perhaps it has some failing tests.

  • Tickets are opened/closed in this repo automatically (though not immediately).
  • If you can install the module without any problems, add works for me label, leave a comment saying that it works for you and mention any details that you feel are important.
  • If it needs a native library, put native dependency label, describe what you did to install it and ensure that same instructions are present in the README file of the module (otherwise submit a pull request). Also try to update this wiki page.
  • If the module is broken, try to fix it and send a PR. Add PR sent label.
  • If there is a problem in one of the dependencies, add failing dependency label and write a comment explaining the situation. Feel free to work on the corresponding ticket for the failing dependency.
  • It is a good idea to assign yourself to this ticket if you're working on it (to make sure two or more people are not working on the same ticket at the same time).
  • Once you are done, search for a next ticket.

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 titsuki self-assigned this Feb 8, 2019
@titsuki
Copy link
Member

titsuki commented Feb 18, 2019

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 Altai-man added the failing dependency This module depends on another module that is not installable label Feb 18, 2019
@Altai-man
Copy link
Member

"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
Copy link
Member

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
Copy link
Member

➜  ~ 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
failing dependency This module depends on another module that is not installable
Projects
None yet
Development

No branches or pull requests

3 participants