Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2012-02-16 12:28:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "system-config-printer", Maintainer is "gnome-maintain...@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2012-01-05 19:16:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2012-02-16 12:28:35.000000000 +0100 @@ -1,0 +2,19 @@ +Sun Feb 5 22:37:17 UTC 2012 - dims...@opensuse.org + +- Update to version 1.3.8: + + Use pycurl 'https' support for openprinting (CVE-2011-4405) + + Really fix SMB probing in PrinterFinder. + + Require newer pycups; drop compatibility code. + + Don't penalise pxlmono now that rh#661814 is fixed in + ghostscript-9.04 + + Several fixes related to cups authentication. + + Various other code changes. + + Bugs fixed: rh#743446, rh#751610, rh#755913, bgo#757520, + rh#772112, bnc#735322, lp#653132, lp#653132, lp#653132, + lp#844976, lp#874445, lp#653132. + + Updated translations. +- Drop system-config-printer-subprocess-no-shell.patch: fixed + upstream. +- Rebase system-config-printer-no-openprinting.patch. + +------------------------------------------------------------------- Old: ---- system-config-printer-1.3.7.tar.xz system-config-printer-subprocess-no-shell.patch New: ---- system-config-printer-1.3.8.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ system-config-printer.spec ++++++ --- /var/tmp/diff_new_pack.aRZ6fj/_old 2012-02-16 12:28:37.000000000 +0100 +++ /var/tmp/diff_new_pack.aRZ6fj/_new 2012-02-16 12:28:37.000000000 +0100 @@ -16,7 +16,7 @@ # Name: system-config-printer -Version: 1.3.7 +Version: 1.3.8 Release: 0 Summary: A printer administration tool License: GPL-2.0+ @@ -27,8 +27,6 @@ Patch13: system-config-printer-icon-brp-friendly.patch # PATCH-FIX-OPENSUSE system-config-printer-no-openprinting.patch bnc#733542 vu...@opensuse.org -- Disable feature that downloads ppd from openprinting.org Patch19: system-config-printer-no-openprinting.patch -# PATCH-FIX-UPSTREAM system-config-printer-subprocess-no-shell.patch bnc#735322 vu...@opensuse.org -- Always use sequences for subprocess to avoid escaping issues; sent upstream by mail -Patch20: system-config-printer-subprocess-no-shell.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: gnome-cups-manager <= 0.33 BuildRequires: cups-devel @@ -63,7 +61,7 @@ Summary: A printer administration tool -- Common Files Group: Hardware/Printing Requires: dbus-1-python -Requires: python-cups +Requires: python-cups >= 1.9.60 Requires: python-cupshelpers Requires: python-gnomekeyring Requires: python-gobject @@ -116,7 +114,7 @@ %package -n python-cupshelpers Summary: High-level Python Bindings for CUPS Group: Hardware/Printing -Requires: python-cups +Requires: python-cups >= 1.9.60 BuildArch: noarch %py_requires @@ -129,7 +127,7 @@ Group: Hardware/Printing Obsoletes: cups-autoconfig <= 0.1.0 Requires: dbus-1-python -Requires: python-cups +Requires: python-cups >= 1.9.60 Requires: python-cupshelpers Recommends: %{name}-applet %py_requires @@ -143,7 +141,6 @@ %setup -q %patch13 -p1 %patch19 -p1 -%patch20 -p1 %build %configure \ ++++++ system-config-printer-no-openprinting.patch ++++++ --- /var/tmp/diff_new_pack.aRZ6fj/_old 2012-02-16 12:28:37.000000000 +0100 +++ /var/tmp/diff_new_pack.aRZ6fj/_new 2012-02-16 12:28:37.000000000 +0100 @@ -1,31 +1,31 @@ -Index: system-config-printer-1.3.7/cupshelpers/openprinting.py +Index: system-config-printer-1.3.8/cupshelpers/openprinting.py =================================================================== ---- system-config-printer-1.3.7.orig/cupshelpers/openprinting.py -+++ system-config-printer-1.3.7/cupshelpers/openprinting.py -@@ -46,6 +46,11 @@ class _QueryThread (threading.Thread): - self.setDaemon (True) +--- system-config-printer-1.3.8.orig/cupshelpers/openprinting.py ++++ system-config-printer-1.3.8/cupshelpers/openprinting.py +@@ -48,6 +48,11 @@ class _QueryThread (threading.Thread): def run (self): + + ## Disabled on openSUSE, see discussion in https://bugzilla.novell.com/show_bug.cgi?id=733542 + if self.callback != None: + self.callback (403, self.user_data, None) + return + - # CGI script to be executed - query_command = "/query.cgi" - # Headers for the post request -@@ -70,6 +75,7 @@ class _QueryThread (threading.Thread): - except: - result = sys.exc_info () + # Callback function for pycURL collecting the data coming from + # the web server + def collect_data(result): +@@ -82,6 +87,7 @@ class _QueryThread (threading.Thread): + self.result = sys.exc_info () + if status == None: status = 0 + ## openSUSE: just a guard to know if first part in patch should be updated if self.callback != None: - self.callback (status, self.user_data, result) + self.callback (status, self.user_data, self.result) -Index: system-config-printer-1.3.7/newprinter.py +Index: system-config-printer-1.3.8/newprinter.py =================================================================== ---- system-config-printer-1.3.7.orig/newprinter.py -+++ system-config-printer-1.3.7/newprinter.py +--- system-config-printer-1.3.8.orig/newprinter.py ++++ system-config-printer-1.3.8/newprinter.py @@ -362,6 +362,8 @@ class NewPrinterGUI(GtkGUI): # Set up OpenPrinting widgets. self.openprinting = cupshelpers.openprinting.OpenPrinting () @@ -43,7 +43,7 @@ if self.rbtnNPDownloadableDriverSearch.get_active (): combobox = self.cmbNPDownloadableDriverFoundPrinters iter = combobox.get_active_iter () -@@ -3336,6 +3339,8 @@ class NewPrinterGUI(GtkGUI): +@@ -3340,6 +3343,8 @@ class NewPrinterGUI(GtkGUI): elif self.rbtnNPPPD.get_active(): ppd = cups.PPD(self.filechooserPPD.get_filename()) else: -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org