public inbox for [email protected]  
help / color / mirror / Atom feed
From: James Cassell <[email protected]>
To: PostgreSQL Yum Package List <[email protected]>
Cc: Devrim Gündüz <[email protected]>
Subject: broken postgis23_95 dependencies on CentOS/RHEL 6
Date: Tue, 13 Feb 2018 19:50:22 -0500
Message-ID: <1518569422.2509698.1270023472.6C898294@webmail.messagingengine.com> (raw)

Hello,

Thanks for creating a yum repo for these packages.  I find it quite useful at work!

Unfortunately, I'm now getting the following error when trying to 'yum install postgis23_95' on a RHEL 6 box:

Error: Package: postgis23_95-2.3.6-2.rhel6.x86_64 (pgdg95)
           Requires: geos36 >= 3.6.2
Error: Package: postgis23_95-2.3.6-2.rhel6.x86_64 (pgdg95)
           Requires: libproj.so.12()(64bit)
Error: Package: postgis23_95-2.3.6-2.rhel6.x86_64 (pgdg95)
           Requires: proj49

If I install the older version, it works fine. ('yum install postgis23_95-2.3.4')  (The changelog says the functional version is 2.3.5, but the RPM says 2.3.4.)

The pgdg95/rhel-6-x86_64 yum repo doesn't have the necessary dependencies for postgis23_95; specifically, the geos36 package is missing and also the proj49 package. The repo does have geos-3.5 and proj-4.8, but the package name doesn't match (also the version).

I see this in the changelog:
postgis23_95-2.3.6-2.rhel6.x86_64        pgdg95
* Sun Jan 28 12:00:00 2018 Devrim Gündüz <> - 2.3.6-2
- Let PostGIS 2.3 depend on PGDG supplied Proj49 and GeOS 36 RPMs.
  This will help users to benefit from latest GeOS and Proj.

The rhel-7-x86_64 version of the repo does have the proj49 and geos36 rpms,
but the rhel-6-x86_64 versions of the repo lacks those RPMs, hence the
issue, and hence why it took a few days to catch this.  (Likely many other people are using CentOS/RHEL 7.)


If there's any other info that would be helpful, please let me know!


Thanks!

V/r,
James Cassell




view thread (3+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected]
  Subject: Re: broken postgis23_95 dependencies on CentOS/RHEL 6
  In-Reply-To: <1518569422.2509698.1270023472.6C898294@webmail.messagingengine.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox