-
Notifications
You must be signed in to change notification settings - Fork 542
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
BBC: Spp-2.03 fails since perl 5.31.3 #17256
Comments
Bisect points to commit d1bc97f (refs/bisect/bad)
|
Specifics:
|
@tonycoz, have you seen this BBC report? |
@tonycoz, have you seen this BBC report? Thank you very much. |
I came across this issue by chance. It took a while to find, but the offending line is this one:
Because where Perl previously was returning a list of strings for A "clever" workaround is |
Sorry, I missed this, I've disabled successful github action spam so hopefully I'll miss less. I think the original change is still valid, and the user is using an experimental feature. The only way I can see to fix this while retaining the new and desired behaviour would be to record the old PVness when incrementing and re-apply it after we've calculated the new value, but I don't think it's worth the cost in performance to other users. The sensitivity to normally transparent flags is one of the flaws with smartmatch, I don't think we should hold other parts of perl's development back to support those flaws. |
I can confirm that the patch which @haukex submitted upstream to Spp's author enables all tests to pass against blead. So, while this is technically still a BBC ticket, it's also a "must-be-fixed-upstream" ticket and is not a blocker for perl-5.32. How should we adjust the labels attached to this ticket to reflect that? Thank you very much. |
Description
The test suite of https://cpan.metacpan.org/authors/id/S/SS/SSQQ/Spp-2.03.tar.gz fails since 5.31.3. Reports overview: http://matrix.cpantesters.org/?dist=Spp%202.03
The text was updated successfully, but these errors were encountered: