On Mon, Jun 02, 2025 at 05:18:06PM -0700, Dan Mahoney (Ports) wrote: > > > > On May 20, 2025, at 02:30, Dan Mahoney (Ports) <[email protected]> wrote: > > > > > > > >> On May 19, 2025, at 22:47, Mathieu Arnold <[email protected]> wrote: > > > >> Well, you have three choices : > >> > >> - Upgrade your PostgreSQL server. Using packages means you upgrade > >> everything all the time. > >> - Build your own packages with the default PostgreSQL set to 15. > >> - Do not upgrade. > >> > >> The FreeBSD packages system, and ports, is a "rolling release", you have > >> to move with the flow. > > Then what is the purpose of having four older (and still supported) versions > of Posgresql client/server in pkg at all?
Well, you can build your own packages with a different PostgreSQL
version, which you should do if you need a specific non default version.
Installing Poudriere and building the few packages you need would be
easy.
> >> PostgreSQL major version changes have always been difficult, it is not
> >> new.
> >> Until someone (hint, it could be you) automates the upgrades, or allows
> >> multiple version installations by putting each in its own space, like
> >> it's done in other oses, put things in lib/postgresqlXX/{bin,lib},
> >> share/postgresqlXX, you will have to do so the upgrades manually, by
> >> following the instructions in UPDATING.
>
> As mentioned in my prior email, I’ve submitted a patch which allows to flavor
> p5-DBD-Pg to lock it inline with a specific version of Pg server, I’ve tested
> it with portlint and poudriere testport. The manifests correctly show that
> the various versions are tied to the older versions of PG if you use those
> flavors, but the default package retains the current behavior.
>
> This would not be much extra effort on the build clusters and mirrors, could
> it please be accepted?
>
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287047
As I said, we're not going to do this.
--
Mathieu Arnold
signature.asc
Description: PGP signature
