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
