On Fri, Dec 14, 2007, Daniel Eischen wrote: > No, everytime we branch a release from -current (e.g, at 8.0, > 9.0, etc), we should increment the namespace. -current typically > stays at the same number for quite a while (1-3 years?). We > go to FBSD_1.1 now in 8-current. Check with re@ and see if > you can MFC your symbols before 7.0. If not, then move them > to FBSD_1.1 in -current. If you have to MFC symbols from > FBSD_1.1 in -current, then just add those symbols to FBSD_1.1 > in 7.x. > > Whatever happens, the symbols in release N.x must be present in > the same namespaces as release N.x+y through -current to > maintain backward compatibility. The opposite is not true, > as release N.x+y can contain a superset of symbols from > release N.x.
Okay, I'll go ahead and do that. Adding a new namespace for every major release sounds reasonable; I just didn't like the idea of adding a new namespace for every MFCable change. _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"
