Remove NBS 32-bit postgresql extension packages, part 4

Bug #2088006 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pgauditlogtofile (Ubuntu)
New
Undecided
Unassigned
pgl-ddl-deploy (Ubuntu)
Fix Released
Undecided
Unassigned
pglogical-ticker (Ubuntu)
Fix Released
Undecided
Unassigned
pgpool2 (Ubuntu)
Fix Released
Undecided
Unassigned
pgq (Ubuntu)
Fix Released
Undecided
Unassigned
pgrouting (Ubuntu)
Fix Released
Undecided
Unassigned
pgsphere (Ubuntu)
Fix Released
Undecided
Unassigned
pgsql-asn1oid (Ubuntu)
Fix Released
Undecided
Unassigned
pgsql-http (Ubuntu)
Fix Released
Undecided
Unassigned
pgtt (Ubuntu)
Fix Released
Undecided
Unassigned
pgvector (Ubuntu)
Fix Released
Undecided
Unassigned
pldebugger (Ubuntu)
Fix Released
Undecided
Unassigned
plpgsql-check (Ubuntu)
Fix Released
Undecided
Unassigned
plprofiler (Ubuntu)
Fix Released
Undecided
Unassigned
plr (Ubuntu)
Fix Released
Undecided
Unassigned
postgis (Ubuntu)
New
Undecided
Unassigned
powa-archivist (Ubuntu)
Fix Released
Undecided
Unassigned
prefix (Ubuntu)
Fix Released
Undecided
Unassigned
preprepare (Ubuntu)
New
Undecided
Unassigned

Bug Description

Please remove the postgresql extension packages on armhf since they are no intentionally no longer built.

https://ubuntu-archive-team.ubuntu.com/transitions/html/postgresql-17.html

See https://lists.debian.org/debian-devel/2024/08/msg00202.html for more background

Revision history for this message
Adrien Nader (adrien) wrote :

I've found more packages which are affected:

pgpointcloud
pgnodemx
pgmemcache
pglogical
pgfincore
pgextwlist
mobilitydb

I've also noticed the following non-postgres packages which B-D on architecture-is-64-bit

r-bioc-alabaster.base
adios2
mayavi2
pmix
purify
icu-ext
rocr-runtime (but there are other rocr/rocm packages that depend on this and don't have the B-D)
openmpi

I haven't checked reverse dependencies for anything.

Revision history for this message
Chris Halse Rogers (raof) wrote :

Seems like there are some extras that should be on the list?

- postgresql-16-pg-fact-loader (reverse Build-Depend of postgresql-16-pglogical-ticker)
- pgq-node (rdepend of postgresql-16-pgq3 from pgq)

And the following needs investigation:
- tinyows (reverse build-depend on postgis, but only a runtime Recommends)

Revision history for this message
Steve Langasek (vorlon) wrote :

please show that each of these packages is free of reverse-dependencies in the archive and ready to remove.

Changed in pgauditlogtofile (Ubuntu):
status: New → Incomplete
Revision history for this message
Adrien Nader (adrien) wrote :

I had a look at the packages.

I addressed pgl-ddl-deploy and pglogical-ticker in https://bugs.launchpad.net/ubuntu/+source/pgrouting/+bug/2089236/comments/8 .

I checked the reverse runtime and build dependencies of all other packages.

- pgsphere has a reverse depend from gavodachs2-server which is arch all

- pgq has a reverse depend from pgq-node which is arch all

- postgis has reverse build depends: djangorestframework-gis geoalchemy2 h3-pg osm2pgrouting pgrouting tinyows.
  - djangorestframework-gis is arch all
  - geoalchemy2 is arch all
  - h3-pg was removed in part 1 of this series
  - osm2pgrouting was last uploaded in Debian on 2022-12-01 and has binaries on armhf
  - pgrouting is in this series
  - tinyows: build-depends on postgis and I'm not sure why it's only a Recommends at runtime (maybe because you could make it use a server that isn't local?)

The Description of tinyows contains the following:

    From a technical point of view WFS-T is a Web Service API in front
    of a spatial database. TinyOWS is deeply tied to PostgreSQL/PostGIS
    because of this.

The package is in multiverse and has no reverse (runtime or build) dependency. While it sounds possible to use tinyows on armhf with a postgresql server on another machine, it doesn't sound like an actual scenario.
I'm not entirely sure what happened in debian: I guess that since tinyows only has a runtime Recommends on postgis, nothing got blocked but now the package can't be built from source anymore.
Considering all the above, I think we can do the same, remove postgis, and see in the coming weeks or months if we should add a delta in tinyows to restrict it from 32-bit arches.

Adrien Nader (adrien)
Changed in pgauditlogtofile (Ubuntu):
status: Incomplete → New
Revision history for this message
Steve Langasek (vorlon) wrote :

$ src=pgl-ddl-deploy
$ reverse-depends -R -l -a armhf src:$src

$ reverse-depends -l -a source src:$src

$

So this one is clean (and now removed).

Changed in pgl-ddl-deploy (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-pglogical-ticker 1.4.1-7 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in pglogical-ticker (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 libpgpool-dev 4.3.7-1ubuntu4 in plucky armhf
 libpgpool2 4.3.7-1ubuntu4 in plucky armhf
 pgpool2 4.3.7-1ubuntu4 in plucky armhf
 postgresql-16-pgpool2 4.3.7-1ubuntu4 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
4 packages successfully removed.

Changed in pgpool2 (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

postgresql-16-pgq-node being arch: all, why has pgq-node not migrated to the release pocket yet as I thought I saw other extensions had done?

Removing packages from plucky:
 postgresql-16-pgq3 3.5-3 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in pgq (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-pgrouting 3.6.2-1 in plucky armhf
 postgresql-pgrouting 3.6.2-1 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
2 packages successfully removed.

Changed in pgrouting (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-pgsphere 1.5.1-1 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in pgsphere (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-asn1oid 1.6-1 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in pgsql-asn1oid (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-http 1.6.0-4 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in pgsql-http (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-pgtt 4.0-1 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in pgtt (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-pgvector 0.7.4-1 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in pgvector (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-pldebugger 1:1.8-1 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in pldebugger (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-plpgsql-check 2.7.8-1 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in plpgsql-check (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-plprofiler 4.2.5-1 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in plprofiler (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-plr 1:8.4.7-1 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in plr (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-powa 4.2.2-1 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in powa-archivist (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from plucky:
 postgresql-16-prefix 1.2.10-2 in plucky armhf
Comment: 64-bit only, ANAIS; LP: #2088006
1 package successfully removed.

Changed in prefix (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.