Skip Menu |

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

Report information
The Basics
Id: 76571
Status: rejected
Priority: 0/
Queue: Module-Versions-Report

People
Owner: Nobody in particular
Requestors: DOHERTY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.06
Fixed in: (no value)



Subject: reports modules like f845a9c1ac41be33
As far as I know, f845a9c1ac41be33 is neither a module name nor a version number. Perl v5.14.2 under linux Modules in memory: AutoLoader v5.71; B v1.29; B::AV; B::BINOP; B::BM; ... Exporter::Heavy v5.66; f845a9c1ac41be33; Fcntl v1.11; ... yaml_scalar; yaml_sequence; [at Sun Apr 15 10:41:07 2012 (local) / Sun Apr 15 14:41:07 2012 (GMT)]
Subject: Re: [rt.cpan.org #76571] reports modules like f845a9c1ac41be33
Date: Sun, 15 Apr 2012 13:41:09 -0400
To: bug-Module-Versions-Report [...] rt.cpan.org
From: Thomas Sibley <tsibley [...] cpan.org>
On 04/15/2012 10:44 AM, Mike Doherty via RT wrote: Show quoted text
> As far as I know, f845a9c1ac41be33 is neither a module name nor a > version number.
Do you have a replication case?
Subject: Re: [rt.cpan.org #76571] reports modules like f845a9c1ac41be33
Date: Sun, 15 Apr 2012 13:45:28 -0400
To: bug-Module-Versions-Report [...] rt.cpan.org
From: Mike Doherty <doherty [...] cs.dal.ca>
On 12-04-15 01:41 PM, Thomas Sibley via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=76571 > > Do you have a replication case?
perl -MWWW::Hashbang::Pastebin -MModule::Versions::Report -e1
Subject: Re: [rt.cpan.org #76571] reports modules like f845a9c1ac41be33
Date: Sun, 15 Apr 2012 15:38:11 -0400
To: bug-Module-Versions-Report [...] rt.cpan.org
From: Thomas Sibley <tsibley [...] cpan.org>
On 04/15/2012 01:45 PM, Mike Doherty via RT wrote: Show quoted text
> perl -MWWW::Hashbang::Pastebin -MModule::Versions::Report -e1
tom@whaam ~ $ perl -MWWW::Hashbang::Pastebin -E 'say keys %{"f845a9c1ac41be33::"}' ISA tom@whaam ~ $ ack 'f845a9c1ac41be33' /opt/perlbrew/perls/current/lib/ /opt/perlbrew/perls/current/lib/site_perl/5.14.1/MRO/Compat.pm 325: @f845a9c1ac41be33::ISA = @f845a9c1ac41be33::ISA; A larger snippet from MRO::Compat: =head2 mro::invalidate_all_method_caches Increments C<PL_sub_generation>, which invalidates method caching in all packages. Please note that this is rarely necessary, unless you are dealing with a situation which is known to confuse Perl's method caching. =cut sub __invalidate_all_method_caches { # Super secret mystery code :) @f845a9c1ac41be33::ISA = @f845a9c1ac41be33::ISA; return; } Unfortunately, the git commits in MRO-Compat.git which add that "mystery code" are less than enlightening (there have been different "names" in the past), and I don't see any smoking guns in perl.git/ext/mro/mro.xs either. I'd be very curious to know what this is... (and expect I'll be sorry once I find out ;) Thomas