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]