On 2/18/26 7:29 PM, Till Kamppeter wrote:
On 2/18/26 21:01, Ed Martin wrote:
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
libcupsfilters2 does not replace cups-filters. It does not work with
cups-filters 1.x. To use cups-filters with libcupsfilters2,
cups-filters 2.x is required.
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.
the cups-filters which needs to get installed is 2.x, cups-filters 1.x
needs to be removed or updated to 2.x. Then you can (must) have
libcupsfilters2 and then you can install cpdb-backend-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)
If the installation of libcupsfilters2 as a dependency of
cpdb-backend-cups does not make cups-filters 1.x updated to
cups-filters 2.x, there is a bug in the dependency definitions in the
*.deb packages.
There appears to be no cups-filters 2.x in any debian repository, I
think that's the problem here, it's 1.27.x on all versions.
https://packages.debian.org/search?searchon=names&keywords=cups-filters
Till