Hello, On Feb 12 10:33 Tomáš Chvátal wrote (excerpt):
I need testers for cups-2.0 series.
Currently it is residing in my home because I want to be sure it won't explode in our faces [1].
Give it a spin, report issues by bugzilla if you are able to set asignee in them to me.
Also issues in bugzilla.opensuse.org with component "Printing" are perfectly o.k. because I get them all. FYI see https://en.opensuse.org/SDB:How_to_Report_a_Printing_Issue
[1] https://build.opensuse.org/package/show/home:scarabeus_iv:branches:Printing/...
In contrast to how the major version number change looks CUPS 2.x does not have real major incompatible changes in the actual CUPS software - in contrast to CUPS <= 1.5.4 versus CUPS >= 1.6 where various major incompatible changes happened, for details see https://bugzilla.suse.com/show_bug.cgi?id=735404 This means when you upgrade from CUPS 1.5.4 to CUPS 2.x there will be various major incompatible changes because you upgraded to CUPS >= 1.6. Basically when you upgrade from CUPS 1.5.4 to CUPS >= 1.6 you should also install all cups-filters* RPMs, i.e.: cups-filters-ghostscript cups-filters-foomatic-rip cups-filters cups-filters-cups-browsed None of them are required by the cups* RPMs because CUPS does not strictly require filtering software for example on a client machine in the network (e.g. a workstation) where the print job processing (in particular the filtering) happens on a CUPS server. In particular CUPS Browsing is dropped since CUPS >= 1.6, see "Configuring CUPS <= 1.5 in the Network" in https://en.opensuse.org/SDB:CUPS_in_a_Nutshell To get back some basic CUPS Browsing support, start the cups-browsed ("rccups-browsed start"). In contrast when you upgrade from CUPS >= 1.6 to CUPS 2.x (e.g. from CUPS 1.7.5 form the OBS "Printing" project there it is the source package "cups-SLE12") there should be no major incompatible changes in the actual CUPS software. To keep issues because of the major incompatible changes from CUPS <= 1.5.4 to CUPS >= 1.6 separated from issues because of an upgrade from CUPS >= 1.6 to CUPS 2.x I would recommend to upgrade in two separated steps: First upgrade from CUPS <= 1.5.4 to CUPS 1.7.5 form the OBS "Printing" project plus all cups-filters* RPMs and test to what extent this works for you. If CUPS 1.7.5 plus the cups-filters* RPMs works sufficiently well for you, then you may upgrade from CUPS 1.7.5 to CUPS 2.x in a separated second step. As far as I know the only noteworthy change when you upgrade from CUPS >= 1.6 to CUPS 2.x is its upstream systemd support: CUPS 2.x is the first CUPS version where CUPS upstream provides systemd support. CUPS 2.x provides several systemd unit files in particular one for socket activation. I am interested how CUPS 2.x behaves regarding starting/stopping the cupsd via its various systemd unit files (in particular regarding socket activation). I fear when you have all its systemd service and socket files enabled then https://bugzilla.opensuse.org/show_bug.cgi?id=857372 will re-appear. Up to now we have only one single "cups.service" unit file because this is a precondition that starting/stopping cupsd "just works" with YaST (in particular with the YaST printer module) and also by simple traditional "rccups start/stop", cf. https://bugzilla.opensuse.org/show_bug.cgi?id=857372#c120 I do not know if meanwhile YaST supports that multiple systemd unit files for one same service "just work", cf. https://bugzilla.opensuse.org/show_bug.cgi?id=800492#c6 and https://bugzilla.opensuse.org/show_bug.cgi?id=857372#c115 and https://bugzilla.opensuse.org/show_bug.cgi?id=857372#c124 and follow the comments/links therein. Kind Regards Johannes Meixner -- SUSE LINUX GmbH - GF: Felix Imendoerffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton - HRB 21284 (AG Nuernberg)