Bug#856601: marked as done (libmagickcore-dev is wrongly marked Multi-Arch: foreign)

2018-02-09 Thread Debian Bug Tracking System
Your message dated Fri, 09 Feb 2018 22:35:38 +
with message-id 
and subject line Bug#856601: fixed in imagemagick 8:6.9.9.34+dfsg-1
has caused the Debian Bug report #856601,
regarding libmagickcore-dev is wrongly marked Multi-Arch: foreign
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
856601: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856601
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libmagickcore-dev
Version: 8:6.9.7.4+dfsg-1
Severity: important
User: helm...@debian.org
Usertags: rebootstrap
Control: affects -1 + src:hhvm src:nip2 src:vips src:inkscape src:performous 
src:k3d src:synfig src:synfigstudio src:zbar src:dx src:emacs24 src:gem 
src:gst-plugins-bad1.0 src:imview src:pstoedit src:rss-glx src:visp

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.

Instead, libmagickcore-dev needs to pass the architecture constraint
down to its dependency libmagickcore-6.q16-dev. The only[1] way to
achieve that is to turn libmagickcore-dev Architecture: any, Multi-Arch:
same.

Due to a number of wicked[2] reasons, this causes the affected packages
to be unable to satisfy their cross build dependencies.

This problem likely also applied to other dummy packages such as
libmagickwand-dev.

Helmut

[1] In theory, one could solve the famous "multiarch interpreter
problem" instead.
[2] Interpret http://bootstrap.debian.net/cross_all.html for details.
--- End Message ---
--- Begin Message ---
Source: imagemagick
Source-Version: 8:6.9.9.34+dfsg-1

We believe that the bug you reported is fixed in the latest version of
imagemagick, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 856...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastien Roucariès  (supplier of updated imagemagick package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 08 Feb 2018 13:38:05 +0100
Source: imagemagick
Binary: imagemagick-6-common imagemagick-6-doc libmagickcore-6-headers 
libmagickwand-6-headers libmagick++-6-headers libimage-magick-perl 
libmagickcore-6-arch-config imagemagick-6.q16 libmagickcore-6.q16-5 
libmagickcore-6.q16-5-extra libmagickcore-6.q16-dev libmagickwand-6.q16-5 
libmagickwand-6.q16-dev libmagick++-6.q16-8 libmagick++-6.q16-dev 
libimage-magick-q16-perl imagemagick-6.q16hdri libmagickcore-6.q16hdri-5 
libmagickcore-6.q16hdri-5-extra libmagickcore-6.q16hdri-dev 
libmagickwand-6.q16hdri-5 libmagickwand-6.q16hdri-dev libmagick++-6.q16hdri-8 
libmagick++-6.q16hdri-dev libimage-magick-q16hdri-perl imagemagick-common 
imagemagick-doc perlmagick libmagickcore-dev libmagickwand-dev libmagick++-dev 
imagemagick
Architecture: source
Version: 8:6.9.9.34+dfsg-1
Distribution: experimental
Urgency: high
Maintainer: ImageMagick Packaging Team 

Changed-By: Bastien Roucariès 
Description:
 imagemagick - image manipulation programs -- binaries
 imagemagick-6-common - image manipulation programs -- infrastructure
 imagemagick-6-doc - document files of ImageMagick
 imagemagick-6.q16 - image manipulation programs -- quantum depth Q16
 imagemagick-6.q16hdri - image manipulation programs -- quantum depth Q16HDRI
 imagemagick-common - image manipulation programs -- infrastructure dummy 
package
 imagemagick-doc - document files of ImageMagick -- dummy package
 libimage-magick-perl - Perl interface to the ImageMagick graphics routines
 libimage-magick-q16-perl - Perl interface to the ImageMagick graphics routines 
-- Q16 versio
 libimage-magick-q16hdri-perl - Perl interface to the ImageMagick graphics 
routines -- Q16HDRI ve
 libmagick++-6-headers - object-oriented C++ interface to ImageMagick - 

Bug#856601: marked as done (libmagickcore-dev is wrongly marked Multi-Arch: foreign)

2018-02-02 Thread Debian Bug Tracking System
Your message dated Fri, 02 Feb 2018 17:06:15 +
with message-id 
and subject line Bug#856601: fixed in imagemagick 8:6.9.7.4+dfsg-16.1
has caused the Debian Bug report #856601,
regarding libmagickcore-dev is wrongly marked Multi-Arch: foreign
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
856601: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856601
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libmagickcore-dev
Version: 8:6.9.7.4+dfsg-1
Severity: important
User: helm...@debian.org
Usertags: rebootstrap
Control: affects -1 + src:hhvm src:nip2 src:vips src:inkscape src:performous 
src:k3d src:synfig src:synfigstudio src:zbar src:dx src:emacs24 src:gem 
src:gst-plugins-bad1.0 src:imview src:pstoedit src:rss-glx src:visp

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.

Instead, libmagickcore-dev needs to pass the architecture constraint
down to its dependency libmagickcore-6.q16-dev. The only[1] way to
achieve that is to turn libmagickcore-dev Architecture: any, Multi-Arch:
same.

Due to a number of wicked[2] reasons, this causes the affected packages
to be unable to satisfy their cross build dependencies.

This problem likely also applied to other dummy packages such as
libmagickwand-dev.

Helmut

[1] In theory, one could solve the famous "multiarch interpreter
problem" instead.
[2] Interpret http://bootstrap.debian.net/cross_all.html for details.
--- End Message ---
--- Begin Message ---
Source: imagemagick
Source-Version: 8:6.9.7.4+dfsg-16.1

We believe that the bug you reported is fixed in the latest version of
imagemagick, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 856...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Helmut Grohne  (supplier of updated imagemagick package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 28 Jan 2018 15:12:24 +0100
Source: imagemagick
Binary: imagemagick-6-common imagemagick-6-doc libmagickcore-6-headers 
libmagickwand-6-headers libmagick++-6-headers libimage-magick-perl 
libmagickcore-6-arch-config imagemagick-6.q16 libmagickcore-6.q16-3 
libmagickcore-6.q16-3-extra libmagickcore-6.q16-dev libmagickwand-6.q16-3 
libmagickwand-6.q16-dev libmagick++-6.q16-7 libmagick++-6.q16-dev 
libimage-magick-q16-perl imagemagick-6.q16hdri libmagickcore-6.q16hdri-3 
libmagickcore-6.q16hdri-3-extra libmagickcore-6.q16hdri-dev 
libmagickwand-6.q16hdri-3 libmagickwand-6.q16hdri-dev libmagick++-6.q16hdri-7 
libmagick++-6.q16hdri-dev libimage-magick-q16hdri-perl imagemagick-common 
imagemagick-doc perlmagick libmagickcore-dev libmagickwand-dev libmagick++-dev 
imagemagick
Architecture: source
Version: 8:6.9.7.4+dfsg-16.1
Distribution: sid
Urgency: medium
Maintainer: ImageMagick Packaging Team 

Changed-By: Helmut Grohne 
Description:
 imagemagick - image manipulation programs -- binaries
 imagemagick-6-common - image manipulation programs -- infrastructure
 imagemagick-6-doc - document files of ImageMagick
 imagemagick-6.q16 - image manipulation programs -- quantum depth Q16
 imagemagick-6.q16hdri - image manipulation programs -- quantum depth Q16HDRI
 imagemagick-common - image manipulation programs -- infrastructure dummy 
package
 imagemagick-doc - document files of ImageMagick -- dummy package
 libimage-magick-perl - Perl interface to the ImageMagick graphics routines
 libimage-magick-q16-perl - Perl interface to the ImageMagick graphics routines 
-- Q16 versio
 libimage-magick-q16hdri-perl - Perl interface to the ImageMagick graphics 
routines -- Q16HDRI ve
 libmagick++-6-headers - object-oriented C++ interface to ImageMagick - header