Hi,

    I'm trying to get CPDB installed on trixie, and I think I found a dependency problem, which I *think* is a bug (or maybe I don't understand the architecture)


From the source for libcupsfilters, I see this statement

> ... the original cups-filters package got split into 5 separate packages: libcupsfilters, libppd, cups-filters, braille-printer-app, and cups-browsed, with libcupsfilters and braille-printer-app not containing  PD file support code any more and cups-browsed being planned to drop explicit use of PPD files.

> This package provides the libcupsfilters library, which in its 2.x version contains all the code of the filters of the former cups-filters package as library functions, the so-called filter functions.


So per that, libcupsfilters2 replaces cups-filters, per https://github.com/OpenPrinting/cpdb-backend-cups CUPS, v2.2 is a dependency of cpdb-backend-cups


So therefore, I should be able to do install cpdb-backend-cups... which I guess installs libcupsfilter2 as a dependency and libcupsfilter2-common replaces cups-filters (and has both Breaks and Replaces cups-filters for it's dependencies)? According to apt, that means cpdb-backend-cups is completely incompatible with cups.


I do not think libcupsfilters2-common is working as intended here. Either the dependency information for libcupsfilters2-common is wrong (and it should satisfy the dependency of cups-filters for anything that needs it), or cups should be made to work with libcupsfilter2-common. Or am I misunderstanding something, and somehow cpdb-backend-cups is intended to replace cups (in that case, someone needs to rebuild gnome because gnome-core is dependent on cups)

Reply via email to