[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: