Moving packages with no postgres dependency into /common/

From: Craig Ringer <craig(at)2ndquadrant(dot)com>
To: pgsql-pkg-yum <pgsql-pkg-yum(at)postgresql(dot)org>
Subject: Moving packages with no postgres dependency into /common/
Date: 2019-12-18 09:14:25
Message-ID: CAMsr+YFaoheWTptXa4HWo2Z4tX4qvGBsu_=qFx3DapjqQdhfhg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-pkg-yum

Hi folks

Now that the repo rpms are unified and there are no repo rpms specific to a
given PostgreSQL version, it strikes me that the practice of keeping
various dependency libraries in the pg-version directories like /11/ is now
past its use-by date.

I'd like to see every package that doesn't depend on PostgreSQL moved into
a /common/ directory. Then have the repo rpm generate [pgdg-common] and
[pgdg-common-debuginfo] entries that allow them to be fetched.

For BC reasons, everything in /common/ would be symlinked into each /10/
/11/ etc for the time being, so people with old repo-rpms could still use
them.

Any objections, concerns, etc?

I think it's deeply confusing that the various libs are currently in
pg-version specific dirs in the git repo as well, so I'd suggest moving
them into a /common/ or /dependencies/ tree or something there too.

--
Craig Ringer http://www.2ndQuadrant.com/
2ndQuadrant - PostgreSQL Solutions for the Enterprise

Browse pgsql-pkg-yum by date

  From Date Subject
Next Message David Ghedini 2019-12-18 09:19:24 CentOS 7/PGSQL 12: PgRouting 2.6 Conflict with PostGIS 3
Previous Message Craig Ringer 2019-12-18 08:56:09 Templated makefile