git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Short-term plans for the post 2.9 cycle

From
Jeff King <peff@peff.net>
Date
Jun 24, 2016, 17:21 UTC
Message-ID
<20160624172157.GB3273@sigill.intra.peff.net>
In-Reply-To
<xmqqd1n6h6iq.fsf@gitster.mtv.corp.google.com>
On Fri, Jun 24, 2016 at 09:54:21AM -0700, Junio C Hamano wrote:
Show 32 quoted lines
> Jeff King <peff@peff.net> writes:
> 
> > ...  It's
> > not a flag day for either, of course; we'll build in all of the usual
> > backwards-compatibility flags. But it's convenient for users to remember
> > that "3.0" is the minimum to support a new slate of
> > backwards-incompatible features.
> >
> > So my inclination is that the next version is simply v2.10. And maybe
> > you thought of all of this already, and that's why you didn't even
> > bother mentioning it. :) I'm just curious to hear any thoughts on the
> > matter.
> 
> You traced my thought very precisely.  If you take the "It is for
> compatibility breaking release" and "We plan such a release well in
> advance with transition period" together, a natural consequence is
> that by the time we tag one release (e.g. v2.9), it is expected that
> the release notes for it and a few previous releases would all have
> said "in v3.0, this and that things need to be adjusted, but the
> past few releases should have prepared all of you for that change".
> 
> So, no. I do not think the next one can sensibly be v3.0.
> 
> During this cycle what can happen at most is that harbingers of
> compatibility breakers conceived, transition plans for them laid
> out, and the first step for these compatibility breakers included.
> That will still not qualify for a version bump.  The follow-up steps
> for these compatibility breakers may start cooking in 'next', and
> during the next cycle the list may agree they are ready for the
> upcoming release.  At that point, before tagging the last release in
> v2.x series, we already know that the cycle after that will be v3.0
> to include these compatibility breakers.

Thanks, that spells out much better my "we are not ready" thoughts, and I am in complete agreement.

-Peff
Previous: Junio C Hamano
Message 6 of 6 in “Short-term plans for the post 2.9 cycle”
  1. Junio C HamanoJun 19, 2016
  2. Stefan BellerJun 20, 2016
  3. Junio C HamanoJun 20, 2016
  4. Jeff KingJun 24, 2016
  5. Junio C HamanoJun 24, 2016
  6. Jeff KingJun 24, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.