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 with cpan client goes into a infinite loop #277
Comments
I think is most likely a problem with MarpaX::Simple or |
@perlancar -- Any insight on this one? It seems to involve MarpaX::Simple. |
Hi @jeffreykegler , I don't think so there is anything related to MarpaX::Simple: I couldn't install or even test Marpa::R2 inside the cpan client, although it works fine with |
I'm giving it a 2nd look. I'm currently moving from California to Virginia, so I hope you'll forgive some delay. |
I asked about this on my IRC channel https://irclog.perlgeek.de/marpa/2018-02-28#i_15866306 My comments there: |
There are a few variables here:
Whether MarpaX::Simple is involved seems to be irrelevant, as far as I can see from the log. So far, only the installation method has been varied, and has shown that manual installation seems to work while installation via Much more notable, the failing installation has only been demonstrated with the cperl fork (http://perl11.org/cperl/), NOT with a standard perl. Using cperl is the most unusual part of this whole setup, and should be investigated first.
I find it likely that cperl's If this issue is specific to cperl, that would by definition be a cperl bug. Or would the Marpa project even be interested in supporting the cperl fork? I'd argue this should be a non-goal, as large parts of the CPAN infrastructure incl. cpantesters do not support perl forks either. |
Not really. There are a couple of tests from me available (just filter them by OpenBSD) and you will see that Marpa::R2 pass all tests on "standard" perls. See here to check them out.
I'm not sure how to categorize distributions, but I guess you could check some results for some of those distributions and how they fare in OpenBSD. But taking a look at the filter on CPAN Testers website, I don't see any option as "cperl-*" to filter the reports. Not sure if cperl is just not being considered over there. |
If the problem cannot be reproduced except in a cperl environment, I'm inclined to close it as "Cannot duplicate". But also, does your environment use a parallel make? Some BSD's run parallel make by default. This is a disaster with Marpa::R2's makefiles, which cannot be run in parallel. |
@jeffreykegler , no, all configuration regarding parallel making is disabled at the configuration of cpan client. |
Guys, I tried with perl 5.10.1 (see here) and all tests passed. I guess that is safe to assume that the issue goes with "cperl" itself, so probably you may want to mark the distribution to be incompatible to this alternative perl. |
Two things to do before I close: |
Fixed useless statement warnings in commit c458bec. It remains to change the UPDATES page. |
And if cperl gets a fix so that installing Marpa works -; @glasswalk3r, have you contacted cperl ? |
Added caveat re Perl variants to UPDATES.md: commit 82a3542 |
Hi there,
Got my smoker in a infinite loop trying to install MarpaX::Simple, which depends on Marpa::R2.
After some testing, I detected that the issue happens with the CPAN client (cpan) and cperl 5.24.3c, built on OpenBSD 6.2. Here is what I got:
From here I exited the cpan client and tried it manually:
The text was updated successfully, but these errors were encountered: