public inbox for [email protected]  
help / color / mirror / Atom feed
From: Timothy Kempisty - NOAA Federal <[email protected]>
To: Devrim Gündüz <[email protected]>
Cc: Laurenz Albe <[email protected]>
Cc: [email protected]
Subject: Re: Dependencies for PostGIS 3.4 for PG v16 on Fedora 38 seem wrong
Date: Thu, 28 Sep 2023 14:09:48 -0400
Message-ID: <CAFT0m5O-qx2sVmN8GLL8yh9XWEdZD5SGjyCP65rtpXOs_S_9jg@mail.gmail.com> (raw)
In-Reply-To: <[email protected]>
References: <[email protected]>
	<[email protected]>

I am having similar problems on the RHEL8 repo.  Everything is broken.
Multiple geos dependencies means the postgis_raster extension is broken.
If I try to use the latest postgis34 packages, then it only brings in
geos312.  That part works, but the problem becomes gdal36.
 gdal36-python-tools brings in  EPEL's python3-gdal instead of PGDG
gdal36-python3 from pgdg-common.

The python module "osgeo_utils" only comes with the PGDG gdal36-python3
package.  That means gdal36_python-tools / gdal_calc.py is dead.  I can't
install gdal36-python3 on top of python3-gdal to get the osgeo_utils,
because the packages conflict.

I have a big infrastructure as code project that relies on the PGDG RHEL8
repo.  GDAL, postgis_raster, gdal-python-tools....   it worked earlier this
month, but it's now dead in the water.  Do we have a timeline here?  Am I
stuck retooling this to build geos, gdal, and postgis from source?

-Tim


On Thu, Sep 28, 2023 at 1:48 PM Devrim Gündüz <[email protected]> wrote:

>
> Hi Laurenz,
>
> That stack is completely broken, and I'm trying my best before v16 is
> out.
>
> Sorry about the inconvenience.
>
> Regards, Devrim
>
> On Wed, 2023-08-30 at 09:13 +0200, Laurenz Albe wrote:
> > The dependencies look like this on my machine:
> >
> > > rpm -q --requires postgis34_16 | grep geos
> > geos311 >= 3.11.2
> > libgeos_c.so.1()(64bit)
> >
> > > rpm -q --requires postgis34_16 | grep gdal
> > gdal36-libs >= 3.6.3
> > libgdal.so.32()(64bit)
> >
> > > rpm -q --requires gdal36-libs | grep geos
> > geos312
> > libgeos_c.so.1()(64bit)
> >
> > So postgis34_16 depends on both GEOS 3.11 and GEOS 3.12.
> > One dependency is direct, the other is via GDAL.
> >
> > Yours,
> > Laurenz Albe
> >
> >
>
> --
> Devrim Gündüz
> Open Source Solution Architect, PostgreSQL Major Contributor
> Twitter: @DevrimGunduz , @DevrimGunduzTR
>
>
>
>


view thread (6+ 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], [email protected]
  Subject: Re: Dependencies for PostGIS 3.4 for PG v16 on Fedora 38 seem wrong
  In-Reply-To: <CAFT0m5O-qx2sVmN8GLL8yh9XWEdZD5SGjyCP65rtpXOs_S_9jg@mail.gmail.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