Dear owner of one or more dual-life CPAN/bleadperl modules,
By using some recently developed tools that allow me to compare a CPAN
distribution with the allegedly equivalent one bundled with bleadperl,
I have now drawn up a list of all significant deviations, and I am
contacting all dual life authors which this effects. For two reasons:
Firstly to point out any such differences, with a general "wouldn't it be
great if blead and CPAN could get back in sync at some point" sentiment
attached.
Second, I am specifically trying to get the bundled modules in a fit state
to be included in 5.10.1. I'll explicitly mention it below if this affects
one of your modules. Note that the time-frame for significant changes to
be incorporated into 5.10.1 is now in the order of a week or two [Yes,
I've been saying this for months, but this time I really mean it. Maybe... ]
Thanks,
Dave
ExtUtils::CBuilder
The version of this in blead and maint has a number of local
changes, to
lib/ExtUtils/CBuilder.pm
lib/ExtUtils/CBuilder/Platform/Windows.pm
lib/ExtUtils/CBuilder/Platform/cygwin.pm
with the version number bumped to 0.24_01
It would be really great if these changes could be backported into
a new CPAN release.
ExtUtils::ParseXS
The version in maint and blead has some local fixes to
lib/ExtUtils/ParseXS.pm
lib/ExtUtils/xsubpp
bumping the version to 2.19_01
It would be really great if these changes could be backported into
a new CPAN release.
Module::Build
The current CPAN version is 0.33, while the version in blead
is 0.32 plus some local hacks - mainly VMS tweaks. This means
that the code has effecitely been forked. It would be really great
if the bleed changes could be be pulled back into a 0.34 release
that I could put out in 5.10.1.
Note that currently both blead and maint-5.10 have a version of
M::B that claims to be version 0.32_01 but which is unrelated to
the 0.32_01 on CPAN, so It's a high proiority for me to get things
back in sync before 5.10.1 is released.
see the attached ModuleBuild-blead.diff file for the
differences between 0.32 and blead.
On other little thing. There's a file in blead,
lib/Module/Build/ConfigData.pm that is apprently derived from
B::M, but doesn't appear appear in the current M::B distribution.
Do you know what this file is, and whether is should still be
included with perl?
Thread Next