Bug#987572: FTCBFS: unsatisfiable python3-sphinx dependency
Nilesh Patra
nilesh at debian.org
Sun Apr 25 21:59:45 BST 2021
Package: biboumi
Version: 9.0-2
Severity: normal
X-Debbugs-Cc: nilesh at debian.org, nilesh at debian.org, debian-cross at lists.debian.org
Dear Maintainer,
biboumi cannot be cross built from source, because:
a) It has a B-D on python3-sphinx and due to package not being split
into and -doc arch:all package, we cannot move python3-sphinx to B-D-I
sphinx itself cannot be marked M-A:foreign and in biboumi it does not
seem to display any arch specific behaviour. So we annotate it with
:native to make it cross buildable
b) It has a B-D on gcc (>= 4:5) which is completely un-necessary.
It is a part of build-essential and will get pulled eventually.
I did a $git blame and saw the relevant commit for it, which seems to
explicitly B-D on gcc just for versioned dep. The current version of gcc
is 4:10.2.1-1 - hence such a relation is not really needed now.
The attached patch attempts to fix the above problems, and I'm able to
cross build it. Please consider applying.
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages biboumi depends on:
ii adduser 3.118
pn libbotan-2-17 <none>
ii libc6 2.31-3
ii libexpat1 2.2.9-1
ii libgcc-s1 10.1.0-6
ii libidn11 1.33-2.4
ii libpq5 12.3-1+b1
ii libsqlite3-0 3.32.3-1
ii libstdc++6 10.1.0-6
ii libsystemd0 246-2
pn libudns0 <none>
ii libuuid1 2.36-2
biboumi recommends no packages.
biboumi suggests no packages.
-------------- next part --------------
diff --git a/debian/control b/debian/control
index 2da7f3e..0a97a60 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,6 @@ Source: biboumi
Section: net
Priority: optional
Build-Depends: debhelper-compat (= 13),
- gcc (>= 4:5),
libexpat1-dev,
libidn11-dev,
libsystemd-dev,
@@ -13,7 +12,7 @@ Build-Depends: debhelper-compat (= 13),
cmake,
catch,
uuid-dev,
- python3-sphinx
+ python3-sphinx:native
Maintainer: Debian VoIP Team <pkg-voip-maintainers at lists.alioth.debian.org>
Uploaders: Jonas Smedegaard <dr at jones.dk>,
Vasudev Kamath <vasudev at copyninja.info>,
More information about the Pkg-voip-maintainers
mailing list