On 02/05/2018 11:10, Daniel P. Berrangé wrote: >> it would allow to postpone incompatible removals to relatively seldom >> major releases, add new features during more often minor releases, and >> fix bugs during regular patch releases. >> >> major releases can be scheduled every 1-2 years, for example, minor >> releases every 3-6 months, and patch releases when needed. > No, we do not want to extend the deprecation period further just so that > we can adopt semver. We explicitly chose "2 releases", so that every > deprecation warning has the same lifetime - we don't want some deprecations > to be 4 months long, while other deprecation warnings are 1+1/2 years long.
In practice it's already "at least" 2 releases, if only because sometimes 1) people forget, or 2) they are busy with more important things, or 3) we want to provide a good replacement and it turns out to be harder than 2 releases. Paolo