develooper Front page | perl.perl5.porters | Postings from February 2009

Re: deprecating Switch.pm

Thread Previous | Thread Next
From:
andreas.koenig.7os6VVqR
Date:
February 28, 2009 11:56
Subject:
Re: deprecating Switch.pm
Message ID:
8763iufi8x.fsf@k75.linux.bogus
>>>>> On Mon, 23 Feb 2009 10:46:29 +0000, Nicholas Clark <nick@ccl4.org> said:

  > Anyway, help wanted. Does anyone want to do any of:

  > 6: Propose a patch for CPAN.pm

I have a partial solution[0] but there is an obstacle. Here's the
Makefile.PL of the CPAN version of Switch-1.14:

  use ExtUtils::MakeMaker;
  WriteMakefile(
      NAME => q[Switch],
      VERSION_FROM => q[Switch.pm],
      PREREQ_PM => { 'Filter::Util::Call' => 0, 'Text::Balanced' => 0 },
      INSTALLDIRS => $] >= 5.00703 ? 'perl' : 'site',
  );

For all modules that set INSTALLDIRS to 'perl' the installation simply
overwrites the already installed Switch.pm or even refrains from doing
it when the files are really identical. In such a case installing from
CPAN with MakeMAker does not resolve the situation.

Are you intending to demand that these distros be changed to always
specify "site"?

-- 
andreas
[0] git://github.com/andk/cpanpm.git commit 22a8f07

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About