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
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 <[email protected]> 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)

