Bug#983102: casync FTCBFS: python3-sphinx dependency not installable

Helmut Grohne helmut at subdivi.de
Fri Feb 19 06:29:25 GMT 2021


Source: casync
Version: 2+20190213-1
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability

casync cannot be cross built from source, because it requests a host
architecture python3 via its python3-sphinx dependency and that cannot
be installed. sphinx is one of those strange things that can exhibit
architecture-dependent behaviour, but usually does not. As a
consequence, it cannot be marked Multi-Arch: foreign. casync uses it in
an architecture-independent way (for generating its manual page) though,
so it would be happy with a build architecture sphinx. We cannot get rid
of the dependency e.g. via B-D-I as casync does not split documentation
to an arch:all -doc package. As such I propose simply annotating the
dependency :native and doing so is sufficient to make casync cross
buildable. Please consider applying the attached patch.

Helmut
-------------- next part --------------
diff --minimal -Nru casync-2+20190213/debian/changelog casync-2+20190213/debian/changelog
--- casync-2+20190213/debian/changelog	2019-08-20 05:14:24.000000000 +0200
+++ casync-2+20190213/debian/changelog	2021-02-19 07:23:46.000000000 +0100
@@ -1,3 +1,10 @@
+casync (2+20190213-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Annotate sphinx dependency :native. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Fri, 19 Feb 2021 07:23:46 +0100
+
 casync (2+20190213-1) unstable; urgency=medium
 
   * New upstream version 2+20190213
diff --minimal -Nru casync-2+20190213/debian/control casync-2+20190213/debian/control
--- casync-2+20190213/debian/control	2019-08-20 05:14:24.000000000 +0200
+++ casync-2+20190213/debian/control	2021-02-19 07:23:45.000000000 +0100
@@ -12,7 +12,7 @@
  zlib1g-dev,
  libacl1-dev | acl-dev,
  libfuse-dev (>= 2.6),
- python3-sphinx,
+ python3-sphinx:native,
  rsync <!nocheck>,
  udev,
 Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>


More information about the Pkg-systemd-maintainers mailing list