[Debian-med-packaging] Bug#1010532: dcm2niix FTCBFS: python3-sphinx dependency not satisfiable
Helmut Grohne
helmut at subdivi.de
Tue May 3 19:40:37 BST 2022
Source: dcm2niix
Version: 1.0.20211006-1
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability
dcm2niix cannot satisfy its cross Build-Depends, because its dependency
on python3-sphinx is not satisfiable. In general, Architecture: all
packages can never satisfy cross Build-Depends unless marked Multi-Arch:
foreign or annotated :native. In this case, we considered marking
python3-sphinx, but it can be used in an architecture-dependent way, so
it must not be thus marked. dcm2niix happens to use python3-sphinx in an
architecture-independent way. We can express that by annotating the
relevant dependency with :native. Doing so makes dcm2niix cross
buildable. Please consider applying the attached patch.
Helmut
-------------- next part --------------
diff --minimal -Nru dcm2niix-1.0.20211006/debian/changelog dcm2niix-1.0.20211006/debian/changelog
--- dcm2niix-1.0.20211006/debian/changelog 2021-10-10 21:33:59.000000000 +0200
+++ dcm2niix-1.0.20211006/debian/changelog 2022-05-03 20:36:38.000000000 +0200
@@ -1,3 +1,11 @@
+dcm2niix (1.0.20211006-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Annotate python3-sphinx build dependency with :native.
+ (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Tue, 03 May 2022 20:36:38 +0200
+
dcm2niix (1.0.20211006-1) unstable; urgency=medium
* Team upload
diff --minimal -Nru dcm2niix-1.0.20211006/debian/control dcm2niix-1.0.20211006/debian/control
--- dcm2niix-1.0.20211006/debian/control 2021-10-10 21:33:59.000000000 +0200
+++ dcm2niix-1.0.20211006/debian/control 2022-05-03 20:36:37.000000000 +0200
@@ -9,7 +9,7 @@
libturbojpeg0-dev,
libyaml-cpp-dev,
pkg-config,
- python3-sphinx,
+ python3-sphinx:native,
zlib1g-dev
Standards-Version: 4.6.0
Vcs-Browser: https://salsa.debian.org/med-team/dcm2niix
More information about the Debian-med-packaging
mailing list