On Sun, Mar 16, 2008 at 10:58:05PM -0700, David.Comay at Sun.COM wrote: > That said, what I'd like to see (and this was discussed I think in the > earlier Apache upgrade and PHP cases) is limiting the number of > outstanding versions to a very small number.
Like Stephen has mentioned a couple of times, two should be the maximum. It allows for an orderly transition from one compatibility regime to the next. However, I would like not to treat the versioning as a first-class citizen. The system should behave as if we'd properly integrated one version of the component, and any versioning is there only so projects with a dependence on a particular version can be specific. Names available in /usr/bin, /usr/lib, /usr/share/man, etc, should generally be the later of the two versions, though circumstances may prefer the earlier, at least at the outset. If that means that names in /usr/bin and friends have a lower commitment level, that's probably fine. Danek