Reviving an old thread. I think we had a fairly concrete proposal on the table that we can vote for.
The proposal is a minor release on the latest major line every 6 months, and a maintenance release on a minor release (as there may be concurrently maintained minor releases) every 2 months. A minor release line is EOLed 2 years after it is first released or there are 2 newer minor releases, whichever is sooner. The community reserves the right to extend or shorten the life of a release line if there is a good reason to do so. Comments? Objections? Regards, Sangjin On Tue, Aug 23, 2016 at 9:33 AM, Karthik Kambatla <ka...@cloudera.com> wrote: > >> Here is just an idea to get started. How about "a minor release line is >> EOLed 2 years after it is released or there are 2 newer minor releases, >> whichever is sooner. The community reserves the right to extend or shorten >> the life of a release line if there is a good reason to do so." >> >> > Sounds reasonable, especially for our first commitment. For current > releases, this essentially means 2.6.x is maintained until Nov 2016 and Apr > 2017 if 2.8 and 2.9 are not released by those dates. > > IIUC EOL does two things - (1) eases the maintenance cost for developers > past EOL, and (2) indicates to the user when they must upgrade by. For the > latter, would users appreciate a specific timeline without any caveats for > number of subsequent minor releases? > > If we were to give folks a specific period for EOL for x.y.z, we should > plan on releasing at least x.y+1.1 by then. 2 years might be a good number > to start with given our current cadence, and adjusted in the future as > needed. > > >