Package: libeigen3-dev Version: 3.3~beta2-2 Tags: patch User: helm...@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
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 <hel...@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
-- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers