Hello community,
here is the log from the commit of package system-config-printer for openSUSE:Factory
checked in at Thu Aug 6 00:54:29 CEST 2009.
--------
--- GNOME/system-config-printer/system-config-printer.changes 2009-04-15 11:44:53.000000000 +0200
+++ /mounts/work_src_done/STABLE/system-config-printer/system-config-printer.changes 2009-08-05 11:13:37.000000000 +0200
@@ -1,0 +2,99 @@
+Wed Aug 5 11:03:01 CEST 2009 - vuntz@novell.com
+
+- Fix build on 11.1 and earlier: we don't want the udev helpers
+ there.
+
+-------------------------------------------------------------------
+Thu Jul 23 20:14:40 CEST 2009 - vuntz@novell.com
+
+- Update to version 1.1.10:
+ + Support for HPLIP 3.9.6.
+ + Fixed 'location' field for printers added remotely.
+ + Avoid traceback when adding new printer.
+ + Parse nmblookup failures correctly.
+ + Avoid non-fatal traceback when adding IPP printer.
+ + Make sure we find https URIs from https backend.
+ + Prevent traceback on IPP notification after properties dialog
+ cancelled.
+ + Fixed incorrect authentication in the troubleshooter.
+ + Arrows for adding and removing class members are sensitive only
+ if something is selected.
+ + Small fix for class members arrows: always de-sensitise buttons
+ after use.
+ + Another fix for selecting an added printer.
+ + Spot stopped jobs with CUPS 1.4 as well.
+ + Map gutenprint filenames to the package name.
+ + Use gpk-install-package-name to install packages, not the PK
+ D-Bus API.
+ + Always update the jobviewer status icon on job events.
+ + Fixed UI oddities when changing PPD/device.
+ + Avoid possible traceback when receiving printer-added-events.
+ + Fixed initial radio button selection for SMB authentication.
+ + Make sure to URL-encode usernames and passwords correctly.
+ + Don't run Properties dialog on new printer.
+ + Don't mention the job number in completed jobs notification.
+ + Check exit codes for child processes.
+ + Removed IPP browser.
+ + Improved matching of printer model names.
+ + Added PIXMA comment to test suite.
+ + Efficiency fixes for PPDs Device ID matching.
+ + Fixed --debug option for PPDs self-test function.
+ + Efficiency and readability improvements in PPDs Device ID
+ matcher.
+ + Avoid cups.setServer/setPort.
+ + Fixed incorrect "printer not shared on server" message.
+ + Drop libsexy support in favour of GTK+ 2.17's equivalent.
+ + Avoid reloading all PPDs when calls to jockey fail.
+ + Small speed-up (0.09s) for the case where jockey is not
+ present.
+ + Don't reload all PPDs if the query has already finished.
+ + 75% speed improvement in ppdMakeModelSplit().
+ + New udev-based queue configuration system.
+ + Improve window size.
+ + Fixed hang on start-up when trying to resize the window.
+ + Fixed tracebacks in cupshelpers.ppds test suite.
+ + Fixed Device ID matching for HPLIP PPDs.
+ + Updated translations.
+- Add cups-devel, libudev-devel, libusb-compat-devel BuildRequires.
+- Pass --with-udev-rules to configure.
+- Package the udev helpers in udev-configure-printer. This package
+ Obsoletes cups-autoconfig, since the new udev helpers now do this
+ job.
+- Split cupshelpers python module in python-cupshelpers package
+ since it's needed by udev-configure-printer.
+- Drop system-config-printer-cups-autoconfig-notifications.patch:
+ we will now use the udev tool and we will receive notifications
+ without this patch.
+
+-------------------------------------------------------------------
+Mon Jul 20 11:41:46 CEST 2009 - vuntz@novell.com
+
+- Update to version 1.1.8 (this is not a complete list of changes
+ since upstream uses git, but some changes aren't listed in
+ ChangeLog):
+ + Set relaxed PPD conformance
+ + Fixed URI parsing when verifying IPP URIs
+ + Set glade's textdomain in the jobviewer (lp#341765)
+ + Made hp-plugin call also working with HPLIP 3.9.2
+ + Adjusted border padding for New Printer window
+ + Use ValueError in PhysicalDevice to indicate device is
+ different
+ + Import debugprint in cupspk
+ + Fixes on automatic printer model selection and suggestion of
+ queue name
+ + Style and efficiency improvements
+ + Fixed XmlHelper crash on invalid XML file (lp#370469)
+ + Clean up temporary PPD files when we're finished with them
+ + Reconnect to CUPS if the connection gets lost during the
+ installation of a driver from OpenPrinting
+ + Scroll to new job if it was added just above the visible range
+ + Use grey ink-drop when there is no marker-colors value
+ + Fixed conversion from broken-down UTC time to simple UNIX time
+ for held jobs
+ + Track printer state changes for the printer context menu
+ + Removed some stale code in cupshelpers
+ + Make sure the job context menu cannot get out of date
+ + Select a newly-added printer
+ + Make troubleshooter work again by disabling cupspk for it
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
system-config-printer-1.1.7.tar.bz2
system-config-printer-cups-autoconfig-notifications.patch
New:
----
system-config-printer-1.1.10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ system-config-printer.spec ++++++
--- /var/tmp/diff_new_pack.GGo73R/_old 2009-08-06 00:53:28.000000000 +0200
+++ /var/tmp/diff_new_pack.GGo73R/_new 2009-08-06 00:53:28.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package system-config-printer (Version 1.1.7)
+# spec file for package system-config-printer (Version 1.1.10)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -21,21 +21,20 @@
Name: system-config-printer
License: GPL v2 or later
Group: Hardware/Printing
-Version: 1.1.7
+Version: 1.1.10
Release: 1
Summary: A printer administration tool
Url: http://cyberelk.net/tim/software/system-config-printer/
Source0: http://cyberelk.net/tim/data/system-config-printer/1.0.x/system-config-printer-%{version}.tar.bz2
# PATCH-FIX-OPENSUSE system-config-printer-icon-brp-friendly.patch vuntz@novell.com -- brp checks don't like the printer icon name, so we have to use something else
Patch13: system-config-printer-icon-brp-friendly.patch
-# PATCH-FIX-OPENSUSE system-config-printer-cups-autoconfig-notifications.patch vuntz@novell.com -- Integration with cups-autoconfig. This will be removed after 11.1, since we'll move to hal-cups-utils.
-Patch16: system-config-printer-cups-autoconfig-notifications.patch
# PATCH-FIX-OPENSUSE system-config-printer-hide-my-default-printer.patch vuntz@novell.com -- Hide my-default-printer in the menus
Patch17: system-config-printer-hide-my-default-printer.patch
# PATCH-FIX-OPENSUSE system-config-printer-firewall-menu.patch vuntz@novell.com -- Fix string to mention correct path in menus to firewall tool
Patch18: system-config-printer-firewall-menu.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Obsoletes: gnome-cups-manager <= 0.33
+BuildRequires: cups-devel
# For directory ownership
BuildRequires: dbus-1
BuildRequires: desktop-file-utils
@@ -45,6 +44,8 @@
# For directory ownership
BuildRequires: hicolor-icon-theme
BuildRequires: intltool
+BuildRequires: libudev-devel
+BuildRequires: libusb-compat-devel
BuildRequires: python-devel
BuildRequires: python-xml
BuildRequires: update-desktop-files
@@ -54,6 +55,7 @@
Requires: dbus-1-python
Requires: desktop-file-utils
Requires: python-cups
+Requires: python-cupshelpers
Requires: python-gnome
Requires: python-gobject2
Requires: python-gtk
@@ -62,30 +64,54 @@
Requires: %{name}-lang = %{version}
%py_requires
Recommends: cups-pk-helper
+Recommends: udev-configure-printer
%description
system-config-printer is a graphical user interface that allows the
user to configure a CUPS print server.
+%package -n python-cupshelpers
+License: GPL v2 or later
+Summary: High-level Python Bindings for CUPS
+Group: Hardware/Printing
+Requires: python-cups
+%py_requires
+
+%description -n python-cupshelpers
+This package contains high-level python bindings for CUPS, and can be
+used on top of python-cups.
+
+%package -n udev-configure-printer
+License: GPL v2 or later
+Summary: Utility to autoconfigure printers when plugged
+Group: Hardware/Printing
+Obsoletes: cups-autoconfig <= 0.1.0
+Requires: dbus-1-python
+Requires: python-cups
+Requires: python-cupshelpers
+%py_requires
+%description -n udev-configure-printer
+This package contains an utility that will ensure printers get
+automatically configured when plugged on the computer.
-Authors:
---------
- Florian Festi