-
Notifications
You must be signed in to change notification settings - Fork 94
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
Install failed #387
Comments
Hi, have you got a fuller report? |
Here is the entire build log. |
That looks like you're missing https://metacpan.org/pod/Future, which isnt a direct dependency, but is a dep of https://metacpan.org/pod/Future::Mojo which we do use.. Redo dependency installing? |
I used cpanm to do the install. Tried it twice with cpanm, actually. I've already forced installed Paws. I'll try on another machine when I get a chance. |
FYI, I just did |
oh! 0.41 (I looked in 0.42) .. tried the newer one? hmm, Future::Mojo is only "suggest"ed, so its not that (despite erroring).. I assume its the fact that 01_load.t doesn't have an "ok" at the end, despite all subtests passing Really would be useful if you could try either 0.42, or prove -vl t/01_load.t , when you get a moment, please |
Sorry, I'm not following. cpanm should install version 0.42 for me, shouldn't it? I tried installing Paws just a couple of days ago and the release for 0.42 back on March 2nd. |
When I run |
yes cpanm should find 0.42 as its definitely there! The version of perl required is still set to 5.10 or so. Is it using a local mirror? |
No idea. This is an amazon lightsail instance. I'm not very familiar with how they set their servers up. How do I check for a local mirror? |
The currently indexed version of Paws is 0.41: https://cpanmeta.grinnz.com/packages?module=Paws&match_mode=exact The uploader should have received a message on whether indexing succeeded or failed on the 0.42 upload, and can request a reindex on PAUSE here: https://pause.perl.org/pause/authenquery?ACTION=reindex |
As for installing, you can work around this by installing with |
Im seeing 0.42 here: https://metacpan.org/release/Paws |
Yes it got indexed as latest on metacpan, which tells me it was probably indexed in PAUSE at some point, but it no longer is (rollback? bug?). The PAUSE index is what CPAN installers use. |
Intalling with |
Have nudged @shadowcat-mst for ideas on why the build is failing, as he's more of an expert on the toolchain. Hopefully this'll help both with your install, and the missing 0.42 on cpan.. |
OK, thanks. No rush, though. I force installed and it's working perfectly for my purposes so far. |
I've just tried to install 0.43 from CPAN and it also fails because Future is missing. I also get
so perhaps someone could look at that in the process of fixing this. |
After I manually installed Future, it then failed due to the absence of Future:Mojo |
I suspect there is more going on here than the missing pre-reqs. After manually installing Furl and Future and Future::Mojo, the install still fails, now with no dependencies missing. Additionally, there are no failed tests. Could it be to do with the test parse errors? |
@realflash : Looks like the problem is:
It is exiting non-zero. Would you be able to send the last lines of the output of t/10_responses.t, to see why it is exiting non-zero? |
I then did a Then I did cpanm --test-only and it passed (although that's after force installing the package). Might need to reproduce it on a clean box (Ubuntu 20.04.2 server aarch64). |
running perl 5 v 22. Install fails on an Ubuntu machine. Test summary report:
The text was updated successfully, but these errors were encountered: