Re: New repo RPMs - Mailing list pgsql-pkg-yum
From | Ian Barwick |
---|---|
Subject | Re: New repo RPMs |
Date | |
Msg-id | 55e6dbc1-1a94-b481-179b-8b60530bd782@2ndquadrant.com Whole thread Raw |
In response to | Re: New repo RPMs (Michael Vermaes <mvermaes@gmail.com>) |
Responses |
Re: New repo RPMs
|
List | pgsql-pkg-yum |
On 4/12/19 4:09 PM, Michael Vermaes wrote: > (Apologies for not replying to the original message directly ...) > > On Thu, Apr 11, 2019 at 00:20 AM Devrim Gündüz <devrim(at)gunduz(dot)org> wrote: >> >> 1. Instead of having separate repo RPMs per PostgreSQL major version, we now >> have one single repo RPM that supports all supported PostgreSQL releases. This >> will make our lives easier. The new packages obsolete the current ones. >> >> 2. While working on it, bumped up the repo RPM version to 42. Hopefully that >> will be the end of the "The repo RPM is 10-4, how can I find 10-7 repo rpm, so >> that I can install PostgreSQL 10.7?" type questions. We were tired of answering >> that. > > This seems like it will be a good improvement (I'll admit to being someone that > used to be confused about the relationship :) It's certainly very useful to have a single canonical URL to point to when installing the repo RPM. > I noticed that after updating several of our 9.6 CentOS 7 servers to the new > repo RPM, that python-psycopg2 now brings in postgresql11-libs as a dependency. > So after fully updating, both postgresql96-libs and postgresql11-libs are > installed. > > Would this be expected behaviour after these changes? This had me wondering too - while provisioning a fresh VM running Pg10, installing "python-psycopg2" immediately after installing the repo RPM (from the Pg10 directory) resulted in this: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile (...) Resolving Dependencies --> Running transaction check ---> Package python-psycopg2.x86_64 0:2.7.5-1.rhel7.1 will be installed --> Processing Dependency: postgresql11-libs for package: python-psycopg2-2.7.5-1.rhel7.1.x86_64 --> Processing Dependency: libpq.so.5()(64bit) for package: python-psycopg2-2.7.5-1.rhel7.1.x86_64 --> Running transaction check ---> Package postgresql11-libs.x86_64 0:11.2-2PGDG.rhel7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python-psycopg2 x86_64 2.7.5-1.rhel7.1 pgdg11 155 k Installing for dependencies: postgresql11-libs x86_64 11.2-2PGDG.rhel7 pgdg11 360 k Transaction Summary ================================================================================ Install 1 Package (+1 Dependent package) Total download size: 515 k Installed size: 1.9 M Downloading packages: Public key for postgresql11-libs-11.2-2PGDG.rhel7.x86_64.rpm is not installed -------------------------------------------------------------------------------- Total 240 kB/s | 515 kB 00:02 Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-11 The installed key here is "/etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-10". I was able to work around this by installing the "postgresql10-libs" package before "python-psycopg2" (which then pulled in the "postgresql11-libs" package with no issues), but it ain't pretty :(. Regards Ian Barwick -- Ian Barwick https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
pgsql-pkg-yum by date: