LTS (Re: minimum Meson version)

Christoph Berg <myon@debian.org>

From: Christoph Berg <myon@debian.org>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Andres Freund <andres@anarazel.de>, Robert Haas <robertmhaas@gmail.com>, Jelte Fennema-Nio <postgres@jeltef.nl>, Peter Eisentraut <peter@eisentraut.org>, Greg Sabino Mullane <htamfids@gmail.com>, pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2025-06-23T12:10:08Z
Lists: pgsql-hackers
Re: Tom Lane
> I checked Debian and SUSE and noted that their "extended support"
> windows are a lot shorter than RHEL's, just two or three years.
> So maybe we shouldn't buy into RHEL's five-year window.

Fwiw, what we are doing for apt.postgresql.org and Debian is to
support LTS which extends Debian (old)stable to 5 years:

https://wiki.debian.org/LTS/

That loosely matches the 5 year support window for Ubuntu's LTS
releases, so the oldest Debian and Ubuntu releases often get removed
from apt.pg.o around the same time. (It also matches PG's own 5 years
of support, so there's rarely any extra backpatching to do.)

We are not supporting ELTS for either distro. After around 5 years,
supporting all the various extensions starts getting painful because
compatibility issues with new upstream versions accumulate. Current
top issues are "cmake too old" and "pybuild-plugin-pyproject missing",
but it has been worse in the past. There are people keeping the server
packages patched for Debian ((old)old)oldoldstable, though:

https://wiki.debian.org/LTS/Extended

Christoph



Commits

  1. meson: Increase minimum version to 0.57.2

  2. meson: Fix meson warning