-
Notifications
You must be signed in to change notification settings - Fork 529
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: Blead Breaks Modern::Perl #17501
Comments
Error output:
This failure is not limited to OpenBSD (the OS on which @cjg-cguevara first detected the failure). Bisection with this invocation:
... points to the following commit:
@tonycoz, can you take a look? Thank you very much. |
It looks like the test in Moderl::Perl is broken. It does the following:
and from the "names" of the tests this is intended to make sure that loading Modern::Perl loads IO::File and IO::Handle, but that test is broken. It uses local on the appropriate keys in %INC, but that does not remove the keys, it saves their values and replaces the SVs, making the keys This means that the existence tests will pass regardless, even if the keys didn't exist at all before that:
What changed in 4b004c4 was the the I'll post this as a bug to Modern::Perl. https://rt.cpan.org/Ticket/Display.html?id=131608 |
From the bug report:
Thanks, @tonycoz, @chromatic. :) |
This is a bug report for perl from "Carlos Guevara" carlos@carlosguevara.com,
generated with the help of perlbug 1.41 running under perl 5.31.9.
[Please describe your issue here]
BBC: Blead Breaks Modern::Perl
Please see http://matrix.cpantesters.org/?dist=Modern-Perl
[Please do not change anything below this line]
Perl Info
The text was updated successfully, but these errors were encountered: