-
Notifications
You must be signed in to change notification settings - Fork 4
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
Fails with bleadperl since v5.21.3-773-g68567d2 #1
Comments
The _get_diagnostics() function should convert the error message from Global symbol "$kaboom" requires explicit package name to Global symbol "%s" requires explicit package name I.e. replace the variable name with %s. The translation is performed by transmo() function which is an automatically constructed code from list of regular expressions. The generated transmo() differs between perl-5.22 and perl-5.18 and it cannot not translate the message on perl-5.22. Hence no diagnostic message is populated and the test fails. |
Also the tested input is not recognized by perl-5.22's splain. It is:
it should be
|
And the other error is that perldiag POD lists the messages wrapped to more lines, and this breaks the translation from the POD =item titles to regular expressions. |
This patch fixes it:
|
Oh I just see there is a patch. Why didn't you send a pull request? It is so much simpler! |
applied in ca6b762 |
thanks |
As per subject. Sample fail report:
http://www.cpantesters.org/cpan/report/a062c992-415b-11e4-9916-426ae0bfc7aa
HTH&&Thanks,
(Disclaimer: this was discovered by statistical analysis, I'm not speaking as a user)
The text was updated successfully, but these errors were encountered: