Open andk opened 2 years ago
This module accepts a 'depth' parameter to its import method. This is undocumented so it's not entirely clear what the intention is. In a test, it has a module that use
s Test::Attribute::AutoLevel, passing in a depth of 1. It then expects this to indicate the package that loaded the test module. This seems like another case of something only working accidentally, and not working as intended as soon as the module is used more than once, even before the change in 5.35.9. One possible fix for the module would be to have the depth option install an import method, but that seems wrong as well. I feel like mostly the depth option in the module was a poorly thought out feature that should be removed.
I've filed nekokak/p5-test-attribute-autolevel#7 to hopefully get some answers to find a path to fixing the module.
The module does not have any users on CPAN currently, so it is at least hopefully low impact.
Description
The distribution's test suite started to fail with perl 5.35.9.
Bisect leads to v5.35.8-105-ghttps://github.com/Perl/perl5/commit/f6387cff9c (f6387cf), Subject 'Reapply squashed "avoid identical stack traces" patches'
Sample fail report: http://www.cpantesters.org/cpan/report/58001c80-9c3a-11ec-ad2d-24bc1561a567
Still failing on today's blead v5.35.9-84-gd1e771d8c5 ("Fix utf8_to_uvchr for non-core calls")
Matrix: http://matrix.cpantesters.org/?dist=Test-Attribute-AutoLevel+0.06
Steps to Reproduce
cpan -i NEKOKAK/Test-Attribute-AutoLevel-0.06.tar.gz
Expected behavior
Should successfully test and install the module
Perl configuration