Source: mx-bootrepair
Version: 26.06.1+ds-1
Severity: important
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: origin-ubuntu stonking ubuntu-patch

Hi,

mx-bootrepair is uninstallable on ppc64el and s390x, which blocks its
migration to testing:

  mx-bootrepair/ppc64el has unsatisfiable dependency
  mx-bootrepair/s390x has unsatisfiable dependency

It depends on "grub-efi | grub-pc", but in grub2 2.14-4 grub-efi is
"Architecture: any-i386 any-amd64 any-arm64 any-arm any-riscv64 any-loong64"
(built in unstable on amd64 arm64 armhf i386 loong64 riscv64) and grub-pc is
"Architecture: any-i386 any-amd64". On ppc64el (grub-ieee1275) and s390x
(no GRUB) neither exists, and a GRUB repair tool isn't useful there anyway.

The attached change restricts the binary package to the same architecture
wildcards as grub-efi, so it follows grub2 (including ports):

  Architecture: any-amd64 any-arm any-arm64 any-i386 any-loong64 any-riscv64

(The ppc64el/s390x binaries already in unstable will then need removing, or
the package will show them as out of date.)

We hit the same issue in Ubuntu, where the package is stuck in proposed for
this reason.

Thanks,
Sebastien Bacher


-- System Information:
Debian Release: forky/sid
  APT prefers resolute-updates
  APT policy: (500, 'resolute-updates'), (500, 'resolute-security'), (500, 
'resolute'), (100, 'resolute-backports')
Architecture: amd64 (x86_64)

Kernel: Linux 7.0.0-38-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- a/debian/control    2026-06-18 04:19:42.000000000 +0200
+++ b/debian/control    2026-10-12 23:26:51.796669185 +0200
@@ -15,7 +15,7 @@
 Vcs-Browser: https://salsa.debian.org/amin_modaresi/mx-bootrepair
 
 Package: mx-bootrepair
-Architecture: any
+Architecture: any-amd64 any-arm any-arm64 any-i386 any-loong64 any-riscv64
 Depends:
  grub-efi | grub-pc,
  xdg-utils,

Reply via email to