Hi All,
  Here is the next coding contest.

Objective:-
Fixing the CPAN module "mouse" so that is has a work around on Perl 5.6 
to fix it's claimed 5.6 compatibility.

Background:-
Mouse is basically a Pure Perl implementation of Moose, 'without the 
antlers'. It gives people (like me) who need to have a Pure Perl (or 
optional Pure Perl) dependency chain, the chance to use Moose style objects.

There is however an issue running Mouse on Perl 5.6, highlighted by 
these cpan testers reports:-
http://www.nntp.perl.org/group/perl.cpan.testers/2009/01/msg3109969.html
http://www.nntp.perl.org/group/perl.cpan.testers/2009/01/msg2988774.html
http://www.nntp.perl.org/group/perl.cpan.testers/2009/01/msg2998752.html
http://www.nntp.perl.org/group/perl.cpan.testers/2008/12/msg2954909.html
http://www.nntp.perl.org/group/perl.cpan.testers/2008/12/msg2936759.html
http://www.nntp.perl.org/group/perl.cpan.testers/2008/12/msg2926861.html
http://www.nntp.perl.org/group/perl.cpan.testers/2008/12/msg2898914.html

Back in November last year I submitted this as a BUG:-
http://rt.cpan.org/Public/Bug/Display.html?id=40666
Still no resolution, so hopefully someone here will figure it out :)

Discussion:-
I think it'd be really interesting to find out what changed between 5.6 
and 5.8 to cause this, also discussion of a work around could prove very 
enlightening.

Prize:-
I like prizes, so you get an engraved "B&B Perl Moungers" glass with a 
nice engraved onion on it as well. (one of the practice glasses from 
doing the awards).
Also the patch itself will be a real benefit to CPAN and Mouse.

Requirements:-
Installing a copy of Perl 5.6. Be careful not to overwrite the one you 
are currently using!

With a bit of hunting around, you can still get ActivePerl 5.6 for those 
of us on Win
http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.638-MSWin32-x86.msi

For those on Linux, I'm guessing you'll probably have to build from source
http://www.cpan.org/src/perl-5.6.2.tar.gz

Unless you find suitable binaries, in which case please share ;)


Lyle

_______________________________________________
BristolBathPM mailing list
[email protected]
http://mailman.bristolbath.org/mailman/listinfo/bristolbathpm

Reply via email to