On Wed, Aug 10, 2016 at 5:44 PM, Joel Koshy <jjkosh...@gmail.com> wrote:
> > > On Tue, Aug 9, 2016 at 4:49 PM, Gwen Shapira <g...@confluent.io> wrote: > >> >> 4. Frequent releases mean we need to do bugfix releases for older >> branches. Right now we only do bugfix releases to latest release. >> > > I'm a bit unclear on how the above is a side-effect of time-based > releases. IIUC this just changes how frequently we release off the current > release branch right? Or put another way, are you also proposing any > fundamental change to our versioning/branching scheme? > Actually nm - so what you're saying is we cut more frequently off trunk which means having to maintaining multiple release branches. However, the more frequently we release then it should be less difficult to upgrade from one release to another which means it should be reasonable to expect that we EOL release branches sooner than later. However, if we are expected to maintain release branches for up to two years then that means potential bugfix releases for up to eight release branches at any given time? i.e., it seems that a short inter-release interval would require us to EOL release branches sooner than that to make things manageable.