Обсуждение: BUG #18378: postgis protobuf support inconsistent

Поиск
Список
Период
Сортировка

BUG #18378: postgis protobuf support inconsistent

От
PG Bug reporting form
Дата:
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


Re: BUG #18378: postgis protobuf support inconsistent

От
Devrim Gündüz
Дата:
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