Juli Mallett wrote: > * De: Terry Lambert <[EMAIL PROTECTED]> [ Data: 2002-10-23 ] > [ Subjecte: Re: Request: remove ssh1 fallback ] > > [snipped] > > You're essentially arguing that upgrade should not change anything, but > somehow that moving old stuff out of the way should be done?
No. I'm arguing that configuration dictates behaviour, and perceived behaviour should not change. > How is it exactly that you propose we take care of the include namespace > breakage that GCC has introduced in an automated way, without possibly > doing the wrong thing? The easiest approach would be the one SCO used, starting in 1986, where installed files are registered into a global database by component and version, and when an upgrade occurs, and the component is changed, those files which are from the previous component and not replaced by the new component are removed from the system. This is not something that can be dealt with this way at this late a date, unfortunately. It was probably a mistake to change the compiler version, without either dealing with this, or by versioning the include directories used, so that the new compiler could not see the older header files. Versioning the include directory is still an option, and would fix the problem (e.g. /usr/include/g++3_2_1). The fix would be both effective and immediate. > If we're going to account for people modding their system > then we have to leave it up to them, and the people who don't mod even, > really, their rc.conf, to nuke the includes stuff. That's one option: make everyone do the labor, rather than having one person deal with it in source code. But it's not the most overall labor-efficient option. > Besides, upgrading a production system in-place is almost never worth > the effort it entails, on any system. Version skew, security issues, > etc., all make this a less-than-enjoyable option. Then remove the "upgrade" option off the sysinstall menu, and be done with the issue: "Upgrade not supported for 5.0". This isn't a realisitic option; even though you claim it is almost never worth the effort, I think most people want it anyway, despite what you think about the practice. -- Terry To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message