Bug#711697: libcupsfilters1 has circular Depends on libcupsimage2
On Tue, Jun 18, 2013 at 11:32:14AM +0200, Didier 'OdyX' Raboud wrote:
> Le mardi, 18 juin 2013 10.17:15, Didier 'OdyX' Raboud a écrit :
> > > Is there packages in wheezy that use the libcupsimage2 symbols that are
> > > now in libcupsfilters1 but do not depend on libcupsfilters1 ?
>
> Grepping the output of 'nm -D' in a wheezy chroot showed that the following
> packages in Wheezy use symbols that move to libcupsfilters1 in unstable (cups-
> filters does use most of them, not listed here):
>
> printer-driver-c2esp: /usr/lib/cups/filter/c2esp
> 'cupsDitherDelete'
> 'cupsDitherLine'
> 'cupsDitherNew'
> 'cupsLutDelete'
> 'cupsLutNew'
>
> So printer-driver-c2esp uses some symbols from libcupsfilters1, but only
> depends on libcupsimage2 in Wheezy. I does depend on libcupsfilters1 in both
> Jessie and Sid.
>
> What do you think? Is there a way to untangle this circular depends by adding
> a breaks somewhere?
No, but you can do it by adding an extra package:
Rename the current libcupsimage2 to e.g. libcupsimage2s
then add a dummy package
libcupsimage2 that depend on libcupsimage2s and libcupsfilters1.
and change the shlibdeps accordingly, and rebuild libcupsfilters1 so that it
now depends on libcupsimage2s.
Cheers,
--
Bill. <ballombe@debian.org>
Imagine a large red swirl here.
Reply to: