Module::Build 0.35_06 has arrived on CPAN. This closes all all
Critical, Important and Normal bug tickets from RT that are not
stalled for upstream fixes. I consider it "RC0" for 0.36 and aim to
have it added to bleadperl for inclusion in the forthcoming Perl 5,
Version 12 release early next year.
The 0.35_XX development series has a number of new features:
- Generates MYMETA.yml during Build.PL (new standard protocol for
communicating configuration results between toolchain components)
- Added 'needs_compiler' property. Defaults to true if XS or c_source
exist. If true, ExtUtils::CBuilder is also added to build_requires.
- Added 'share_dir' property to provide File::ShareDir support;
set automatically if a directory called 'share' exists. File::ShareDir
automatically added to 'requires' if 'share_dir' is set
- Added 'Build installdeps' action to install needed dependencies via
a user-configurable command line program. (Defaults to 'cpan'.)
- Command line options may be set via the PERL_MB_OPT environment
variable (similar to PERL_MM_OPT in ExtUtils::MakeMaker)
- Reduced amount of console output under normal operation (use --verbose
to see all output)
- Added experimental inc/ bundling; see Module::Build::Bundling for
details.
See the Changes for additional details on the many bugs fixed:
http://cpansearch.perl.org/src/DAGOLDEN/Module-Build-0.35_06/Changes
Given the long of changes since 0.35, this RC0 needs serious testing.
Module::Build authors -- please install and test with your
distributions on as many versions of Perl and as many platforms as you
have access to.
CPAN Testers -- please consider installing it for CPAN smoke testing,
but *monitor it closely* for any issues. We don't want to spam
authors with FAIL reports if it's not really their fault.
In the meantime, I will be kicking off my usual round of regression
testing against 0.35 for the several thousand M::B using distributions
on CPAN looking for any show-stoppers.
Thank you for your support!
David
> Module::Build 0.35_06 has arrived on CPAN. This closes all all
> Critical, Important and Normal bug tickets from RT that are not
> stalled for upstream fixes. I consider it "RC0" for 0.36 and aim to
> have it added to bleadperl for inclusion in the forthcoming Perl 5,
> Version 12 release early next year.
++dagolden Thanks! One note on the changes: I saw that you committed the change in the detection of authors and the module name to ignore the case of the =head1 tag, but I didn't see it in the Changes. Did I miss it? It's a minor thing, but module authors probably ought to be aware of it.
Thanks,
David