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)