* Ken Williams <[EMAIL PROTECTED]> [2008-10-01T21:34:28] > On Wed, Oct 1, 2008 at 12:02 PM, Ricardo SIGNES > >> latest.pm doesn't ever get installed on anyone's computer. If you > >> install it, we have a backup plan for that too - the guys in black > >> coats will come and take your computer away. > > > > Well, at this point we're back to "everybody must upgrade everything." > > Presumably latest.pm knows to use the installed latest.pm if it's later, > > even if this is rarely true and even more rarely needed. > > 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. -- rjbs