-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RT-62350 #26
Comments
On Tue, Mar 25, 2014 at 07:26:01AM -0700, BOWTIE wrote:
Not easily. A high enough EUMM is required at distbuiling time (when MI
Afaik yes. |
Sorry I forgot to say that all the internal refs to eumm are less than or equal to 6.59 will it in that case be safe? ./lib/Module/Install/Admin/Metadata.pm: if ( $self->_cmp( $meta->{configure_requires}->{'ExtUtils::MakeMaker'}, '6.36' ) > 0 ) {
./lib/Module/Install/Makefile.pm:use ExtUtils::MakeMaker ();
./lib/Module/Install/Makefile.pm: $self->build_requires( 'ExtUtils::MakeMaker' => 6.59 );
./lib/Module/Install/Makefile.pm: $self->configure_requires( 'ExtUtils::MakeMaker' => 6.59 );
./lib/Module/Install/Makefile.pm: $self->build_requires( 'ExtUtils::MakeMaker' => 6.36 );
./lib/Module/Install/Makefile.pm: $self->configure_requires( 'ExtUtils::MakeMaker' => 6.36 );
./lib/Module/Install/Share.pm: my $perm_dir = eval($ExtUtils::MakeMaker::VERSION) >= 6.52 ? '$(PERM_DIR)' : 755;
./lib/Module/Install/Share.pm: $self->build_requires( 'ExtUtils::MakeMaker' => '6.11' ); |
On Tue, Mar 25, 2014 at 07:49:30AM -0700, BOWTIE wrote:
I think you are misunderstanding me.
^^ This code likely runs on the user's machine from within Is this clearer? |
thanks I will go and check the contents of inc/... on some different perls |
from inc::Module::Install::Makefile; # Make sure we have a new enough MakeMaker
require ExtUtils::MakeMaker;
if ( $perl_version and $self->_cmp($perl_version, '5.006') >= 0 ) {
# This previous attempted to inherit the version of
# ExtUtils::MakeMaker in use by the module author, but this
# was found to be untenable as some authors build releases
# using future dev versions of EU:MM that nobody else has.
# Instead, #toolchain suggests we use 6.59 which is the most
# stable version on CPAN at time of writing and is, to quote
# ribasushi, "not terminally fucked, > and tested enough".
# TODO: We will now need to maintain this over time to push
# the version up as new versions are released.
$self->build_requires( 'ExtUtils::MakeMaker' => 6.59 );
$self->configure_requires( 'ExtUtils::MakeMaker' => 6.59 );
} else {
# Allow legacy-compatibility with 5.005 by depending on the
# most recent EU:MM that supported 5.005.
$self->build_requires( 'ExtUtils::MakeMaker' => 6.36 );
$self->configure_requires( 'ExtUtils::MakeMaker' => 6.36 );
} dose this not mean that for perl 5.006 and above eumm 6.59 is the Q not do we still support 5.005 |
yet another RT about
ExtUtils::MakeMaker
as this is now set to 6.59 in Makefile.PL and has been since 1.08Q1, can we now review code and remove all the EUMM what version do we have and which features we support code chunks, as they are no longer relevant.
Q2, is EUMM 6.59 high enough
The text was updated successfully, but these errors were encountered: