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

