Bug#1123014: ann FTCBFS: python3 build dependency not installable for the host architecture

Helmut Grohne helmut at subdivi.de
Mon Dec 15 20:37:50 GMT 2025


Source: ann
Version: 1.1.2+doc-9
Tags: patch
User: debian-cross at lists.debian.org
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
-------------- next part --------------
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 <helmut at subdivi.de>  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


More information about the debian-science-maintainers mailing list