FTBFS on armhf in the release pocket

Bug #2099865 reported by Simon Quigley
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
abyss (Ubuntu)
Triaged
Wishlist
Unassigned
bgw-replstatus (Ubuntu)
Triaged
Wishlist
Unassigned
blender (Ubuntu)
Won't Fix
Wishlist
Unassigned
cataclysm-dda (Ubuntu)
Triaged
Wishlist
Unassigned
ceph (Ubuntu)
Triaged
Wishlist
Unassigned
consensuscore (Ubuntu)
Triaged
Wishlist
Unassigned
credcheck (Ubuntu)
Triaged
Wishlist
Unassigned
dart (Ubuntu)
Triaged
Wishlist
Unassigned
eccodes (Ubuntu)
Triaged
Wishlist
Unassigned
extra-window-functions (Ubuntu)
Triaged
Wishlist
Unassigned
fiat-ecmwf (Ubuntu)
Triaged
Wishlist
Unassigned
first-last-agg (Ubuntu)
Triaged
Wishlist
Unassigned
fpzip (Ubuntu)
Triaged
Wishlist
Unassigned
geomview (Ubuntu)
Triaged
Wishlist
Unassigned
gloo (Ubuntu)
Triaged
Wishlist
Unassigned
gromacs (Ubuntu)
Triaged
Wishlist
Unassigned
gutenprint (Ubuntu)
Fix Released
Wishlist
Unassigned
h3-pg (Ubuntu)
Triaged
Wishlist
Unassigned
hypopg (Ubuntu)
Triaged
Wishlist
Unassigned
icu-ext (Ubuntu)
Triaged
Wishlist
Unassigned
ip4r (Ubuntu)
Triaged
Wishlist
Unassigned
jellyfish (Ubuntu)
Triaged
Wishlist
Unassigned
jnettop (Ubuntu)
Triaged
Wishlist
Unassigned
jsquery (Ubuntu)
Triaged
Wishlist
Unassigned
ovn (Ubuntu)
Triaged
Wishlist
Unassigned

Bug Description

It seems as if this is not supported on 32-bit architectures.

Long-term, we should either enable support for armhf, or disable the build on armhf entirely.

Tags: ftbfs
Simon Quigley (tsimonq2)
Changed in gutenprint (Ubuntu):
status: New → Triaged
importance: Undecided → Wishlist
Changed in ovn (Ubuntu):
status: New → Triaged
importance: Undecided → Wishlist
Simon Quigley (tsimonq2)
Changed in abyss (Ubuntu):
status: New → Triaged
importance: Undecided → Wishlist
Simon Quigley (tsimonq2)
description: updated
Simon Quigley (tsimonq2)
Changed in bgw-replstatus (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Changed in blender (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Simon Quigley (tsimonq2)
Changed in cataclysm-dda (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Simon Quigley (tsimonq2)
Changed in consensuscore (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Changed in credcheck (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Simon Quigley (tsimonq2)
Changed in dart (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Simon Quigley (tsimonq2)
Changed in eccodes (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Simon Quigley (tsimonq2)
Changed in extra-window-functions (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Changed in fiat-ecmwf (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Changed in first-last-agg (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Simon Quigley (tsimonq2)
Changed in fpzip (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Simon Quigley (tsimonq2)
Changed in geomview (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Changed in gloo (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Simon Quigley (tsimonq2)
Changed in gromacs (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Changed in h3-pg (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Simon Quigley (tsimonq2)
Changed in hypopg (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Changed in icu-ext (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Changed in ip4r (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Simon Quigley (tsimonq2)
Changed in jellyfish (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Changed in jsquery (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Changed in gutenprint (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Gutenprint actually works on 32-bit. The Debian package is blocked for 32-bit via "architecture-is-64-bit" pseudo package (from architecture-properties) in "build-depends:". I have removed this entry for the Ubuntu package now, to that it gets built on 32-bit (currently only armhf).

Entry of the introduction of the 32-bit exclusion in debian/changelog:

-----
gutenprint (5.3.4.20220624T01008808d602-2) unstable; urgency=medium

  * do not build this package on 32bit architectures anymore
    Closes: #1064088
    Closes: #1064089
    There was no patch attached to #1064089, so I can not reproduce the
    problems mentioned in #1064088. I am fed up with this poorly done
    transition, so I won't spend more time with this. Sorry 32bit people.

 -- Thorsten Alteholz <email address hidden> Fri, 26 Apr 2024 23:10:00 +0200
-----

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Thank you, Till! :)

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I am skeptical about this bug. There is a very long list of packages that no longer build on 32-bit architectures, much longer than attached to this bug. And I don't think Launchpad copes well with bugs with extremely long lists of affected packages.

You wrote "Long-term, we should either enable support for armhf, or disable the build on armhf entirely." But a Build-Depends on architecture-is-64-bit like gutenprint had is disabling the build on armhf entirely.

gutenprint was a very special case where the plan was to re-enable support for armhf after Debian Trixie's release but before Ubuntu 26.04 LTS's release.

Simon Quigley (tsimonq2)
Changed in jnettop (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gutenprint - 5.3.4.20220624T01008808d602-4ubuntu1

---------------
gutenprint (5.3.4.20220624T01008808d602-4ubuntu1) plucky; urgency=medium

  * Re-enable 32-bit support for Ubuntu, removing "architecture-is-64-bit"
    from "Build-Depends:" (LP: #2099865, LP: #2081090).

 -- Till Kamppeter <email address hidden> Mon, 24 Feb 2025 19:28:08 +0100

Changed in gutenprint (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

blender no longer supports 32-bit.

Changed in blender (Ubuntu):
status: Triaged → Won't Fix
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I'm guessing the actual problem you are trying to solve is that http://qa.ubuntuwire.org/ftbfs/ has hundreds of packages in depwait on armhf?

I don't think you can solve that with Launchpad bugs and I think it adds clutter to http://qa.ubuntuwire.org/ftbfs/

Debian Developers are using Build-Depends: architecture-is-64-bit because this isn't built natively into the .deb package format yet. The alternative there is to specify the specific 64-bit architectures to build on, but this requires manual fixing when Debian bootstraps new architectures and the Debian Developers would rather use a simpler solution that will keep working.

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.