Re: PG20 Minimum Dependency Thread - Mailing list pgsql-hackers

From Jacob Champion
Subject Re: PG20 Minimum Dependency Thread
Date
Msg-id CAOYmi+kJ7rYm4DWg9CQi13Ewv_9EK0RjrKDB8a_w=cNG+mLp7Q@mail.gmail.com
Whole thread
In response to Re: PG20 Minimum Dependency Thread  (Daniel Gustafsson <daniel@yesql.se>)
List pgsql-hackers
On Thu, Jun 18, 2026 at 2:06 PM Daniel Gustafsson <daniel@yesql.se> wrote:
> The entire OpenSSL 3.x line will be down to just 3.5 LTS by the time we ship
> v20.

Yeah. Though RH have been apparently shipping breaking updates to
OpenSSL in RHEL 9+, so the conversation may look completely different
when we get to those EOLs.

> One complicating factor when it comes to OpenSSL is that we need the 1.1.1 API
> support in order to keep LibreSSL supported.

True -- but I think that even if your split didn't land, surrounding
the necessary code with `#ifdef LIBRESSL_VERSION_NUMBER` would be a
big maintainability upgrade compared to "all code paths must support
both OpenSSL 1.1.1 _and_ LibreSSL which is
kind-of-not-really-the-same".

--Jacob



pgsql-hackers by date:

Previous
From: Daniel Gustafsson
Date:
Subject: Re: DataChecksumsStateStruct cost_delay fields and locking
Next
From: Tom Lane
Date:
Subject: Re: Direction for test frameworks: Perl TAP vs. Python/pytest