Quoth [EMAIL PROTECTED] (Ricardo SIGNES):
> * Ken Williams <[EMAIL PROTECTED]> [2008-10-01T21:34:28]
> > 
> > Ricardo: there's no such thing as "installed latest.pm".  Please go
> > back and read what I wrote above.
> 
> I read and understood what you said.
> 
> Perhaps I should've said, "presumably it would be better if..."
> 
> This thread started with "Module::Install is a time bomb" because, in
> large part, it bundles code that will not use later code found on the
> installing system.  Then when there is a bug, every author must
> re-release a dist.  That means that a fix to Module::Install means
> that there must be a thousand more upgrades, one for each dist using
> it.
> 
> Module::Build is going to fix that by correctly using the latest
> Module::Build -- either the one in ./inc or the one in @INC.  It will
> accomplish that by using code that is only found in the dist.  That
> means that when there is a bug, every author must re-release a dist.
> That means that a fix to latest.pm means that there must be a thousand
> more upgrades, one for each dist using it.
> 
> I will admit that bugs in latest.pm (which I have not seen, but can
> imagine) are less likely than bugs in Module::Install (which I have
> seen, and wish I could not imagine).  It still seems sort of bizarre
> to have absolutely no nuclear option by which one can deal with 1,234
> deployed and broken latest.pms.

Being able to install latest.pm[1] and use an installed version doesn't
help, though. If there's a bug in the section of latest.pm that tries to
locate the installed copy of itself and use it instead, you *still*
can't fix it. And since that is the entire functionality of latest.pm,
there won't ever be any bugs you can fix by installing a fixed version.

[1] IMHO it *really* ought to be called Module::Build::latest, as
otherwise you're stomping on a top-level pragma namespace for the sake
of a module that never gets installed.

Ben

-- 
You poor take courage, you rich take care:
The Earth was made a common treasury for everyone to share
All things in common, all people one.
'We come in peace'---the order came to cut them down.       [EMAIL PROTECTED]

Reply via email to