[cups/f16] Work around PPDs cache handling issue (bug #742989).
Tim Waugh
twaugh at fedoraproject.org
Tue Oct 4 15:41:19 UTC 2011
commit c4dc311c9d82fb49bd2c01c55086163078d29fcd
Author: Tim Waugh <twaugh at redhat.com>
Date: Tue Oct 4 16:21:24 2011 +0100
Work around PPDs cache handling issue (bug #742989).
cups-driverd-bug.patch | 11 +++++++++++
cups.spec | 9 ++++++++-
2 files changed, 19 insertions(+), 1 deletions(-)
---
diff --git a/cups-driverd-bug.patch b/cups-driverd-bug.patch
new file mode 100644
index 0000000..cd7fbcb
--- /dev/null
+++ b/cups-driverd-bug.patch
@@ -0,0 +1,11 @@
+diff -up cups-1.5.0/scheduler/cups-driverd.cxx.driverd-bug cups-1.5.0/scheduler/cups-driverd.cxx
+--- cups-1.5.0/scheduler/cups-driverd.cxx.driverd-bug 2011-10-04 16:12:08.067606926 +0100
++++ cups-1.5.0/scheduler/cups-driverd.cxx 2011-10-04 16:15:55.788633393 +0100
+@@ -2359,6 +2359,7 @@ load_ppds_dat(char *filename, /* I -
+ cups_cachedir = CUPS_CACHEDIR;
+
+ snprintf(filename, filesize, "%s/ppds.dat", cups_cachedir);
++ return; // NOT WORKING
+ if ((fp = cupsFileOpen(filename, "r")) != NULL)
+ {
+ /*
diff --git a/cups.spec b/cups.spec
index 9a250b9..b70f196 100644
--- a/cups.spec
+++ b/cups.spec
@@ -13,7 +13,7 @@
Summary: Common Unix Printing System
Name: cups
Version: 1.5.0
-Release: 12%{?dist}
+Release: 13%{?dist}
License: GPLv2
Group: System Environment/Daemons
Source: http://ftp.easysw.com/pub/cups/%{version}/cups-%{version}-source.tar.bz2
@@ -72,6 +72,7 @@ Patch34: cups-avahi-5-services.patch
Patch35: cups-icc.patch
Patch36: cups-systemd-socket.patch
Patch37: cups-CVE-2011-2896.patch
+Patch38: cups-driverd-bug.patch
Patch100: cups-lspp.patch
@@ -296,6 +297,9 @@ Sends IPP requests to the specified URI and tests and/or displays the results.
# Avoid GIF reader loop (CVE-2011-2896, STR #3914, bug #727800).
%patch37 -p1 -b .CVE-2011-2896
+# Work around PPDs cache handling issue (bug #742989).
+%patch38 -p1 -b .driverd-bug
+
%if %lspp
# LSPP support.
%patch100 -p1 -b .lspp
@@ -642,6 +646,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/ipptool.1.gz
%changelog
+* Tue Oct 4 2011 Tim Waugh <twaugh at redhat.com> 1:1.5.0-13
+- Work around PPDs cache handling issue (bug #742989).
+
* Tue Oct 4 2011 Tim Waugh <twaugh at redhat.com> 1:1.5.0-12
- More fixes for systemd socket activation:
- relax permissions check for domain socket in libcups.
More information about the scm-commits
mailing list