[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#987572: FTCBFS: unsatisfiable python3-sphinx dependency



Package: biboumi
Version: 9.0-2
Severity: normal
X-Debbugs-Cc: nilesh@debian.org, nilesh@debian.org, debian-cross@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.
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@lists.alioth.debian.org>
 Uploaders: Jonas Smedegaard <dr@jones.dk>,
  Vasudev Kamath <vasudev@copyninja.info>,

Reply to: