From: Tomas Doran Date: Thu, 16 Feb 2012 08:48:21 +0000 (+0000) Subject: Require B::Hooks::EndOfScope 0.10 X-Git-Tag: 5.90009~3 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=8529a7eae1126f3692285c9dc5d818dd192a0baf;hp=40d07fe69956901781b59f86b670acfcab4805d5 Require B::Hooks::EndOfScope 0.10 --- diff --git a/Changes b/Changes index f6012e9..e6b6f2e 100644 --- a/Changes +++ b/Changes @@ -11,6 +11,14 @@ - Fix dead links to cpansearch.perl.org to point to metacpan.org. + - Require the latest version of B::Hooks::EndOfScope (0.10) to avoid an + issue where new versions of Module::Runtime (0.012) cause %^H to be + localised, which makes the scope end hook fire (and so clean things) + before the end of compile time. This causes Catalyst::Controller to + not compile as expected, and therefore breaks installs and applications. + This issue only affects some perl versions, including 5.10, + but not including 5.8 or 5.14. + 5.90008 - TRIAL 2012-02-06 20:49:00 New features and refactoring: diff --git a/Makefile.PL b/Makefile.PL index d6785d9..01cdaff 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -16,7 +16,7 @@ all_from 'lib/Catalyst/Runtime.pm'; requires 'List::MoreUtils'; requires 'namespace::autoclean' => '0.09'; requires 'namespace::clean' => '0.13'; -requires 'B::Hooks::EndOfScope' => '0.08'; +requires 'B::Hooks::EndOfScope' => '0.10'; requires 'MooseX::Emulate::Class::Accessor::Fast' => '0.00903'; requires 'Class::Load' => '0.12'; requires 'Class::MOP' => '0.95';