Skip Menu |

This queue is for tickets about the Dist-Zilla-PluginBundle-NIGELM CPAN distribution.

Report information
The Basics
Id: 118935
Status: resolved
Priority: 0/
Queue: Dist-Zilla-PluginBundle-NIGELM

People
Owner: Nobody in particular
Requestors: ether [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Please default to MakeMaker, not ModuleBuild
Module::Build is no longer in perl core, and is actively discouraged by its maintainers in all cases where it is not necessary. Please would you consider defaulting to [MakeMaker] in your bundle rather than [ModuleBuild]? Certainly in Dist::Zilla distributions, any time [ModuleBuild] is used, [MakeMaker] can be used as a drop-in replacement as equivalent code can be generated for both. You might have a distribution where it still makes sense to use Module::Build (e.g. some Alien::* distributions, or other complicated XS stuff), but in that case you wouldn't be using [ModuleBuild] to generate Build.PL, as it requires custom content that the plugin cannot produce.
There was (what seemed like a) good reason (at the time) for moving to ModuleBuild; but things have moved on a lot... and unfortunately this module has got left behind Fixed for 0.24 https://github.com/nigelm/dist-zilla-pluginbundle-nigelm/commit/5ea48eb6a8aec4ae00675f7735873146113cec7a