Your message dated Sun, 04 Nov 2018 20:43:51 +0000
with message-id <e1gjpfp-000bvs...@fasolo.debian.org>
and subject line Bug#912679: fixed in imagemagick 8:6.9.10.14+dfsg-6
has caused the Debian Bug report #912679,
regarding libmagickcore-6.q16-dev missing Depends: libmagickcore-6-arch-config
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.)


-- 
912679: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912679
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libmagickcore-6.q16-dev
Version: 8:6.9.10.14+dfsg-5
Severity: serious
Justification: missing dependency
Control: affects -1 + src:gem

libmagickcore-6.q16-dev does not depend on libmagickcore-6-arch-config.
It does depend on libmagickcore-6-headers, which depends on
libmagickcore-6-arch-config, but libmagickcore-6-headers is Multi-Arch:
foreign. So you get some libmagickcore-6-arch-config and not necessarily
one with matching architecture. The dependency is too weak.

When building gem, this can become fatal:

| /bin/bash ../../libtool  --tag=CXX   --mode=compile aarch64-linux-gnu-g++ 
-DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 
-DGEM_VERSION_CODENAME='""Debian/1:0.93.3-18""' -DPD -I/usr/include/pd -fopenmp 
-DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp 
-DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp 
-DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 
-I/usr/include/aarch64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 
-I/usr/include/aarch64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 
-I/usr/include/aarch64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6  
-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions 
-falign-jumps -funroll-loops -ffast-math -c -o 
gem_imageMAGICK_la-imageMAGICK.lo `test -f 'imageMAGICK.cpp' || echo 
'./'`imageMAGICK.cpp
| libtool: compile:  aarch64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../src 
-I../../src -Wdate-time -D_FORTIFY_SOURCE=2 
-DGEM_VERSION_CODENAME=\"\"Debian/1:0.93.3-18\"\" -DPD -I/usr/include/pd 
-fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp 
-DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp 
-DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 
-I/usr/include/aarch64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 
-I/usr/include/aarch64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 
-I/usr/include/aarch64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -g 
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions 
-falign-jumps -funroll-loops -ffast-math -c imageMAGICK.cpp  -fPIC -DPIC -o 
.libs/gem_imageMAGICK_la-imageMAGICK.o
| In file included from /usr/include/ImageMagick-6/Magick++/Include.h:14,
|                  from /usr/include/ImageMagick-6/Magick++.h:10,
|                  from imageMAGICK.cpp:21:
| /usr/include/ImageMagick-6/magick/magick-config.h:21:10: fatal error: 
magick/magick-baseconfig.h: No such file or directory
|  #include "magick/magick-baseconfig.h"
|           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| compilation terminated.
| make[3]: *** [Makefile:613: gem_imageMAGICK_la-imageMAGICK.lo] Error 1
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/plugins/imageMAGICK'
| make[2]: *** [Makefile:489: all-recursive] Error 1
| make[2]: Leaving directory '/<<PKGBUILDDIR>>/plugins'
| make[1]: *** [Makefile:598: all-recursive] Error 1
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| dh_auto_build: make -j1 returned exit code 2
| make: *** [debian/rules:82: binary-arch] Error 2
| dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2

The dependency from libmagickcore-6-headers on
libmagickcore-6-arch-config should be removed. It is always too week and
needs to be lifted to a higher level.

What can be done though is flipping the dependency. Have
libmagickcore-6-arch-config depend on libmagickcore-6-headers and then
replace any dependency on libmagickcore-6-headers with one on
libmagickcore-6-arch-config. That should be fine, because both packages
are considered implementation detail and do not have any reverse
dependencies outside imagemagick.

Helmut

--- End Message ---
--- Begin Message ---
Source: imagemagick
Source-Version: 8:6.9.10.14+dfsg-6

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 912...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastien Roucariès <ro...@debian.org> (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, 04 Nov 2018 14:52:27 +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-6 
libmagickcore-6.q16-6-extra libmagickcore-6.q16-dev libmagickwand-6.q16-6 
libmagickwand-6.q16-dev libmagick++-6.q16-8 libmagick++-6.q16-dev 
libimage-magick-q16-perl imagemagick-6.q16hdri libmagickcore-6.q16hdri-6 
libmagickcore-6.q16hdri-6-extra libmagickcore-6.q16hdri-dev 
libmagickwand-6.q16hdri-6 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.10.14+dfsg-6
Distribution: unstable
Urgency: high
Maintainer: ImageMagick Packaging Team 
<pkg-gmagick-im-t...@lists.alioth.debian.org>
Changed-By: Bastien Roucariès <ro...@debian.org>
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 
files
 libmagick++-6.q16-8 - C++ interface to ImageMagick -- quantum depth Q16
 libmagick++-6.q16-dev - C++ interface to ImageMagick - development files (Q16)
 libmagick++-6.q16hdri-8 - C++ interface to ImageMagick -- quantum depth Q16HDRI
 libmagick++-6.q16hdri-dev - C++ interface to ImageMagick - development files 
(Q16HDRI)
 libmagick++-dev - object-oriented C++ interface to ImageMagick -- dummy package
 libmagickcore-6-arch-config - low-level image manipulation library - 
architecture header files
 libmagickcore-6-headers - low-level image manipulation library - header files
 libmagickcore-6.q16-6 - low-level image manipulation library -- quantum depth 
Q16
 libmagickcore-6.q16-6-extra - low-level image manipulation library - extra 
codecs (Q16)
 libmagickcore-6.q16-dev - low-level image manipulation library - development 
files (Q16)
 libmagickcore-6.q16hdri-6 - low-level image manipulation library -- quantum 
depth Q16HDRI
 libmagickcore-6.q16hdri-6-extra - low-level image manipulation library - extra 
codecs (Q16HDRI)
 libmagickcore-6.q16hdri-dev - low-level image manipulation library - 
development files (Q16HDRI
 libmagickcore-dev - low-level image manipulation library -- dummy package
 libmagickwand-6-headers - image manipulation library - headers files
 libmagickwand-6.q16-6 - image manipulation library -- quantum depth Q16
 libmagickwand-6.q16-dev - image manipulation library - development files (Q16)
 libmagickwand-6.q16hdri-6 - image manipulation library -- quantum depth Q16HDRI
 libmagickwand-6.q16hdri-dev - image manipulation library - development files 
(Q16HDRI)
 libmagickwand-dev - image manipulation library -- dummy package
 perlmagick - Perl interface to ImageMagick -- dummy package
Closes: 912679
Changes:
 imagemagick (8:6.9.10.14+dfsg-6) unstable; urgency=high
 .
   * Bug fix: "libmagickcore-6.q16-dev missing Depends:
     libmagickcore-6-arch-config", thanks to Helmut Grohne (Closes:
     #912679).
Checksums-Sha1:
 776a585509e2c4854da8bdebed0c180e36aedb2c 5096 imagemagick_6.9.10.14+dfsg-6.dsc
 e7cd33e685e55eaf57c386d9de8a7a4d9947e572 221152 
imagemagick_6.9.10.14+dfsg-6.debian.tar.xz
 bbd10e5e92656121f96f531312729e76d4977fed 13125 
imagemagick_6.9.10.14+dfsg-6_source.buildinfo
Checksums-Sha256:
 fd37b22291f182755b476216d90cec0d2635aa709e0b47fdcb74243cf6d17bcf 5096 
imagemagick_6.9.10.14+dfsg-6.dsc
 8161bd6ac90585f15fa6e384953113fe6a8d49d93ebee5de16dd0ed0b6c03a43 221152 
imagemagick_6.9.10.14+dfsg-6.debian.tar.xz
 181e734776ce5b40833777033c4e51261721c433b55fbcc8201190e10b2b3f2d 13125 
imagemagick_6.9.10.14+dfsg-6_source.buildinfo
Files:
 45a6f296b617e8f54301400c8abde73c 5096 graphics optional 
imagemagick_6.9.10.14+dfsg-6.dsc
 f586430a3b44b6a31e7f02ded2c9e4c6 221152 graphics optional 
imagemagick_6.9.10.14+dfsg-6.debian.tar.xz
 28611da6b8424dc842a25250e058de2d 13125 graphics optional 
imagemagick_6.9.10.14+dfsg-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAlvfT0wACgkQADoaLapB
CF8rzxAAjVWZ4MC0nJX99AFPTLzZyjQjbMKXPDpk8vbzWjEbQTw5eMIkwiaEYowg
6JJeBABUsg3NcyB/dyRoSxcMyS/7T4a/dsHU6PKG3nJ2uqZ3hG4WmM73mL9wKwaB
lcHPzG4EGEsdbIdcPULvbsWZYQUEl46zjHHWeJyVsvJup5SsdRyf8WdlCGOpXKOg
fvoSvPKJhOi8iezRCxLqYrLKnFgnuLXgdzLndd13Al4hXaHYWs/wz80TsgukDpol
pTryS5A0YzMNv2tr/v/RzGKDqUaNZSNw9q5POhTSfhh8+v3D3vQQ7ArEJQyvwiqS
iibSiLFoHx725f78nHlNklQZYjCvtpwjgK5xtCxnvFoL6pTYPHTOdTwZH6Srel7j
tviDhfNXc8fhuUSm6jIQsYPQIWN+/2fq7tMMx/CgWtbNMMtYAuvlDnj6coLCmfSP
nQCAt7BaatYSqruMdfveprOBb2tLVdFUckOUVRCmGStpBBOjihhf4+a8COt8vPa4
BEDR8MkWnLMP1rfNImRzsL3vpL6QtZbOZ+DYpyno2pUqPEFUlxlRpI1VVQZA7TPK
Gf6WdtulhPZmYN6SWMrVx0Mx1//1uUKVabTfNQ1s8R3B75W6i3q+RaUKUiAYGL45
+UcDFLJfQmbESgSzZ4qo5xOm2f5FkGpvWEfIRgAYGHeX1NyqNSY=
=5b4P
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to