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.