-
Notifications
You must be signed in to change notification settings - Fork 577
Bleadperl v5.23.7-331-g000814d breaks NEILB/Module-Info-0.37.tar.gz #15165
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
From @andkbisect commit 000814d [perl #124387] call AUTOLOAD when DESTROY isn't defined diagnostics The test t/Module-Info.t hangs after this output: % make test TEST_FILES=t/Module-Info.t perl -V Summary of my perl5 (revision 5 version 23 subversion 8) configuration: Characteristics of this binary (from libperl): -- |
From @tonycozOn Mon Feb 08 21:19:24 2016, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:
Should be fixed by 7db8c4f (TODO test) and 958cdea. I was caching the AUTOLOAD sub as the DESTROY sub, but then not setting $AUTOLOAD. The first call to AUTOLOAD would have $AUTOLOAD set correctly but then the following calls using the cached CV wouldn't if any other subs needed AUTOLOADing before then. Modifying to not cache the AUTOLOAD, so gv_autoload_pvn() always gets a chance to set things up correctly. Tested with Module::Info and Pod::POM, which ribasushi pointed out to me in #p5p. Tony |
The RT System itself - Status changed from 'new' to 'open' |
@tonycoz - Status changed from 'open' to 'pending release' |
From @andk
> Modifying to not cache the AUTOLOAD, so gv_autoload_pvn() always gets a chance to set things up correctly. > Tested with Module::Info and Pod::POM, which ribasushi pointed out to me in #p5p. Slaven sent me another one that broke on v5.23.7-331-g000814d: -- |
From @andkAlso affected: PERLJEDI/Test-Mock-Wrapper-0.17.tar.gz Note that both Test-Mock-Wrapper-0.17 and WebService-SonarQube-0.06 fail -- |
@tonycoz - Status changed from 'pending release' to 'open' |
From @tonycozOn Sun Mar 13 14:12:14 2016, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:
Thanks, I've re-opened this ticket and I'm looking into it. Tony |
From @tonycozOn Sun Mar 13 14:12:14 2016, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:
I believe this is a bug in each of those modules. Neither handles DESTROY as the method name in their AUTOLOAD method. Adding an early exit to Test::Mock::Wrapped::AUTOLOAD allows it to pass its tests. The latest version of Test::Mock::Wrapper WebService-SonarQube fails in 5.16 and earlier with the same errors as it does in blead, and since the regression this bug fixed was introduced in 5.18, its again the same problem - not handling DESTROY in AUTOLOAD. Tony |
From @andkThanks, Tony, for looking into those BBCs, highly appreciated! I've -- |
From @jkeenanOn Mon Mar 14 14:09:31 2016, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:
Tony, andreas: Is this ticket closable? Thank you very much. -- |
From @khwilliamsonOn Wed Apr 20 18:47:04 2016, jkeenan wrote:
Bumping. Is this ticket closable? |
From @andk
> On Wed Apr 20 18:47:04 2016, jkeenan wrote:
> Bumping. Is this ticket closable? Yes. Bycatches have also got new releases and could be closed. | IVANWILLS/WebService-SonarQube-0.06.tar.gz | https://rt.cpan.org/Ticket/Display.html?id=112436 | 0.08 | Thanks, |
From @jkeenanOn Sun, 07 Aug 2016 08:23:44 GMT, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:
Closing per recommendation from Andreas. -- |
@jkeenan - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#127494 (status was 'resolved')
Searchable as RT127494$
The text was updated successfully, but these errors were encountered: