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/

