Source: rsync
Version: 3.2.6-4
Tags: patch
User: [email protected]
Usertags: cross-satisfiability

rsync cannot be cross built from source, because its python build
dependencies cannot be installed. rsync requests python for the host
architecture, but it actually wants to run python as a build tool. As
such, those dependencies should be annotated :native. I'm attaching a
patch for your convenience.

Helmut
diff --minimal -Nru rsync-3.2.6/debian/changelog rsync-3.2.6/debian/changelog
--- rsync-3.2.6/debian/changelog        2022-09-21 19:58:57.000000000 +0200
+++ rsync-3.2.6/debian/changelog        2022-10-28 17:03:36.000000000 +0200
@@ -1,3 +1,10 @@
+rsync (3.2.6-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Use native instances for python build depends. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Fri, 28 Oct 2022 17:03:36 +0200
+
 rsync (3.2.6-4) unstable; urgency=medium
 
   * Upload to unstable
diff --minimal -Nru rsync-3.2.6/debian/control rsync-3.2.6/debian/control
--- rsync-3.2.6/debian/control  2022-09-21 19:58:57.000000000 +0200
+++ rsync-3.2.6/debian/control  2022-10-28 17:03:35.000000000 +0200
@@ -11,8 +11,8 @@
                libzstd-dev (>= 1.4),
                zlib1g-dev,
                libssl-dev,
-               python3,
-               python3-cmarkgfm
+               python3:native,
+               python3-cmarkgfm:native
 Standards-Version: 4.6.1
 Rules-Requires-Root: no
 Homepage: https://rsync.samba.org/

Reply via email to