Hello community, here is the log from the commit of package cups for openSUSE:Factory checked in at 2018-11-06 14:10:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cups (Old) and /work/SRC/openSUSE:Factory/.cups.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cups" Tue Nov 6 14:10:00 2018 rev:147 rq:644487 version:2.3b4 Changes: -------- --- /work/SRC/openSUSE:Factory/cups/cups.changes 2018-09-26 14:53:21.675112686 +0200 +++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes 2018-11-06 14:10:36.982962358 +0100 @@ -1,0 +2,8 @@ +Thu Oct 18 05:42:23 UTC 2018 - Dr. Werner Fink <[email protected]> + +- Add patch let-cupsd-start-after-network.patch + Let cuspd start after possible network connection (boo#1111351) + This let cupsd also stop before a used network connection goes + down, hence the cusp does not lock due waiting on remote printers. + +------------------------------------------------------------------- New: ---- let-cupsd-start-after-network.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cups.spec ++++++ --- /var/tmp/diff_new_pack.rgVqfS/_old 2018-11-06 14:10:38.870959866 +0100 +++ /var/tmp/diff_new_pack.rgVqfS/_new 2018-11-06 14:10:38.874959861 +0100 @@ -1,7 +1,7 @@ # # spec file for package cups # -# Copyright (c) 2018 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -62,6 +62,8 @@ Patch11: cups-2.1.0-default-webcontent-path.patch # Patch12 cups-2.1.0-cups-systemd-socket.patch Use systemd socket activation properly: Patch12: cups-2.1.0-cups-systemd-socket.patch +# Patch42 Let cupsd start after possible network connection (boo#1111351) +Patch42: let-cupsd-start-after-network.patch # Patch100...Patch999 is for private patches from SUSE which are not intended for upstream: # Patch100 cups-pam.diff adds conf/pam.suse regarding support for PAM for SUSE: Patch100: cups-pam.diff @@ -228,7 +230,6 @@ %package client Summary: CUPS Client Programs -Group: Hardware/Printing # Require the exact matching version-release of the libcups* sub-packages because # non-matching CUPS libraries may let CUPS software crash (e.g. segfault) # because all CUPS software is provided as one single CUPS source tarball @@ -238,6 +239,7 @@ # on the same package repository where the cups package is because # all are built simultaneously from the same cups source package # and all required packages are provided on the same repository: +Group: Hardware/Printing Requires: libcups2 = %{version}-%{release} Requires: libcupscgi1 = %{version}-%{release} Requires: libcupsimage2 = %{version}-%{release} @@ -259,13 +261,13 @@ %package devel Summary: Development Environment for CUPS -Group: Development/Libraries/C and C++ # Do not require the exact matching version-release # of the native CUPS libraries (i.e. the libcups* sub-packages) # but only CUPS libraries with matching version because # for building third-party software which uses only the CUPS public API # there are no CUPS-internal dependencies via CUPS private API calls # (the latter would require the exact matching CUPS libraries version-release): +Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libcups2 = %{version} Requires: libcupscgi1 = %{version} @@ -314,6 +316,8 @@ %patch11 -b default-webcontent-path.orig # Patch12 cups-2.1.0-cups-systemd-socket.patch Use systemd socket activation properly: #patch12 -b cups-systemd-socket.orig +# Patch42 Let cupsd start after possible network connection (boo#1111351) +%patch42 -p0 # Patch100...Patch999 is for private patches from SUSE which are not intended for upstream: # Patch100 cups-pam.diff adds conf/pam.suse regarding support for PAM for SUSE: %patch100 -b cups-pam.orig ++++++ let-cupsd-start-after-network.patch ++++++ From: Werner Fink <[email protected]> Date: Thu, 18 Oct 2018 05:32:42 +0000 Subject: Let cupsd start after possible network connection For remote printer and printer servers, let cupsd always start after a possible network connection. This let cupsd also stop before a used network connection goes down, hence the cups does not lock due waiting on remote printers. --- scheduler/org.cups.cupsd.service.in | 1 + 1 file changed, 1 insertion(+) --- scheduler/org.cups.cupsd.service.in +++ scheduler/org.cups.cupsd.service.in 2018-10-18 05:16:30.867333704 +0000 @@ -1,6 +1,7 @@ [Unit] Description=CUPS Scheduler Documentation=man:cupsd(8) +After=network.target [Service] ExecStart=@sbindir@/cupsd -l
