BUG #18378: postgis protobuf support inconsistent

Started by PG Bug reporting formabout 2 years ago2 messagesbugs
Jump to latest
#1PG Bug reporting form
noreply@postgresql.org

The following bug has been logged on the website:

Bug reference: 18378
Logged by: Chris Van de Velde
Email address: chriswvandevelde@gmail.com
PostgreSQL version: 13.14
Operating system: Centos7/Rocky8
Description:

We build various postgresql distros that include postgis as sourced from
https://download.postgresql.org/pub/repos/yum/13/redhat and have noticed
inconsistent configuration for protobuf support in postgis across
architectures and even within architectures/OS versions. Is it possible to
at least get the most recent releases for Redhat 7 (3.3 for amd64 & 3.2 for
arm) rebuilt with protobuf support enabled (see
https://postgis.net/docs/postgis_installation.html#installation_configuration
for requirements). Alternatively, could the current release (3.4) for RH7
amd64 + arm be built with protobuffer support enabled?

postgisVersion.Rh7.amd64=33 -> does not include protobuf
postgisVersion.Rh7.amd64=32 -> does not include protobuf
postgisVersion.Rh7.amd64=31 -> does not include protobuf
postgisVersion.Rh7.amd64=30 -> *does* include protobuf

postgisVersion.Rh8.amd64=34 -> *does* include protobuf
postgisVersion.Rh8.amd64=33 -> *does* include protobuf
postgisVersion.Rh8.amd64=31 -> *does* include protobuf

postgisVersion.Rh8.arm64=34 -> *does* include protobuf

postgisVersion.Rh7.arm64=32 -> does not include protobuf
postgisVersion.Rh7.arm64=31 -> does not include protobuf

#2Devrim GÜNDÜZ
devrim@gunduz.org
In reply to: PG Bug reporting form (#1)
Re: BUG #18378: postgis protobuf support inconsistent

Hi,

On Tue, 2024-03-05 at 06:58 +0000, PG Bug reporting form wrote:

Is it possible to at least get the most recent releases for Redhat 7
(3.3 for amd64 & 3.2 for arm) rebuilt with protobuf support enabled
(see
https://postgis.net/docs/postgis_installation.html#installation_configuration
for requirements). Alternatively, could the current release (3.4) for
RH7 amd64 + arm be built with protobuffer support enabled?

No. Two reasons:

- PostGIS >= 3.1 requires Protobuf >= 1.1.0 and RHEL only has 1.0.2
- PostGIS 3.0 requires protobuf 1.0.0 and RHEL 7 supports only that
- Most of the GIS dependencies cannot be built on RHEL 7
- RHEL 7 is almost EOL

Well, four reasons apparently.

Regards,
--
Devrim Gündüz
Open Source Solution Architect, PostgreSQL Major Contributor
Twitter: @DevrimGunduz , @DevrimGunduzTR