RE: [postgis-users] Dependencies for postgis25_12 not found (geos38, proj70)

From: "Regina Obe" <lr(at)pcorp(dot)us>
To: "'PostGIS Users Discussion'" <postgis-users(at)lists(dot)osgeo(dot)org>
Cc: <pgsql-pkg-yum(at)lists(dot)postgresql(dot)org>
Subject: RE: [postgis-users] Dependencies for postgis25_12 not found (geos38, proj70)
Date: 2020-05-06 13:40:16
Message-ID: 000c01d623ab$e156a4e0$a403eea0$@pcorp.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-pkg-yum

Sounds like a packaging mistake. Both 3.8.1 and proj79 are stable so it is possible they just weren’t pushed to stable branch.

Probably best to report this to yum list - https://www.postgresql.org/list/pgsql-pkg-yum/

Which I have cc’d here.

From: postgis-users [mailto:postgis-users-bounces(at)lists(dot)osgeo(dot)org] On Behalf Of Steve Pritchard
Sent: Wednesday, May 6, 2020 9:04 AM
To: postgis-users(at)lists(dot)osgeo(dot)org
Subject: [postgis-users] Dependencies for postgis25_12 not found (geos38, proj70)

I tried to install Postgres 12.2 with PostGIS 2.5 on Centos 7.7 today, but yum was unable to find the necessary dependencies for postgis25_12:

Error: Package: postgis25_12-client-2.5.4-1.rhel7.x86_64 (pgdg12)
Requires: libproj.so.19()(64bit)
Error: Package: postgis25_12-2.5.4-1.rhel7.x86_64 (pgdg12)
Requires: libproj.so.19()(64bit)
Error: Package: postgis25_12-2.5.4-1.rhel7.x86_64 (pgdg12)
Requires: proj70 >= 7.0.0
Error: Package: postgis25_12-2.5.4-1.rhel7.x86_64 (pgdg12)
Requires: geos38 >= 3.8.1
Installed: geos38-3.8.0-1.rhel7.x86_64 (@pgdg10)
geos38 = 3.8.0-1.rhel7

The required packages geos38 (3.8.1) and proj70 (7.0.0) don't seem to be in either:

* PostgreSQL Yum Repository
* EPEL

Having hunted around, I finally found them in https://ftp.postgresql.org/pub/repos/yum/testing/common/redhat/rhel-7-x86_64/, however as I understand it, the packages in the "testing" repo should not be used in production (c.f. comment in .repo file).

Why do the postgis25_12 production packages have dependencies on packages that only seem to be available from a 'testing' repository?

Or should geos38 (3.8.1) and proj70 (7.0.0) be available from the production repositories?

Steve Pritchard

--

Steve Pritchard

Database Developer

British Trust for Ornithology, The Nunnery, Thetford, Norfolk IP24 2PU, UK
Tel: +44 (0)1842 750050, fax: +44 (0)1842 750030
Registered Charity No 216652 (England & Wales) No SC039193 (Scotland)
Company Limited by Guarantee No 357284 (England & Wales)

Responses

Browse pgsql-pkg-yum by date

  From Date Subject
Next Message Devrim Gündüz 2020-05-07 12:58:37 Re: [postgis-users] Dependencies for postgis25_12 not found (geos38, proj70)
Previous Message Devrim Gündüz 2020-05-01 17:05:14 Re: Missing sfcgal rpm in postgresql11 centos 7 repo