Bug#1123901: flashrom FTCBFS: unsatisfiable python3-sphinx dependency
Source: flashrom
Version: 1.6.0-2
Tags: patch
User: debian-cross@lists.debian.org
Usertags: cross-satisfiability
flashrom cannot be cross built from source, because its python3-sphinx
dependency is not satisfiable. In general, Architecture: all packages
can never satisfy cross build depends unless marked Multi-Arch: foreign
or annotated :native. Since python3-sphinx can be used in
architecture-dependent way, the former is not available. I'm attaching a
patch that implements the latter and it makes flashrom cross buildable.
Please consider applying it.
Helmut
diff -Nru flashrom-1.6.0/debian/changelog flashrom-1.6.0/debian/changelog
--- flashrom-1.6.0/debian/changelog 2025-08-18 21:58:08.000000000 +0200
+++ flashrom-1.6.0/debian/changelog 2025-12-23 18:14:10.000000000 +0100
@@ -1,3 +1,10 @@
+flashrom (1.6.0-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Annotate python3-sphinx dependency :native. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Tue, 23 Dec 2025 18:14:10 +0100
+
flashrom (1.6.0-2) unstable; urgency=medium
* Add patch for FTBFs on big endian
diff -Nru flashrom-1.6.0/debian/control flashrom-1.6.0/debian/control
--- flashrom-1.6.0/debian/control 2025-08-13 22:24:06.000000000 +0200
+++ flashrom-1.6.0/debian/control 2025-12-23 18:14:08.000000000 +0100
@@ -9,7 +9,7 @@
Build-Depends:
debhelper-compat (= 13),
pkgconf,
- python3-sphinx,
+ python3-sphinx:native,
libpci-dev,
libusb-1.0-0-dev [!hurd-i386],
libftdi1-dev [!hurd-i386],
Reply to: