[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