tags 692934 + pending thanks Dear maintainer,
I've prepared an NMU for equivs (versioned as 2.0.9+nmu1) and uploaded it to DELAYED/07, to fix the lack of multiarch support as it's been waiting for almost 3 years, has been filed 3 times and is now marked 'important'. Please feel free to tell me if I should delay it longer. The patch is just as in 692934 (with the typos fixed). Attached. If I get enthused I might do another update to fix some of the other bugs with patches. Regards. Wookey -- Principal hats: Linaro, Debian, Wookware, ARM http://wookware.org/
diff -Nru equivs-2.0.9/debian/changelog equivs-2.0.9+nmu1/debian/changelog --- equivs-2.0.9/debian/changelog 2011-09-30 07:22:31.000000000 +0100 +++ equivs-2.0.9+nmu1/debian/changelog 2015-10-19 02:41:00.000000000 +0100 @@ -1,3 +1,10 @@ +equivs (2.0.9+nmu1) unstable; urgency=medium + + * Non-maintainer upload. + * Add Multi-Arch support. (Closes: #692934 693548 697820) + + -- Wookey <woo...@debian.org> Mon, 19 Oct 2015 01:38:56 +0000 + equivs (2.0.9) unstable; urgency=low * Upgrade to Policy 3.9.2 - no changes. diff -Nru equivs-2.0.9/debian/equivs-build.pod equivs-2.0.9+nmu1/debian/equivs-build.pod --- equivs-2.0.9/debian/equivs-build.pod 2010-01-20 03:47:30.000000000 +0000 +++ equivs-2.0.9+nmu1/debian/equivs-build.pod 2015-10-19 02:38:12.000000000 +0100 @@ -55,6 +55,13 @@ of the package. See the Debian developers reference for a description (package developers-reference). +=item Multi-Arch: + +Field specifying multiarch dependency status. Used exactly as in 'real' packages. +Foreign: Satisfies dependencies for all architectures +Same: Satisfies dependencies only for the same architecture +Allowed: Can act as either Foreign or Same, as specified in the dependency + =item Extra-Files: A comma-separated list of files to copy to the diff -Nru equivs-2.0.9/usr/bin/equivs-build equivs-2.0.9+nmu1/usr/bin/equivs-build --- equivs-2.0.9/usr/bin/equivs-build 2011-09-30 07:22:24.000000000 +0100 +++ equivs-2.0.9+nmu1/usr/bin/equivs-build 2015-10-19 02:35:19.000000000 +0100 @@ -309,6 +309,7 @@ "Breaks", "Provides", "Replaces", + "Multi-Arch", "Description"); close OUT; } diff -Nru equivs-2.0.9/usr/share/equivs/template/debian/control.in equivs-2.0.9+nmu1/usr/share/equivs/template/debian/control.in --- equivs-2.0.9/usr/share/equivs/template/debian/control.in 2011-09-30 06:25:26.000000000 +0100 +++ equivs-2.0.9+nmu1/usr/share/equivs/template/debian/control.in 2015-10-19 02:35:19.000000000 +0100 @@ -6,6 +6,7 @@ Package: equivs-dummy Architecture: all +Multi-Arch: foreign Description: Dummy package to fulfill package dependencies This is a dummy package that makes Debian's package management system believe that equivalents to packages on which other diff -Nru equivs-2.0.9/usr/share/equivs/template.ctl equivs-2.0.9+nmu1/usr/share/equivs/template.ctl --- equivs-2.0.9/usr/share/equivs/template.ctl 2011-09-30 06:59:19.000000000 +0100 +++ equivs-2.0.9+nmu1/usr/share/equivs/template.ctl 2015-10-19 02:35:19.000000000 +0100 @@ -16,6 +16,7 @@ # Provides: <comma-separated list of packages> # Replaces: <comma-separated list of packages> # Architecture: all +# Multi-Arch: <one of: foreign|same|allowed> # Copyright: <copyright file; defaults to GPL2> # Changelog: <changelog file; defaults to a generic changelog> # Readme: <README.Debian file; defaults to a generic one>
signature.asc
Description: Digital signature