Skip Menu |

This queue is for tickets about the B-Utils CPAN distribution.

Report information
The Basics
Id: 100251
Status: resolved
Priority: 0/
Queue: B-Utils

People
Owner: ether [...] cpan.org
Requestors: SREZIC [...] cpan.org
Cc: ether [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.25
Fixed in: 0.27



Subject: Subroutine B::OP::parent redefined
When running the test suite under bleadperl (approx. since 5.21.2), then there's a new warning "Subroutine B::OP::parent redefined". See http://www.cpantesters.org/cpan/report/a846658e-6833-11e4-b8ba-d7f4dfbfc7aa for a sample report. This may cause other CPAN distributions to fail their test suites, e.g. if they are using B-Utils and something like Test::NoWarnings. See http://matrix.cpantesters.org/?dist=Tail-Tool%20v0.3.6 for an example.
On 2014-11-10 16:35:53, SREZIC wrote: Show quoted text
> When running the test suite under bleadperl (approx. since 5.21.2), > then there's a new warning "Subroutine B::OP::parent redefined". See > http://www.cpantesters.org/cpan/report/a846658e-6833-11e4-b8ba- > d7f4dfbfc7aa for a sample report. > > This may cause other CPAN distributions to fail their test suites, > e.g. if they are using B-Utils and something like Test::NoWarnings. > See http://matrix.cpantesters.org/?dist=Tail-Tool%20v0.3.6 for an > example.
B::OP::parent is now a subroutine in core B, see also <https://metacpan.org/pod/release/PCM/perl-5.21.3/pod/perl5212delta.pod#Internal-Changes> and commit 29e61fd971cd4373e17cf1dd6e954ddea5171299 in perl. I think the B::OP::parent in B::Utils has to be renamed now to avoid the name clash.
On 2015-03-31 05:51:06, SREZIC wrote: Show quoted text
> On 2014-11-10 16:35:53, SREZIC wrote:
> > When running the test suite under bleadperl (approx. since 5.21.2), > > then there's a new warning "Subroutine B::OP::parent redefined". See > > http://www.cpantesters.org/cpan/report/a846658e-6833-11e4-b8ba- > > d7f4dfbfc7aa for a sample report. > > > > This may cause other CPAN distributions to fail their test suites, > > e.g. if they are using B-Utils and something like Test::NoWarnings. > > See http://matrix.cpantesters.org/?dist=Tail-Tool%20v0.3.6 for an > > example.
> > B::OP::parent is now a subroutine in core B, see also > <https://metacpan.org/pod/release/PCM/perl- > 5.21.3/pod/perl5212delta.pod#Internal-Changes> and commit > 29e61fd971cd4373e17cf1dd6e954ddea5171299 in perl. I think the > B::OP::parent in B::Utils has to be renamed now to avoid the name > clash.
Ah, this issue seems already be handled in https://github.com/jbenjore/B-Utils/pull/10
On 2015-03-31 03:03:16, SREZIC wrote: Show quoted text
> > B::OP::parent is now a subroutine in core B, see also > > <https://metacpan.org/pod/release/PCM/perl- > > 5.21.3/pod/perl5212delta.pod#Internal-Changes> and commit > > 29e61fd971cd4373e17cf1dd6e954ddea5171299 in perl. I think the > > B::OP::parent in B::Utils has to be renamed now to avoid the name > > clash.
> > Ah, this issue seems already be handled in > https://github.com/jbenjore/B-Utils/pull/10
It is, but I haven't been able to make that patch work on top of 0.26. I'd appreciate some eyes to help figure out what is going wrong.
When will a fixed version hit CPAN? Is Reinys 0.26 version the one that should become 0.27?
On 2015-07-22 03:54:17, ABRAXXA wrote: Show quoted text
> When will a fixed version hit CPAN? Is Reinys 0.26 version the one > that should become 0.27?
A fix will be released as soon as I have something that works on the latest versions of perl -- see https://github.com/jbenjore/B-Utils/pull/10#issuecomment-113212975
On 2015-07-22 11:15:11, ETHER wrote: Show quoted text
> On 2015-07-22 03:54:17, ABRAXXA wrote:
> > When will a fixed version hit CPAN? Is Reinys 0.26 version the one > > that should become 0.27?
> > > A fix will be released as soon as I have something that works on the > latest versions of perl -- see https://github.com/jbenjore/B- > Utils/pull/10#issuecomment-113212975
0.27 released.