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 <ffesti@redhat.com> - Tim Waugh <twaugh@redhat.com> %lang_package %prep %setup -q gnome-patch-translation-prepare %patch13 -p1 -%patch16 -p1 %patch17 -p1 %patch18 -p1 gnome-patch-translation-update %build +%if %suse_version > 1110 +%configure \ + --with-udev-rules +%else %configure +%endif %install %makeinstall @@ -107,11 +133,8 @@ %files %defattr(-,root,root,-) -%doc ChangeLog README +%doc ChangeLog COPYING README %config(noreplace) %{_sysconfdir}/dbus-1/system.d/newprinternotification.conf -%exclude %{py_sitedir}/cupshelpers/*.pyc -%{py_sitedir}/cupshelpers -%{py_sitedir}/cupshelpers*.egg-info %{_bindir}/%{name} %{_bindir}/%{name}-applet %{_bindir}/my-default-printer @@ -121,6 +144,23 @@ %{_sysconfdir}/xdg/autostart/*.desktop %{_mandir}/man1/* +%files -n python-cupshelpers +%defattr(-,root,root,-) +%exclude %{py_sitedir}/cupshelpers/*.pyc +%{py_sitedir}/cupshelpers +%{py_sitedir}/cupshelpers*.egg-info +%if %suse_version > 1110 + +%files -n udev-configure-printer +%defattr(-,root,root,-) +%dir %{_sysconfdir}/udev +%dir %{_sysconfdir}/udev/rules.d +%dir /lib/udev +%{_sysconfdir}/udev/rules.d/*.rules +/lib/udev/udev-add-printer +/lib/udev/udev-configure-printer +%endif + %files lang -f %{name}.lang %changelog ++++++ system-config-printer-1.1.7.tar.bz2 -> system-config-printer-1.1.10.tar.bz2 ++++++ ++++ 143838 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org