Bug#842530: mark libeigen3-dev Multi-Arch: foreign
Helmut Grohne
helmut at subdivi.de
Sun Oct 30 06:02:43 UTC 2016
Package: libeigen3-dev
Version: 3.3~beta2-2
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
Control: affects -1 + src:analitza src:ceres-solver src:dolfin src:fastqtl src:gazebo src:gnudatalanguage src:guitarix src:kido src:lammps src:liggghts src:meshlab src:mia src:mlt src:movit src:mpqc3 src:nageru src:openbabel src:opencv src:openms src:openscad src:orocos-kdl src:palabos src:probabel src:python-shogun src:roboptim-core src:shogun src:sofa-framework src:tiledarray
The packages listed under affects cannot satisfy their cross
Build-Depends, because their dependency on libeigen3-dev is not
satisfiable. In general, Architecture: all packages can never satisfy
cross Build-Depends unless marked Multi-Arch: foreign. In this case, the
marking is correct, because libeigen3-dev does not have any maintainer
scripts and its only dependency (pkg-config) is marked Multi-Arch:
foreign already.
In the attached patch, I am also marking libeigen3-doc after switching
its dependency on ttf-freefont to fonts-freefont-ttf. The former is a
transitional dummy package that happens to not be Multi-Arch: foreign.
After updating the dependency, all of libeigen3-doc's dependencies are
marked Multi-Arch: foreign and it doesn't include any maintainer scripts
either. Thus the marking becomes correct as well. Please consider
applying the patch.
Helmut
-------------- next part --------------
diff --minimal -Nru eigen3-3.3~beta2/debian/changelog eigen3-3.3~beta2/debian/changelog
--- eigen3-3.3~beta2/debian/changelog 2016-09-03 22:14:51.000000000 +0200
+++ eigen3-3.3~beta2/debian/changelog 2016-10-30 06:56:06.000000000 +0100
@@ -1,3 +1,11 @@
+eigen3 (3.3~beta2-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Move dependency on transitional ttf-freefont to fonts-freefont-ttf.
+ * Mark all packages Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Sun, 30 Oct 2016 06:55:25 +0100
+
eigen3 (3.3~beta2-2) unstable; urgency=medium
[ Michael R. Crusoe ]
diff --minimal -Nru eigen3-3.3~beta2/debian/control eigen3-3.3~beta2/debian/control
--- eigen3-3.3~beta2/debian/control 2016-09-03 22:13:23.000000000 +0200
+++ eigen3-3.3~beta2/debian/control 2016-10-30 06:55:22.000000000 +0100
@@ -20,6 +20,7 @@
Package: libeigen3-dev
Architecture: all
+Multi-Arch: foreign
Depends: pkg-config,
${misc:Depends}
Suggests: libeigen3-doc,
@@ -35,9 +36,10 @@
Package: libeigen3-doc
Architecture: all
+Multi-Arch: foreign
Section: doc
Depends: libjs-jquery,
- ttf-freefont,
+ fonts-freefont-ttf,
${misc:Depends}
Suggests: libeigen3-dev
Description: eigen3 API documentation
More information about the debian-science-maintainers
mailing list