commit cups for openSUSE:Factory

2020-10-26 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2020-10-26 16:11:53

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new.3463 (New)


Package is "cups"

Mon Oct 26 16:11:53 2020 rev:151 rq:843399 version:2.3.3

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2020-07-05 
01:10:38.647500233 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new.3463/cups.changes  2020-10-26 
16:12:24.222721224 +0100
@@ -1,0 +2,154 @@
+Wed Oct 14 09:11:00 UTC 2020 - Michael Gorse 
+
+- Version upgrade to 2.3.3:
+  - CVE-2020-3898: The `ppdOpen` function did not handle invalid UI
+constraint.  `ppdcSource::get_resolution` function did not
+handle invalid resolution strings.
+  - CVE-2019-8842: The `ippReadIO` function may under-read an
+extension field.
+  - Fixed WARNING_OPTIONS support for GCC 9.x
+  Changes in CUPS 2.3.2:
+  Localization updates
+  Changes in CUPS 2.3.1:
+  - CVE-2019-2228: The `ippSetValuetag` function did not validate
+the default language value.
+  - Fixed a crash bug in the web interface.
+  - The PPD cache code now looks up page sizes using their
+dimensions.
+  - PPD files containing "custom" option keywords did not work.
+  - Added a workaround for the scheduler's systemd support.
+  - Added a DigestOptions directive for the `client.conf` file to
+control whether MD5-based Digest authentication is allowed.
+  - Fixed a bug in the handling of printer resource files.
+  - The libusb-based USB backend now reports an error when the
+distribution permissions are wrong.
+  - Added paint can labels to Dymo driver.
+  - The `ippeveprinter` program now supports authentication.
+  - The `ippeveprinter` program now advertises DNS-SD services on
+the correct interfaces, and provides a way to turn them off.
+  - The `--with-dbusdir` option was ignored by the configure
+script.
+  - Sandboxed applications were not able to get the default
+printer.
+  - Log file access controls were not preserved by `cupsctl`.
+  - Default printers set with `lpoptions` did not work in all
+cases.
+  - Fixed an error in the jobs web interface template.
+  - Fixed an off-by-one error in `ippEnumString`.
+  - Fixed some new compiler warnings.
+  - Fixed a few issues with the Apple Raster support.
+  - The IPP backend did not detect all cases where a job should be
+retried using a raster format.
+  - Fixed spelling of "fold-accordion".
+  - Fixed the default common name for TLS certificates used by
+`ippeveprinter`.
+  - Fixed the option names used for IPP Everywhere finishing
+options.
+  - Added support for the second roll of the DYMO Twin/DUO label
+printers.
+  Changes in CUPS v2.3.0:
+  - CVE-2019-8696 and CVE-2019-8675: Fixed SNMP buffer overflows.
+  - Added a GPL2/LGPL2 exception to the new CUPS license terms.
+  - Fixed a bug in the scheduler job cleanup code.
+  - Fixed builds when there is no TLS library.
+  - "make" failed with GZIP options.
+  - Fixed potential excess logging from the scheduler when removing
+job files.
+  - Fixed a NULL pointer dereference bug in `httpGetSubField2`.
+  - Added FIPS-140 workarounds for GNU TLS.
+  - The scheduler no longer provides a default value for the
+ description.
+  - The scheduler now logs jobs held for authentication using the
+error level so it is clear what happened.
+  - The `lpadmin` command did not always update the PPD file for
+changes to the `cupsIPPSupplies` and `cupsSNMPSupplies` keywords.
+  - The scheduler now uses both the group's membership list as well
+as the various OS-specific membership functions to determine
+whether a user belongs to a named group.
+  - Added USB quirks rule for HP LaserJet 1015.
+  - Fixed some PPD parser issues.
+  - The IPP parser no longer allows invalid member attributes in
+collections.
+  - The configure script now treats the "wheel" group as a
+potential system group.
+  - Fixed IPP buffer overflow.
+  - Fixed memory disclosure issue in the scheduler.
+  - Fixed DoS issues in the scheduler.
+  - Fixed an issue with unsupported "sides" values in the IPP
+backend.
+  - The scheduler would restart continuously when idle and printers
+were not shared.
+  - Fixed an issue with `EXPECT !name WITH-VALUE ...` tests.
+  - Fixed a command ordering issue in the Zebra ZPL driver.
+  - Fixed a memory leak in `ppdOpen`.
+  Changes in CUPS v2.3rc1:
+  - The `cups-config` script no longer adds extra libraries when linking 
against
+shared libraries.
+  - The supplied example print documents have been optimized for
+size.
+  - The `cupsctl` command now prevents setting "cups-files.conf"
+directives.
+  - The "forbidden" message in the web interface is now explained.
+  - The footer in

commit cups for openSUSE:Factory

2020-07-04 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2020-07-05 01:10:09

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new.3060 (New)


Package is "cups"

Sun Jul  5 01:10:09 2020 rev:150 rq:818329 version:2.3b6

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2020-06-10 
00:35:05.768863894 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new.3060/cups.changes  2020-07-05 
01:10:38.647500233 +0200
@@ -1,0 +2,6 @@
+Thu Jun 25 12:24:13 UTC 2020 - Ludwig Nussel 
+
+- make cups-devel pull in cups-rpm-helper to fix printer driver provides
+  (boo#1172407)
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.JxwILQ/_old  2020-07-05 01:10:40.623506977 +0200
+++ /var/tmp/diff_new_pack.JxwILQ/_new  2020-07-05 01:10:40.627506990 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cups
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
 Summary:The Common UNIX Printing System
 License:Apache-2.0
 Group:  Hardware/Printing
-Url:http://www.cups.org/
+URL:http://www.cups.org/
 # To get Source0 go to https://www.cups.org/software.html or 
https://github.com/apple/cups/releases or use e.g.
 # wget --no-check-certificate -O cups-2.3b6-source.tar.gz 
https://github.com/apple/cups/releases/download/v2.3b6/cups-2.3b6-source.tar.gz
 Source0:
https://github.com/apple/cups/releases/download/v2.3b6/cups-2.3b6-source.tar.gz
@@ -241,6 +241,10 @@
 Requires:   glibc-devel
 Requires:   libcups2 = %{version}
 Requires:   libcupsimage2 = %{version}
+# make sure printer drivers benefit from automatic provides
+%if 0%{?suse_version} >= 1500
+Requires:   cups-rpm-helper
+%endif
 
 %description devel
 CUPS is a modular printing system which allows a computer to act as a









commit cups for openSUSE:Factory

2020-06-09 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2020-06-10 00:34:53

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new.3606 (New)


Package is "cups"

Wed Jun 10 00:34:53 2020 rev:149 rq:812607 version:2.3b6

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2019-06-12 
12:59:23.437326166 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new.3606/cups.changes  2020-06-10 
00:35:05.768863894 +0200
@@ -1,0 +2,5 @@
+Fri Jun  5 10:25:47 UTC 2020 - Callum Farmer 
+
+- Fixes for %_libexecdir changing to /usr/libexec
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.RjpU9P/_old  2020-06-10 00:35:06.952867071 +0200
+++ /var/tmp/diff_new_pack.RjpU9P/_new  2020-06-10 00:35:06.956867081 +0200
@@ -17,7 +17,7 @@
 
 
 # _tmpfilesdir is not defined in systemd macros up to openSUSE 13.2
-%{!?_tmpfilesdir: %global _tmpfilesdir %{_libexecdir}/tmpfiles.d }
+%{!?_tmpfilesdir: %global _tmpfilesdir /usr/lib/tmpfiles.d }
 Name:   cups
 # CUPS beta version numbers like "2.3b6" can be used as is because
 # "zypper vcmp 2.3.b99 2.3.0" shows "2.3.b99 is older than 2.3.0" and
@@ -521,44 +521,44 @@
 %{_sbindir}/cupsfilter
 %{_sbindir}/rccups
 %{_sbindir}/rccups-lpd
-%dir %{_libexecdir}/cups
-%dir %{_libexecdir}/cups/backend
-%{_libexecdir}/cups/backend/dnssd
-%{_libexecdir}/cups/backend/http
-%{_libexecdir}/cups/backend/https
-%{_libexecdir}/cups/backend/ipp
-%{_libexecdir}/cups/backend/ipps
-%{_libexecdir}/cups/backend/lpd
-%{_libexecdir}/cups/backend/snmp
-%{_libexecdir}/cups/backend/socket
-%{_libexecdir}/cups/backend/usb
-%dir %{_libexecdir}/cups/cgi-bin
-%{_libexecdir}/cups/cgi-bin/admin.cgi
-%{_libexecdir}/cups/cgi-bin/classes.cgi
-%{_libexecdir}/cups/cgi-bin/help.cgi
-%{_libexecdir}/cups/cgi-bin/jobs.cgi
-%{_libexecdir}/cups/cgi-bin/printers.cgi
-%dir %{_libexecdir}/cups/daemon
-%{_libexecdir}/cups/daemon/cups-deviced
-%{_libexecdir}/cups/daemon/cups-driverd
-%{_libexecdir}/cups/daemon/cups-exec
-%{_libexecdir}/cups/daemon/cups-lpd
-%dir %{_libexecdir}/cups/driver
-%dir %{_libexecdir}/cups/filter
-%{_libexecdir}/cups/filter/commandtops
-%{_libexecdir}/cups/filter/gziptoany
-%{_libexecdir}/cups/filter/pstops
-%{_libexecdir}/cups/filter/rastertoepson
-%{_libexecdir}/cups/filter/rastertohp
-%{_libexecdir}/cups/filter/rastertolabel
-%{_libexecdir}/cups/filter/rastertopwg
-%dir %{_libexecdir}/cups/monitor
-%{_libexecdir}/cups/monitor/bcp
-%{_libexecdir}/cups/monitor/tbcp
-%dir %{_libexecdir}/cups/notifier
-%{_libexecdir}/cups/notifier/dbus
-%{_libexecdir}/cups/notifier/mailto
-%{_libexecdir}/cups/notifier/rss
+%dir /usr/lib/cups
+%dir /usr/lib/cups/backend
+/usr/lib/cups/backend/dnssd
+/usr/lib/cups/backend/http
+/usr/lib/cups/backend/https
+/usr/lib/cups/backend/ipp
+/usr/lib/cups/backend/ipps
+/usr/lib/cups/backend/lpd
+/usr/lib/cups/backend/snmp
+/usr/lib/cups/backend/socket
+/usr/lib/cups/backend/usb
+%dir /usr/lib/cups/cgi-bin
+/usr/lib/cups/cgi-bin/admin.cgi
+/usr/lib/cups/cgi-bin/classes.cgi
+/usr/lib/cups/cgi-bin/help.cgi
+/usr/lib/cups/cgi-bin/jobs.cgi
+/usr/lib/cups/cgi-bin/printers.cgi
+%dir /usr/lib/cups/daemon
+/usr/lib/cups/daemon/cups-deviced
+/usr/lib/cups/daemon/cups-driverd
+/usr/lib/cups/daemon/cups-exec
+/usr/lib/cups/daemon/cups-lpd
+%dir /usr/lib/cups/driver
+%dir /usr/lib/cups/filter
+/usr/lib/cups/filter/commandtops
+/usr/lib/cups/filter/gziptoany
+/usr/lib/cups/filter/pstops
+/usr/lib/cups/filter/rastertoepson
+/usr/lib/cups/filter/rastertohp
+/usr/lib/cups/filter/rastertolabel
+/usr/lib/cups/filter/rastertopwg
+%dir /usr/lib/cups/monitor
+/usr/lib/cups/monitor/bcp
+/usr/lib/cups/monitor/tbcp
+%dir /usr/lib/cups/notifier
+/usr/lib/cups/notifier/dbus
+/usr/lib/cups/notifier/mailto
+/usr/lib/cups/notifier/rss
 %dir %attr(0775,root,ntadmin) %{_datadir}/cups/drivers
 %doc %{_defaultdocdir}/cups
 %doc %{_mandir}/man1/cups.1.gz









commit cups for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2019-06-12 12:59:19

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new.4811 (New)


Package is "cups"

Wed Jun 12 12:59:19 2019 rev:148 rq:705931 version:2.3b6

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2018-11-06 
14:10:36.982962358 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new.4811/cups.changes  2019-06-12 
12:59:23.437326166 +0200
@@ -1,0 +2,112 @@
+Thu Feb 21 12:44:01 CET 2019 - vliaskovi...@suse.com
+
+- Add issue5509-fix-utf-8-validation-issue.patch (bsc#1118118)
+  Fixes https://github.com/apple/cups/issues/5509
+- Remove libcupscgi1, libcupsmime1, libcupsppdc1 from
+  baselibs.conf
+
+---
+Mon Dec 10 14:09:12 CET 2018 - jsm...@suse.de
+
+- Version upgrade to 2.3b6:
+  This is the sixth beta of the CUPS 2.3 series which adopts the
+  new CUPS license, adds support for IPP presets and finishing
+  templates, and fixes a number of bugs and "polish" issues.
+  For details see https://github.com/apple/cups/releases
+  or the CHANGES.md file.
+  Backward incompatible changes:
+  * The cupsaddsmb program has been removed (Issue #5449)
+  * The cupstestdsc program has been removed (Issue #5450)
+  * The cupscgi, cupsmime, and cupsppdc support libraries
+are no longer installed as shared libraries.
+  Changes include:
+  * CVE-2018-4700: Linux session cookies used a predictable
+random number seed.
+  * The lpoptions command now works with IPP Everywhere printers
+that have not yet been added as local queues (Issue #5045)
+  * The lpadmin command would create a non-working printer
+in some error cases (Issue #5305)
+  * The scheduler would crash if an empty AccessLog directive
+was specified (Issue #5309)
+  * The scheduler did not idle-exit on some
+Linux distributions (Issue #5319)
+  * Fixed a regression in the changes to ippValidateAttribute
+(Issue #5322, Issue #5330)
+  * Fixed a crash bug in the Epson dot matrix driver (Issue #5323)
+  * Automatic debug logging of job errors did not work
+with systemd (Issue #5337)
+  * The web interface did not list the
+IPP Everywhere "driver" (Issue #5338)
+  * The scheduler did not report all of the supported job options
+and values (Issue #5340)
+  * The IPP Everywhere "driver" now properly supports
+face-up printers (Issue #5345)
+  * Fixed some typos in the label printer drivers (Issue #5350)
+  * Setting the Community name to the empty string in snmp.conf
+now disables SNMP supply level monitoring by all the
+standard network backends (Issue #5354)
+  * Multi-file jobs could get stuck if the backend failed
+(Issue #5359, Issue #5413)
+  * The IPP Everywhere "driver" no longer does local filtering
+when printing to a shared CUPS printer (Issue #5361)
+  * The lpadmin command now correctly reports IPP errors
+when configuring an IPP Everywhere printer (Issue #5370)
+  * Fixed some memory leaks discovered by Coverity (Issue #5375)
+  * The PPD compiler incorrectly terminated JCL options
+(Issue #5379)
+  * The cupstestppd utility did not generate errors for
+missing/mismatched CloseUI/JCLCloseUI keywords (Issue #5381)
+  * The scheduler now reports the actual location
+of the log file (Issue #5398)
+  * The generated PPD files for IPP Everywhere printers
+did not contain the cupsManualCopies keyword (Issue #5433)
+  * Kerberos credentials might be truncated (Issue #5435)
+  * The handling of MaxJobTime 0 did not match the documentation
+(Issue #5438)
+  * Fixed a bug adding a queue with the -E option (Issue #5440)
+  * The scheduler did not validate that required initial request
+attributes were in the operation group (rdar://41098178)
+  * Fixed an issue with HTTP Digest authentication
+(rdar://41709086)
+  * The scheduler could crash when job history was purged
+(rdar://42198057)
+  * Fixed a crash bug when mapping PPD duplex options
+to IPP attributes (rdar://46183976)
+  * Fixed a memory leak for some IPP (extension) syntaxes.
+  * The snmp backend is now deprecated.
+- issue5453.patch fixes https://github.com/apple/cups/issues/5453
+- Version upgrade to 2.3b5:
+  This is the fifth beta of the CUPS 2.3 series which adopts the
+  new CUPS license, adds support for IPP presets and finishing
+  templates, and fixes a number of bugs and "polish" issues.
+  For details see https://github.com/apple/cups/releases
+  or the CHANGES.md file.
+  Changes include:
+  * The ipptool program no longer checks for duplicate attributes
+when running in list or CSV mode (Issue #5278)
+  * The cupsCreateJob, cupsPrintFile2, and cupsPrintFiles2 APIs
+did not use the supplied HTTP connecti

commit cups for openSUSE:Factory

2018-11-06 Thread root
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.changes2018-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 
+
+- Add patch let-cupsd-start-after-network.patch
+  Let cuspd start after possible network connection (boo#351) 
+  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#351)
+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#351)
+%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 
Date: Thu, 18 Oct 2018 05:32:42 +
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.ser

commit cups for openSUSE:Factory

2018-09-26 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2018-09-26 14:53:20

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Wed Sep 26 14:53:20 2018 rev:146 rq:636596 version:2.3b4

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2018-04-25 
09:57:41.714891129 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2018-09-26 
14:53:21.675112686 +0200
@@ -1,0 +2,6 @@
+Fri Sep 14 05:30:55 UTC 2018 - antoine.belv...@opensuse.org
+
+- Fix warning message upon update (boo#1050845): Remove template
+  service cups-lpd@ from service_* macro in scriptlets.
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.mbM8rE/_old  2018-09-26 14:53:22.775110999 +0200
+++ /var/tmp/diff_new_pack.mbM8rE/_new  2018-09-26 14:53:22.775110999 +0200
@@ -461,18 +461,18 @@
 
 %pre -p /bin/bash
 getent group ntadmin >/dev/null || %{_sbindir}/groupadd -g 71 -o -r ntadmin
-%service_add_pre cups.service cups-lpd@.service cups-lpd.socket cups.socket
+%service_add_pre cups.service cups-lpd.socket cups.socket
 
 %post -p /bin/bash
-%service_add_post cups.service cups-lpd@.service cups-lpd.socket cups.socket
+%service_add_post cups.service cups-lpd.socket cups.socket
 # Use %%tmpfiles_create when 13.2 is oldest in support scope
 /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/cups.conf || :
 
 %preun -p /bin/bash
-%service_del_preun cups.service cups-lpd@.service cups-lpd.socket cups.socket
+%service_del_preun cups.service cups-lpd.socket cups.socket
 
 %postun -p /bin/bash
-%service_del_postun cups.service cups-lpd@.service cups-lpd.socket cups.socket
+%service_del_postun cups.service cups-lpd.socket cups.socket
 
 %posttrans -p /bin/bash
 # Use a real bash script with an explicit "exit 0" at the end to be by default 
fail safe









commit cups for openSUSE:Factory

2018-04-25 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2018-04-25 09:57:26

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Wed Apr 25 09:57:26 2018 rev:145 rq:597768 version:2.3b4

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2017-11-16 
13:59:25.661075236 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2018-04-25 
09:57:41.714891129 +0200
@@ -1,0 +2,117 @@
+Wed Apr 18 13:44:46 CEST 2018 - jsm...@suse.de
+
+- issue5296_fix_policy_limits_using_All.patch fixes
+  https://github.com/apple/cups/issues/5296
+  by only the actually relevant part of
+  https://github.com/apple/cups/commit/0873f681e43c04972b3d6bc90bdbdedb29e6e913
+  (follow-up of boo#936309 and bsc#577936 starting at comment 13)
+
+---
+Wed Mar 28 13:58:32 CEST 2018 - jsm...@suse.de
+
+- Version upgrade to 2.3b4:
+  This is the fourth beta of the CUPS 2.3 series.
+  For details see https://github.com/apple/cups/releases
+  or the CHANGES.md file.
+  Changes include:
+  * Additional security fixes for:
+bsc#1061066 DBUS library aborts caller process
+in _dbus_check_is_valid_utf8 (in particular that aborts cupsd)
+and
+bsc#1087018 CVE-2017-18248: cups: The add_job function in
+scheduler/ipp.c in CUPS before 2.2.6, when D-Bus support is
+enabled, can be crashed by remote attackers by sending print
+jobs with an invalid username, related to a D-Bus notification
+which are the CUPS upstream issues
+https://github.com/apple/cups/issues/5143
+Remote DoS attack against cupsd via invalid username
+and malicious D-Bus library
+and
+https://github.com/apple/cups/issues/5186
+squash non-UTF-8 strings into ASCII on plain IPP level
+and
+https://github.com/apple/cups/issues/5229
+persistently substitute invalid job attributes
+with default values - not only in add_job
+see also
+bsc#1087072 dbus-1:
+Disable assertions to prevent un-expected DDoS attacks
+  * NOTICE: Raw print queues are now deprecated (Issue #5269)
+so that now there is a warning message when you
+add or modify a queue to use the "raw driver" but
+raw printing will continue to work through CUPS 2.3.x, cf.
+https://lists.cups.org/pipermail/cups/2018-March/074060.html
+  * Kerberized printing to another CUPS server did not work
+correctly (Issue #5233)
+  * The scheduler now supports using temporary print queues
+for older IPP/1.1 print queues like those shared by CUPS 1.3
+and earlier (Issue #5241)
+  * Systemd did not restart cupsd when configuration changes
+were made that required a restart (Issue #5263)
+  * Fixed an Avahi crash bug in the scheduler (Issue #5268)
+  * TLS connections now properly timeout (rdar://34938533)
+  * Removed support for the `-D_PPD_DEPRECATED=""` developer
+cheat - the PPD API should no longer be used.
+  * Removed support for `-D_IPP_PRIVATE_STRUCTURES=1` developer
+cheat - the IPP accessor functions should be used instead.
+  * The symlink rastertodymo -> rastertolabel
+in /usr/lib/cups/filter is no longer provided.
+- Removed fix_filter_Makefile.patch
+  because since CUPS 2.3b4 it is fixed in the upstream code via
+  https://github.com/apple/cups/issues/5247 more precisely via
+  https://github.com/apple/cups/commit/ab89234de2d9bf36bb59f2aa4873d98e95ca4df2
+
+---
+Thu Feb  8 14:21:22 CET 2018 - jsm...@suse.de
+
+- Version upgrade to 2.3b3:
+  This is the third beta of the CUPS 2.3 series.
+  For details see https://github.com/apple/cups/releases
+  Changes include:
+  * More fixes for printing to old CUPS servers (Issue #5211)
+  * Additional changes for the scheduler to substitute
+default values for invalid job attributes
+when running in "relaxed conformance" mode
+(Issue #5229 - a follow-up of issues #5186 and #5143)
+  A detailed list of changes can be found in the CHANGES.md file.
+- fix_filter_Makefile.patch fixes
+  https://github.com/apple/cups/issues/5247
+
+---
+Thu Jan 18 10:26:58 CET 2018 - jsm...@suse.de
+
+- Version upgrade to 2.3b2:
+  This is the second beta of the CUPS 2.3 series.
+  For details see https://github.com/apple/cups/releases
+  Changes include:
+  * Printing to old CUPS servers has been fixed (Issue #5211)
+  A detailed list of changes can be found in the CHANGES.md file.
+
+---
+Wed Dec 20 11:40:23 CET 2017 - jsm...@suse.de
+
+- Version upgrade to 2.3b1:
+  This is the first beta of the CUPS 2.3 series which
+  adopts the new CUPS license

commit cups for openSUSE:Factory

2017-11-16 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2017-11-16 13:59:23

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Thu Nov 16 13:59:23 2017 rev:144 rq:541864 version:2.2.6

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2017-11-11 
14:17:48.503153200 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2017-11-16 
13:59:25.661075236 +0100
@@ -1,0 +2,5 @@
+Tue Nov 14 13:23:21 UTC 2017 - christo...@krop.fr
+
+- Make sure cups-libs- is removed
+
+---



Other differences:
--



++ baselibs.conf ++
--- /var/tmp/diff_new_pack.GrO12a/_old  2017-11-16 13:59:26.857031901 +0100
+++ /var/tmp/diff_new_pack.GrO12a/_new  2017-11-16 13:59:26.857031901 +0100
@@ -1,4 +1,6 @@
 libcups2
+  provides "cups-libs- = "
+  obsoletes "cups-libs- < "
 libcupscgi1
 libcupsimage2
 libcupsmime1





commit cups for openSUSE:Factory

2017-11-11 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2017-11-11 14:17:42

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Sat Nov 11 14:17:42 2017 rev:143 rq:539583 version:2.2.6

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2017-11-02 
10:23:22.522335628 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2017-11-11 
14:17:48.503153200 +0100
@@ -1,0 +2,10 @@
+Tue Nov  7 14:40:42 CET 2017 - jsm...@suse.de
+
+- Version upgrade to 2.2.6:
+  CUPS 2.2.6 is a general bug fix release.
+  For details see https://github.com/apple/cups/releases
+  Changes include:
+  * DBUS notifications could crash the scheduler (Issue #5143)
+(see also bsc#1061066 "DBUS library aborts caller process")
+
+---

Old:

  cups-2.2.5-source.tar.gz
  cups-2.2.5-source.tar.gz.sig

New:

  cups-2.2.6-source.tar.gz
  cups-2.2.6-source.tar.gz.sig



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.W5gHUq/_old  2017-11-11 14:17:49.583113618 +0100
+++ /var/tmp/diff_new_pack.W5gHUq/_new  2017-11-11 14:17:49.587113471 +0100
@@ -19,18 +19,18 @@
 # _tmpfilesdir is not defined in systemd macros up to openSUSE 13.2
 %{!?_tmpfilesdir: %global _tmpfilesdir %{_libexecdir}/tmpfiles.d }
 Name:   cups
-Version:2.2.5
+Version:2.2.6
 Release:0
 Summary:The Common UNIX Printing System
 License:GPL-2.0 and LGPL-2.1
 Group:  Hardware/Printing
 Url:http://www.cups.org/
 # To download it use e.g.
-# wget --no-check-certificate -O cups-2.2.5-source.tar.gz 
https://github.com/apple/cups/releases/download/v2.2.5/cups-2.2.5-source.tar.gz
-Source0:
https://github.com/apple/cups/releases/download/v2.2.5/cups-2.2.5-source.tar.gz
+# wget --no-check-certificate -O cups-2.2.6-source.tar.gz 
https://github.com/apple/cups/releases/download/v2.2.6/cups-2.2.6-source.tar.gz
+Source0:
https://github.com/apple/cups/releases/download/v2.2.6/cups-2.2.6-source.tar.gz
 # To download it use e.g.
-# wget --no-check-certificate -O cups-2.2.5-source.tar.gz.sig 
https://github.com/apple/cups/releases/download/v2.2.5/cups-2.2.5-source.tar.gz.sig
-Source1:
https://github.com/apple/cups/releases/download/v2.2.5/cups-2.2.5-source.tar.gz.sig
+# wget --no-check-certificate -O cups-2.2.6-source.tar.gz.sig 
https://github.com/apple/cups/releases/download/v2.2.6/cups-2.2.6-source.tar.gz.sig
+Source1:
https://github.com/apple/cups/releases/download/v2.2.6/cups-2.2.6-source.tar.gz.sig
 Source2:cups.keyring
 Source102:  Postscript.ppd.gz
 Source105:  Postscript-level1.ppd.gz




++ cups-2.2.5-source.tar.gz -> cups-2.2.6-source.tar.gz ++
/work/SRC/openSUSE:Factory/cups/cups-2.2.5-source.tar.gz 
/work/SRC/openSUSE:Factory/.cups.new/cups-2.2.6-source.tar.gz differ: char 5, 
line 1




commit cups for openSUSE:Factory

2017-11-02 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2017-11-02 10:23:22

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Thu Nov  2 10:23:22 2017 rev:142 rq:537070 version:2.2.5

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2017-09-25 
13:53:05.320252504 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2017-11-02 
10:23:22.522335628 +0100
@@ -1,0 +2,38 @@
+Fri Oct 20 14:01:23 CEST 2017 - jsm...@suse.de
+
+- Use again the baselibs.conf from Fri Oct 13 11:11:10 UTC 2017
+  that got broken by the change on Wed Oct 18 06:11:10 UTC 2017.
+- Version upgrade to 2.2.5:
+  CUPS 2.2.5 is a general bug fix release.
+  For details see https://github.com/apple/cups/releases
+- Version upgrade to 2.2.4:
+  CUPS 2.2.4 is a general bug fix release.
+  For details see https://github.com/apple/cups/releases
+- Removed
+  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch
+  0002-Save-work-on-Avahi-code.patch
+  0003-Avahi-fixes-for-cupsEnumDests.patch
+  because since CUPS 2.2.4 it is fixed in the upstream code
+  via https://github.com/apple/cups/pull/4989 more precisely via
+  https://github.com/apple/cups/commit/a2187a63425a3d6c05de1e1cbf8c26fd39a1aced
+  https://github.com/apple/cups/commit/657c5b5f91e6d5120c4ad7b118cf9098dd27f03d
+  https://github.com/apple/cups/commit/3fae3b337df0be1a766857be741173d8a9915da7
+
+---
+Wed Oct 18 06:11:10 UTC 2017 - opens...@dstoecker.de
+
+- Fix typo in requires
+
+---
+Fri Oct 13 11:11:10 UTC 2017 - jeng...@inai.de
+
+- Implement shared library packaging guideline [boo#862112]
+- Update package descriptions.
+
+---
+Sat Sep 30 08:52:42 UTC 2017 - jeng...@inai.de
+
+- Remove redundant Requires(pre) line — the use of %post -p
+  already implies it.
+
+---

Old:

  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch
  0002-Save-work-on-Avahi-code.patch
  0003-Avahi-fixes-for-cupsEnumDests.patch
  cups-2.2.3-source.tar.gz
  cups-2.2.3-source.tar.gz.sig

New:

  cups-2.2.5-source.tar.gz
  cups-2.2.5-source.tar.gz.sig



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.QUpA12/_old  2017-11-02 10:23:23.862286790 +0100
+++ /var/tmp/diff_new_pack.QUpA12/_new  2017-11-02 10:23:23.866286644 +0100
@@ -19,18 +19,18 @@
 # _tmpfilesdir is not defined in systemd macros up to openSUSE 13.2
 %{!?_tmpfilesdir: %global _tmpfilesdir %{_libexecdir}/tmpfiles.d }
 Name:   cups
-Version:2.2.3
+Version:2.2.5
 Release:0
 Summary:The Common UNIX Printing System
 License:GPL-2.0 and LGPL-2.1
 Group:  Hardware/Printing
 Url:http://www.cups.org/
 # To download it use e.g.
-# wget --no-check-certificate -O cups-2.2.3-source.tar.gz 
https://github.com/apple/cups/releases/download/v2.2.3/cups-2.2.3-source.tar.gz
-Source0:
https://github.com/apple/cups/releases/download/v2.2.3/cups-2.2.3-source.tar.gz
+# wget --no-check-certificate -O cups-2.2.5-source.tar.gz 
https://github.com/apple/cups/releases/download/v2.2.5/cups-2.2.5-source.tar.gz
+Source0:
https://github.com/apple/cups/releases/download/v2.2.5/cups-2.2.5-source.tar.gz
 # To download it use e.g.
-# wget --no-check-certificate -O cups-2.2.3-source.tar.gz.sig 
https://github.com/apple/cups/releases/download/v2.2.3/cups-2.2.3-source.tar.gz.sig
-Source1:
https://github.com/apple/cups/releases/download/v2.2.3/cups-2.2.3-source.tar.gz.sig
+# wget --no-check-certificate -O cups-2.2.5-source.tar.gz.sig 
https://github.com/apple/cups/releases/download/v2.2.5/cups-2.2.5-source.tar.gz.sig
+Source1:
https://github.com/apple/cups/releases/download/v2.2.5/cups-2.2.5-source.tar.gz.sig
 Source2:cups.keyring
 Source102:  Postscript.ppd.gz
 Source105:  Postscript-level1.ppd.gz
@@ -49,12 +49,6 @@
 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
-# Patch13 
0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch 
bsc#955432 -- React properly to avahi's ALL_FOR_NOW signal to reduce unneeded 
delay
-Patch13:
0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch
-# Patch14 0002-Save-work-on-Avahi-code.patch bsc#955432 -- React properly to 
avahi's ALL_FOR_NOW signal to reduce

commit cups for openSUSE:Factory

2017-09-25 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2017-09-25 13:53:02

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Mon Sep 25 13:53:02 2017 rev:141 rq:527512 version:2.2.3

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2017-07-04 
13:32:15.356064309 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2017-09-25 
13:53:05.320252504 +0200
@@ -1,0 +2,5 @@
+Wed Sep 20 08:24:24 UTC 2017 - sch...@suse.de
+
+- Pre-require user(lp) in cups-libs
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.rxUuZ9/_old  2017-09-25 13:53:07.551938511 +0200
+++ /var/tmp/diff_new_pack.rxUuZ9/_new  2017-09-25 13:53:07.555937948 +0200
@@ -152,6 +152,7 @@
 # Prerequire /sbin/ldconfig which is used in the traditional bash scriptlets 
for post/postun:
 Requires(pre):  /sbin/ldconfig
 %if 0%{?suse_version} >= 1330
+Requires(pre): user(lp)
 Requires(pre): group(lp)
 %endif
 








commit cups for openSUSE:Factory

2017-07-04 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2017-07-04 13:32:13

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Tue Jul  4 13:32:13 2017 rev:140 rq:506209 version:2.2.3

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2017-06-07 
09:51:10.294734740 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2017-07-04 
13:32:15.356064309 +0200
@@ -1,0 +2,159 @@
+Thu Jun  8 15:52:34 CEST 2017 - jsm...@suse.de
+
+- In /usr/lib/tmpfiles.d/cups.conf use
+  group 'root' for /run/cups/certs (boo#1042916).
+
+---
+Fri Jun  2 10:32:33 CEST 2017 - jsm...@suse.de
+
+- Major backward incompatible change since CUPS 2.2.0:
+  There is no longer the directory /etc/cups/interfaces because
+  since CUPS 2.2.0 so called "System V style Interface Scripts"
+  are no longer supported for security reasons (see below the
+  entry about the changes included in CUPS 2.2.0).
+- Disabled cups-2.1.0-cups-systemd-socket.patch
+  because it does no longer apply which needs to be examined
+  and decided by someone who knows about systemd internals.
+- Disabled
+  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch
+  0002-Save-work-on-Avahi-code.patch
+  0003-Avahi-fixes-for-cupsEnumDests.patch
+  because they do no longer apply which needs to be examined
+  and decided by someone who knows about Avahi internals.
+- Version upgrade to 2.2.3:
+  CUPS 2.2.3 is a general bug fix release.
+  See https://github.com/apple/cups/releases
+  Changes include:
+  * The IPP backend could get into an infinite loop for certain
+errors, causing a hung queue (rdar://problem/28008717)
+  * The scheduler could pause responding to client requests in
+order to save state changes to disk (rdar://problem/28690656)
+  * Added support for PPD finishing keywords
+(Issue #4960, Issue #4961, Issue #4962)
+  * The IPP backend did not send a media-col attribute for just
+the source or type (Issue #4963)
+  * IPP Everywhere print queues did not always support all print
+qualities supported by the printer (Issue #4953)
+  * IPP Everywhere print queues did not always support all media
+types supported by the printer (Issue #4953)
+  * The IPP Everywhere PPD generator did not return useful error
+messages (Issue #4954)
+  * The IPP Everywhere finishings support did not work correctly
+with common UI or command-line options (Issue #4976)
+  * Fixed an error handling issue for the network backends
+(Issue #4979)
+  * The "reprint job" option was not available for some canceled
+jobs (Issue #4915)
+  * Updated the job listing in the web interface (Issue #4978)
+  A detailed list of changes can be found in the CHANGES.txt file.
+- Version upgrade to 2.2.2:
+  CUPS 2.2.2 is a general bug fix release.
+  See https://github.com/apple/cups/releases
+  Changes include:
+  * Fixed some issues with IPP Everywhere printer support
+(Issue #4893, Issue #4909, Issue #4916, Issue #4921,
+ Issue #4923, Issue #4932, Issue #4933, Issue #4938)
+  * The rastertopwg filter could crash with certain input
+(Issue #4942)
+  * The scheduler did not detect when an encrypted connection
+was closed by the client on Linux (Issue #4901)
+  * The cups-lpd program did not catch all legacy usage
+of ISO-8859-1 (Issue #4899)
+  * The scheduler no longer creates log files on startup
+()
+  * The ippContainsString function now uses case-insensitive
+comparisons for mimeMediaType, name, and text values in
+conformance with RFC 2911.
+  * The network backends now log the addresses that were found
+for a printer ()
+  * Let's Encrypt certificates did not work when the hostname
+contained uppercase letters (Issue #4919)
+  * Fixed reporting of printed pages in the web interface
+(Issue #4924)
+  * Updated systemd config files (Issue #4935)
+  A detailed list of changes can be found in the CHANGES.txt file.
+- Version upgrade to 2.2.1:
+  CUPS 2.2.1 is a general bug fix release.
+  See https://github.com/apple/cups/releases
+  Changes include:
+  * Added "CreateSelfSignedCerts" directive for cups-files.conf
+to control whether the scheduler automatically creates
+its own self-signed X.509 certificates for TLS connections
+(Issue #4876)
+  * http*Connect did not handle partial failures (Issue #4870)
+  * cupsHashData did not use the correct hashing algorithm
+()
+  * Updated man pages (PR #4885)
+  A detailed list of changes can be found in the CHANGES.txt file.
+- Version upgrade to 2.2.0:
+  CUPS 2.2.0 adds support for local IPP Everywhere print queues
+  and includes several performance and security improvements.
+  See https://g

commit cups for openSUSE:Factory

2017-06-07 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2017-06-07 09:51:07

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Wed Jun  7 09:51:07 2017 rev:139 rq:499607 version:2.1.3

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2017-05-03 
15:53:07.250694792 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2017-06-07 
09:51:10.294734740 +0200
@@ -1,0 +2,7 @@
+Sat May 20 08:24:11 UTC 2017 - dims...@opensuse.org
+
+- Replace krb5-devel BuildRequires with pkgconfig(krb5) on
+  suse_version >= 1315: give OBS a better chance to break up build
+  cycles.
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.etB33S/_old  2017-06-07 09:51:11.318590048 +0200
+++ /var/tmp/diff_new_pack.etB33S/_new  2017-06-07 09:51:11.326588917 +0200
@@ -70,7 +70,6 @@
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gnutls-devel
-BuildRequires:  krb5-devel
 BuildRequires:  libavahi-devel
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libjpeg-devel
@@ -81,6 +80,11 @@
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig
 BuildRequires:  zlib-devel
+%if 0%{?suse_version} >= 1315
+BuildRequires:  pkgconfig(krb5)
+%else
+BuildRequires:  krb5-devel
+%endif
 %if 0%{?suse_version} > 1310
 BuildRequires:  pkgconfig(libsystemd)
 %else
@@ -139,9 +143,9 @@
 
 %package libs
 Summary:Libraries for CUPS
+# Prerequire /sbin/ldconfig which is used in the traditional bash scriptlets 
for post/postun:
 License:GPL-2.0 and LGPL-2.1
 Group:  Hardware/Printing
-# Prerequire /sbin/ldconfig which is used in the traditional bash scriptlets 
for post/postun:
 Requires(pre):  /sbin/ldconfig
 %if 0%{?suse_version} >= 1330
 Requires(pre): group(lp)
@@ -163,8 +167,6 @@
 
 %package client
 Summary:CUPS Client Programs
-License:GPL-2.0
-Group:  Hardware/Printing
 # Require the exact matching version-release of the cups-libs sub-package 
because
 # non-matching CUPS libraries may let CUPS software crash (e.g. segfault)
 # because all CUPS software is built from the one same CUPS source tar ball
@@ -174,6 +176,8 @@
 # on the same package repository where the cups package is because
 # all are built simulaneously from the same cups source package
 # and all required packages are provided on the same repository:
+License:GPL-2.0
+Group:  Hardware/Printing
 Requires:   cups-libs = %{version}-%{release}
 # Conflicts with other print spoolers which provide same binaries like 
/usr/bin/lp and so on:
 Conflicts:  lprng
@@ -196,13 +200,13 @@
 
 %package devel
 Summary:Development Environment for CUPS
-License:GPL-2.0
-Group:  Development/Libraries/C and C++
 # Do not require the exact matching version-release of cups-libs
 # but only a cups-libs package 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-libs version-release):
+License:GPL-2.0
+Group:  Development/Libraries/C and C++
 Requires:   cups-libs = %{version}
 Requires:   glibc-devel
 








commit cups for openSUSE:Factory

2017-05-03 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2017-05-03 15:53:05

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Wed May  3 15:53:05 2017 rev:138 rq:491776 version:2.1.3

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2017-04-12 
17:09:03.808014252 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2017-05-03 
15:53:07.250694792 +0200
@@ -1,0 +2,22 @@
+Thu Apr 20 16:26:52 UTC 2017 - alarr...@suse.com
+
+- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add
+  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch,
+  0002-Save-work-on-Avahi-code.patch and
+  0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream
+  finally commited to cups 2.2 sources in response to
+  https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests
+  to react to the ALL_FOR_NOW avahi event (and also include a similar
+  fix for the dnssd case). Related to bsc#955432.
+
+---
+Mon Apr 10 17:37:16 UTC 2017 - alarr...@suse.com
+
+- Add cups-2.1.3-cupsEnumDests-react-to-all-for-now.diff .
+  Avahi sends an ALL_FOR_NOW event when it finishes sending
+  its cache contents. This patch makes cupsEnumDests finish
+  when the signal is received so it doesn't block the caller
+  doing nothing until the timeout finishes (related to bsc#955432,
+  submitted upstream at https://github.com/apple/cups/pull/4989)
+
+---

New:

  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch
  0002-Save-work-on-Avahi-code.patch
  0003-Avahi-fixes-for-cupsEnumDests.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.7RKfiL/_old  2017-05-03 15:53:08.526514677 +0200
+++ /var/tmp/diff_new_pack.7RKfiL/_new  2017-05-03 15:53:08.530514112 +0200
@@ -45,6 +45,12 @@
 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
+# Patch13 
0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch 
bsc#955432 -- React properly to avahi's ALL_FOR_NOW signal to reduce unneeded 
delay
+Patch13:
0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch
+# Patch14 0002-Save-work-on-Avahi-code.patch bsc#955432 -- React properly to 
avahi's ALL_FOR_NOW signal to reduce unneeded delay
+Patch14:0002-Save-work-on-Avahi-code.patch
+# Patch15 0003-Avahi-fixes-for-cupsEnumDests.patch bsc#955432 -- React 
properly to avahi's ALL_FOR_NOW signal to reduce unneeded delay
+Patch15:0003-Avahi-fixes-for-cupsEnumDests.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
@@ -133,9 +139,9 @@
 
 %package libs
 Summary:Libraries for CUPS
-# Prerequire /sbin/ldconfig which is used in the traditional bash scriptlets 
for post/postun:
 License:GPL-2.0 and LGPL-2.1
 Group:  Hardware/Printing
+# Prerequire /sbin/ldconfig which is used in the traditional bash scriptlets 
for post/postun:
 Requires(pre):  /sbin/ldconfig
 %if 0%{?suse_version} >= 1330
 Requires(pre): group(lp)
@@ -157,6 +163,8 @@
 
 %package client
 Summary:CUPS Client Programs
+License:GPL-2.0
+Group:  Hardware/Printing
 # Require the exact matching version-release of the cups-libs sub-package 
because
 # non-matching CUPS libraries may let CUPS software crash (e.g. segfault)
 # because all CUPS software is built from the one same CUPS source tar ball
@@ -166,8 +174,6 @@
 # on the same package repository where the cups package is because
 # all are built simulaneously from the same cups source package
 # and all required packages are provided on the same repository:
-License:GPL-2.0
-Group:  Hardware/Printing
 Requires:   cups-libs = %{version}-%{release}
 # Conflicts with other print spoolers which provide same binaries like 
/usr/bin/lp and so on:
 Conflicts:  lprng
@@ -190,13 +196,13 @@
 
 %package devel
 Summary:Development Environment for CUPS
+License:GPL-2.0
+Group:  Development/Libraries/C and C++
 # Do not require the exact matching version-release of cups-libs
 # but only a cups-libs package 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 lat

commit cups for openSUSE:Factory

2017-04-12 Thread root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2017-04-12 17:09:02

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Wed Apr 12 17:09:02 2017 rev:137 rq:484073 version:2.1.3

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2017-01-15 
10:56:13.396129128 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2017-04-12 
17:09:03.808014252 +0200
@@ -1,0 +2,5 @@
+Wed Mar 29 13:41:15 UTC 2017 - ku...@suse.com
+
+- Add /etc/cups to cups-libs package [bsc#1025689]
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.i3nkvJ/_old  2017-04-12 17:09:05.515772500 +0200
+++ /var/tmp/diff_new_pack.i3nkvJ/_new  2017-04-12 17:09:05.519771934 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cups
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -133,10 +133,13 @@
 
 %package libs
 Summary:Libraries for CUPS
+# Prerequire /sbin/ldconfig which is used in the traditional bash scriptlets 
for post/postun:
 License:GPL-2.0 and LGPL-2.1
 Group:  Hardware/Printing
-# Prerequire /sbin/ldconfig which is used in the traditional bash scriptlets 
for post/postun:
 Requires(pre):  /sbin/ldconfig
+%if 0%{?suse_version} >= 1330
+Requires(pre): group(lp)
+%endif
 
 %description libs
 The Common UNIX Printing System (CUPS) is the
@@ -154,8 +157,6 @@
 
 %package client
 Summary:CUPS Client Programs
-License:GPL-2.0
-Group:  Hardware/Printing
 # Require the exact matching version-release of the cups-libs sub-package 
because
 # non-matching CUPS libraries may let CUPS software crash (e.g. segfault)
 # because all CUPS software is built from the one same CUPS source tar ball
@@ -165,6 +166,8 @@
 # on the same package repository where the cups package is because
 # all are built simulaneously from the same cups source package
 # and all required packages are provided on the same repository:
+License:GPL-2.0
+Group:  Hardware/Printing
 Requires:   cups-libs = %{version}-%{release}
 # Conflicts with other print spoolers which provide same binaries like 
/usr/bin/lp and so on:
 Conflicts:  lprng
@@ -187,13 +190,13 @@
 
 %package devel
 Summary:Development Environment for CUPS
-License:GPL-2.0
-Group:  Development/Libraries/C and C++
 # Do not require the exact matching version-release of cups-libs
 # but only a cups-libs package 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-libs version-release):
+License:GPL-2.0
+Group:  Development/Libraries/C and C++
 Requires:   cups-libs = %{version}
 Requires:   glibc-devel
 
@@ -650,6 +653,9 @@
 
 %files libs
 %defattr(-,root,root)
+%if 0%{?suse_version} >= 1330
+%dir %attr(0755,root,lp) /etc/cups
+%endif
 %config(noreplace) %{_sysconfdir}/cups/client.conf
 %dir %attr(0710,root,lp) %{_var}/spool/cups
 %dir %attr(1770,root,lp) %{_var}/spool/cups/tmp








commit cups for openSUSE:Factory

2016-07-07 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2016-07-07 15:08:53

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2016-03-16 
10:23:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2016-07-07 
15:08:54.0 +0200
@@ -1,0 +2,6 @@
+Tue Jun 28 10:43:40 UTC 2016 - kamika...@web.de
+
+- Remove CUPS.desktop and pixmap
+  * Obsoletes patch cups-1.3.9-desktop_file.patch
+
+---

Old:

  cups-1.3.9-desktop_file.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.Xe2HSb/_old  2016-07-07 15:08:55.0 +0200
+++ /var/tmp/diff_new_pack.Xe2HSb/_new  2016-07-07 15:08:55.0 +0200
@@ -51,8 +51,6 @@
 # Patch101 cups-2.0.3-additional_policies.patch adds the 'allowallforanybody' 
policy to cupsd.conf
 # see https://fate.novell.com/303515 and 
https://bugzilla.suse.com/show_bug.cgi?id=936309
 Patch101:   cups-2.0.3-additional_policies.patch
-# Patch102 cups-1.3.9-desktop_file.patch changes desktop/cups.desktop 
according to what SUSE needs:
-Patch102:   cups-1.3.9-desktop_file.patch
 # Patch103 cups-1.4-do_not_strip_recommended_from_PPDs.patch
 # reverts the change which was added by Michael Sweet in Jan 2007
 # which strips the word "recommended" from NickName in PPDs because
@@ -76,7 +74,6 @@
 BuildRequires:  libusb-1_0-devel
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(libsystemd-daemon)
 BuildRequires:  pkgconfig(systemd)
@@ -260,8 +257,6 @@
 # Patch101 cups-2.0.3-additional_policies.patch adds the 'allowallforanybody' 
policy to cupsd.conf
 # see https://fate.novell.com/303515 and 
https://bugzilla.suse.com/show_bug.cgi?id=936309
 %patch101
-# Patch102 cups-1.3.9-desktop_file.patch changes desktop/cups.desktop 
according to what SUSE needs:
-%patch102
 # Patch103 cups-1.4-do_not_strip_recommended_from_PPDs.patch
 # reverts the change which was added by Michael Sweet in Jan 2007
 # which strips the word "recommended" from NickName in PPDs because
@@ -381,11 +376,8 @@
 install -m 644 %{SOURCE105} 
%{buildroot}%{_datadir}/cups/model/Postscript-level1.ppd.gz
 # Source106: Postscript-level2.ppd.gz
 install -m 644 %{SOURCE106} 
%{buildroot}%{_datadir}/cups/model/Postscript-level2.ppd.gz
-# Add files for desktop menu:
+# Rm files for desktop menu:
 rm -f %{buildroot}%{_datadir}/applications/cups.desktop
-%suse_update_desktop_file -i cups PrintingUtility 2>/dev/null
-mkdir %{buildroot}%{_datadir}/pixmaps
-install -m 644 %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/cups.png 
%{buildroot}%{_datadir}/pixmaps
 rm -rf %{buildroot}%{_datadir}/icons
 # Save /etc/cups/cupsd.conf and /etc/cups/cupsd.conf.default from becoming 
hardlinked
 # via the fdupes run below, see 
https://bugzilla.novell.com/show_bug.cgi?id=773971
@@ -490,7 +482,6 @@
 # not build and install an executable when whatever condition
 # for configure's automated tests is not fulfilled in the build system.
 # See https://bugzilla.novell.com/show_bug.cgi?id=526847#c9
-%defattr(-,root,root)
 %config(noreplace) %attr(640,root,lp) %{_sysconfdir}/cups/cups-files.conf
 %config(noreplace) %attr(640,root,lp) %{_sysconfdir}/cups/cupsd.conf
 %config(noreplace) %attr(640,root,lp) %{_sysconfdir}/cups/snmp.conf
@@ -555,8 +546,6 @@
 %{_libexecdir}/cups/notifier/mailto
 %{_libexecdir}/cups/notifier/rss
 %dir %attr(0775,root,ntadmin) %{_datadir}/cups/drivers
-%{_datadir}/applications/cups.desktop
-%{_datadir}/pixmaps/cups.png
 %doc %{_defaultdocdir}/cups
 %doc %{_mandir}/man1/cups.1.gz
 %doc %{_mandir}/man1/cupstestppd.1.gz








commit cups for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2016-03-16 10:23:54

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2015-10-01 
09:27:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2016-03-16 
10:23:56.0 +0100
@@ -1,0 +2,56 @@
+Mon Feb 29 14:06:50 UTC 2016 - mich...@stroeder.com
+
+- Version upgrade to 2.1.3:
+  CUPS 2.1.3 fixes some issues in the scheduler, sample drivers,
+  and user commands.
+  A detailed list of changes can be found in the CHANGES.txt file.
+  Changes include (excerpt):
+  * The scheduler should not exit under memory pressure
+()
+  * Fixed some issues in ipptool for skipped tests
+()
+  * The "lp -H resume" command did not reset the
+"job-state-reasons" attribute value (STR #4752)
+  * The scheduler did not allow access to resource files
+(icons, etc.) when the web interface was disabled (STR #4755)
+- Version upgrade to 2.1.2:
+  CUPS 2.1.2 fixes an issue in the 2.1.1 source archives which
+  actually contained a current 2.2 snapshot.
+  There are no other changes.
+- Version upgrade to 2.1.1:
+  CUPS 2.1.1 fixes a number of USB and IPP printing issues,
+  addresses some error reporting and hardening issues in
+  the scheduler, and updates some localizations.
+  A detailed list of changes can be found in the CHANGES.txt file.
+  Changes include (excerpt):
+  * Security hardening fixes (,
+, ,
+, ,
+, ,
+, ,
+, ,
+, ,
+, ,
+, ,
+, ,
+)
+  * The cupsGetPPD* functions did not work with IPP printers
+(STR #4725)
+  * Some older HP LaserJet printers need a delayed close when
+printing using the libusb-based USB backend (STR #4549)
+  * The libusb-based USB backend did not unload the kernel usblp
+module if it was preventing the backend from accessing the
+printer (STR #4707)
+  * Current Primera printers were incorrectly reported as Fargo
+printers (STR #4708)
+  * The IPP backend did not always handle jobs getting canceled
+at the printer ()
+  * Added USB quirk for Canon MP530 (STR #4730)
+  * The scheduler did not deliver job notifications for jobs
+submitted to classes (STR #4733)
+  * Changing the printer-is-shared value for a remote queue
+did not produce an error (STR #4738)
+  * The IPP backend incorrectly included the job-password
+attribute in Validate-Job requests ()
+
+---

Old:

  cups-2.1.0-source.tar.bz2
  cups-2.1.0-source.tar.bz2.sig

New:

  cups-2.1.3-source.tar.bz2
  cups-2.1.3-source.tar.bz2.sig



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.H5q5yM/_old  2016-03-16 10:23:57.0 +0100
+++ /var/tmp/diff_new_pack.H5q5yM/_new  2016-03-16 10:23:57.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -19,7 +19,7 @@
 # _tmpfilesdir is not defined in systemd macros up to openSUSE 13.2
 %{!?_tmpfilesdir: %global _tmpfilesdir %{_libexecdir}/tmpfiles.d }
 Name:   cups
-Version:2.1.0
+Version:2.1.3
 Release:0
 Summary:The Common UNIX Printing System
 License:GPL-2.0 and LGPL-2.1




++ cups-2.1.0-source.tar.bz2 -> cups-2.1.3-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/cups/cups-2.1.0-source.tar.bz2 
/work/SRC/openSUSE:Factory/.cups.new/cups-2.1.3-source.tar.bz2 differ: char 11, 
line 1




commit cups for openSUSE:Factory

2015-10-01 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2015-10-01 09:27:20

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2015-09-16 
10:36:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2015-10-01 
09:27:22.0 +0200
@@ -1,0 +2,5 @@
+Sun Sep 20 08:54:01 UTC 2015 - meiss...@suse.com
+
+- add -devel to build a 32bit wine on 64bit only Leap systems.
+
+---



Other differences:
--



++ baselibs.conf ++
--- /var/tmp/diff_new_pack.f1hr5y/_old  2015-10-01 09:27:23.0 +0200
+++ /var/tmp/diff_new_pack.f1hr5y/_new  2015-10-01 09:27:23.0 +0200
@@ -1 +1,2 @@
 cups-libs
+cups-devel





commit cups for openSUSE:Factory

2015-09-16 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2015-09-16 10:36:41

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2015-09-03 
18:07:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2015-09-16 
10:36:43.0 +0200
@@ -1,0 +2,45 @@
+Tue Sep  1 11:55:07 CEST 2015 - jsm...@suse.de
+
+- Version upgrade to 2.1.0:
+  CUPS 2.1.0 offers improved support for IPP Everywhere,
+  adds support for advanced logging using journald on Linux, and
+  includes new security features for encrypted printing and
+  reduced network visibility in the default configuration.
+  A detailed list of changes can be found in the CHANGES.txt file.
+  Changes include (excerpt):
+  * Added support for 3D printers (basic types only,
+no built-in filters) based on PWG white paper.
+  * The IPP backend now stops sending print data
+if the printer indicates the job has been aborted
+or canceled ()
+  * The IPP backend now sends the job-pages-per-set
+attribute when printing multiple copy jobs with
+finishings ()
+  * The IPP backend now updates the cupsMandatory values when the
+printer configuration changes ()
+  * No longer install banner files since third-party banner
+filters now supply their own (STR #4518)
+  * The scheduler no longer listens on the loopback
+interface unless the web interface or printer sharing
+are enabled ()
+  * Added a PPD generator for IPP Everywhere printers (STR #4258)
+  * Now install "default" versions of more configuration
+files () in particular
+cups-files.conf.default and snmp.conf.default
+  * Added SSLOptions values to allow Diffie-Hellman key exchange
+and disable TLS/1.0 support.
+  * Updated the scheduler to support more IPP Everywhere
+attributes (STR #4630)
+  * The scheduler now supports advanced ASL and journald logging
+when "syslog" output is configured (STR #4474)
+  * The scheduler now supports logging to stderr when running
+in the foreground (STR #4505)
+- Adapted patches so that they apply to CUPS 2.1.0 sources:
+  * cups-2.1.0-choose-uri-template.patch replaces
+cups-1.2rc1-template.patch
+  * cups-2.1.0-default-webcontent-path.patch replaces
+cups-1.4.3-default-webcontent-path.patch
+  * cups-2.1.0-cups-systemd-socket.patch replaces
+cups-systemd-socket.patch
+
+---
@@ -4 +49,2 @@
-- Fix bnc#943950, escape the macro call %systemd-tmpfiles in comment
+- Fix bnc#943950, escape the macro call %systemd-tmpfiles
+  in comment.
@@ -13,3 +59,6 @@
-  * The IPP backend did not respond to side-channel requests (STR #4645)
-  * The scheduler did not start all pending jobs at once (STR #4646)
-  * The web search incorrectly searched time-at-xxx values (STR #4652)
+  * The IPP backend did not respond to side-channel
+requests (STR #4645)
+  * The scheduler did not start all pending jobs
+at once (STR #4646)
+  * The web search incorrectly searched time-at-xxx
+values (STR #4652)
@@ -17,3 +66,4 @@
-  * The scheduler incorrectly started jobs while canceling multiple jobs (STR
-#4648)
-  * Fixed processing of server overrides without port numbers (STR #4675)
+  * The scheduler incorrectly started jobs while canceling
+multiple jobs (STR #4648)
+  * Fixed processing of server overrides without
+port numbers (STR #4675)

Old:

  cups-1.2rc1-template.patch
  cups-1.4.3-default-webcontent-path.patch
  cups-2.0.4-source.tar.bz2
  cups-2.0.4-source.tar.bz2.sig
  cups-systemd-socket.patch

New:

  cups-2.1.0-choose-uri-template.patch
  cups-2.1.0-cups-systemd-socket.patch
  cups-2.1.0-default-webcontent-path.patch
  cups-2.1.0-source.tar.bz2
  cups-2.1.0-source.tar.bz2.sig



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.kLngUA/_old  2015-09-16 10:36:45.0 +0200
+++ /var/tmp/diff_new_pack.kLngUA/_new  2015-09-16 10:36:45.0 +0200
@@ -19,7 +19,7 @@
 # _tmpfilesdir is not defined in systemd macros up to openSUSE 13.2
 %{!?_tmpfilesdir: %global _tmpfilesdir %{_libexecdir}/tmpfiles.d }
 Name:   cups
-Version:2.0.4
+Version:2.1.0
 Release:0
 Summary:The Common UNIX Printing System
 License:GPL-2.0 and LGPL-2.1
@@ -36,15 +36,15 @@
 # Patch0...Patch9 is for patches from upstream:
 # Source10...Source99 is for sources from SUSE which are intended for upstream:
 # Patch10...Patch99 is for patches from SUSE which are intended for upstream:
-# Patch10 cups-1.2rc1-template.patch adds 'smb://...' URIs to 
templates/

commit cups for openSUSE:Factory

2015-09-03 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2015-09-03 18:01:12

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2015-08-25 
07:17:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2015-09-03 
18:07:03.0 +0200
@@ -1,0 +2,5 @@
+Tue Sep  1 07:36:59 UTC 2015 - tchva...@suse.com
+
+- Fix bnc#943950, escape the macro call %systemd-tmpfiles in comment
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.QUc5vq/_old  2015-09-03 18:07:24.0 +0200
+++ /var/tmp/diff_new_pack.QUc5vq/_new  2015-09-03 18:07:24.0 +0200
@@ -436,7 +436,7 @@
 
 %post -p /bin/bash
 %service_add_post cups.service cups-lpd@.service cups-lpd.socket cups.socket
-# Use %tmpfiles_create when 13.2 is oldest in support scope
+# Use %%tmpfiles_create when 13.2 is oldest in support scope
 /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/cups.conf || :
 
 %preun -p /bin/bash








commit cups for openSUSE:Factory

2015-08-24 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2015-08-25 07:17:46

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2015-07-16 
17:15:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2015-08-25 
07:17:48.0 +0200
@@ -1,0 +2,16 @@
+Thu Aug 20 14:07:47 UTC 2015 - tchva...@suse.com
+
+- Add gpg verification for the tarball
+- Version update to 2.0.4:
+  * Fixed a bug in cupsRasterWritePixels (STR #4650)
+  * Fixed redirection in the web interface (STR #4538)
+  * The IPP backend did not respond to side-channel requests (STR #4645)
+  * The scheduler did not start all pending jobs at once (STR #4646)
+  * The web search incorrectly searched time-at-xxx values (STR #4652)
+  * Fixed an RPM spec file issue (STR #4657)
+  * The scheduler incorrectly started jobs while canceling multiple jobs (STR
+#4648)
+  * Fixed processing of server overrides without port numbers (STR #4675)
+  * Documentation changes (STR #4651, STR #4674)
+
+---

Old:

  cups-2.0.3-source.tar.bz2

New:

  cups-2.0.4-source.tar.bz2
  cups-2.0.4-source.tar.bz2.sig
  cups.keyring



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.TFYd8k/_old  2015-08-25 07:17:50.0 +0200
+++ /var/tmp/diff_new_pack.TFYd8k/_new  2015-08-25 07:17:50.0 +0200
@@ -19,14 +19,15 @@
 # _tmpfilesdir is not defined in systemd macros up to openSUSE 13.2
 %{!?_tmpfilesdir: %global _tmpfilesdir %{_libexecdir}/tmpfiles.d }
 Name:   cups
-Version:2.0.3
+Version:2.0.4
 Release:0
 Summary:The Common UNIX Printing System
 License:GPL-2.0 and LGPL-2.1
 Group:  Hardware/Printing
 Url:http://www.cups.org/
-# MD5sum for Source0 on http://www.cups.org/software.php is 
8d98b85edbdab7ab03739c9622f570e8
 Source0:
http://www.cups.org/software/%{version}/cups-%{version}-source.tar.bz2
+Source1:
http://www.cups.org/software/%{version}/cups-%{version}-source.tar.bz2.sig
+Source2:cups.keyring
 Source102:  Postscript.ppd.gz
 Source105:  Postscript-level1.ppd.gz
 Source106:  Postscript-level2.ppd.gz
@@ -570,6 +571,7 @@
 %doc %{_mandir}/man5/client.conf.5.gz
 %doc %{_mandir}/man5/cups-snmp.conf.5.gz
 %doc %{_mandir}/man5/cups-files.conf.5.gz
+%doc %{_mandir}/man5/cupsd-logs.5.gz
 %doc %{_mandir}/man5/cupsd.conf.5.gz
 %doc %{_mandir}/man5/mailto.conf.5.gz
 %doc %{_mandir}/man5/mime.convs.5.gz
@@ -588,7 +590,6 @@
 %doc %{_mandir}/man8/cupsctl.8.gz
 %doc %{_mandir}/man8/cupsd.8.gz
 %doc %{_mandir}/man8/cupsd-helper.8.gz
-%doc %{_mandir}/man8/cupsd-logs.8.gz
 %doc %{_mandir}/man8/cupsfilter.8.gz
 %{_datadir}/cups/
 %exclude %{_datadir}/cups/ppdc/




++ cups-2.0.3-source.tar.bz2 -> cups-2.0.4-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/cups/cups-2.0.3-source.tar.bz2 
/work/SRC/openSUSE:Factory/.cups.new/cups-2.0.4-source.tar.bz2 differ: char 11, 
line 1

++ cups.keyring ++
pub   rsa4096/08D76223 2013-12-18 [expires: 2017-12-18]
uid   [ unknown] CUPS.org (CUPS.org PGP key) 
sub   rsa4096/96A1A3AC 2013-12-18 [expires: 2017-12-18]

-BEGIN PGP PUBLIC KEY BLOCK-
Version: GnuPG v2

mQINBFKxnHMBEAC04LKGIEoC+0AhqroXWl7rt7+oJgbeWSbLNYYGSV6NA9BdIpne
kC4ZKJK60vsAKSLwLX636/Do2lVNJQQw8wE05GWI/SblDRQAyqD5N1DyQcYkVnLU
H3Q5O9sCTlSnbn6UREjJRL6+qGWH1euvNMaZwHdbMErrevyNVNpmRxSLy2w5rM03
F6hOFUxeKl+KZutwiR5lXzqHU4e5fsJ8ICnyB+GZTMvCXrY6X/19g0szDYl7xseF
tGS0vF2WtRBlQzzz4IDwMin4O0ptUlwlioZlA4dPeENZmA288MMXi/RFW/+uoTs8
niKY+v0a5Djs1neTKO3yNDtuhVOR2PqIlI5BBWKYzz4bBg4hgm7uASPqLEThITEK
7wQQrHd/1clX0XIAQ/+pPJyPj8Z3dLLsuscKoKVtkTy4/ELFGNU+06IiXOOG7q+W
nfM8rHOlMfT628kRVot+MOzN/pbVMbp0VJt6fqnJ+r8eayg2qNWISmAYTaLO9Jsw
tDzfdHbyqKSQj+t6c2iaDnAdBFUkBWFz1Ld7WUGWXe0qTrN2ECvSe03HKMZGEhYT
h71BWN+h1TLfRrO1/ZFhfka2xOqj9RsSNVyBTcvlw/ouZXkEPzDyMAd+egCv0w5X
AS0R2TWHSXOzgxvl6VYyvsCSelfXvrA0YWViHcy8/GbsypVgNKyTi91smQARAQAB
tC9DVVBTLm9yZyAoQ1VQUy5vcmcgUEdQIGtleSkgPHNlY3VyaXR5QGN1cHMub3Jn
PokCPQQTAQoAJwUCUrGccwIbAwUJB4YfgAULCQgHAwUVCgkICwUWAgMBAAIeAQIX
gAAKCRDbo6erCNdiI/4SEACCcH6qQtVUycbYaqnfUU9WRppKEFiYRN33UaNNPOpw
gyqgDBmPkihaNmOQ/1EbTLEOafbtb38J2neA+v/AmQc7fvrfYbVjugneOtvvCSSH
l30VBLE7QZ3szAyvx0zpngQD3JbdwqRQ9gGM0yt6eQjWb+1EqVGQzUqm/n+2Oa9W
mvbxATnGNX0TK24a2CexqwA2bRXxtHiI7C7/wQhuA31BBvVabJJS3jrvKh8dwlbL
FR8fT/0vipEkPQGXJzsa5dEn6RfDvFSiT+vOcEvsAqhiW0Uvd7xxCzQzQkLxRLZ3
rT1sG01U+qGo98Zk7rVUF4GGG9rqUom89oW7RyvhWHrdjjG8h68nSC9+M9jmtHB8
AoNxzTFlOTvQqdKDyrovz515RIRDFKL5aLPKfrFm3WADoFTSSMgmyTiv9AfHgaNr
AuWl4bwhZlc2P4m5sH5EhM2S99t62YoaotfZ5Ojv4K7Jfr

commit cups for openSUSE:Factory

2015-07-16 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2015-07-16 17:15:20

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2015-06-30 
10:15:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2015-07-16 
17:15:21.0 +0200
@@ -1,0 +2,11 @@
+Wed Jul  1 14:44:57 CEST 2015 - jsm...@suse.de
+
+- cups-2.0.3-additional_policies.patch replaces
+  cups-1.7-additional_policies.patch that still adds the same
+  "allowallforanybody" policy but now with separated "Limit All"
+  to avoid https://www.cups.org/str.php?L4659 (boo#936309).
+- Added "-p /bin/bash" to RPM shell commands scriptlets that
+  enforces bash to be safe against any possible "bashisms", cf
+  https://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets
+
+---
@@ -4,2 +15,2 @@
-- Fix the previous commit by using direct systemd call and ensuring we
-  work even on older distros
+- Fix the previous commit by using direct systemd call and
+  ensuring we work even on older distros

Old:

  cups-1.7-additional_policies.patch

New:

  cups-2.0.3-additional_policies.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.luKyao/_old  2015-07-16 17:15:22.0 +0200
+++ /var/tmp/diff_new_pack.luKyao/_new  2015-07-16 17:15:22.0 +0200
@@ -47,9 +47,9 @@
 # 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
-# Patch101 cups-1.7-additional_policies.patch adds the 'allowallforanybody' 
policy
-# to cupsd.conf see https://fate.novell.com/303515
-Patch101:   cups-1.7-additional_policies.patch
+# Patch101 cups-2.0.3-additional_policies.patch adds the 'allowallforanybody' 
policy to cupsd.conf
+# see https://fate.novell.com/303515 and 
https://bugzilla.suse.com/show_bug.cgi?id=936309
+Patch101:   cups-2.0.3-additional_policies.patch
 # Patch102 cups-1.3.9-desktop_file.patch changes desktop/cups.desktop 
according to what SUSE needs:
 Patch102:   cups-1.3.9-desktop_file.patch
 # Patch103 cups-1.4-do_not_strip_recommended_from_PPDs.patch
@@ -256,8 +256,8 @@
 # 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
-# Patch101 cups-1.7-additional_policies.patch adds the 'allowallforanybody' 
policy
-# to cupsd.conf see https://fate.novell.com/303515
+# Patch101 cups-2.0.3-additional_policies.patch adds the 'allowallforanybody' 
policy to cupsd.conf
+# see https://fate.novell.com/303515 and 
https://bugzilla.suse.com/show_bug.cgi?id=936309
 %patch101
 # Patch102 cups-1.3.9-desktop_file.patch changes desktop/cups.desktop 
according to what SUSE needs:
 %patch102
@@ -429,22 +429,22 @@
 # boundaries, compare https://bugzilla.novell.com/show_bug.cgi?id=784869
 %fdupes -s %{buildroot}/%{_datadir}/cups/templates
 
-%pre
+%pre -p /bin/bash
 getent group ntadmin >/dev/null || %{_sbindir}/groupadd -g 71 -o -r ntadmin 
2>/dev/null
 %service_add_pre cups.service cups-lpd@.service cups-lpd.socket cups.socket
 
-%post
+%post -p /bin/bash
 %service_add_post cups.service cups-lpd@.service cups-lpd.socket cups.socket
 # Use %tmpfiles_create when 13.2 is oldest in support scope
 /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/cups.conf || :
 
-%preun
+%preun -p /bin/bash
 %service_del_preun cups.service cups-lpd@.service cups-lpd.socket cups.socket
 
-%postun
+%postun -p /bin/bash
 %service_del_postun cups.service cups-lpd@.service cups-lpd.socket cups.socket
 
-%posttrans
+%posttrans -p /bin/bash
 # Use a real bash script with an explicit "exit 0" at the end to be by default 
fail safe
 # an explicit "exit 1" must be use to enforce package install/upgrade/erase 
failure where needed
 # see the "Shared_libraries" section in 
http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets




++ cups-1.7-additional_policies.patch -> 
cups-2.0.3-additional_policies.patch ++
--- /work/SRC/openSUSE:Factory/cups/cups-1.7-additional_policies.patch  
2015-02-20 13:50:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups-2.0.3-additional_policies.patch   
2015-07-16 17:15:21.0 +0200
@@ -1,8 +1,6 @@
-Index: conf/cupsd.conf.in
-===
 conf/cupsd.conf.in.orig
-+++ conf/cupsd.conf.in
-@@ -127,3 +127,36 @@ WebInterface @CUPS_WEBIF@
+--- conf/cupsd.conf.in.orig20

commit cups for openSUSE:Factory

2015-06-30 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2015-06-30 10:15:24

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2015-06-11 
09:09:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2015-06-30 
10:15:26.0 +0200
@@ -1,0 +2,12 @@
+Thu Jun 25 08:00:20 UTC 2015 - tchva...@suse.com
+
+- Fix the previous commit by using direct systemd call and ensuring we
+  work even on older distros
+
+---
+Mon Jun 22 12:22:42 UTC 2015 - tchva...@suse.com
+
+- Fix postin-without-tmpfile-creation and run %tmpfiles_create
+  macro on our cups.conf
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.Dt2IzO/_old  2015-06-30 10:15:27.0 +0200
+++ /var/tmp/diff_new_pack.Dt2IzO/_new  2015-06-30 10:15:27.0 +0200
@@ -435,6 +435,8 @@
 
 %post
 %service_add_post cups.service cups-lpd@.service cups-lpd.socket cups.socket
+# Use %tmpfiles_create when 13.2 is oldest in support scope
+/usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/cups.conf || :
 
 %preun
 %service_del_preun cups.service cups-lpd@.service cups-lpd.socket cups.socket







commit cups for openSUSE:Factory

2015-04-07 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2015-04-07 09:26:44

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2015-02-20 
13:50:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2015-04-07 
09:26:45.0 +0200
@@ -1,0 +2,5 @@
+Sat Mar 28 13:03:28 UTC 2015 - mimi...@gmail.com
+
+- Add patch cups-busy-loop.patch to fix rh#1179596 , cups#4605 
+
+---

New:

  cups-busy-loop.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.5PEmpX/_old  2015-04-07 09:26:46.0 +0200
+++ /var/tmp/diff_new_pack.5PEmpX/_new  2015-04-07 09:26:46.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cups
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -43,6 +43,8 @@
 Patch11:cups-1.4.3-default-webcontent-path.patch
 # Patch12 cups-systemd-socket.patch Use systemd socket activation properly
 Patch12:cups-systemd-socket.patch
+# Patch13 cups-busy-loop.patch fixes rh#1179596 cups#4605
+Patch13:cups-busy-loop.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
@@ -251,6 +253,7 @@
 # and http://bugzilla.novell.com/show_bug.cgi?id=546023#c6 and subsequent 
comments:
 %patch11
 %patch12 -p1
+%patch13 -p1
 # 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-busy-loop.patch ++
diff -up cups-2.0.2/scheduler/client.c.busy-loop cups-2.0.2/scheduler/client.c
--- cups-2.0.2/scheduler/client.c.busy-loop 2014-08-28 16:37:22.0 
+0100
+++ cups-2.0.2/scheduler/client.c   2015-03-16 17:24:32.506232983 +
@@ -585,6 +585,17 @@ cupsdReadClient(cupsd_client_t *con)   /*
 * connection and we need to shut it down...
 */
 
+if (!httpGetReady(con->http) && recv(httpGetFd(con->http), buf, 1, 
MSG_PEEK) < 1)
+{
+ /*
+  * Connection closed...
+  */
+
+  cupsdLogClient(con, CUPSD_LOG_DEBUG, "Closing on EOF.");
+  cupsdCloseClient(con);
+  return;
+}
+
 cupsdLogClient(con, CUPSD_LOG_DEBUG, "Closing on unexpected HTTP read 
state %s.",
   httpStateString(httpGetState(con->http)));
 cupsdCloseClient(con);
@@ -1979,12 +1990,6 @@ cupsdReadClient(cupsd_client_t *con) /*
 
if (httpGetState(con->http) == HTTP_STATE_POST_SEND)
{
-/*
- * Don't listen for activity until we decide to do something with 
this...
- */
-
-  cupsdAddSelect(httpGetFd(con->http), NULL, NULL, con);
-
  if (con->file >= 0)
  {
fstat(con->file, &filestats);



commit cups for openSUSE:Factory

2015-02-20 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2015-02-20 13:50:45

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2014-11-29 
08:39:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2015-02-20 
13:50:46.0 +0100
@@ -2 +2 @@
-Tue Nov 25 16:13:50 CET 2014 - jsm...@suse.de
+Thu Feb 12 13:50:58 UTC 2015 - tchva...@suse.com
@@ -4,15 +4 @@
-- Refresh and/or clean up the systemd units that belong to CUPS
-  (cups.service cups.socket cups.path) via RPM posttrans scriplet
-  in a generic way via "systemctl --force reenable" (bnc#904215).
-  An enabled systemd unit may need a refresh via
-  "systemctl --force reenable" after updating a package when
-  the new package had installed a changed systemd unit file.
-  A disabled systemd unit also may need a refresh via
-  "systemctl --force reenable" but then it is again disabled.
-  A systemd unit may become obsolete by updating a package when
-  the new package does no longer provide a unit file. In this
-  case "systemctl --force reenable" removes the unit.
-  In any case currently running services are not stopped even
-  when the new package does no longer provide the unit file
-  because a RPM package update must not automatically disrupt
-  (stop or restart) running services.
+- Add back the posttrans cleanup script as it is needed
@@ -21 +7 @@
-Tue Nov  4 13:26:04 CET 2014 - jsm...@suse.de
+Thu Feb 12 09:22:30 UTC 2015 - tchva...@suse.com
@@ -23,5 +9,2 @@
-- Also for SLE12 krb5-devel must be used for build
-  (cf. the entry below dated "Wed Jun 26 10:39:30 CEST 2013")
-  because in contrast to IBS where krb5-mini-devel is available
-  for build in SUSE:SLE-12:GA in OBS it cannot build for SLE_12
-  with "unresolvable: nothing provides krb5-mini-devel".
+- Add patch cups-systemd-socket.patch to fix socket activation
+  and to match socket approach Fedora has.
@@ -30 +13 @@
-Mon Oct 13 09:30:49 UTC 2014 - g...@opensuse.org
+Thu Feb 12 09:12:05 UTC 2015 - tchva...@suse.com
@@ -32,2 +15,7 @@
-- use Settings;Printing;HardwareSettings desktop file category
-  instead of System category in the desktop file
+- Version bump to 2.0.2:
+  * Security: cupsRasterReadPixels buffer overflow with invalid page header and
+compressed raster data (STR #4551)
+  * Mapping of PPD keywords to IPP keywords did not work if the PPD keyword was
+already an IPP keyword ()
+  * cupsGetPPD* sent bad requests (STR #4567)
+  * For detailed list see CHANGES.txt file
@@ -36 +24 @@
-Tue Sep  2 15:48:23 CEST 2014 - jsm...@suse.de
+Thu Feb 12 09:10:09 UTC 2015 - tchva...@suse.com
@@ -38,5 +26 @@
-- Let fdupes only create symlinks in /usr/share/cups/templates/ to
-  avoid a symlink /usr/share/cups/webcontent/images/cups-icon.png
-  because the cupsd web server does no longer follow symlinks
-  to avoid the security issues mentioned in the previous entry
-  below (fixes bnc#892587 a regression of bnc#887240).
+- Enable PIE for build
@@ -45 +29 @@
-Tue Sep  2 15:26:36 CEST 2014 - jsm...@suse.de
+Fri Jan 30 10:44:47 UTC 2015 - tchva...@suse.com
@@ -47,6 +31,2 @@
-- 
str4450.CVE-2014-3537.str4455.CVE-2014-5029.CVE-2014-5030.CVE-2014-5031.CUPS-1.5.4.patch
-  fixes that the web interface incorrectly served symlinked files
-  and files that were not world-readable, potentially leading to
-  a disclosure of information (CVE-2014-3537 STR #4450 plus the
-  subsequent CVE-2014-5029 CVE-2014-5030 CVE-2014-5031 STR #4455
-  all in bnc#887240).
+- Remove legacy paralel-port support as it is not really needed
+  as most do not want it
@@ -55 +35 @@
-Thu May 22 10:16:17 UTC 2014 - wer...@suse.de
+Fri Jan 30 10:39:41 UTC 2015 - tchva...@suse.com
@@ -57,2 +37,6 @@
-- Add build require pkgconfig(libsystemd-daemon) to allow to move
-  systemd.pc back to systemd package
+- Update descriptions to just state what changed and let user
+  find it out.
+- Add back comment about %fdupes
+- Remove exit 0 on scriptlets as it is provided by the %service bla
+  ones already
+- Fix the comment about openSUSE version on tmpfilesdir declaration
@@ -61 +45 @@
-Fri Apr 11 09:42:30 CEST 2014 - jsm...@suse.de
+Fri Jan 16 16:00:20 UTC 2015 - tchva...@suse.com
@@ -63,3 +47,33 @@
-- cups-1.5.4-strftime.patch fixes CUPS upstream STR #4388:
-  no or malformed output from lpstat in charset other than utf-8
-  (bnc#873030).
+- cups-2.0.1 update:
+  * lengthy list of changes see the upstream CHANGES.txt that is
+distributed with the package
+  * Disabling of sslv3 to mitigate poodle
+- Use gnutls to provide SSLOPtions configuration directive
+  * openssl is no longer supported upstream
+  * Remove the with-openssl-exception from license
+- Remove cups.sysconfi

commit cups for openSUSE:Factory

2014-11-28 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2014-11-29 08:39:44

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2014-11-15 
12:14:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2014-11-29 
08:39:45.0 +0100
@@ -1,0 +2,19 @@
+Tue Nov 25 16:13:50 CET 2014 - jsm...@suse.de
+
+- Refresh and/or clean up the systemd units that belong to CUPS
+  (cups.service cups.socket cups.path) via RPM posttrans scriplet
+  in a generic way via "systemctl --force reenable" (bnc#904215).
+  An enabled systemd unit may need a refresh via
+  "systemctl --force reenable" after updating a package when
+  the new package had installed a changed systemd unit file.
+  A disabled systemd unit also may need a refresh via
+  "systemctl --force reenable" but then it is again disabled.
+  A systemd unit may become obsolete by updating a package when
+  the new package does no longer provide a unit file. In this
+  case "systemctl --force reenable" removes the unit.
+  In any case currently running services are not stopped even
+  when the new package does no longer provide the unit file
+  because a RPM package update must not automatically disrupt
+  (stop or restart) running services.
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.IFwUBp/_old  2014-11-29 08:39:47.0 +0100
+++ /var/tmp/diff_new_pack.IFwUBp/_new  2014-11-29 08:39:47.0 +0100
@@ -603,25 +603,6 @@
 # an explicit "exit 1" must be use to enforce package install/upgrade/erase 
failure where needed
 # see the "Shared_libraries" section in 
http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets
 %if 0%{?have_systemd}
-# Cleaning up obsolete systemd units cups.path and cups.socket is only needed 
up to openSUSE 13.1
-# because cups.path and cups.socket are only provided from openSUSE 12.2 up to 
openSUSE 13.1
-# see bnc#857372 starting at 
https://bugzilla.novell.com/show_bug.cgi?id=857372#c61
-%if 0%{?suse_version} <= 1310
-# Begin clean up obsolete systemd units cups.path and cups.socket
-# Stop and disable systemd units that have been provided by a previous package 
version but are no longer provided by this package.
-# Do this in any case because YaST only supprts cups.service but not 
cups.socket or cups.path
-# see https://bugzilla.novell.com/show_bug.cgi?id=857372#c120
-# and if cups.socket or cups.path would be actuve YaST would mess up the 
systemd setup for CUPS
-# see https://bugzilla.novell.com/show_bug.cgi?id=857372#c115
-# which is one more reason that cups.socket and cups.path are completely 
disabled and removed
-# see https://bugzilla.novell.com/show_bug.cgi?id=857372#c61
-for u in cups.path cups.socket
-do # (without "|| :" build fails with "Failed to get D-Bus connection: No 
connection to service manager. preinstall script ... failed"):
-   systemctl --quiet stop $u || :
-   systemctl --quiet disable $u || :
-done
-# End clean up obsolete systemd units cups.path and cups.socket
-%endif
 # Begin service_add_pre cups.service
 %service_add_pre cups.service
 # End service_add_pre cups.service
@@ -641,14 +622,6 @@
 # Begin service_add_post cups.service
 %service_add_post cups.service
 # End service_add_post cups.service
-# Begin refresh systemd unit cups.service
-# Be on the safe side and enforce systemd to use the cups.service file in this 
package
-# ("reenable" does not implicitly stop a running cupsd which is exactly 
correct here):
-if systemctl --quiet is-enabled cups.service
-then # (without "|| :" build fails with "Failed to get D-Bus connection: No 
connection to service manager. postinstall script ... failed"):
- systemctl --quiet reenable cups.service || :
-fi
-# End refresh systemd unit cups.service
 %else
 # Begin fillup_and_insserv -ny cups cups
 %{fillup_and_insserv -ny cups cups}
@@ -689,6 +662,52 @@
 %endif
 exit 0
 
+%posttrans
+# Use a real bash script with an explicit "exit 0" at the end to be by default 
fail safe
+# an explicit "exit 1" must be use to enforce package install/upgrade/erase 
failure where needed
+# see the "Shared_libraries" section in 
http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets
+%if 0%{?have_systemd}
+# Begin refresh systemd units and clean up possibly obsolete systemd units
+# The following is a generic way how to refresh and/or clean up systemd units.
+# A systemd unit may need a refresh after updating a package when the new 
package
+# had installed a changed systemd unit file for an enabled systemd unit.
+# A systemd un

commit cups for openSUSE:Factory

2014-11-15 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2014-11-15 11:40:50

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2014-10-14 
07:09:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2014-11-15 
12:14:07.0 +0100
@@ -1,0 +2,9 @@
+Tue Nov  4 13:26:04 CET 2014 - jsm...@suse.de
+
+- Also for SLE12 krb5-devel must be used for build
+  (cf. the entry below dated "Wed Jun 26 10:39:30 CEST 2013")
+  because in contrast to IBS where krb5-mini-devel is available
+  for build in SUSE:SLE-12:GA in OBS it cannot build for SLE_12
+  with "unresolvable: nothing provides krb5-mini-devel".
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.J9KRh2/_old  2014-11-15 12:14:09.0 +0100
+++ /var/tmp/diff_new_pack.J9KRh2/_new  2014-11-15 12:14:09.0 +0100
@@ -23,13 +23,16 @@
 # Use krb5-mini-devel to avoid this cycle in the build system:
 # cups -> krb5 -> python-Jinja2 -> vim -> gtk2 -> cups
 # Because krb5-mini-devel is not available for SLE11
-# krb5-devel must be used for SLE11 builds, see
-# http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
-# for the appropriate suse_version value:
-%if 0%{?suse_version} > 1110
-BuildRequires:  krb5-mini-devel
-%else
+# krb5-devel must be used for SLE11 builds.
+# Also for SLE12 krb5-devel must be used because
+# in contrast to IBS where krb5-mini-devel is available for build in 
SUSE:SLE-12:GA
+# in OBS it cannot build for SLE_12 with "unresolvable: nothing provides 
krb5-mini-devel".
+# See http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
+# for the appropriate suse_version values:
+%if 0%{?suse_version} == 1110 || 0%{?suse_version} == 1315
 BuildRequires:  krb5-devel
+%else
+BuildRequires:  krb5-mini-devel
 %endif
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel




-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2014-10-13 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2014-10-14 07:09:56

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2014-09-04 
07:55:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2014-10-14 
07:09:58.0 +0200
@@ -1,0 +2,6 @@
+Mon Oct 13 09:30:49 UTC 2014 - g...@opensuse.org
+
+- use Settings;Printing;HardwareSettings desktop file category
+  instead of System category in the desktop file
+
+---



Other differences:
--


++ cups-1.3.9-desktop_file.patch ++
--- /var/tmp/diff_new_pack.SIMclC/_old  2014-10-14 07:09:59.0 +0200
+++ /var/tmp/diff_new_pack.SIMclC/_new  2014-10-14 07:09:59.0 +0200
@@ -6,7 +6,7 @@
  [Desktop Entry]
 -Categories=System;Printing;HardwareSettings;X-Red-Hat-Base;
 -Exec=@CUPS_HTMLVIEW@ http://localhost:631/
-+Categories=System;Printing;Settings;HardwareSettings;
++Categories=Settings;Printing;HardwareSettings;
 +Exec=desktop-launch http://localhost:631/
 +NotShowIn=GNOME;
  Icon=cups


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2014-09-03 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2014-09-04 07:55:50

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2014-05-27 
07:09:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2014-09-04 
07:55:53.0 +0200
@@ -1,0 +2,19 @@
+Tue Sep  2 15:48:23 CEST 2014 - jsm...@suse.de
+
+- Let fdupes only create symlinks in /usr/share/cups/templates/ to
+  avoid a symlink /usr/share/cups/webcontent/images/cups-icon.png
+  because the cupsd web server does no longer follow symlinks
+  to avoid the security issues mentioned in the previous entry
+  below (fixes bnc#892587 a regression of bnc#887240).
+
+---
+Tue Sep  2 15:26:36 CEST 2014 - jsm...@suse.de
+
+- 
str4450.CVE-2014-3537.str4455.CVE-2014-5029.CVE-2014-5030.CVE-2014-5031.CUPS-1.5.4.patch
+  fixes that the web interface incorrectly served symlinked files
+  and files that were not world-readable, potentially leading to
+  a disclosure of information (CVE-2014-3537 STR #4450 plus the
+  subsequent CVE-2014-5029 CVE-2014-5030 CVE-2014-5031 STR #4455
+  all in bnc#887240).
+
+---

New:

  
str4450.CVE-2014-3537.str4455.CVE-2014-5029.CVE-2014-5030.CVE-2014-5031.CUPS-1.5.4.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.75vzNd/_old  2014-09-04 07:55:54.0 +0200
+++ /var/tmp/diff_new_pack.75vzNd/_new  2014-09-04 07:55:54.0 +0200
@@ -222,6 +222,11 @@
 Patch114:   str4351.patch
 # Patch115 fixes STR #4388: no or malformed output from lpstat in charset 
other than utf-8
 Patch115:   cups-1.5.4-strftime.patch
+# Patch116 fixes that the web interface incorrectly served symlinked files
+# and files that were not world-readable, potentially leading to
+# a disclosure of information (CVE-2014-3537 STR #4450 bnc#887240
+# plus the subsequent CVE-2014-5029 CVE-2014-5030 CVE-2014-5031 STR #4455):
+Patch116:   
str4450.CVE-2014-3537.str4455.CVE-2014-5029.CVE-2014-5030.CVE-2014-5031.CUPS-1.5.4.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -386,6 +391,11 @@
 %patch114
 # Patch115 fixes STR #4388: no or malformed output from lpstat in charset 
other than utf-8
 %patch115 -p1
+# Patch116 fixes that the web interface incorrectly served symlinked files
+# and files that were not world-readable, potentially leading to
+# a disclosure of information (CVE-2014-3537 STR #4450 bnc#887240
+# plus the subsequent CVE-2014-5029 CVE-2014-5030 CVE-2014-5031 STR #4455):
+%patch116
 
 %build
 # Disable SILENT run of make so that make runs verbose as usual:
@@ -576,8 +586,14 @@
 # compare https://bugzilla.novell.com/show_bug.cgi?id=784869
 # so that fdupes can only run for specific directories where linking files is 
safe.
 # Using fdupes -s, which will create symlinks that are easier to grasp for rpm 
and
-# rpmlint will give a "dangling symlink" error if the file and link ended up 
in different packages:
-%fdupes -s %{buildroot}/%{_datadir}/cups
+# rpmlint will give a "dangling symlink" error if the file and link ended up 
in different packages.
+# All symlinks created by fdupes are in /usr/share/cups/templates/
+# except /usr/share/cups/webcontent/images/cups-icon.png -> 
/usr/share/cups/webcontent/images/cups.png
+# but that one must not be a symlink because since CUPS 1.7.4/1.7.5 the cupsd 
web server does no longer
+# follow symlink to avoid security issues (see bnc#892587 and bnc#887240 and 
and the upstream
+# issues http://www.cups.org/str.php?L4450 and 
https://www.cups.org/str.php?L4455)
+# so that fdupes should only create symlinks in /usr/share/cups/templates/:
+%fdupes -s %{buildroot}/%{_datadir}/cups/templates
 
 %pre
 # Use a real bash script with an explicit "exit 0" at the end to be by default 
fail safe




++ 
str4450.CVE-2014-3537.str4455.CVE-2014-5029.CVE-2014-5030.CVE-2014-5031.CUPS-1.5.4.patch
 ++
--- scheduler/client.c.orig 2014-09-02 11:26:57.0 +0200
+++ scheduler/client.c  2014-09-02 12:35:05.0 +0200
@@ -3672,51 +3672,72 @@ get_file(cupsd_client_t *con,   /* I  - C
   if ((ptr = strchr(filename, '?')) != NULL)
 *ptr = '\0';
 
  /*
   * Grab the status for this language; if there isn't a language-specific file
   * then fallback to the default one...
   */
 
-  if ((status = stat(filename, filestats)) != 0 && language[0] &&
+  if ((status = lstat(filename, filestats)) != 0 && language

commit cups for openSUSE:Factory

2014-05-26 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2014-05-27 07:09:04

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2014-04-14 
06:43:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2014-05-27 
07:09:12.0 +0200
@@ -1,0 +2,6 @@
+Thu May 22 10:16:17 UTC 2014 - wer...@suse.de
+
+- Add build require pkgconfig(libsystemd-daemon) to allow to move
+  systemd.pc back to systemd package
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.nbm4VI/_old  2014-05-27 07:09:13.0 +0200
+++ /var/tmp/diff_new_pack.nbm4VI/_new  2014-05-27 07:09:13.0 +0200
@@ -74,6 +74,7 @@
 %define have_systemd 1
 %endif
 %if 0%{?have_systemd}
+BuildRequires:  pkgconfig(libsystemd-daemon)
 BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
 # _tmpfilesdir is not defined in systemd macros up to openSUSE 12.3 and




-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2014-04-13 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2014-04-14 06:43:21

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2014-02-22 
20:44:30.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2014-04-14 
06:43:22.0 +0200
@@ -1,0 +2,7 @@
+Fri Apr 11 09:42:30 CEST 2014 - jsm...@suse.de
+
+- cups-1.5.4-strftime.patch fixes CUPS upstream STR #4388:
+  no or malformed output from lpstat in charset other than utf-8
+  (bnc#873030).
+
+---

New:

  cups-1.5.4-strftime.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.fIml8f/_old  2014-04-14 06:43:23.0 +0200
+++ /var/tmp/diff_new_pack.fIml8f/_new  2014-04-14 06:43:23.0 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   cups
 BuildRequires:  dbus-1-devel
 BuildRequires:  fdupes
@@ -218,6 +219,8 @@
 Patch113:   cups-1.5.4-CVE-2012-5519.patch
 # Patch114 fixes STR #4351: cups-lpd hugh jobs (>2G) fail
 Patch114:   str4351.patch
+# Patch115 fixes STR #4388: no or malformed output from lpstat in charset 
other than utf-8
+Patch115:   cups-1.5.4-strftime.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -380,6 +383,8 @@
 %patch113
 # Patch114 fixes STR #4351: cups-lpd hugh jobs (>2G) fail
 %patch114
+# Patch115 fixes STR #4388: no or malformed output from lpstat in charset 
other than utf-8
+%patch115 -p1
 
 %build
 # Disable SILENT run of make so that make runs verbose as usual:



++ cups-1.5.4-strftime.patch ++
diff -Nur cups-1.5.4.dist/cgi-bin/ipp-var.c cups-1.5.4/cgi-bin/ipp-var.c
--- cups-1.5.4.dist/cgi-bin/ipp-var.c   2011-05-20 05:49:49.0 +0200
+++ cups-1.5.4/cgi-bin/ipp-var.c2014-03-09 13:21:20.065678625 +0100
@@ -1192,7 +1192,7 @@
   t= (time_t)attr->values[i].integer;
  date = localtime(&t);
 
- strftime(valptr, sizeof(value) - (valptr - value), "%c", date);
+ _cupsstrftime(valptr, sizeof(value) - (valptr - value), "%c", 
date);
}
else
  snprintf(valptr, sizeof(value) - (valptr - value),
diff -Nur cups-1.5.4.dist/cups/language-private.h 
cups-1.5.4/cups/language-private.h
--- cups-1.5.4.dist/cups/language-private.h 2010-11-20 02:03:46.0 
+0100
+++ cups-1.5.4/cups/language-private.h  2014-03-09 13:21:20.073680045 +0100
@@ -79,6 +79,7 @@
 extern const char  *_cupsMessageLookup(cups_array_t *a, const char *m);
 extern void_cupsSetLocale(char *argv[]);
 
+extern size_t   _cupsstrftime(char *s, size_t max, const char *format, 
const struct tm *tm);
 
 #  ifdef __cplusplus
 }
diff -Nur cups-1.5.4.dist/cups/libcups2.def cups-1.5.4/cups/libcups2.def
--- cups-1.5.4.dist/cups/libcups2.def   2011-09-09 23:55:11.0 +0200
+++ cups-1.5.4/cups/libcups2.def2014-03-09 13:21:20.077680723 +0100
@@ -9,6 +9,7 @@
 _cupsLangPrintf
 _cupsLangPuts
 _cupsLangString
+_cupsstrftime
 _cupsMD5Append
 _cupsMD5Finish
 _cupsMD5Init
diff -Nur cups-1.5.4.dist/cups/libcups_s.exp cups-1.5.4/cups/libcups_s.exp
--- cups-1.5.4.dist/cups/libcups_s.exp  2011-04-16 01:38:13.0 +0200
+++ cups-1.5.4/cups/libcups_s.exp   2014-03-09 13:21:20.085681923 +0100
@@ -7,6 +7,7 @@
 _cupsLangPrintf
 _cupsLangPuts
 _cupsLangString
+_cupsstrftime
 _cupsMD5Append
 _cupsMD5Finish
 _cupsMD5Init
diff -Nur cups-1.5.4.dist/cups/Makefile cups-1.5.4/cups/Makefile
--- cups-1.5.4.dist/cups/Makefile   2011-09-09 18:34:29.0 +0200
+++ cups-1.5.4/cups/Makefile2014-03-09 13:21:20.089682442 +0100
@@ -63,6 +63,7 @@
snmp.o \
snprintf.o \
string.o \
+   strftime.o \
tempfile.o \
thread.o \
transcode.o \
diff -Nur cups-1.5.4.dist/cups/strftime.c cups-1.5.4/cups/strftime.c
--- cups-1.5.4.dist/cups/strftime.c 1970-01-01 01:00:00.0 +0100
+++ cups-1.5.4/cups/strftime.c  2014-03-09 13:21:20.093682921 +0100
@@ -0,0 +1,56 @@
+/*
+ * "$Id$"
+ *
+ *   Localized strftime function for CUPS.
+ *
+ *
+ * Contents:
+ *
+ *   _cupsstrftime()- format date and time
+ */
+
+/*
+ * Include necessary headers...
+ */
+
+#include "cups-private.h"
+
+
+/*
+ * '_cupsstrftime()' - format date and time in current locale and convert to 
UTF8
+ */
+
+size_t
+_cupsstrftime(char *s, size_t max, const char *format, const 

commit cups for openSUSE:Factory

2014-02-22 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2014-02-22 20:44:27

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2014-02-19 
09:09:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2014-02-22 
20:44:30.0 +0100
@@ -1,0 +2,33 @@
+Thu Feb 20 13:57:24 CET 2014 - jsm...@suse.de
+
+- Cautious clean up of systemd units via RPM scriptlets
+  (see the entry below dated "Wed Feb 19 15:05:44 CET 2014")
+  does not work reliable because it would leave a messsed up
+  systemd setup for cupsd when YaST was used before
+  to start/stop/enable/disable the cupsd, see
+  https://bugzilla.novell.com/show_bug.cgi?id=857372#c115
+  so that now cups.socket and cups.path are stopped and disabled
+  in any case to ensure starting/stopping/enabling/disabling
+  of the cupsd also works with YaST, see
+  https://bugzilla.novell.com/show_bug.cgi?id=857372#c120
+  (bnc#857372).
+- str4351.patch from CUPS upstream fixes
+  https://www.cups.org/str.php?L4351
+  "STR #4351 cups-lpd hugh jobs (>2G) fail"
+  (bnc#864782).
+
+---
+Wed Feb 19 15:05:44 CET 2014 - jsm...@suse.de
+
+- Cautious clean up of systemd units via RPM scriptlets:
+  * When /usr/lib/systemd/system/cups.path and/or
+/usr/lib/systemd/system/cups.socket are in use
+stop and disable them because they are no longer provided
+but keep manually set up cups.path and/or cups.socket units.
+  * Enforce systemd to use the cups.service file in this package
+by "systemctl reenable cups.service" if it was enabled
+(intentionally this does not restart a running cupsd).
+  For details see "rpm -q --scripts cups" and have a look at
+  http://lists.opensuse.org/opensuse-packaging/2014-02/msg00096.html
+
+---

New:

  str4351.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.pwsrz4/_old  2014-02-22 20:44:31.0 +0100
+++ /var/tmp/diff_new_pack.pwsrz4/_new  2014-02-22 20:44:31.0 +0100
@@ -41,13 +41,6 @@
 BuildRequires:  openssl-devel
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig
-%if 0%{?suse_version} > 1140
-BuildRequires:  pkgconfig(systemd)
-%{?systemd_requires}
-%define have_systemd 1
-# may not be defined in older systemd macros..
-%{!?_tmpfilesdir: %global _tmpfilesdir /usr/lib/tmpfiles.d }
-%endif
 # The "BuildRequires: poppler-tools" installs /usr/bin/pdftops for the
 # check in config-scripts/cups-pdf.m4 regarding HAVE_PDFTOPS_WITH_ORIGPAGESIZE
 # see https://www.cups.org/str.php?L3689
@@ -61,8 +54,35 @@
 BuildRequires:  tcpd-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
+# See http://en.opensuse.org/openSUSE:Systemd_packaging_guidelines
+# that reads as of this writing (Thu Feb 13 12:20:32 CET 2014)
+# where here the RPM macro percentage sign is replaced with '@' to be safe:
+#  Starting with openSUSE 12.1, several RPM macros
+#  must be used to package systemd services files
+#Build Requirement
+#  You should add :
+#@if 0@{?suse_version} >= 1210
+#BuildRequires: systemd
+#@endif
+#  as Build Requires.
+#Requires
+#  Add
+#@{?systemd_requires}
+#  to ensure the needed dependencies are added to your package
+%if 0%{?suse_version} >= 1210
+%define have_systemd 1
+%endif
+%if 0%{?have_systemd}
+BuildRequires:  pkgconfig(systemd)
+%{?systemd_requires}
+# _tmpfilesdir is not defined in systemd macros up to openSUSE 12.3 and
+# in openSUSE 13.1 "rpm --eval @{_tmpfilesdir}" results /usr/lib/tmpfiles.d
+# (above the RPM macro percentage sign is replaced with '@' to be safe):
+%{!?_tmpfilesdir: %global _tmpfilesdir /usr/lib/tmpfiles.d }
+%else
 PreReq: %insserv_prereq
 PreReq: %fillup_prereq
+%endif
 # sysvinit(syslog) is first provided in openSUSE:Factory (i.e. openSUSE 11.4):
 %if 0%{?suse_version} > 1130
 PreReq: sysvinit(syslog)
@@ -196,6 +216,8 @@
 # who have been allowed by root to do CUPS configuration changes
 # (CUPS STR#4223 CVE-2012-5519 Novell/Suse Bugzilla bnc#789566):
 Patch113:   cups-1.5.4-CVE-2012-5519.patch
+# Patch114 fixes STR #4351: cups-lpd hugh jobs (>2G) fail
+Patch114:   str4351.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -356,6 +378,8 @@
 # who have been allowed by root to do CUPS configuration changes
 # (CUPS STR#4223 CVE-2012-5519 Novell/Suse Bugzilla bnc#789566):
 %patch113
+# Patch1

commit cups for openSUSE:Factory

2014-02-19 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2014-02-19 09:09:43

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2014-02-07 
10:25:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2014-02-19 
09:09:45.0 +0100
@@ -1,0 +2,54 @@
+Wed Feb 12 11:53:45 CET 2014 - jsm...@suse.de
+
+- Added Begin/End comments in scriptlets for RPM macros 
+  so that it is easier to see in the "rpm -q --scripts cups"
+  output what each RPM macro actually does.
+
+---
+Wed Feb 12 10:30:42 CET 2014 - jsm...@suse.de
+
+- Clean up how cupsd is launched (via SysVinit or systemd)
+  by maintaining strictly separated sections in cups.spec:
+  Either for launching cupsd via systemd (if have_systemd is set)
+  or for launching cupsd via SysVinit (if have_systemd is not set).
+  SysVinit support cannot be removed because CUPS 1.5.4
+  is provided for SLE11 in the OBS devel project "Printing".
+
+---
+Wed Feb  5 14:04:42 CET 2014 - jsm...@suse.de
+
+- cups-1.5.4-CVE-2012-5519.patch adds better default protection
+  against misuse of privileges by normal users who have been
+  specifically allowed by root to do cupsd configuration changes
+  (CUPS STR#4223 CVE-2012-5519 Novell/Suse Bugzilla bnc#789566).
+  The new ConfigurationChangeRestriction cupsd.conf directive
+  specifies the level of restriction for cupsd.conf changes
+  that happen via HTTP/IPP requests to the running cupsd
+  (e.g. via CUPS web interface or via the cupsctl command).
+  By default certain cupsd.conf directives that deal with
+  filenames, paths, and users can no longer be changed via
+  requests to the running cupsd but only by manual editing
+  the cupsd.conf file and its default file permissions
+  permit only root to write the cupsd.conf file.
+  Those directives are: ConfigurationChangeRestriction,
+  AccessLog, BrowseLDAPCACertFile, CacheDir, ConfigFilePerm,
+  DataDir, DocumentRoot, ErrorLog, FatalErrors, FileDevice,
+  FontPath, Group, JobPrivateAccess, JobPrivateValues,
+  LogFilePerm, PageLog, Printcap, PrintcapFormat, PrintcapGUI,
+  RemoteRoot, RequestRoot, ServerBin, ServerCertificate,
+  ServerKey, ServerRoot, StateDir, SubscriptionPrivateAccess,
+  SubscriptionPrivateValues, SystemGroup, SystemGroupAuthKey,
+  TempDir, User, WebInterface.
+- The default group of users who are allowed to do cupsd
+  configuration changes via requests to the running cupsd
+  (i.e. the SystemGroup directive in cupsd.conf) is set
+  to 'root' only.
+- In this context a general security advice:
+  When root allows normal users to do system administration tasks
+  (in particular when root allows normal users to administer
+  system processes - i.e. processes that run as root), then
+  this or that kind of privilege escalation will be possible.
+  Only trustworthy users who do not misuse their privileges
+  may get allowed to do specific system administration tasks.
+
+---

New:

  cups-1.5.4-CVE-2012-5519.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.UQTKFR/_old  2014-02-19 09:09:46.0 +0100
+++ /var/tmp/diff_new_pack.UQTKFR/_new  2014-02-19 09:09:46.0 +0100
@@ -45,7 +45,7 @@
 BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
 %define have_systemd 1
-#may not be defined in older systemd macros..
+# may not be defined in older systemd macros..
 %{!?_tmpfilesdir: %global _tmpfilesdir /usr/lib/tmpfiles.d }
 %endif
 # The "BuildRequires: poppler-tools" installs /usr/bin/pdftops for the
@@ -177,7 +177,7 @@
 #   http://lists.opensuse.org/opensuse-factory/2013-01/msg00578.html
 Patch108:   cups-move-everything-to-run.patch
 # Patch109 fixes STR #4190: Send-Document failure ignored
-#(also applies to client-error-not-authorized)
+# (also applies to client-error-not-authorized)
 Patch109:   str4190.patch
 # Patch110 avoids any possible busy loop in cups-polld in case of unusual 
issues
 # by sleeping interval seconds see 
https://bugzilla.novell.com/show_bug.cgi?id=828228
@@ -192,6 +192,10 @@
 # see https://bugzilla.novell.com/show_bug.cgi?id=857372#c61
 # Patch111 must be applied on top of Patch105.
 Patch112:   cups-0003-systemd-secure-cups.service-unit-file.patch
+# Patch113 adds protection against privilege escalation by non-root users
+# who have been allowed by root to do CUPS configuration changes
+# (CUPS STR#4223 CVE-2012-5519 Novell/Suse Bugzilla bnc#7

commit cups for openSUSE:Factory

2014-02-07 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2014-02-07 10:25:41

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2014-01-09 
17:24:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2014-02-07 
10:25:42.0 +0100
@@ -1,0 +2,35 @@
+Wed Jan 29 14:27:52 CET 2014 - jsm...@suse.de
+
+- cups-0003-systemd-secure-cups.service-unit-file.patch changes
+  the cups.service systemd unit file to be more secure and
+  to let the cupsd again work as it did all the time for printing
+  in a network (bnc#857372 in particular comment #61 therein).
+- cups-1.5-additional_policies.patch was updated to avoid
+  cupsd warning messages of the form "No limit for ... defined
+  in policy allowallforanybody and no suitable template found"
+  (bnc#857372 in particular comment #48 therein).
+
+---
+Fri Jan 10 11:51:41 CET 2014 - jsm...@suse.de
+
+- Fix how to use CUPS' own fonts (bnc#856731). In ancient times
+  (see the below entry dated "Thu Aug 16 17:05:19 CEST 2001")
+  there was the idea to deviate from CUPS upstream and save
+  some disk space and do not install CUPS' own fonts.
+  CUPS' own fonts were removed and the CUPS font
+  directory was replaced by a symbolic link
+  /usr/share/cups/fonts -> ../ghostscript/fonts
+  because at that times the Ghostscript fonts had been the same
+  as CUPS' own fonts. In any case such a link is a fragile
+  non-future-proof interference because when either the Ghostscript
+  fonts or CUPS' own fonts change, linking them as same is wrong.
+  Since a long time the Ghostscript fonts do no longer work
+  for CUPS' particular needs but nobody noticed it until now.
+  But it is not possible with RPM to replace a directory by a
+  symbolic link or vice versa. This means /usr/share/cups/fonts
+  must stay forever as a symbolic link and the only way out is
+  to move CUPS' own fonts to an artificial surrogate directory
+  /usr/share/cups/CUPSfonts and have the symbolic link now
+  /usr/share/cups/fonts -> /usr/share/cups/CUPSfonts
+
+---

New:

  cups-0003-systemd-secure-cups.service-unit-file.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.ECN2s9/_old  2014-02-07 10:25:43.0 +0100
+++ /var/tmp/diff_new_pack.ECN2s9/_new  2014-02-07 10:25:43.0 +0100
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Name:   cups
 BuildRequires:  dbus-1-devel
 BuildRequires:  fdupes
@@ -183,9 +182,16 @@
 # Patch110 avoids any possible busy loop in cups-polld in case of unusual 
issues
 # by sleeping interval seconds see 
https://bugzilla.novell.com/show_bug.cgi?id=828228
 Patch110:   cups-polld_avoid_busy_loop.patch
-# Patch111 fixes the systemd cups.socket file so that systemd listens only on 
localhost
-# (i.e. where the cupsd itself listens by default). Patch111 must be applied 
on top of Patch105.
+# Patch111 fixes the cups.socket systemd unit file from Patch105 to be more 
secure
+# so that systemd listens only on localhost (i.e. where the cupsd itself 
listens by default)
+# see https://bugzilla.novell.com/show_bug.cgi?id=857372#c24
+# Patch111 must be applied on top of Patch105.
 Patch111:   
cups-0002-systemd-listen-only-on-localhost-for-socket-activation.patch
+# Patch112 changes the cups.service systemd unit file from Patch105 to be more 
secure
+# and to let the cupsd again work as it did all the time for printing in a 
network
+# see https://bugzilla.novell.com/show_bug.cgi?id=857372#c61
+# Patch111 must be applied on top of Patch105.
+Patch112:   cups-0003-systemd-secure-cups.service-unit-file.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -332,9 +338,16 @@
 %patch109
 # Patch110 avoids any possible busy loop in cups-polld
 %patch110
-# Patch111 fixes the systemd cups.socket file so that systemd listens only on 
localhost
-# (i.e. where the cupsd itself listens by default). Patch111 must be applied 
on top of Patch105.
+# Patch111 fixes the cups.socket systemd unit file from Patch105 to be more 
secure
+# so that systemd listens only on localhost (i.e. where the cupsd itself 
listens by default)
+# see https://bugzilla.novell.com/show_bug.cgi?id=857372#c24
+# Patch111 must be applied on top of Patch105.
 %patch111
+# Patch112 changes the cups.service systemd unit file from Patch105 to be more 
secure
+# and to 

commit cups for openSUSE:Factory

2014-01-09 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2014-01-09 17:24:05

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2013-10-09 
14:17:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2014-01-09 
17:24:06.0 +0100
@@ -1,0 +2,17 @@
+Wed Jan  8 16:07:44 CET 2014 - jsm...@suse.de
+
+- cups-0002-systemd-listen-only-on-localhost-for-socket-activation.patch
+  fixes the systemd cups.socket file so that systemd listens only
+  on localhost (bnc#857372).
+- Do no longer use the Ghostscript fonts for CUPS. Instead be
+  in compliance with upstream and use CUPS' own Monospace fonts
+  in /usr/share/cups/fonts because those fonts are hardcoded
+  used by the CUPS filters bannertops (for CUPS banner pages and
+  the CUPS test page that is a special kind of banner page)
+  and texttops (when printing plain text files). Without CUPS'
+  own Monospace fonts bannertops and texttops create PostScript
+  that uses those fonts but without those fonts embedded which
+  results that PostScript interpreters use a (different) fallback
+  font or fail to print for some PostScript printers (bnc#856731).
+
+---

New:

  cups-0002-systemd-listen-only-on-localhost-for-socket-activation.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.6y9PiR/_old  2014-01-09 17:24:07.0 +0100
+++ /var/tmp/diff_new_pack.6y9PiR/_new  2014-01-09 17:24:07.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -183,6 +183,9 @@
 # Patch110 avoids any possible busy loop in cups-polld in case of unusual 
issues
 # by sleeping interval seconds see 
https://bugzilla.novell.com/show_bug.cgi?id=828228
 Patch110:   cups-polld_avoid_busy_loop.patch
+# Patch111 fixes the systemd cups.socket file so that systemd listens only on 
localhost
+# (i.e. where the cupsd itself listens by default). Patch111 must be applied 
on top of Patch105.
+Patch111:   
cups-0002-systemd-listen-only-on-localhost-for-socket-activation.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -329,6 +332,9 @@
 %patch109
 # Patch110 avoids any possible busy loop in cups-polld
 %patch110
+# Patch111 fixes the systemd cups.socket file so that systemd listens only on 
localhost
+# (i.e. where the cupsd itself listens by default). Patch111 must be applied 
on top of Patch105.
+%patch111
 
 %build
 # Disable SILENT run of make so that make runs verbose as usual:
@@ -388,10 +394,6 @@
 # Source103: cups.sysconfig
 install -d -m755 $RPM_BUILD_ROOT/var/adm/fillup-templates
 install -m 644 %{SOURCE103} 
$RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.cups
-# Use Ghostscript fonts instead of CUPS fonts:
-rm -r $RPM_BUILD_ROOT/usr/share/cups/fonts
-mkdir -p $RPM_BUILD_ROOT/usr/share/ghostscript/fonts
-ln -sf /usr/share/ghostscript/fonts $RPM_BUILD_ROOT/usr/share/cups/
 # Make directory for ssl files:
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
 # Add a client.conf as template (Source108: cups-client.conf):



++ cups-0002-systemd-listen-only-on-localhost-for-socket-activation.patch 
++
--- data/cups.socket.in.orig2014-01-08 15:31:12.0 +0100
+++ data/cups.socket.in 2014-01-08 15:33:07.0 +0100
@@ -3,8 +3,10 @@ Description=CUPS Printing Service Socket
 
 [Socket]
 ListenStream=@CUPS_DEFAULT_DOMAINSOCKET@
-ListenStream=631
-ListenDatagram=0.0.0.0:631
+ListenStream=127.0.0.1:631
+ListenStream=[::1]:631
+ListenDatagram=127.0.0.1:631
+ListenDatagram=[::1]:631
 BindIPv6Only=ipv6-only
 
 [Install]

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2013-10-09 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2013-10-09 14:17:49

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2013-07-09 
20:48:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2013-10-09 
14:17:51.0 +0200
@@ -1,0 +2,9 @@
+Wed Oct  9 04:15:45 UTC 2013 - crrodrig...@opensuse.org
+
+- patch cups-move-everything-to-run.patch missed to move 
+  CUPS_STATEDIR to run, so systemd sockets are still created
+  in /var/run 
+-  Add required tmpfiles.d config snippet to ensure /run/cups
+   is always available.
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.tfdtJh/_old  2013-10-09 14:17:53.0 +0200
+++ /var/tmp/diff_new_pack.tfdtJh/_new  2013-10-09 14:17:53.0 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   cups
 BuildRequires:  dbus-1-devel
 BuildRequires:  fdupes
@@ -45,6 +46,8 @@
 BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
 %define have_systemd 1
+#may not be defined in older systemd macros..
+%{!?_tmpfilesdir: %global _tmpfilesdir /usr/lib/tmpfiles.d }
 %endif
 # The "BuildRequires: poppler-tools" installs /usr/bin/pdftops for the
 # check in config-scripts/cups-pdf.m4 regarding HAVE_PDFTOPS_WITH_ORIGPAGESIZE
@@ -447,6 +450,17 @@
 sed -i -e 's/^# Sample configuration /# Configuration /' 
$RPM_BUILD_ROOT/%{_sysconfdir}/cups/cupsd.conf
 grep -q '^# Sample configuration ' 
$RPM_BUILD_ROOT/%{_sysconfdir}/cups/cupsd.conf.default
 sed -i -e 's/^# Sample configuration /# Default configuration /' 
$RPM_BUILD_ROOT/%{_sysconfdir}/cups/cupsd.conf.default
+
+%if 0%{?have_systemd}
+# install /usr/lib/tmpfiles.d/cups.conf
+mkdir -p ${RPM_BUILD_ROOT}%{_tmpfilesdir}
+cat > ${RPM_BUILD_ROOT}%{_tmpfilesdir}/cups.conf <>confdefs.h <<_ACEOF
+--- cups-1.5.4.orig/config-scripts/cups-directories.m4
 cups-1.5.4/config-scripts/cups-directories.m4
+@@ -429,7 +429,7 @@ case "$uname" in
+   ;;
+   *)
+   # All others
+-  CUPS_STATEDIR="$localstatedir/run/cups"
++  CUPS_STATEDIR="/run/cups"
+   ;;
+ esac
+ AC_DEFINE_UNQUOTED(CUPS_STATEDIR, "$CUPS_STATEDIR")


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2013-07-09 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2013-07-09 20:48:42

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2013-07-01 
15:53:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2013-07-09 
20:48:45.0 +0200
@@ -1,0 +2,7 @@
+Fri Jul  5 14:33:53 CEST 2013 - jsm...@suse.de
+
+- cups-polld_avoid_busy_loop.patch avoids any possible busy loop
+  in cups-polld in case of unusual issues by sleeping interval
+  seconds (bnc#828228).
+
+---
@@ -6 +13 @@
-  patch str4190.patch)
+  patch str4190.patch).

New:

  cups-polld_avoid_busy_loop.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.fpWWyD/_old  2013-07-09 20:48:46.0 +0200
+++ /var/tmp/diff_new_pack.fpWWyD/_new  2013-07-09 20:48:46.0 +0200
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Name:   cups
 BuildRequires:  dbus-1-devel
 BuildRequires:  fdupes
@@ -175,8 +174,12 @@
 #   and yes upstream should do the same. Please also check:
 #   http://lists.opensuse.org/opensuse-factory/2013-01/msg00578.html
 Patch108:   cups-move-everything-to-run.patch
-# STR #4190: Send-Document failure ignored (also applies to 
client-error-not-authorized)
+# Patch109 fixes STR #4190: Send-Document failure ignored
+#(also applies to client-error-not-authorized)
 Patch109:   str4190.patch
+# Patch110 avoids any possible busy loop in cups-polld in case of unusual 
issues
+# by sleeping interval seconds see 
https://bugzilla.novell.com/show_bug.cgi?id=828228
+Patch110:   cups-polld_avoid_busy_loop.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -321,6 +324,8 @@
 %endif
 # Patch109: STR #4190
 %patch109
+# Patch110 avoids any possible busy loop in cups-polld
+%patch110
 
 %build
 # Disable SILENT run of make so that make runs verbose as usual:



++ cups-polld_avoid_busy_loop.patch ++
--- scheduler/cups-polld.c.orig 2012-03-02 19:26:30.0 +0100
+++ scheduler/cups-polld.c  2013-07-05 14:33:08.0 +0200
@@ -169,10 +169,15 @@ main(int  argc,   /* I - Number 
of comm
 
/*
 * Sleep for any remaining time...
+* but in case of unusual issues (if remain <= 0 or if restart_polling)
+* sleep interval seconds to avoid any possible busy-loop
+* see for example https://bugzilla.novell.com/show_bug.cgi?id=828228
 */
 
 if (remain > 0 && !restart_polling)
   sleep(remain);
+else
+  sleep(interval);
   }
 
   return (1);

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2013-07-01 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2013-07-01 15:53:19

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2013-06-28 
16:02:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2013-07-01 
15:53:21.0 +0200
@@ -1,0 +2,7 @@
+Fri Jun 28 20:16:52 UTC 2013 - stefan.bru...@rwth-aachen.de
+
+- Fix endless loop if IPP server does not accect job (bnc#827418)
+  see also https://www.cups.org/str.php?L4190 (STR#4190,
+  patch str4190.patch)
+
+---

New:

  str4190.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.k5apxn/_old  2013-07-01 15:53:22.0 +0200
+++ /var/tmp/diff_new_pack.k5apxn/_new  2013-07-01 15:53:22.0 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   cups
 BuildRequires:  dbus-1-devel
 BuildRequires:  fdupes
@@ -174,6 +175,8 @@
 #   and yes upstream should do the same. Please also check:
 #   http://lists.opensuse.org/opensuse-factory/2013-01/msg00578.html
 Patch108:   cups-move-everything-to-run.patch
+# STR #4190: Send-Document failure ignored (also applies to 
client-error-not-authorized)
+Patch109:   str4190.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -316,6 +319,8 @@
 # Patch108 moves everything to /run
 %patch108 -p1
 %endif
+# Patch109: STR #4190
+%patch109
 
 %build
 # Disable SILENT run of make so that make runs verbose as usual:




++ str4190.patch ++
Index: backend/ipp.c
===
--- backend/ipp.c   (revision 10611)
+++ backend/ipp.c   (working copy)
@@ -1279,6 +1279,16 @@
   }
 
  /*
+  * If the printer only claims to support IPP/1.0, or if the user specifically
+  * included version=1.0 in the URI, then do not try to use Create-Job or
+  * Send-Document.  This is another dreaded compatibility hack, but 
unfortunately
+  * there are enough broken printers out there that we need this for now...
+  */
+
+  if (version == 10)
+create_job = send_document = 0;
+
+ /*
   * Start monitoring the printer in the background...
   */
 
@@ -1494,10 +1504,9 @@
  goto cleanup;
}
   }
-  else if (ipp_status == IPP_ERROR_JOB_CANCELED)
+  else if (ipp_status == IPP_ERROR_JOB_CANCELED ||
+   ipp_status == IPP_NOT_AUTHORIZED)
 goto cleanup;
-  else if (ipp_status == IPP_NOT_AUTHORIZED)
-continue;
   else
   {
/*
@@ -1678,14 +1687,35 @@
  ipp_status == IPP_NOT_POSSIBLE ||
 ipp_status == IPP_PRINTER_BUSY)
   continue;
-else if (ipp_status == IPP_REQUEST_VALUE)
+else if (ipp_status == IPP_REQUEST_VALUE ||
+ ipp_status == IPP_ERROR_JOB_CANCELED ||
+ ipp_status == IPP_NOT_AUTHORIZED)
 {
  /*
-  * Print file is too large, abort this job...
+  * Print file is too large, job was canceled, or we need new
+  * authentication data...
   */
 
   goto cleanup;
 }
+else if (ipp_status == IPP_NOT_FOUND)
+{
+ /*
+  * Printer does not actually implement support for Create-Job/
+  * Send-Document, so log the conformance issue and stop the printer.
+  */
+
+  fputs("DEBUG: This printer claims to support Create-Job and "
+"Send-Document, but those operations failed.\n", stderr);
+  fputs("DEBUG: Add '?version=1.0' to the device URI to use legacy "
+"compatibility mode.\n", stderr);
+  update_reasons(NULL, "+cups-ipp-conformance-failure-report,"
+  "cups-ipp-missing-send-document");
+
+  ipp_status = IPP_INTERNAL_ERROR; /* Force queue to stop */
+
+  goto cleanup;
+}
 else
   copies_remaining --;
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2013-06-28 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2013-06-28 16:02:25

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2013-03-22 
21:08:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2013-06-28 
16:02:27.0 +0200
@@ -1,0 +2,20 @@
+Wed Jun 26 15:30:45 CEST 2013 - jsm...@suse.de
+
+- Changed Source0 URL from
+  http://ftp.easysw.com/pub/cups/1.5.4/cups-1.5.4-source.tar.bz2
+  to its currently valid location
+  http://www.cups.org/software/1.5.4/cups-1.5.4-source.tar.bz2
+  so that the factory-auto check script does no longer error out
+  with "Failed to download ...  Source URLs are not valid."
+
+---
+Wed Jun 26 10:39:30 CEST 2013 - jsm...@suse.de
+
+- Use BuildRequires krb5-mini-devel to avoid this build cycle:
+  cups -> krb5 -> python-Jinja2 -> vim -> gtk2 -> cups
+  (according to OBS request 180870).
+  Because krb5-mini-devel is not available for SLE11
+  krb5-devel must still be used for SLE11 builds
+  (required addition to OBS request 180870).
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.BMJoSP/_old  2013-06-28 16:02:28.0 +0200
+++ /var/tmp/diff_new_pack.BMJoSP/_new  2013-06-28 16:02:28.0 +0200
@@ -15,12 +15,21 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Name:   cups
 BuildRequires:  dbus-1-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+# Use krb5-mini-devel to avoid this cycle in the build system:
+# cups -> krb5 -> python-Jinja2 -> vim -> gtk2 -> cups
+# Because krb5-mini-devel is not available for SLE11
+# krb5-devel must be used for SLE11 builds, see
+# http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
+# for the appropriate suse_version value:
+%if 0%{?suse_version} > 1110
+BuildRequires:  krb5-mini-devel
+%else
 BuildRequires:  krb5-devel
+%endif
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libtiff-devel
@@ -64,12 +73,14 @@
 Summary:The Common UNIX Printing System
 License:SUSE-GPL-2.0-with-openssl-exception and LGPL-2.1
 Group:  Hardware/Printing
-# Source0...Source9 is for sources from upstream:
-# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.5.4/cups-1.5.4-source.tar.bz2
-# MD5 sum for Source0 on http://www.cups.org/software.php 
de3006e5cf1ee78a9c6145ce62c4e982 
 Version:1.5.4
 Release:0
-Source0:
http://ftp.easysw.com/pub/cups/1.5.4/cups-%{version}-source.tar.bz2
+# Source0...Source9 is for sources from upstream:
+# URL for Source0: http://www.cups.org/software/1.5.4/cups-1.5.4-source.tar.bz2
+# MD5 sum for Source0 on http://www.cups.org/software.php 
de3006e5cf1ee78a9c6145ce62c4e982 
+# The Source0 URL must be valid, otherwise the factory-auto check script 
errors out
+# with "Failed to download ...  Source URLs are not valid.":
+Source0:
http://www.cups.org/software/%{version}/cups-%{version}-source.tar.bz2
 # Require the exact matching version-release of the cups-libs sub-package 
because
 # non-matching CUPS libraries may let CUPS software crash (e.g. segfault)
 # because all CUPS software is built from the one same CUPS source tar ball




-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2013-03-22 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2013-03-22 21:08:42

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2013-02-07 
10:01:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2013-03-22 
21:08:43.0 +0100
@@ -1,0 +2,6 @@
+Fri Mar 22 08:56:10 UTC 2013 - mmeis...@suse.com
+
+- Added url as source.
+  Please see http://en.opensuse.org/SourceUrls
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.nmup1p/_old  2013-03-22 21:08:45.0 +0100
+++ /var/tmp/diff_new_pack.nmup1p/_new  2013-03-22 21:08:45.0 +0100
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   cups
 BuildRequires:  dbus-1-devel
 BuildRequires:  fdupes
@@ -68,7 +69,7 @@
 # MD5 sum for Source0 on http://www.cups.org/software.php 
de3006e5cf1ee78a9c6145ce62c4e982 
 Version:1.5.4
 Release:0
-Source0:cups-%{version}-source.tar.bz2
+Source0:
http://ftp.easysw.com/pub/cups/1.5.4/cups-%{version}-source.tar.bz2
 # Require the exact matching version-release of the cups-libs sub-package 
because
 # non-matching CUPS libraries may let CUPS software crash (e.g. segfault)
 # because all CUPS software is built from the one same CUPS source tar ball




-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2013-02-07 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2013-02-07 10:00:54

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2012-12-21 
14:34:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2013-02-07 
10:00:55.0 +0100
@@ -1,0 +2,8 @@
+Wed Jan 30 13:24:43 UTC 2013 - rmila...@suse.com
+
+- Move everything (pid, lock, socket files) to /run only for 12.3.
+  Added: cups-move-everything-to-run.patch
+  See also
+  http://lists.opensuse.org/opensuse-factory/2013-01/msg00578.html
+
+---

New:

  cups-move-everything-to-run.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.Sl7QXt/_old  2013-02-07 10:00:57.0 +0100
+++ /var/tmp/diff_new_pack.Sl7QXt/_new  2013-02-07 10:00:57.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -151,6 +151,17 @@
 Patch106:   cups-config-libs.patch
 # Patch107 provides cupsd.service in cups.service
 Patch107:   cups-provides-cupsd-service.patch
+# Patch108 cups-move-everything-to-run.patch (move pid, socket and lock files 
to /run)
+# Explanation that I got via mail from Robert Milasan (quotation):
+#   the changes are due to systemd. Systemd needs /run and in our case
+#   openSUSE we bind /run to /var/run which at boot time can created
+#   issues, meaning /var/run is used before being binded to /run.
+#   All apps should use /run and /run/lock instead of /var/run and /var/lock.
+#   In other distro's they links /run to /var/run and /run/lock
+#   to /var/lock, but we don't, so it's better to move everything
+#   and yes upstream should do the same. Please also check:
+#   http://lists.opensuse.org/opensuse-factory/2013-01/msg00578.html
+Patch108:   cups-move-everything-to-run.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -289,6 +300,10 @@
 %patch106
 # Patch107 provides cupsd.service in cups.service
 %patch107 -p1
+%if %suse_version > 1220
+# Patch108 moves everything to /run
+%patch108 -p1
+%endif
 
 %build
 # Disable SILENT run of make so that make runs verbose as usual:
@@ -341,6 +356,10 @@
 # Source101: cups.init
 install -m755 %{SOURCE101} $RPM_BUILD_ROOT/etc/init.d/cups
 ln -sf ../../etc/init.d/cups $RPM_BUILD_ROOT/usr/sbin/rccups
+%if %suse_version > 1220
+sed -i -e 's|/var/run|/run|g' $RPM_BUILD_ROOT/etc/init.d/cups
+sed -i -e 's|/var/lock|/run/lock|g' $RPM_BUILD_ROOT/etc/init.d/cups
+%endif
 # Source103: cups.sysconfig
 install -d -m755 $RPM_BUILD_ROOT/var/adm/fillup-templates
 install -m 644 %{SOURCE103} 
$RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.cups
@@ -352,6 +371,9 @@
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cups/ssl
 # Add a client.conf as template (Source108: cups-client.conf):
 install -m644 %{SOURCE108} $RPM_BUILD_ROOT%{_sysconfdir}/cups/client.conf
+%if %suse_version > 1220
+sed -i -e 's|/var/run|/run|g' $RPM_BUILD_ROOT%{_sysconfdir}/cups/client.conf
+%endif
 # Source104: cups.xinetd
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
 install -m 644 -D %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/cups-lpd



++ cups-move-everything-to-run.patch ++
Index: cups-1.5.4/config.h.in
===
--- cups-1.5.4.orig/config.h.in
+++ cups-1.5.4/config.h.in
@@ -131,7 +131,7 @@
 #define CUPS_SBINDIR   "/usr/sbin"
 #define CUPS_SERVERBIN "/usr/lib/cups"
 #define CUPS_SERVERROOT"/etc/cups"
-#define CUPS_STATEDIR  "/var/run/cups"
+#define CUPS_STATEDIR  "/run/cups"
 
 
 /*
Index: cups-1.5.4/configure
===
--- cups-1.5.4.orig/configure
+++ cups-1.5.4/configure
@@ -6424,7 +6424,7 @@ case "$uname" in
;;
*)
# All others
-   CUPS_STATEDIR="$localstatedir/run/cups"
+   CUPS_STATEDIR="/run/cups"
;;
 esac
 cat >>confdefs.h <<_ACEOF

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2012-12-21 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2012-12-21 14:34:07

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2012-11-17 
07:20:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2012-12-21 
14:34:19.0 +0100
@@ -1,0 +2,16 @@
+Thu Dec 20 12:38:47 CET 2012 - jsm...@suse.de
+
+- Added "BuildRequires: poppler-tools" which installs
+  /usr/bin/pdftops for the build-time check in cups-pdf.m4
+  regarding HAVE_PDFTOPS_WITH_ORIGPAGESIZE that makes sure
+  that the CUPS filter /usr/lib/cups/filter/pdftops calls
+  /usr/bin/pdftops with "-origpagesizes" otherwise it would
+  result wrong PostScript output for poppler > 0.18.0 (bnc#776080)
+  see also https://www.cups.org/str.php?L3689 (STR #3689).
+- Changed 'configure --with-pdftops=/usr/bin/pdftops' back to
+  the upstream default 'configure --with-pdftops=pdftops'
+  (compare the entry dated 'Fri Jul 31 15:08:41 CEST 2009').
+- Removed leftover and since a longer time obsolete
+  "BuildRequires: avahi-compat-mDNSResponder-devel".
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.83zujB/_old  2012-12-21 14:34:20.0 +0100
+++ /var/tmp/diff_new_pack.83zujB/_new  2012-12-21 14:34:20.0 +0100
@@ -15,9 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Name:   cups
-BuildRequires:  avahi-compat-mDNSResponder-devel
 BuildRequires:  dbus-1-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -25,22 +23,32 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libtiff-devel
+# Have libtool as explicit buildrequirement to no longer depend
+# on a "hidden" buildrequirement in the OBS project definition:
+BuildRequires:  libtool
 BuildRequires:  openldap2-devel
 BuildRequires:  openslp-devel
 BuildRequires:  openssl-devel
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig
-BuildRequires:  tcpd-devel
-BuildRequires:  update-desktop-files
-BuildRequires:  zlib-devel
-# Have libtool as explicit buildrequirement to no longer depend
-# on a "hidden" buildrequirement in the OBS project definition:
-BuildRequires:  libtool
 %if 0%{?suse_version} > 1140
 BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
 %define have_systemd 1
 %endif
+# The "BuildRequires: poppler-tools" installs /usr/bin/pdftops for the
+# check in config-scripts/cups-pdf.m4 regarding HAVE_PDFTOPS_WITH_ORIGPAGESIZE
+# see https://www.cups.org/str.php?L3689
+# If the installed /usr/bin/pdftops in the build system is new enough
+# to support the "-origpagesizes" option it results that the CUPS filter
+# /usr/lib/cups/filter/pdftops is built so that it uses "-origpagesizes"
+# when calling /usr/bin/pdftops otherwise it falls back to not use 
"-origpagesizes"
+# but those fallback would result wrong PostScript output since poppler > 
0.18.0
+# see https://bugzilla.novell.com/show_bug.cgi?id=776080
+BuildRequires:  poppler-tools
+BuildRequires:  tcpd-devel
+BuildRequires:  update-desktop-files
+BuildRequires:  zlib-devel
 PreReq: %insserv_prereq
 PreReq: %fillup_prereq
 # sysvinit(syslog) is first provided in openSUSE:Factory (i.e. openSUSE 11.4):
@@ -70,8 +78,10 @@
 # on the same package repository where the cups package is because
 # all are built simulaneously from the same cups source package
 # and all required packages are provided on the same repository:
-Requires:   cups-client = %{version}
 Requires:   cups-libs = %{version}-%{release}
+# Strictly speaking the cupsd in the package cups could run without the client 
tools
+# but this would be a too crippled use case so that a strict RPM Requires is 
justified:
+Requires:   cups-client = %{version}
 # Inherited RPM Requires from the past but I (jsm...@suse.de) do not know the 
reason for it:
 Requires:   util-linux
 # The Ghostscript device "cups" is needed by several CUPS filters
@@ -81,12 +91,14 @@
 # and cups-libs is a sub-package of cups so that there is an implicit build 
dependency
 # cycle between the main-packages cups and ghostscript.
 # Furthermore Ghostscript is not needed on a system where those CUPS filters 
are not used
-# (e.g. on a print server with only "raw" queues) so that a weak Recommends 
fits better:
+# (e.g. on client systems in the network where the filtering hapens on a CUPS 
server
+# or on a CUPS server with only "raw" queues) so that a weak Recommends fits 
better:
 Recommends: ghostscript
 # The CUPS filter /us

commit cups for openSUSE:Factory

2012-11-16 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2012-11-17 07:20:34

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2012-10-19 
08:45:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2012-11-17 
07:20:36.0 +0100
@@ -1,0 +2,6 @@
+Tue Nov 13 13:54:02 UTC 2012 - fcro...@suse.com
+
+- Add cups-provides-cupsd.service: ensure cupsd.service is provided
+  by cups.service.
+
+---

New:

  cups-provides-cupsd-service.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.hXUbEN/_old  2012-11-17 07:20:38.0 +0100
+++ /var/tmp/diff_new_pack.hXUbEN/_new  2012-11-17 07:20:38.0 +0100
@@ -137,6 +137,8 @@
 Patch105:   
cups-0001-systemd-add-systemd-socket-activation-and-unit-files.patch
 # Patch106 fixes option --libs in cups-config script:
 Patch106:   cups-config-libs.patch
+# Patch107 provides cupsd.service in cups.service
+Patch107:   cups-provides-cupsd-service.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -273,6 +275,8 @@
 %patch105
 # Patch106 fixes option --libs in cups-config script:
 %patch106
+# Patch107 provides cupsd.service in cups.service
+%patch107 -p1
 
 %build
 # Disable SILENT run of make so that make runs verbose as usual:



++ cups-provides-cupsd-service.patch ++
Index: cups-1.5.4/data/cups.service.in
===
--- cups-1.5.4.orig/data/cups.service.in
+++ cups-1.5.4/data/cups.service.in
@@ -5,5 +5,6 @@ Description=CUPS Printing Service
 ExecStart=@sbindir@/cupsd -f
 
 [Install]
+Alias=cupsd.service
 Also=cups.socket cups.path
 WantedBy=printer.target

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2012-10-18 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2012-10-19 08:45:18

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2012-09-27 
10:32:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2012-10-19 
08:45:19.0 +0200
@@ -1,0 +2,6 @@
+Thu Oct 18 12:07:09 UTC 2012 - co...@suse.com
+
+- buildrequire systemd through the pkgconfig provide to get 
+  systemd-mini in build environment (to break cycle)
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.fiz4vI/_old  2012-10-19 08:45:21.0 +0200
+++ /var/tmp/diff_new_pack.fiz4vI/_new  2012-10-19 08:45:21.0 +0200
@@ -37,7 +37,7 @@
 # on a "hidden" buildrequirement in the OBS project definition:
 BuildRequires:  libtool
 %if 0%{?suse_version} > 1140
-BuildRequires:  systemd-devel
+BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
 %define have_systemd 1
 %endif




-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2012-09-27 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2012-09-27 10:32:25

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2012-09-10 
15:21:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2012-09-27 
10:32:28.0 +0200
@@ -1,0 +2,18 @@
+Thu Sep 27 07:27:01 UTC 2012 - mmeis...@suse.com
+
+- Version upgrade to 1.5.4 (mainly a bugfix release) that fixes
+  some IPP printing issues.
+  Excerpt:
+  * The IPP backend no longer tries to get the job status for 
+printers that do not implement the required operation 
+(STR #4083).
+  * Sending a document in an unsupported format to an IPP printer 
+now automatically cancels the job (STR #4093).
+  * The IPP backend now treats the client-error-not-possible
+status code as a job history issue, allowing IPP printing to 
+Windows to work(STR #4047).
+  For a complete list see the CHANGES.txt file.
+- revert_cups-ssl.m4_to_1.5.2.patch is now obsolete because of
+  an upstream fix.
+
+---
@@ -5,2 +23,2 @@
-  Apple grant an openssl linking exception (and an exception for linking on
-  Apple owned operating systems)
+  Apple grant an openssl linking exception (and an exception for
+  linking on Apple owned operating systems).

Old:

  cups-1.5.3-source.tar.bz2
  revert_cups-ssl.m4_to_1.5.2.patch

New:

  cups-1.5.4-source.tar.bz2



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.j9nxx4/_old  2012-09-27 10:32:29.0 +0200
+++ /var/tmp/diff_new_pack.j9nxx4/_new  2012-09-27 10:32:29.0 +0200
@@ -56,9 +56,9 @@
 License:SUSE-GPL-2.0-with-openssl-exception and LGPL-2.1
 Group:  Hardware/Printing
 # Source0...Source9 is for sources from upstream:
-# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.5.3/cups-1.5.3-source.tar.bz2
-# MD5 sum for Source0 on http://www.cups.org/software.php 
e1ad15257aa6f162414ea3beae0c5df8
-Version:1.5.3
+# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.5.4/cups-1.5.4-source.tar.bz2
+# MD5 sum for Source0 on http://www.cups.org/software.php 
de3006e5cf1ee78a9c6145ce62c4e982 
+Version:1.5.4
 Release:0
 Source0:cups-%{version}-source.tar.bz2
 # Require the exact matching version-release of the cups-libs sub-package 
because
@@ -70,8 +70,8 @@
 # on the same package repository where the cups package is because
 # all are built simulaneously from the same cups source package
 # and all required packages are provided on the same repository:
-Requires:   cups-libs = %{version}-%{release}
 Requires:   cups-client = %{version}
+Requires:   cups-libs = %{version}-%{release}
 # Inherited RPM Requires from the past but I (jsm...@suse.de) do not know the 
reason for it:
 Requires:   util-linux
 # The Ghostscript device "cups" is needed by several CUPS filters
@@ -137,12 +137,6 @@
 Patch105:   
cups-0001-systemd-add-systemd-socket-activation-and-unit-files.patch
 # Patch106 fixes option --libs in cups-config script:
 Patch106:   cups-config-libs.patch
-# Patch107 revert_cups-ssl.m4_to_1.5.2.patch reverts config-scripts/cups-ssl.m4
-# to what it was in CUPS 1.5.2 so that autoconf (at least with autoconf 
version 2.63)
-# produces a syntactically correct configure script otherwise "bash -n 
configure" fails
-# with "configure: line : syntax error: unexpected end of 
file",
-# see http://www.cups.org/str.php?L4084
-Patch107:   revert_cups-ssl.m4_to_1.5.2.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -279,17 +273,6 @@
 %patch105
 # Patch106 fixes option --libs in cups-config script:
 %patch106
-# Patch107 revert_cups-ssl.m4_to_1.5.2.patch reverts config-scripts/cups-ssl.m4
-# to what it was in CUPS 1.5.2 so that autoconf (at least with autoconf 
version 2.63)
-# produces a syntactically correct configure script otherwise "bash -n 
configure" fails
-# with "configure: line : syntax error: unexpected end of 
file",
-# see http://www.cups.org/str.php?L4084
-# It fails with autoconf-2.63 that we use on SUSE Linux Enterprise 11 products
-# but it works with autoconf-2.68 that we use on openSUSE 11.4, 12.1, and 
"Factory"
-# so that Patch107 is only needed if suse_version < 1140:
-%if 0%{?suse_version} < 1140
-%patch107 -p1
-%endif
 
 %build
 # Disable SILENT run of make so that make runs verbose as usual:



++ cups-1.5.3-source.tar.bz2 -> cups-1.5.4-source.tar.bz2 ++
/work/

commit cups for openSUSE:Factory

2012-09-10 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2012-09-10 15:21:04

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2012-05-29 
11:36:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2012-09-10 
15:21:08.0 +0200
@@ -1,0 +2,19 @@
+Tue Sep  4 14:55:57 UTC 2012 - cfarr...@suse.com
+
+- license update: SUSE-GPL-2.0-with-openssl-exception and LGPL-2.1
+  Apple grant an openssl linking exception (and an exception for linking on
+  Apple owned operating systems)
+
+---
+Wed Aug  1 11:32:13 CEST 2012 - jsm...@suse.de
+
+- Save /etc/cups/cupsd.conf and /etc/cups/cupsd.conf.default
+  from becoming hardlinked via the fdupes run in cups.spec
+  (see the 'Wed Aug 26 21:43:03 CEST 2009' entry below)
+  by making their content different and at the same time
+  fix the misleading comment (openSUSE Bugzilla bnc#773971).
+- Minor clean-up in cups.spec (the "Remove unpackaged files"
+  via "rm -rf ") is no longer needed because
+  those man pages are no longer installed.
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.0i8Qcl/_old  2012-09-10 15:21:11.0 +0200
+++ /var/tmp/diff_new_pack.0i8Qcl/_new  2012-09-10 15:21:11.0 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   cups
 BuildRequires:  avahi-compat-mDNSResponder-devel
 BuildRequires:  dbus-1-devel
@@ -52,7 +53,7 @@
 PreReq: textutils
 Url:http://www.cups.org/
 Summary:The Common UNIX Printing System
-License:GPL-2.0+ ; LGPL-2.1+
+License:SUSE-GPL-2.0-with-openssl-exception and LGPL-2.1
 Group:  Hardware/Printing
 # Source0...Source9 is for sources from upstream:
 # URL for Source0: 
http://ftp.easysw.com/pub/cups/1.5.3/cups-1.5.3-source.tar.bz2
@@ -154,7 +155,7 @@
 
 %package libs
 Summary:Libraries for CUPS
-License:GPL-2.0+ ; LGPL-2.1+
+License:SUSE-GPL-2.0-with-openssl-exception and LGPL-2.1
 Group:  Hardware/Printing
 # Prerequire /sbin/ldconfig which is used in the traditional bash scriptlets 
for post/postun:
 PreReq: /sbin/ldconfig
@@ -175,7 +176,7 @@
 
 %package client
 Summary:CUPS Client Programs
-License:GPL-2.0+
+License:SUSE-GPL-2.0-with-openssl-exception
 Group:  Hardware/Printing
 # Conflicts with other print spoolers which provide same binaries like 
/usr/bin/lp and so on:
 Conflicts:  lprng
@@ -204,7 +205,7 @@
 
 %package devel
 Summary:Development Environment for CUPS
-License:GPL-2.0+
+License:SUSE-GPL-2.0-with-openssl-exception
 Group:  Development/Libraries/C and C++
 # Do not require the exact matching version-release of cups-libs
 # but only a cups-libs package with matching version because
@@ -229,7 +230,7 @@
 
 %package ddk
 Summary:CUPS Driver Development Kit
-License:GPL-2.0+
+License:SUSE-GPL-2.0-with-openssl-exception
 Group:  Hardware/Printing
 Requires:   cups = %{version}
 Requires:   cups-devel = %{version}
@@ -390,13 +391,19 @@
 mkdir $RPM_BUILD_ROOT/usr/share/pixmaps
 install -m 644 $RPM_BUILD_ROOT/usr/share/icons/hicolor/64x64/apps/cups.png 
$RPM_BUILD_ROOT/usr/share/pixmaps
 rm -rf $RPM_BUILD_ROOT/usr/share/icons
-# Remove unpackaged files:
-rm -rf $RPM_BUILD_ROOT/%{_mandir}/es/cat?
-rm -rf $RPM_BUILD_ROOT/%{_mandir}/fr/cat?
-rm -rf $RPM_BUILD_ROOT/%{_mandir}/cat?
-# Norwegian is "nb", "zh" is probablyx "zh_CN"
+# Norwegian is "nb", "zh" is probably "zh_CN"
 mv $RPM_BUILD_ROOT/usr/share/locale/{no,nb}
 mv $RPM_BUILD_ROOT/usr/share/locale/{zh,zh_CN}
+# Save /etc/cups/cupsd.conf and /etc/cups/cupsd.conf.default from becoming 
hardlinked
+# via the fdupes run below, see 
https://bugzilla.novell.com/show_bug.cgi?id=773971
+# by making their content different and at the same time fix the misleading 
comment.
+# Intentionally let the build fail if 'grep' does not find what 'sed' should 
change
+# because if upstream changed it 'sed' would silently no longer change the 
files
+# so that fdupes would make /etc/cups/cupsd.conf and 
/etc/cups/cupsd.conf.default hardlinked:
+grep -q '^# Sample configuration ' 
$RPM_BUILD_ROOT/%{_sysconfdir}/cups/cupsd.conf
+sed -i -e 's/^# Sample configuration /# Configuration /' 
$RPM_BUILD_ROOT/%{_sysconfdir}/cups/cupsd.conf
+grep -q '^# Sample configuration ' 
$RPM_BUILD_ROOT/%{_

commit cups for openSUSE:Factory

2012-05-29 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2012-05-29 11:36:36

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2012-04-23 
16:10:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2012-05-29 
11:36:40.0 +0200
@@ -1,0 +2,22 @@
+Wed May 16 14:32:36 CEST 2012 - jsm...@suse.de
+
+- Upgraded to CUPS 1.5.3 (mainly a bugfix release) that fixes
+  a number of PostScript, SSL, authenticated printing,
+  and networking issues.
+  Excerpt:
+  * The scheduler could crash if a PPD file contained
+an invalid paper size (STR #4049).
+  * Missing localizations caused empty output (STR #4033).
+  * Changed how timeouts are implemented in the LPD backend
+(STR #4013).
+  * The default InputSlot setting was never used (STR #3957).
+  * Fixed the IPP backend's handling of HTTP/1.0 compatibility
+(STR #3988).
+  For a complete list see the CHANGES.txt file.
+- revert_cups-ssl.m4_to_1.5.2.patch reverts cups-ssl.m4 to what
+  it was in CUPS 1.5.2 so that autoconf produces a syntactically
+  correct configure script otherwise "bash -n configure" fails
+  with "syntax error: unexpected end of file",
+  see http://www.cups.org/str.php?L4084
+
+---

Old:

  cups-1.5.2-source.tar.bz2

New:

  cups-1.5.3-source.tar.bz2
  revert_cups-ssl.m4_to_1.5.2.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.CAlh1k/_old  2012-05-29 11:36:42.0 +0200
+++ /var/tmp/diff_new_pack.CAlh1k/_new  2012-05-29 11:36:42.0 +0200
@@ -55,9 +55,9 @@
 License:GPL-2.0+ ; LGPL-2.1+
 Group:  Hardware/Printing
 # Source0...Source9 is for sources from upstream:
-# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.5.2/cups-1.5.2-source.tar.bz2
-# MD5 sum for Source0 on http://www.cups.org/software.php 
9471d2a7c920cfbb17133c32d2e6866f
-Version:1.5.2
+# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.5.3/cups-1.5.3-source.tar.bz2
+# MD5 sum for Source0 on http://www.cups.org/software.php 
e1ad15257aa6f162414ea3beae0c5df8
+Version:1.5.3
 Release:0
 Source0:cups-%{version}-source.tar.bz2
 # Require the exact matching version-release of the cups-libs sub-package 
because
@@ -132,8 +132,16 @@
 # Patch104 adds the 'allowallforanybody' policy to cupsd.conf
 # see https://fate.novell.com/303515
 Patch104:   cups-1.5-additional_policies.patch
+# Patch105 adds complete systemd support (see 
http://www.cups.org/str.php?L3917):
 Patch105:   
cups-0001-systemd-add-systemd-socket-activation-and-unit-files.patch
+# Patch106 fixes option --libs in cups-config script:
 Patch106:   cups-config-libs.patch
+# Patch107 revert_cups-ssl.m4_to_1.5.2.patch reverts config-scripts/cups-ssl.m4
+# to what it was in CUPS 1.5.2 so that autoconf (at least with autoconf 
version 2.63)
+# produces a syntactically correct configure script otherwise "bash -n 
configure" fails
+# with "configure: line : syntax error: unexpected end of 
file",
+# see http://www.cups.org/str.php?L4084
+Patch107:   revert_cups-ssl.m4_to_1.5.2.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -266,8 +274,21 @@
 %patch103
 # Patch104 adds the 'allowallforanybody' policy to cupsd.conf:
 %patch104
+# Patch105 adds complete systemd support (see 
http://www.cups.org/str.php?L3917):
 %patch105
+# Patch106 fixes option --libs in cups-config script:
 %patch106
+# Patch107 revert_cups-ssl.m4_to_1.5.2.patch reverts config-scripts/cups-ssl.m4
+# to what it was in CUPS 1.5.2 so that autoconf (at least with autoconf 
version 2.63)
+# produces a syntactically correct configure script otherwise "bash -n 
configure" fails
+# with "configure: line : syntax error: unexpected end of 
file",
+# see http://www.cups.org/str.php?L4084
+# It fails with autoconf-2.63 that we use on SUSE Linux Enterprise 11 products
+# but it works with autoconf-2.68 that we use on openSUSE 11.4, 12.1, and 
"Factory"
+# so that Patch107 is only needed if suse_version < 1140:
+%if 0%{?suse_version} < 1140
+%patch107 -p1
+%endif
 
 %build
 # Disable SILENT run of make so that make runs verbose as usual:



++ cups-1.5.2-source.tar.bz2 -> cups-1.5.3-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/cups/cups-1.5.2-source.tar.bz2 
/work/SRC/openSUSE:Factory/.cups.new/cups-1.5.3-source.tar.bz2 differ: char 11, 
line 1


++ revert_cups-ssl.m4_to_1.5.2.patch ++
--- cups-1.5.3/con

commit cups for openSUSE:Factory

2012-04-23 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2012-04-23 16:09:35

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2012-02-16 
16:12:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2012-04-23 
16:10:24.0 +0200
@@ -1,0 +2,33 @@
+Thu Apr 12 10:53:55 CEST 2012 - jsm...@suse.de
+
+- No longer require Ghostscript but only "Recommends: ghostscript"
+  because the Ghostscript device "cups" is needed by several CUPS
+  filters (in particular the "rasterto..." filters) but those
+  filters are not used on all systems (e.g. on a print server
+  with only "raw" queues) so that a weak Recommends fits better.
+  Furthermore this avoids a build dependency cycle between the
+  main-packages cups and ghostscript.
+- No longer require /usr/bin/pdftops but only a "Recommends"
+  because the CUPS filter /usr/lib/cups/filter/pdftops
+  (which calls /usr/bin/pdftops) is not used on all systems
+  (e.g. on a print server with only "raw" queues) so that
+  a weak Recommends fits better.
+
+---
+Tue Apr 10 16:25:24 CEST 2012 - jsm...@suse.de
+
+- In cups.spec only "Requires: ghostscript" but no longer require
+  ghostscript-fonts-std in cups.spec because in ghostscript.spec
+  there is already "Requires: ghostscript-fonts-std"
+  (related to openSUSE Bugzilla bnc#735824).
+- In cups.spec remove the Obsoletes/Provides cups-SUSE-ppds-dat
+  because cups-SUSE-ppds-dat.rpm existed only up to SLE10
+  but it does no longer exist since 11.1/SLE11
+  and CUPS 1.5.x is not provided for SLE10.
+- Use traditional bash scriptlets for post/postun with
+  an explicite "exit 0" line at the end to be fail safe and
+  therefore also "PreReq: /sbin/ldconfig" explicitly for the
+  cups-libs sub-package, see the "Shared_libraries" section in
+  http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets
+
+---



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.cHKls1/_old  2012-04-23 16:10:25.0 +0200
+++ /var/tmp/diff_new_pack.cHKls1/_new  2012-04-23 16:10:25.0 +0200
@@ -40,13 +40,16 @@
 %{?systemd_requires}
 %define have_systemd 1
 %endif
-PreReq: textutils, fileutils, sh-utils, /usr/sbin/groupadd
 PreReq: %insserv_prereq
 PreReq: %fillup_prereq
 # sysvinit(syslog) is first provided in openSUSE:Factory (i.e. openSUSE 11.4):
 %if 0%{?suse_version} > 1130
 PreReq: sysvinit(syslog)
 %endif
+PreReq: /usr/sbin/groupadd
+PreReq: fileutils
+PreReq: sh-utils
+PreReq: textutils
 Url:http://www.cups.org/
 Summary:The Common UNIX Printing System
 License:GPL-2.0+ ; LGPL-2.1+
@@ -68,24 +71,30 @@
 # and all required packages are provided on the same repository:
 Requires:   cups-libs = %{version}-%{release}
 Requires:   cups-client = %{version}
-# The Ghostscript device "cups" is needed by several CUPS filters
-# (in particular the "rasterto..." filters) which justifies a RPM Requires:
-Requires:   ghostscript_any, ghostscript-fonts-std
-# Inherited RPM Requires from the past but I (jsm...@suse.de) do not know an 
exact reason for it:
+# Inherited RPM Requires from the past but I (jsm...@suse.de) do not know the 
reason for it:
 Requires:   util-linux
+# The Ghostscript device "cups" is needed by several CUPS filters
+# (in particular the "rasterto..." filters) which might justify a RPM Requires.
+# But a RPM requirement for ghostscript would cause a build dependency cycle 
because
+# cups Requires ghostscript which BuildRequires cups-devel which Requires 
cups-libs
+# and cups-libs is a sub-package of cups so that there is an implicit build 
dependency
+# cycle between the main-packages cups and ghostscript.
+# Furthermore Ghostscript is not needed on a system where those CUPS filters 
are not used
+# (e.g. on a print server with only "raw" queues) so that a weak Recommends 
fits better:
+Recommends: ghostscript
 # The CUPS filter /usr/lib/cups/filter/pdftops is a wrapper which calls 
/usr/bin/pdftops
-# (see the configure setting '--with-pdftops=/usr/bin/pdftops') so that this 
is required:
-Requires:   /usr/bin/pdftops
+# (see the configure setting '--with-pdftops=/usr/bin/pdftops') so that this
+# might justify a RPM Requires but this CUPS filter is not used on all systems
+# (e.g. on a print server with only "raw" queues) so that a weak Recommends is 
sufficient:
+Recommends: 

commit cups for openSUSE:Factory

2012-02-16 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2012-02-16 16:12:19

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2012-01-20 
22:06:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2012-02-16 
16:12:22.0 +0100
@@ -1,0 +2,14 @@
+Tue Feb  7 14:42:59 CET 2012 - jsm...@suse.de
+
+- Upgraded to CUPS 1.5.2 (mainly a bugfix release). This release
+  fixes a number of printing, encryption, and ipptool issues.
+  Excerpt:
+  * The scheduler incorrectly used free() on a POSIX ACL value,
+which could cause a crash (STR #3970).
+  * Encryption was broken with OpenSSL (probably STR #3933
+and bnc#739410 ).
+  * Badly formed GIF files could cause the image filters
+to crash (STR #3914).
+  For a complete list see the CHANGES.txt file.
+
+---
@@ -11 +25 @@
- This only makes sense when using static linking but we dont ship
+  This only makes sense when using static linking but we don't ship
@@ -17,2 +31,2 @@
-- Update systemd patch, Bind to datagram socket as well 
-in systemd cups.socket unit file, to prevent that port being 
+- Update systemd patch, Bind to datagram socket as well in
+  systemd cups.socket unit file, to prevent that port being
@@ -20 +34,2 @@
-- There is no need to use -fno-strict-aliasing in cflags any longer.
+- There is no need to use -fno-strict-aliasing
+  in cflags any longer.
@@ -31,4 +46,3 @@
-- Add complete systemd support, the hardware stuff  
-  is handled in builtin udev rules
-  (see /lib/udev/rules.d/99-systemd.rules)
-  * See also http://0pointer.de/blog/projects/socket-activation2.html
+- Add complete systemd support, the hardware stuff is handled in
+  builtin udev rules (see /lib/udev/rules.d/99-systemd.rules).
+  See also http://0pointer.de/blog/projects/socket-activation2.html

Old:

  cups-1.5.0-source.tar.bz2

New:

  cups-1.5.2-source.tar.bz2



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.sDoiOJ/_old  2012-02-16 16:12:24.0 +0100
+++ /var/tmp/diff_new_pack.sDoiOJ/_new  2012-02-16 16:12:24.0 +0100
@@ -15,25 +15,23 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-
 Name:   cups
 BuildRequires:  avahi-compat-mDNSResponder-devel
 BuildRequires:  dbus-1-devel
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  krb5-devel
+BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libtiff-devel
-BuildRequires:  zlib-devel
-BuildRequires:  libjpeg-devel
 BuildRequires:  openldap2-devel
 BuildRequires:  openslp-devel
 BuildRequires:  openssl-devel
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig
 BuildRequires:  tcpd-devel
-BuildRequires:  fdupes
 BuildRequires:  update-desktop-files
+BuildRequires:  zlib-devel
 # Have libtool as explicit buildrequirement to no longer depend
 # on a "hidden" buildrequirement in the OBS project definition:
 BuildRequires:  libtool
@@ -50,14 +48,14 @@
 PreReq: sysvinit(syslog)
 %endif
 Url:http://www.cups.org/
-License:GPLv2+ ; LGPLv2.1+
-Group:  Hardware/Printing
 Summary:The Common UNIX Printing System
+License:GPL-2.0+ ; LGPL-2.1+
+Group:  Hardware/Printing
 # Source0...Source9 is for sources from upstream:
-# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.5.0/cups-1.5.0-source.tar.bz2
-# MD5 sum for Source0 on http://www.cups.org/software.php 
e54ed09ede2340fc301491520fe4
-Version:1.5.0
-Release:1
+# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.5.2/cups-1.5.2-source.tar.bz2
+# MD5 sum for Source0 on http://www.cups.org/software.php 
9471d2a7c920cfbb17133c32d2e6866f
+Version:1.5.2
+Release:0
 Source0:cups-%{version}-source.tar.bz2
 # Require the exact matching version-release of the cups-libs sub-package 
because
 # non-matching CUPS libraries may let CUPS software crash (e.g. segfault)
@@ -138,8 +136,8 @@
 
 
 %package libs
-License:GPLv2+ ; LGPLv2.1+
 Summary:Libraries for CUPS
+License:GPL-2.0+ ; LGPL-2.1+
 Group:  Hardware/Printing
 # https://bugzilla.novell.com/show_bug.cgi?id=437293
 %ifarch ppc64
@@ -157,8 +155,8 @@
 
 
 %package client
-License:GPLv2+
 Summary:CUPS Client Programs
+License:GPL-2.0+
 Group:  Hardware/Printing
 # Conflicts with other print spoolers which provide same binaries like 
/usr/bin/lp and so on:
 Conflicts:  plp lprold lprng
@@ -184,8 +182,8 @@
 
 
 %

commit cups for openSUSE:Factory

2012-01-20 Thread h_root
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2012-01-20 22:06:54

Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and  /work/SRC/openSUSE:Factory/.cups.new (New)


Package is "cups", Maintainer is "jsm...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/cups/cups.changes2011-10-06 
16:01:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new/cups.changes   2012-01-20 
22:06:55.0 +0100
@@ -1,0 +2,35 @@
+Tue Jan 10 04:58:44 UTC 2012 - crrodrig...@opensuse.org
+
+- Use explicit  buildrequires on the needed libraries.
+  otherwise build will fail after libtiff-devel deps cleanup
+- Cleanup requires of -devel package, which only needs glibc-devel
+- Fix up, cups-config script, which with option --libs adds:
+ LIBS="-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto 
+   -lz -lpthread -lm -lcrypt  "
+ IMGLIBS="-ltiff -ljpeg -lpng"
+ This only makes sense when using static linking but we dont ship
+ static libraries and will only help bloating dependant packages.
+
+---
+Sat Dec 17 18:19:14 UTC 2011 - crrodrig...@opensuse.org
+
+- Update systemd patch, Bind to datagram socket as well 
+in systemd cups.socket unit file, to prevent that port being 
+stolen by another service (from RH).
+- There is no need to use -fno-strict-aliasing in cflags any longer.
+
+---
+Sat Dec  3 20:09:32 UTC 2011 - crrodrig...@opensuse.org
+
+- Update systemd patch to a newer version that uses 
+  libsystemd-daemon instead of bundling sd-daemon wrappers.
+
+---
+Sat Dec  3 19:11:36 UTC 2011 - crrodrig...@opensuse.org
+
+- Add complete systemd support, the hardware stuff  
+  is handled in builtin udev rules
+  (see /lib/udev/rules.d/99-systemd.rules)
+  * See also http://0pointer.de/blog/projects/socket-activation2.html
+
+---

New:

  cups-0001-systemd-add-systemd-socket-activation-and-unit-files.patch
  cups-config-libs.patch



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.SsI1Of/_old  2012-01-20 22:06:57.0 +0100
+++ /var/tmp/diff_new_pack.SsI1Of/_new  2012-01-20 22:06:57.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,32 @@
 #
 
 
+
 Name:   cups
-BuildRequires:  avahi-compat-mDNSResponder-devel dbus-1-devel gcc-c++
-BuildRequires:  krb5-devel libpng-devel libtiff-devel openldap2-devel
-BuildRequires:  openslp-devel openssl-devel pam-devel pkg-config tcpd-devel
-BuildRequires:  fdupes update-desktop-files
+BuildRequires:  avahi-compat-mDNSResponder-devel
+BuildRequires:  dbus-1-devel
+BuildRequires:  gcc-c++
+BuildRequires:  krb5-devel
+BuildRequires:  libpng-devel
+BuildRequires:  libtiff-devel
+BuildRequires:  zlib-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  openldap2-devel
+BuildRequires:  openslp-devel
+BuildRequires:  openssl-devel
+BuildRequires:  pam-devel
+BuildRequires:  pkgconfig
+BuildRequires:  tcpd-devel
+BuildRequires:  fdupes
+BuildRequires:  update-desktop-files
 # Have libtool as explicit buildrequirement to no longer depend
 # on a "hidden" buildrequirement in the OBS project definition:
 BuildRequires:  libtool
+%if 0%{?suse_version} > 1140
+BuildRequires:  systemd-devel
+%{?systemd_requires}
+%define have_systemd 1
+%endif
 PreReq: textutils, fileutils, sh-utils, /usr/sbin/groupadd
 PreReq: %insserv_prereq
 PreReq: %fillup_prereq
@@ -107,6 +125,8 @@
 # Patch104 adds the 'allowallforanybody' policy to cupsd.conf
 # see https://fate.novell.com/303515
 Patch104:   cups-1.5-additional_policies.patch
+Patch105:   
cups-0001-systemd-add-systemd-socket-activation-and-unit-files.patch
+Patch106:   cups-config-libs.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -173,7 +193,7 @@
 # there are no CUPS-internal dependencies via CUPS private API calls
 # (the latter would require the exact matching cups-libs version-release):
 Requires:   cups-libs = %{version}
-Requires:   openssl-devel glibc-devel krb5-devel
+Requires:   glibc-devel
 # https://bugzilla.novell.com/show_bug.cgi?id=437293
 %ifarch ppc64
 Obsoletes:  cups-devel-6

commit cups for openSUSE:Factory

2011-10-06 Thread h_root

Hello community,

here is the log from the commit of package cups for openSUSE:Factory
checked in at Thu Oct 6 16:01:15 CEST 2011.




--- openSUSE:Factory/cups/cups.changes  2011-10-04 18:08:38.0 +0200
+++ cups/cups.changes   2011-10-06 11:21:37.0 +0200
@@ -1,0 +2,54 @@
+Thu Oct  6 11:00:09 CEST 2011 - jsm...@suse.de
+
+- Upgraded to CUPS 1.5.0 (openSUSE Bugzilla bnc#722057)
+  Backward incompatible changes:
+  * The main header cups/cups.h no longer includes the PPD header
+cups/ppd.h which may require code changes to applications.
+  * CUPS no longer supports the old ~/.cupsrc or ~/.lpoptions files
+from CUPS 1.1.x. The ~/.cups/client.conf and ~/.cups/lpoptions
+files that were introduced in CUPS 1.2 must now be used.
+  * The scheduler now requires that filters and backends
+have group write permissions disabled (security).
+  * The HP-GL/2 filter is no longer included (STR #3322).
+  * The SCSI backend is no longer included (STR #3500).
+  Other changes:
+  * Updated the PostScript filter to support IncludeFeature
+in more circumstances (STR #3417).
+  * The scheduler now sets the process group for child processes
+and manages the group (STR #2829).
+  * The scheduler now more carefully creates and removes
+configuration, cache, and state files (STR #3715).
+  * The lpadmin command now allows default option values
+to be deleted (STR #2959).
+  * Restored support for GNU TLS and OpenSSL with threading
+enabled (STR #3605, STR #3461).
+Therefore cups-1.4.4-str3461-1.4.reverted.patch
+is no longer needed (openSUSE Bugzilla bnc#617026).
+  * Increased the default RIPCache value to 128MB (STR #3535).
+Therefore cups-1.4.4-set_default_RIPCache_128m.patch
+is no longer needed (openSUSE Bugzilla bnc#628233).
+  * Updated PDF filter to support Ghostscript ps2write (STR #3766).
+  * Updated PDF filter to support Poppler option to preserve page
+sizes in PDF files when the user has not selected a particular
+media size (STR #3689).
+  * Added new PWG Raster filter for IPP Everywhere printer support.
+  * Added support for a new cupsFilter2 keyword in PPD files
+to allow for the propagation of the actual MIME media type
+produced by a filter.
+  * Name resolution errors no longer no longer cause
+queues to stop (STR #3719, STR #3753). See also
+https://bugzilla.novell.com/show_bug.cgi?id=337794#c16
+  * Added a new cups-exec helper program that applies security
+profiles to filters, port monitors, backends, CGI programs,
+and mini-daemons.
+  * The web interface can now be disabled using the WebInterface
+directive in cupsd.conf (STR #2625).
+  * The ipptest tool is now a first-class user program (STR #3484).
+  For a complete list see the CHANGES.txt file.
+- cups-1.4.4-str3461-1.4.reverted.patch (bnc#617026) and
+  cups-1.4.4-set_default_RIPCache_128m.patch (bnc#628233)
+  are no longer needed because the issues are fixed upstream.
+  cups-1.5-additional_policies.patch (fate#303515) replaces the
+  cups-1.4-additional_policies.patch which does no longer apply.
+
+---

calling whatdependson for head-i586


Old:

  cups-1.4-additional_policies.patch
  cups-1.4.4-set_default_RIPCache_128m.patch
  cups-1.4.4-str3461-1.4.reverted.patch
  cups-1.4.8-source.tar.bz2

New:

  cups-1.5-additional_policies.patch
  cups-1.5.0-source.tar.bz2



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.3LaQNe/_old  2011-10-06 16:01:05.0 +0200
+++ /var/tmp/diff_new_pack.3LaQNe/_new  2011-10-06 16:01:05.0 +0200
@@ -16,12 +16,13 @@
 #
 
 
-
 Name:   cups
 BuildRequires:  avahi-compat-mDNSResponder-devel dbus-1-devel gcc-c++
 BuildRequires:  krb5-devel libpng-devel libtiff-devel openldap2-devel
 BuildRequires:  openslp-devel openssl-devel pam-devel pkg-config tcpd-devel
 BuildRequires:  fdupes update-desktop-files
+# Have libtool as explicit buildrequirement to no longer depend
+# on a "hidden" buildrequirement in the OBS project definition:
 BuildRequires:  libtool
 PreReq: textutils, fileutils, sh-utils, /usr/sbin/groupadd
 PreReq: %insserv_prereq
@@ -35,10 +36,10 @@
 Group:  Hardware/Printing
 Summary:The Common UNIX Printing System
 # Source0...Source9 is for sources from upstream:
-# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.4.8/cups-1.4.8-source.tar.bz2
-# MD5 sum for Source0 on http://www.cups.org/software.php 
0ec52d3f3c69bc2ab5ed70c594edbce6
-Version:1.4.8
-Release:2
+# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.5.0/cups-1.5.0-source.tar.bz2
+# MD5 sum for Source0 on http://www.cups.org/software.php 
e54ed09ede2340fc301491520fe4
+Version:1.5.0
+Release:1
 Source0:cups-%{version}-source.tar.bz2
 # Require the exact matchin

commit cups for openSUSE:Factory

2011-10-04 Thread h_root

Hello community,

here is the log from the commit of package cups for openSUSE:Factory
checked in at Tue Oct 4 18:08:40 CEST 2011.




--- openSUSE:Factory/cups/cups.changes  2011-10-02 09:55:03.0 +0200
+++ /mounts/work_src_done/STABLE/cups/cups.changes  2011-09-30 
22:11:13.0 +0200
@@ -1,0 +2,5 @@
+Fri Sep 30 20:07:52 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to make the spec file more reliable
+
+---

calling whatdependson for head-i586




Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.HGQA1i/_old  2011-10-04 18:08:33.0 +0200
+++ /var/tmp/diff_new_pack.HGQA1i/_new  2011-10-04 18:08:33.0 +0200
@@ -22,6 +22,7 @@
 BuildRequires:  krb5-devel libpng-devel libtiff-devel openldap2-devel
 BuildRequires:  openslp-devel openssl-devel pam-devel pkg-config tcpd-devel
 BuildRequires:  fdupes update-desktop-files
+BuildRequires:  libtool
 PreReq: textutils, fileutils, sh-utils, /usr/sbin/groupadd
 PreReq: %insserv_prereq
 PreReq: %fillup_prereq




continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups for openSUSE:Factory

2011-10-02 Thread h_root

Hello community,

here is the log from the commit of package cups for openSUSE:Factory
checked in at Sun Oct 2 09:55:05 CEST 2011.




--- openSUSE:Factory/cups/cups.changes  2011-09-23 01:54:44.0 +0200
+++ /mounts/work_src_done/STABLE/cups/cups.changes  2011-09-29 
15:17:11.0 +0200
@@ -1,0 +2,54 @@
+Thu Sep 29 15:10:07 CEST 2011 - jsm...@suse.de
+
+- Reverted the change from meissner below dated
+  "Fri Sep 23 09:54:39 CEST 2011" so that baselibs.conf again
+  contains only one line "cups-libs" as before because the
+  submitrequest 85423 Printing/cups -> openSUSE:Factory/cups
+  was declined by coolo with the following reason:
+  "cups-devel-32bit requires cups-32bit (default requires),
+   which does not exist".
+
+---
+Thu Sep 29 11:51:21 CEST 2011 - jsm...@suse.de
+
+- Upgraded to CUPS 1.4.8
+   * network backends could crash if a printer returned a value
+ of 0 for the maximum capacity for a supply (STR #3875)
+   * For a complete list see the CHANGES.txt file.
+- Upgraded to CUPS 1.4.7
+   * imageto* filters could crash with bad GIF files (STR #3867)
+   * CUPS did not work with some printers that incorrectly
+ implemented the HTTP/1.1 standard (STR #3778, STR #3791)
+   * Fixed crash in scheduler when the application/octet-stream
+ MIME type was not defined (STR #3690)
+   * The web interface no longer tries to use multi-part delivery
+ when adding printers (STR #3455) using Epiphany or IE
+   * "lp" and "lpr" failed with Kerberos enabled (STR #3768)
+   * Remote printer URIs with options did not work (STR #3717)
+   * The scheduler now only looks up interface hostnames
+ if HostNameLookups are enabled (STR #3737)
+   * The scheduler could crash if a browsed printer times out
+ while a job is printing (STR #3754)
+   * For a complete list see the CHANGES.txt file.
+
+---
+Thu Sep 29 11:20:00 CEST 2011 - jsm...@suse.de
+
+- cups-1.4.4-set_default_RIPCache_128m.patch enlarges
+  the CUPS upstream default RIPCache from 8m to 128m
+  to avoid various kind of printout failures
+  (STR #3535, and Novell/openSUSE Bugzilla bnc#628233).
+
+---
+Fri Sep 23 09:54:39 CEST 2011 - meiss...@suse.de
+
+- cups-devel baselibs package for Wine 32bit on 64bit building
+  (added "cups-devel requires cups-libs..." to baselibs.conf).
+
+---
+Sun Sep 18 00:09:02 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant tags/sections from specfile
+  (removed "norootforbuild" and the "clean" section).
+
+---
@@ -5 +59,3 @@
-- "zh" is probably meant as "zh_CN", as "zh_TW" exists.
+  (move /usr/share/locale/no to /usr/share/locale/nb).
+- "zh" is probably meant as "zh_CN", as "zh_TW" exists
+  (move /usr/share/locale/zh to /usr/share/locale/zh_CN).
@@ -31 +87 @@
-- Fixing coolo's quick and ditry unconditioned
+- Fixed coolo's quick and ditry unconditioned

calling whatdependson for head-i586


Old:

  cups-1.4.6-source.tar.bz2

New:

  cups-1.4.4-set_default_RIPCache_128m.patch
  cups-1.4.8-source.tar.bz2



Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.lDHE9V/_old  2011-10-02 09:54:59.0 +0200
+++ /var/tmp/diff_new_pack.lDHE9V/_new  2011-10-02 09:54:59.0 +0200
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   cups
@@ -35,9 +34,9 @@
 Group:  Hardware/Printing
 Summary:The Common UNIX Printing System
 # Source0...Source9 is for sources from upstream:
-# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.4.6/cups-1.4.6-source.tar.bz2
-# MD5 sum for Source0 on http://www.cups.org/software.php 
de8fb5a29c36554925c0c6a6e2c0dae1
-Version:1.4.6
+# URL for Source0: 
http://ftp.easysw.com/pub/cups/1.4.8/cups-1.4.8-source.tar.bz2
+# MD5 sum for Source0 on http://www.cups.org/software.php 
0ec52d3f3c69bc2ab5ed70c594edbce6
+Version:1.4.8
 Release:2
 Source0:cups-%{version}-source.tar.bz2
 # Require the exact matching version-release of the cups-libs sub-package 
because
@@ -109,6 +108,10 @@
 # Patch105 reverts changes by CUPS STR #3461 as band-aid workaround
 # to avoid https://bugzilla.novell.com/show_bug.cgi?id=617026 for now:
 Patch105:   cups-1.4.4-str3461-1.4.reverted.patch
+# Patch106 enlarges the CUPS upstream default RIPCache from 8m to 128m
+# to avoid various kind of printout failures
+# see https://bugzilla.novell.com/show_bug.cgi?id=628233
+Patch106:   cups-1.4.4-set_default_RIPCache_128m.patch
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:  %{_tmp

commit cups for openSUSE:Factory

2011-09-19 Thread h_root

Hello community,

here is the log from the commit of package cups for openSUSE:Factory
checked in at Mon Sep 19 21:07:54 CEST 2011.




--- cups/cups.changes   2011-02-10 12:13:19.0 +0100
+++ /mounts/work_src_done/STABLE/cups/cups.changes  2011-07-25 
12:09:13.0 +0200
@@ -1,0 +2,6 @@
+Mon Jul 25 12:08:35 CEST 2011 - meiss...@suse.de
+
+- "no" locale is "nb" (norwegian bokmal) these days
+- "zh" is probably meant as "zh_CN", as "zh_TW" exists.
+
+---
@@ -4 +10 @@
-- Clened up the RPM Requires:
+- Cleaned up the RPM Requires:

calling whatdependson for head-i586




Other differences:
--
++ cups.spec ++
--- /var/tmp/diff_new_pack.2pux9n/_old  2011-09-19 21:07:48.0 +0200
+++ /var/tmp/diff_new_pack.2pux9n/_new  2011-09-19 21:07:48.0 +0200
@@ -335,8 +335,9 @@
 rm -rf $RPM_BUILD_ROOT/%{_mandir}/es/cat?
 rm -rf $RPM_BUILD_ROOT/%{_mandir}/fr/cat?
 rm -rf $RPM_BUILD_ROOT/%{_mandir}/cat?
-# Remove unknown locale directory:
-rm -rf $RPM_BUILD_ROOT/usr/share/locale/no
+# Norwegian is "nb", "zh" is probablyx "zh_CN"
+mv $RPM_BUILD_ROOT/usr/share/locale/{no,nb}
+mv $RPM_BUILD_ROOT/usr/share/locale/{zh,zh_CN}
 # Run fdupes:
 %fdupes $RPM_BUILD_ROOT
 









Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org