![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.suse.com/show_bug.cgi?id=1034877 http://bugzilla.suse.com/show_bug.cgi?id=1034877#c1 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED --- Comment #1 from Johannes Meixner <jsmeix@suse.com> --- Adding 'Requires: cups-filters' to cups-filters-cups-browsed contradicts why sub-packages are there because this would pull in "the whole cups-filters software". If at all the /usr/lib/cups/backend/implicitclass backend might be moved from the cups-filters main package into the cups-filters-cups-browsed sub-package but perhaps that backend requires other stuff from the cups-filters main package... The separation of cups-filters into sub-packages was done to make it possible to use cups-filters on systems with the traditional CUPS < 1.6 (i.e. on systems before the SLE12 code base) because certain parts of the cups-filters software conflict with traditional CUPS < 1.6, see the comments and package descriptions in cups-filters.spec. But nowadays cups-filters can no longer be built with traditional CUPS < 1.6 with reasonable effort, see the entry dated "Wed Oct 7 11:16:13 CEST 2015" in cups-filters.changes. On systems with CUPS >= 1.6 (i.e. since SLE12 GA / Leap 42.1) there is no longer a good reason to keep cups-filters split into sub-packages and furthermore that split causes continuous (nowadays useless) efforts and bugs (like this one). Therefore I am thinking about to undo the split and provide all cups-filters software in one binary RPM (that provides the current sub-package names). What cups-filters and all its sub-packages require (on my openSUSE Leap 42.1 system) ------------------------------------------------------------------------- # for r in $( for p in $( rpm -qa | grep ^cups-filters ) ; \ do rpm -q --requires $p ; done | sort -u ) ; \ do rpm -q --whatprovides $r ; done \ | sort -u | grep -v 'no package provides' bash-4.2-76.4.x86_64 cups-1.7.5-2.1.x86_64 cups-filters-1.8.2-63.1.x86_64 cups-filters-cups-browsed-1.8.2-63.1.x86_64 cups-filters-ghostscript-1.8.2-63.1.x86_64 cups-libs-1.7.5-2.1.x86_64 fontconfig-2.11.0-3.2.x86_64 ghostscript-9.21-97.1.x86_64 glibc-2.19-19.1.x86_64 libavahi-client3-0.6.31-26.1.x86_64 libavahi-common3-0.6.31-26.1.x86_64 libavahi-glib1-0.6.31-26.1.x86_64 libdbus-1-3-1.8.16-5.2.x86_64 libgcc_s1-5.2.1+r226025-4.2.x86_64 libgio-2_0-0-2.44.1-2.3.x86_64 libglib-2_0-0-2.44.1-2.3.x86_64 libgobject-2_0-0-2.44.1-2.3.x86_64 libjpeg8-8.0.2-31.3.x86_64 liblcms2-2-2.7-1.1.x86_64 libpng16-16-1.6.8-7.1.x86_64 libpoppler44-0.24.4-9.1.x86_64 libqpdf13-5.1.3-2.3.x86_64 libstdc++6-5.2.1+r226025-4.2.x86_64 libtiff5-4.0.6-3.1.x86_64 systemd-210-86.1.x86_64 ------------------------------------------------------------------------- At first glance this does not look as if the whole cups-filters software will pull in tons of unexpectedly required packages. Obviously for you Jiri Bohac "installing cups-filters" was a simple solution without bad (unexpected) consequences so that (hopefully) this is also a simple general solution. -- You are receiving this mail because: You are on the CC list for the bug.