John Peacock wrote:
Andreas J. Koenig wrote:
It entered 2005-12-19, short before 1.80_57. But note, that the
protection I was talking about is not the fact that M:B is in the
Bundle:CPAN. The protecion looks instead like so:
if (-f "Build.PL" && ! -f "Makefile.PL" && ! exists
$req->{"Module::Build"}) {
$CPAN::Frontend->mywarn(" Warning: CPAN.pm discovered
Module::Build as ".
"undeclared prerequisite.\n".
" Adding it now as a prerequisite.\n"
);
But I guess my point was big projects like RT (which is the one that
Adam cited) should have a prominently displayed warning "make sure your
CPAN[PLUS] is up to date before trying to install." Either updating
CPAN (or preferably Bundle::CPAN) should be the first order of business
and would prevent any bootstrap problems (unless you are stuck with
Win32, that is).
That's blatant case of Can't You Just...
http://use.perl.org/~Alias/journal/28412
Adding additional work for every single Perl application because $you
can't create a system which behaves like everybody else is expected to.
But now I'm just getting annoyed and I doubt I can contribute any
further to this conversation without repeating myself or resorting to
outright flaming, so I'll step out here.
Go read the link.
Adam K