Source: ann
Version: 1.1.2+doc-9
Tags: patch
User: [email protected]
Usertags: cross-satisfiability

ann cannot be cross built from source, because it Build-Depends on the
host architecture python3 interpreter package. Attempting to install it
fails the byte compilation step. ann really wants to run python3 during
build to perform the cctbx source conversion, so it really wants a build
architecture python3. Thus, the dependency should be annotated :native.
I'm attaching a patch for your convenience.

Helmut
diff -Nru ann-1.1.2+doc/debian/changelog ann-1.1.2+doc/debian/changelog
--- ann-1.1.2+doc/debian/changelog      2022-10-13 16:29:12.000000000 +0200
+++ ann-1.1.2+doc/debian/changelog      2025-12-15 21:34:29.000000000 +0100
@@ -1,3 +1,10 @@
+ann (1.1.2+doc-9.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Annotate python3 build dependency :native. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Mon, 15 Dec 2025 21:34:29 +0100
+
 ann (1.1.2+doc-9) unstable; urgency=medium
 
   * add an annself_exclude namespace for cctbx
diff -Nru ann-1.1.2+doc/debian/control ann-1.1.2+doc/debian/control
--- ann-1.1.2+doc/debian/control        2022-10-13 16:29:12.000000000 +0200
+++ ann-1.1.2+doc/debian/control        2025-12-15 21:32:24.000000000 +0100
@@ -11,7 +11,7 @@
  automake,
  debhelper-compat (= 13),
  libtool,
- python3,
+ python3:native,
 Standards-Version: 4.1.3
 Vcs-Browser: https://salsa.debian.org/science-team/ann
 Vcs-Git: https://salsa.debian.org/science-team/ann.git

Reply via email to