tags 628278 - unreproducible
severity 628278 important
thanks

ccing the imagemagick developers because the proper way to fix this issue would probablly be to change the imagemagick packaging.

>tags 628278 + unreproducible
>thanks

I've managed to reproduce it but it requires a fairly specific combination of circumstances.

Build-Depends: cdbs, debhelper (>= 7), ant, imagemagick, default-jdk, libmagickcore-extra

imagemagick is a package containing executables that rely on libmagickcore? (where ? is the soversion the imagemagick libraries) libmagickcore-extra is a virtual package provided by libmagick?-extra. libmagick?-extra provides support for extra formats to libmagickcore?

The problem is there is nothing to enforce that the imagemagick and libmagick-extra build-dependencies are satisfied by the same soversion of the imagemagick libraries. In the case of the failing build they were indeed satisfied by different versions (imagemagick was based on libmagickcore4 but the libmagickcore-extra dependency was satisfied by libmagickcore3-extra).

Without libmagickcore4-extra imagemagick couldn't use internal svg support so it tried to use the rsvg binary instead. This also failed because the package containing that binary (librsvg-bin) was not installed.

I'm downgrading the bug to important as it's not an issue for builds on a clean and current sid environment but IMO this is still a deficiency that should be dealt with. IMO the best option would be to introduce an "imagemagick-extra" package that had both a dependency on the appropriate libmagick?-extra package and a tightly versioned dependency on the imagemagick package.



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to