From: | Robert Haas <robertmhaas(at)gmail(dot)com> |
---|---|
To: | Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Andrew Dunstan <andrew(at)dunslane(dot)net>, Bruce Momjian <bruce(at)momjian(dot)us>, Andres Freund <andres(at)anarazel(dot)de>, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
Subject: | Re: pg_dump versus ancient server versions |
Date: | 2021-12-02 11:54:04 |
Message-ID: | CA+TgmoYvxX6gn+xizLOnB8RnNiA8HHnCRk2E_gdPkKksKjhMaQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Thu, Dec 2, 2021 at 5:01 AM Peter Eisentraut
<peter(dot)eisentraut(at)enterprisedb(dot)com> wrote:
> * pg_dump and psql will maintain compatibility with servers at least
> ten major releases back.
>
> * We keep old major release branches buildable as long as a new major
> release that has support for that old release is under support.
>
> Buildable for this purpose means just enough that you can use it to
> test pg_dump and psql. This probably includes being able to run make
> installcheck and use pg_dump and psql against the regression database.
> It does not require support for any additional build-time options that
> are not required for this purpose (e.g., new OpenSSL releases).
> Conversely, it should be buildable with default compiler options. For
> example, if it fails to build and test cleanly unless you use -O0,
> that should be fixed. Fixes in very-old branches should normally be
> backpatches that have stabilized in under-support branches. Changes
> that silence compiler warnings in newer compilers are by themselves
> not considered a backpatch-worthy fix.
Sounds reasonable. It doesn't really make sense to insist that the
tools have to be compatible with releases that most developers can't
actually build.
--
Robert Haas
EDB: http://www.enterprisedb.com
From | Date | Subject | |
---|---|---|---|
Next Message | Masahiko Sawada | 2021-12-02 12:31:02 | Re: parallel vacuum comments |
Previous Message | Aleksander Alekseev | 2021-12-02 11:31:23 | Re: preserve timestamps when installing headers |