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

Re: how to determine oldest supported version of git

From
Jeff King <peff@peff.net>
Date
Feb 2, 2012, 19:49 UTC
Message-ID
<20120202194937.GB9246@sigill.intra.peff.net>
In-Reply-To
<20120202192124.GA19873@burratino>
On Thu, Feb 02, 2012 at 01:23:40PM -0600, Jonathan Nieder wrote:
Show 11 quoted lines
> However, in my experience people interested in product lifetimes more
> often mean "versions the vendor will respond to bug reports about"
> rather than "versions getting updates".  If you have discovered a bug
> in an old version of git, even if it is only a couple of major
> releases ago, a good debugging strategy is almost always to try with
> the newest release and see if it still exhibits the bug.  If you don't
> try that, people on this list might just try it themselves.  If it
> doesn't affect recent releases, I would not be surprised if people on
> this list do not necessarily care much.  One can more easily interest
> me at least by pointing out which regression is making it hard to
> upgrade instead.

Agreed. It is very annoying to have somebody report a bug, I (or another dev) spends time trying to reproduce, and then we find out that it was actually fixed a year ago.

However, I am much happier if a submitter does that leg-work themselves, and posts to the list something like:

  I am using version a.b.c. It has bug $FOO, which was fixed by $COMMIT
  and released in d.e.f [or even "I tried d.e.f and it does not exhibit
  the bug"]. This bug fix should get cherry-picked back to a.b.c,
  because {it is more important than usual for reason X, upgrading past
  a.b.c is not feasible for reason Y, etc}.

Nobody wastes time tracking down the already-fixed bug, and it's relatively easy to decide whether the cherry-pick is worth the effort based on the reasoning given.

I know not everybody is capable of complex bisection or writing a succinct test case. But they can at least try to reproduce with the latest version and convert "there's a bug in git" to "there's a bug in this old version of git".

-Peff
Previous: Jonathan NiederNext: Junio C Hamano
Message 3 of 11 in “how to determine oldest supported version of git”
  1. Neal KreitzingerFeb 2, 2012
  2. Jonathan NiederFeb 2, 2012
  3. Jeff KingFeb 2, 2012
  4. Junio C HamanoFeb 3, 2012
  5. Neal KreitzingerFeb 3, 2012
  6. Junio C HamanoFeb 10, 2012
  7. Jeff KingFeb 15, 2012
  8. Junio C HamanoFeb 15, 2012
  9. Jeff KingFeb 15, 2012
  10. Jonathan NiederFeb 15, 2012
  11. Jonathan NiederFeb 15, 2012

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.