Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Mouse CPAN distribution.

Report information
The Basics
Id: 42492
Status: resolved
Priority: 0/
Queue: Mouse

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

Bug Information
Severity: Normal
Broken in: 0.14
Fixed in: (no value)



CC: NWCLARK [...] cpan.org
Subject: Bleadperl 9953ff7 breaks Mouse
Around Dec 26th Nicholas was working on mro and since then Mouse is broken due ... Undefined subroutine &mro::get_linear_isa called at /home/sand/.cpan/build/Mouse-0.14-8PsM1M/blib/lib/Mouse/Meta/Class.pm line 113. Now please enter the arena with Nicholas:) Cheers,
On Sun Jan 18 05:14:14 2009, ANDK wrote: Show quoted text
> Around Dec 26th Nicholas was working on mro and since then Mouse is > broken due ... > > Undefined subroutine &mro::get_linear_isa called at > /home/sand/.cpan/build/Mouse-0.14-8PsM1M/blib/lib/Mouse/Meta/Class.pm > line 113. > > > Now please enter the arena with Nicholas:) > > Cheers,
Hi Andreas, Thanks for the report, but I really hope this isn't my bug. mro::get_linear_isa is a pretty well-documented function: http://search.cpan.org/~rgarcia/perl-5.10.0/lib/ mro.pm#mro::get_linear_isa($classname[,_$type]) Is it still broken in blead? Shawn
CC: ANDK [...] cpan.org, nwclark [...] cpan.org
Subject: Re: [rt.cpan.org #42492] Bleadperl 9953ff7 breaks Mouse
Date: Tue, 10 Feb 2009 03:29:20 +0000
To: Shawn M Moore via RT <bug-Mouse [...] rt.cpan.org>
From: Nicholas Clark <nick [...] ccl4.org>
On Mon, Feb 09, 2009 at 08:19:04PM -0500, Shawn M Moore via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=42492 > > > On Sun Jan 18 05:14:14 2009, ANDK wrote:
> > Around Dec 26th Nicholas was working on mro and since then Mouse is > > broken due ... > > > > Undefined subroutine &mro::get_linear_isa called at > > /home/sand/.cpan/build/Mouse-0.14-8PsM1M/blib/lib/Mouse/Meta/Class.pm > > line 113. > > > > > > Now please enter the arena with Nicholas:) > > > > Cheers,
> > > Hi Andreas, > > Thanks for the report, but I really hope this isn't my bug. > mro::get_linear_isa is a pretty well-documented function: > > http://search.cpan.org/~rgarcia/perl-5.10.0/lib/ > mro.pm#mro::get_linear_isa($classname[,_$type]) > > Is it still broken in blead?
Does your code contain "use mro;" anywhere? Nicholas Clark
On Mon Feb 09 22:29:38 2009, nick@ccl4.org wrote: Show quoted text
> Does your code contain "use mro;" anywhere?
Indirectly, through MRO::Compat. On Perl's >= 5.9.5, MRO::Compat uses "require mro" at BEGIN time. Show quoted text
> Nicholas Clark
Shawn
On Tue Feb 10 13:35:11 2009, SARTAK wrote: Show quoted text
> On Mon Feb 09 22:29:38 2009, nick@ccl4.org wrote:
> > Does your code contain "use mro;" anywhere?
> > Indirectly, through MRO::Compat. On Perl's >= 5.9.5, MRO::Compat uses > "require mro" at BEGIN time.
... unless Perl is >= 5.9.5, in which case we don't load MRO::Compat or mro. Nicholas pointed this out on IRC. Fixed in the upcoming 0.17. Thanks Nicholas and Andreas for keeping me honest. :) Shawn