On Tuesday, January 12, 2021 9:57:02 PM CET Ben Cotton wrote:
As postgresql packages are built against the separated libpq
package,
an incompatibility between major versions can occur with new minor
upstream releases. For example, when building postgresql version 12.4
against libpq version 13.1.
Last time when I checked with upstream, this shouldn't actually happen.
We observed a few small problems from what I remember, but those were
immediately fixed by follow-up patch upstream (to fix compatibility).
Also, Debian used to _run_ ¹ all the PostgreSQL server variants against
one, the most up2date major version of libpq library (even though all
libpq variants are provided at the same time).
Pavel
¹ The approach in Fedora modules was better, because we also built the
package against the system-wide library, so we actually unit-tested the
server+lib pair.