[Pkg-gmagick-im-team] Bug#856601: libmagickcore-dev is wrongly marked Multi-Arch: foreign

Helmut Grohne helmut at subdivi.de
Sun Jan 28 16:46:15 UTC 2018


Control: tags -1 + pending

On Thu, Mar 02, 2017 at 08:45:44PM +0100, Helmut Grohne wrote:
> libmagickcore-dev is marked Multi-Arch foreign. Its main functionality
> comes from libmagickcore-6.q16-dev, as it is a dependency package. The
> latter is Multi-Arch: same however. If a package Build-Depends on
> libmagickcore-dev, it expects a host architecture library, but due to
> the Multi-Arch: foreign marking it will receive the build architecture
> library. Thus its dependency will be formally satisfied, but the
> supposed functionality is missing.

I uploaded a fix for this bug with delay 5. The patch is attached.
Please tell me if I should hold it back any longer.

Helmut
-------------- next part --------------
diff --minimal -Nru imagemagick-6.9.7.4+dfsg/debian/changelog imagemagick-6.9.7.4+dfsg/debian/changelog
--- imagemagick-6.9.7.4+dfsg/debian/changelog	2017-08-02 22:38:50.000000000 +0200
+++ imagemagick-6.9.7.4+dfsg/debian/changelog	2018-01-28 15:12:24.000000000 +0100
@@ -1,3 +1,11 @@
+imagemagick (8:6.9.7.4+dfsg-16.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove wrong Multi-Arch: foreign from libmagickcore-dev, libmagickwand-dev
+    and libmagick++-dev. (Closes: #856601)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Sun, 28 Jan 2018 15:12:24 +0100
+
 imagemagick (8:6.9.7.4+dfsg-16) unstable; urgency=high
 
   * Security fix release
diff --minimal -Nru imagemagick-6.9.7.4+dfsg/debian/control imagemagick-6.9.7.4+dfsg/debian/control
--- imagemagick-6.9.7.4+dfsg/debian/control	2017-08-02 22:38:50.000000000 +0200
+++ imagemagick-6.9.7.4+dfsg/debian/control	2018-01-28 15:11:15.000000000 +0100
@@ -670,7 +670,6 @@
 # compatibility package (remove after jessie+2)
 Package: libmagickcore-dev
 Architecture: all
-Multi-Arch: foreign
 Section: oldlibs
 Priority: extra
 Pre-Depends: dpkg (>= 1.15.7.2)
@@ -689,7 +688,6 @@
 # compatibility package (remove after jessie+2)
 Package: libmagickwand-dev
 Architecture: all
-Multi-Arch: foreign
 Section: oldlibs
 Priority: extra
 Pre-Depends: dpkg (>= 1.15.7.2)
@@ -708,7 +706,6 @@
 # compatibility package (remove after jessie+2)
 Package: libmagick++-dev
 Architecture: all
-Multi-Arch: foreign
 Section: oldlibs
 Priority: extra
 Pre-Depends: dpkg (>= 1.15.7.2)
diff --minimal -Nru imagemagick-6.9.7.4+dfsg/debian/control.d/compat.in imagemagick-6.9.7.4+dfsg/debian/control.d/compat.in
--- imagemagick-6.9.7.4+dfsg/debian/control.d/compat.in	2017-08-02 22:38:50.000000000 +0200
+++ imagemagick-6.9.7.4+dfsg/debian/control.d/compat.in	2018-01-28 15:11:28.000000000 +0100
@@ -60,7 +60,6 @@
 # compatibility package (remove after jessie+2)
 Package: libmagickcore-dev
 Architecture: all
-Multi-Arch: foreign
 Section: oldlibs
 Priority: extra
 Pre-Depends: dpkg (>= 1.15.7.2)
@@ -79,7 +78,6 @@
 # compatibility package (remove after jessie+2)
 Package: libmagickwand-dev
 Architecture: all
-Multi-Arch: foreign
 Section: oldlibs
 Priority: extra
 Pre-Depends: dpkg (>= 1.15.7.2)
@@ -98,7 +96,6 @@
 # compatibility package (remove after jessie+2)
 Package: libmagick++-dev
 Architecture: all
-Multi-Arch: foreign
 Section: oldlibs
 Priority: extra
 Pre-Depends: dpkg (>= 1.15.7.2)


More information about the Pkg-gmagick-im-team mailing list