I do not believe adding this Ubuntu diff was helpful.

The actual reverse dependency output is:

$ reverse-depends -b src:gutenprint
No reverse dependencies found
$ reverse-depends src:gutenprint
Reverse-Recommends
==================
* cups-backend-bjnp [amd64 arm64 armhf ppc64el riscv64 s390x]
* kubuntu-desktop [amd64 arm64 armhf ppc64el riscv64]
* lubuntu-desktop [amd64 arm64 armhf ppc64el riscv64 s390x]
* lubuntu-desktop-minimal [amd64 arm64 armhf ppc64el riscv64 s390x]
* printer-driver-all            (for printer-driver-gutenprint)
* ubuntu-mate-core [amd64 arm64 armhf ppc64el riscv64 s390x]
* ubuntu-mate-desktop [amd64 arm64 armhf ppc64el riscv64 s390x]

Reverse-Depends
===============
* printer-driver-all-enforce    (for printer-driver-gutenprint)

printer-driver-all-enforce is an arch: all package so the unsatisfiable
dependency on armhf is not a problem and actually gutenprint with the
build dependency change migrated to oracular without a problem.

There is a large and increasing number of universe packages that don't
build on armhf, often with build-dependencies on architecture-is-64-bit.
I do not think we need to try to undo those Debian changes in Ubuntu.

Therefore, I intend to sync a newer version of gutenprint to undo this
fix.

** Changed in: gutenprint (Ubuntu)
       Status: Fix Released => Triaged

** Changed in: gutenprint (Ubuntu)
     Assignee: Till Kamppeter (till-kamppeter) => (unassigned)

** Changed in: gutenprint (Ubuntu)
   Importance: High => Low

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gutenprint in Ubuntu.
https://bugs.launchpad.net/bugs/2081090

Title:
  gutenprint FTBFS due to 64-bit restriction

Status in gutenprint package in Ubuntu:
  Triaged

Bug description:
  The FTBFS[0] report shows an issue for gutenprint:

    The following packages have unmet dependencies:
     sbuild-build-depends-main-dummy : Depends: architecture-is-64-bit but it 
is not installable
    E: Unable to correct problems, you have held broken packages.
    apt-get failed.
    E: Package installation failed

  The problem is that the package now no longer builds for armhf[1],
  which is 32-bit.  This appears to have been an intentional change by
  Debian:

    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 protected]>  Fri, 26 Apr 2024
  23:10:00 +0200

  The transition referenced in the changelog is the time_t transition
  performed late last cycle; presumably then reversing this change in
  Ubuntu would merely exchange this FTBFS for a different one.  (Perhaps
  one avenue of solution would be to create the requested time_t patch
  for #1064088?)

  The question is then if the armhf binary for gutenprint was deleted
  from the archive, would that result in other issues within the
  printing stack?

  0: 
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20240912-oracular-oracular.html#ubuntu-server-pkgset
  1: 
https://launchpad.net/ubuntu/+source/gutenprint/5.3.4.20220624T01008808d602-3/+build/28712797

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gutenprint/+bug/2081090/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to