Skip Menu |

This queue is for tickets about the Module-Info CPAN distribution.

Report information
The Basics
Id: 13524
Status: resolved
Priority: 0/
Queue: Module-Info

People
Owner: NEILB [...] cpan.org
Requestors: Marek.Rouchal [...] gmx.net
schwern [...] pobox.com
Cc:
AdminCc: simon [...] simon-cozens.org

Bug Information
Severity: Important
Broken in: (no value)
Fixed in: 0.36



Date: Fri, 6 Dec 2002 03:37:21 -0800
From: Michael G Schwern <schwern [...] pobox.com>
To: bug-B-Utils [...] rt.cpan.org
Subject: Merging Module::Info's B::Utils. Major bug fixes.
This merges in Module::Info's branch of B::Utils with 0.04. - Fixed carp() and croak(). - Fixed opgrep() so it returns ops. - Cleaned up unnecessarilly complicated logic in opgrep() for handling scalar vs array ref arguments. - Fixed kids() to promote any children of null kids to be kids. So null ops are truly ignored. I think this is the correct behavior. Its certainly more useful. - Added first(), last() and other() default methods to avoid $op->first if $op->can('first') - Documented the walk* callback - $B::Utils::file and line now reset themselves completely between walk* calls. and tests. There's still a whole pile of useful stuff in B::Module::Info that might be useful in B::Utils, but at least now Module::Info won't have to ship its own version. Please push this out quickly, the next version of Module::Info is waiting for it. -- Michael G. Schwern <schwern@pobox.com> http://www.pobox.com/~schwern/ Perl Quality Assurance <perl-qa@perl.org> Kwalitee Is Job One Sometimes you eat the path, sometimes the path eats you.

Message body is not shown because sender requested not to inline it.

Subject: divergence between core and CPAN?
I just installed perl-5.8.7 on our site, which includes its own copy of B::Utils, version 0.04_01. Latest version on CPAN is 0.05. I did a diff between those two and see significant differences. Can you please double-check and release a new version to CPAN that indicates in the README or Changelog which perl core releases it supersedes? Thanks, Marek
Date: Mon, 4 Jul 2005 17:44:24 -0500
From: Joshua ben Jore <twists [...] gmail.com>
To: bug-B-Utils [...] rt.cpan.org, MAREKR [...] cpan.org
Subject: Re: [cpan #13524] divergence between core and CPAN?
RT-Send-Cc:
On 7/4/05, via RT <bug-B-Utils@rt.cpan.org> wrote: Show quoted text
> > This message about B-Utils was sent to you by MAREKR <MAREKR@cpan.org> via rt.cpan.org > > Full context and any attached attachments can be found at: > <URL: https://rt.cpan.org/Ticket/Display.html?id=13524 > > > I just installed perl-5.8.7 on our site, which includes its own copy of > B::Utils, version 0.04_01. Latest version on CPAN is 0.05. > I did a diff between those two and see significant differences. Can you > please double-check and release a new version to CPAN that indicates in > the README or Changelog which perl core releases it supersedes?
B::Utils 0.05 fixes some bugs in 0.04, the last release by Simon Cozens. If your code doesn't flat out die when using 0.04, you're probably ok. perl-5.8.7 does not include any version of B::Utils. Perhaps your package maintainer included a copy of B::Utils for you. You don't seem to have an unadulterated copy of perl. Josh
RT-Send-CC: MBARBON [...] cpan.org
[twists@gmail.com - Mon Jul 4 18:44:40 2005]: Show quoted text
> perl-5.8.7 does not include any version of B::Utils. Perhaps your > package maintainer included a copy of B::Utils for you. You don't seem > to have an unadulterated copy of perl.
Argh - sorry for the confusion; I have found the alternate source of B::Utils - it is in Module-Info-0.28/lib/B/Utils.pm, maintained by MBARBON. Can you two please coordinate the future development of B::Utils? My 2c on this: Module::Info should have a prerequisite on B::Utils, and B::Utils (new version) should include the changes done in the Module- Info distro. TIA, Marek
I am moving this ticket to the Module-Info queue. Please open another ticket in B::Utils if someone can extract the local changes made in Module::Info and generate a patch for the current 0.05_10 release. Cheers, CLK
Subject: Merging Module::Info's B::Utils. Major bug fixes.
oop, sorry i didn't see this before looking at #13524. I am now merging this ticket in. Please let me know if there's updated patch for B::Utils.
On Sun Aug 31 15:44:28 2008, CLKAO wrote: Show quoted text
> oop, sorry i didn't see this before looking at #13524. I am now merging > this ticket in. Please let me know if there's updated patch for B::Utils.
Current B::Utils works fine with Module::Info. I could delete lib/B/BUtils.pm -- Reini Urban
RT-Send-CC: mbarbon [...] cpan.org, schwern [...] pobox.com, twists [...] gmail.com, marekr [...] cpan.org
On 2014-07-10 07:36:49, RURBAN wrote: Show quoted text
> On Sun Aug 31 15:44:28 2008, CLKAO wrote:
> > oop, sorry i didn't see this before looking at #13524. I am now > > merging > > this ticket in. Please let me know if there's updated patch for > > B::Utils.
> > Current B::Utils works fine with Module::Info. I could delete > lib/B/BUtils.pm
Please do this -- the real version of B::Utils should not be getting overwritten like this!