[Pkg-gmagick-im-team] Bug#573972: pyxplot: Depends on obsolete libmagickcore2-extra

Stuart Prescott stuart+debian at nanonanonano.net
Tue Mar 16 00:34:11 UTC 2010


Hi,

> > The only reason that pyxplot build-depends on libmagickcore2-extra is to
> > get svg to png conversion functionality in imagemagick. Since pyxplot
> > doesn't actually use any symbols itself from imagemagick at all (it just
> > calls convert!), it shouldn't need to worry about transitions in helper
> > utilities that it calls.
[..]
> Stupid question: wouldn't graphicsmagick (and
> graphicsmagick-imagemagick-compat) be sufficient for your use case?

A good thought as that would at least side-step this dependency problem, but 
no, graphicsmagick does not correctly convert the svg to png in this case so 
it's not a suitable solution.

So back to plan A... since I'm not linking against symbols in 
libmagickcore{2,3}-extra at all, it's probably wrong for me to have to depend 
on the package at all. That the soname change has affected pyxplot in this 
way illustrates the point... getting the right library for imagemagick to be 
able to manipulate svg files should be the job of magick packages and not 
other unrelated packages. If I'm not linking against the library then I 
shouldn't have to worry about its soname. The wrong person is having to worry 
about these details; the abstraction isn't working properly.

The suggestion was made on IRC that ideally, there should be a binary package 
imagemagick+extra (or something), which would depend on the libmagickcoreN 
and libmagickcoreN-extra packages for the correct N to provide the 
functionality required.

Thoughts?

cheers
Stuart

-- 
Stuart Prescott                 www.nanoNANOnano.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-gmagick-im-team/attachments/20100316/b9f7e334/attachment.pgp>


More information about the Pkg-gmagick-im-team mailing list