[Pkg-gmagick-im-team] Bug#524613: libmagickcore2 has circular Depends on libmagickwand2

Bill Allombert Bill.Allombert at math.u-bordeaux1.fr
Sat Apr 18 14:35:22 UTC 2009


On Sat, Apr 18, 2009 at 11:04:49AM -0300, Nelson A. de Oliveira wrote:
> Hi Bill!
> 
> On Sat, Apr 18, 2009 at 10:05 AM, Bill Allombert <ballombe at debian.org> wrote:
> > There is a circular dependency between libmagickcore2 and libmagickwand2:
> >
> > libmagickcore2  :Depends: libmagickwand2
> > libmagickwand2  :Depends: libmagickcore2
> 
> What can I do about this, since both dependencies are added by
> dpkg-shlibdeps, via ${shlibs:Depends}, please?

I think the problem is that the package libmagickcore2 does not
contains only /usr/lib/libMagickCore.so.2, but also
modules in /usr/lib/ImageMagick-6.5.1/modules-Q16, some of them 
depend on libmagickwand2, specifically
/usr/lib/ImageMagick-6.5.1/modules-Q16/coders/svg.so
and
/usr/lib/ImageMagick-6.5.1/modules-Q16/coders/wmf.so

I would suggest to move /usr/lib/ImageMagick-6.5.1/modules-Q16 
from libmagickcore2 to a new package libmagickcore-modules.

Then we would have:
libmagickcore2: Depends:
libmagickwand2: Depends: libmagickcore2
libmagickcore-modules: Depends: libmagickcore2, libmagickwand2

Cheers,
-- 
Bill. <ballombe at debian.org>

Imagine a large red swirl here. 





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