|Subject:||Moose changes in 0.14 causes type constraint failures with Perl 5.16|
|Date:||Thu, 13 Feb 2014 21:05:54 -0700|
|To:||bug-Poet [...] rt.cpan.org|
|From:||Warren Young <warren [...] etr-usa.com>|
I have attached a build.log file from a "cpanm Poet" attempt. The failures start with this one: # Failed test 'test_app_name_to_dir died (Attribute (type) does not pass the type constraint because: Validation failed for 'Moose::Meta::TypeConstraint' with value Attribute (not isa Moose::Meta::TypeConstraint) at /usr/local/lib64/perl5/Moose/Exception.pm line 38 There's a lot more, but everything else seems to cascade from that. This didn't happen on my Perl 5.8.8 based machine. Also, Poet 0.14 should have Mason >= 2.22 as a prerequisite. Otherwise, you get *more* complains due to Class::MOP::load_class deprecation. You fixed this in Mason 2.22, but if you just say "cpanm Poet" on a system with older Poet+Mason installed, it doesn't upgrade Mason for you before moving on to the Poet upgrade.
Message body is not shown because sender requested not to inline it.