You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I did some digging, and it seems that it comes down to this :
You are using Minilla with Module::Build::Tiny to issue your releases. Furthermore in minil.toml you trigger require_localized_punctuation_vars.PL as a release hook. As a consequence you generate the t/Policy/Variables/require_localized_punctuation_vars.t file based on your environment (your Perl version and your B::Keywords version) that might not match the one of the module's user and thus causes the recently reported failures.
Possible fixes :
Switch to Module::Build and explicitly declare the PL_files section in minil.toml;
Put the PL file somewhere within lib and adjust the path to generate the test file. Module::Build::Tiny will run the file during its build phase and should not try to install it;
Create a new extend_Build_PL.PL file somewhere (in /author maybe), that would basically alter the Build.PL file to force it to run require_localized_punctuation_vars.PL after it called the Build_PL() function. And declare this file in Minilla's release.hooks section. Yes! This is ugly...
If you don't feel to do it yourself, let me know which one has your preference and I'll try to implement it.
Thanks for your work on this module.
Regards.
The text was updated successfully, but these errors were encountered:
I did some digging, and it seems that it comes down to this :
You are using
Minilla
withModule::Build::Tiny
to issue your releases. Furthermore inminil.toml
you triggerrequire_localized_punctuation_vars.PL
as a release hook. As a consequence you generate thet/Policy/Variables/require_localized_punctuation_vars.t
file based on your environment (your Perl version and yourB::Keywords
version) that might not match the one of the module's user and thus causes the recently reported failures.Possible fixes :
PL_files
section inminil.toml
;lib
and adjust the path to generate the test file.Module::Build::Tiny
will run the file during itsbuild
phase and should not try to install it;extend_Build_PL.PL
file somewhere (in /author maybe), that would basically alter theBuild.PL
file to force it to runrequire_localized_punctuation_vars.PL
after it called the Build_PL() function. And declare this file in Minilla's release.hooks section. Yes! This is ugly...If you don't feel to do it yourself, let me know which one has your preference and I'll try to implement it.
Thanks for your work on this module.
Regards.
The text was updated successfully, but these errors were encountered: