-
Notifications
You must be signed in to change notification settings - Fork 584
BBC: Blead breaks DANAJ/Math-Prime-Util-0.73.tar.gz #19539
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
Comments
Initial investigation shows that the immediate root cause is this incompatible change in bignum-0.60:
Before v0.60 the docs said:
.. and the hanging test in I've asked PJACKLAM to talk to DANAJ to try and resolve it, not sure what else might be affected. |
We stared at this briefly in the PSC call. The breaking unit-test file is: It doesn't immediately appear to be "overly-sensitive test is overly-sensitive", so it may be this is real issue here. |
@leonerd please see danaj/Math-Prime-Util#61 for the latest state of affairs: there is progress, albeit slowly. I'm expecting both a change to Math::Prime::Util to fix the test failures with bignum-0.64 and a change to bignum that achieves the original goal of v0.60 in a manner that restores back-compat with pre-0.60 versions (by reversing the changes to If it does not, we could consider backing out the v0.64 upgrade: I expect the bignum family are mainly used for one-liners and throwaway scripts, but there's a smallish risk it is baked into some sysadminy scripts (eg for crypto), where up to now you'd have got away with a The likeliest failure case is probably similar to the MPU test failure, that code like this:
will loop forever, because [edit: my bignum versions were wrong] |
I propose that we should consider bringing those updates into blead to be part of perl-5.36. I'll work on putting together a smoke branch with the relevant updates. |
Now created as |
Smokes look clean so far : only failures are for Solaris 2.11 which is tripping up in |
On Thu, 14 Apr 2022 at 16:49, Hugo van der Sanden ***@***.***> wrote:
I propose that we should consider bringing those updates into blead to be part of perl-5.36. I'll work on putting together a smoke branch with the relevant updates.
Now created as smoke-me/hv/sync-bignum-20220412.
Smokes look clean so far : only failures are for Solaris 2.11 which is tripping up in t/porting/utils, I think on utils/zipdetails which is a separate problem.
Did you rebase on top of the latest blead?
Yves
…--
perl -Mre=debug -e "/just|another|perl|hacker/"
|
No, but I can see on blead smokes that this exact error showed up around the time I made this branch, and has since gone away again. It doesn't seem worth using more smoke capacity just to prove that. |
See http://matrix.cpantesters.org/?dist=Math-Prime-Util+0.73 for examples.
Manual check shows that at the point we merged bignum-0.64 at 9bfb09e the test
t/70-rt-bignum.t
starts hanging. I'm investigating, and have also reported to danaj/Math-Prime-Util#61 and https://rt.cpan.org/Ticket/Display.html?id=141772The text was updated successfully, but these errors were encountered: