CC: | sprout [...] cpan.org |
Subject: | Fails since v5.15.4-401-gf45b078; insufficient Module::Install in inc/ |
(1) The Makefile.PL contains auto_set_repository.
(2) This is defined in Module::Install::Repository
(3) Module::Install::Repository is missing in ./inc/
(3a) consequently auto_set_repository cannot be imported and is a bareword.
(4) Module::Install sets $^H |= strict::bits(qw(refs subs vars));
(5) Since bleadperl v5.15.4-401-gf45b078 eval doesn't localise %^H at
runtime anymore
(6) Now the bareword auto_set_repository is recognized as such and the
execution of the Makefile.PL fails.
The matrix shows N/A since v5.15.4-401-gf45b078:
http://matrix.cpantesters.org/?dist=MouseX%3A%3ATypes%3A%3APath%3A%3AClass
I suppose the least intrusive fix is to add Module::Install::Repository
to ./inc/.
CC'ing to the FC with the plea for a comment.