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

Attachment: signature.asc
Description: PGP signature

Reply via email to