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>

Attachment: signature.asc
Description: Digital signature

Reply via email to