commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2020-01-28 10:53:01 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new.26092 (New) Package is "system-config-printer" Tue Jan 28 10:53:01 2020 rev:95 rq:767482 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2019-10-17 13:03:50.668612823 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new.26092/system-config-printer.changes 2020-01-28 10:53:02.00848 +0100 @@ -1,0 +2,5 @@ +Sat Jan 25 14:20:02 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.HnKUCZ/_old 2020-01-28 10:53:02.756881629 +0100 +++ /var/tmp/diff_new_pack.HnKUCZ/_new 2020-01-28 10:53:02.760881634 +0100 @@ -88,7 +88,6 @@ Requires: python3-gobject Requires: python3-gobject-Gdk Requires: python3-smbc -Recommends: %{name}-common-lang Recommends: cups-pk-helper # As soon as this package is installed, it makes sense to have the # autoconfiguration too
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2019-10-17 13:03:48 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new.2352 (New) Package is "system-config-printer" Thu Oct 17 13:03:48 2019 rev:94 rq:736610 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2019-06-24 21:46:04.495769042 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new.2352/system-config-printer.changes 2019-10-17 13:03:50.668612823 +0200 @@ -1,0 +2,6 @@ +Sun Sep 8 08:50:01 UTC 2019 - Bjørn Lie + +- Fix printer icon location again, needed due to changes in + Adwaita. Now back to old location. + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.xpOsiy/_old 2019-10-17 13:03:51.324611161 +0200 +++ /var/tmp/diff_new_pack.xpOsiy/_new 2019-10-17 13:03:51.336611131 +0200 @@ -60,11 +60,11 @@ BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: python3-lxml -BuildRequires: pkgconfig(systemd) BuildRequires: update-desktop-files BuildRequires: xmlto BuildRequires: pkgconfig(libudev) >= 172 BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(udev) Requires: %{name}-common = %{version} Requires: python3-cups @@ -179,9 +179,9 @@ %install %make_install udevrulesdir=%{_prefix}/lib/udev/rules.d udevhelperdir=%{_prefix}/lib/udev for size in 8x8 16x16 22x22 24x24 32x32 48x48 256x256; do - if test -f %{_datadir}/icons/%{_iconlocation}/$size/legacy/printer.png; then + if test -f %{_datadir}/icons/%{_iconlocation}/$size/devices/printer.png; then mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/$size/apps - cp -a %{_datadir}/icons/%{_iconlocation}/$size/legacy/printer.png %{buildroot}/%{_datadir}/icons/hicolor/$size/apps/%{name}.png + cp -a %{_datadir}/icons/%{_iconlocation}/$size/devices/printer.png %{buildroot}/%{_datadir}/icons/hicolor/$size/apps/%{name}.png fi done %suse_update_desktop_file print-applet
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2019-06-24 21:46:03 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new.4615 (New) Package is "system-config-printer" Mon Jun 24 21:46:03 2019 rev:93 rq:711473 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2019-06-02 15:12:28.078179938 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new.4615/system-config-printer.changes 2019-06-24 21:46:04.495769042 +0200 @@ -1,0 +2,6 @@ +Tue Jun 11 12:53:47 UTC 2019 - Dominique Leuenberger + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut the build queues by allowing usage of systemd-mini + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.uuyNHp/_old 2019-06-24 21:46:05.167769549 +0200 +++ /var/tmp/diff_new_pack.uuyNHp/_new 2019-06-24 21:46:05.191769567 +0200 @@ -60,7 +60,7 @@ BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: python3-lxml -BuildRequires: systemd +BuildRequires: pkgconfig(systemd) BuildRequires: update-desktop-files BuildRequires: xmlto BuildRequires: pkgconfig(libudev) >= 172
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2019-06-02 15:12:26 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new.5148 (New) Package is "system-config-printer" Sun Jun 2 15:12:26 2019 rev:92 rq:705578 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2019-05-03 22:16:19.883972647 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new.5148/system-config-printer.changes 2019-06-02 15:12:28.078179938 +0200 @@ -1,0 +2,5 @@ +Thu May 23 09:22:55 UTC 2019 - Dominique Leuenberger + +- Require python3-requests by python3-cupshelpers (boo#1116867). + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.mdMV4a/_old 2019-06-02 15:12:29.850179171 +0200 +++ /var/tmp/diff_new_pack.mdMV4a/_new 2019-06-02 15:12:29.854179170 +0200 @@ -1,7 +1,7 @@ # # spec file for package system-config-printer # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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/ # @@ -135,6 +135,7 @@ Group: Hardware/Printing Requires: python3-cups >= 1.9.60 Requires: python3-pycurl +Requires: python3-requests BuildArch: noarch %description -n python3-cupshelpers
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2019-05-03 22:16:18 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new.5148 (New) Package is "system-config-printer" Fri May 3 22:16:18 2019 rev:91 rq:695760 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2018-06-02 11:56:01.431470993 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new.5148/system-config-printer.changes 2019-05-03 22:16:19.883972647 +0200 @@ -1,0 +2,5 @@ +Mon Mar 4 16:33:28 UTC 2019 - Bjørn Lie + +- Fix printer icon location, needed due to changes in Adwaita. + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.w7mQyX/_old 2019-05-03 22:16:21.319975505 +0200 +++ /var/tmp/diff_new_pack.w7mQyX/_new 2019-05-03 22:16:21.327975521 +0200 @@ -178,9 +178,9 @@ %install %make_install udevrulesdir=%{_prefix}/lib/udev/rules.d udevhelperdir=%{_prefix}/lib/udev for size in 8x8 16x16 22x22 24x24 32x32 48x48 256x256; do - if test -f %{_datadir}/icons/%{_iconlocation}/$size/devices/printer.png; then + if test -f %{_datadir}/icons/%{_iconlocation}/$size/legacy/printer.png; then mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/$size/apps - cp -a %{_datadir}/icons/%{_iconlocation}/$size/devices/printer.png %{buildroot}/%{_datadir}/icons/hicolor/$size/apps/%{name}.png + cp -a %{_datadir}/icons/%{_iconlocation}/$size/legacy/printer.png %{buildroot}/%{_datadir}/icons/hicolor/$size/apps/%{name}.png fi done %suse_update_desktop_file print-applet
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2018-06-02 11:56:00 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Sat Jun 2 11:56:00 2018 rev:90 rq:613437 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2018-04-25 09:44:29.947927185 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2018-06-02 11:56:01.431470993 +0200 @@ -1,0 +2,8 @@ +Thu May 31 10:20:19 UTC 2018 - alarr...@suse.com + +- Add 0001-Fallback-to-using-LC_CTYPE-if-LC_MESSAGES-is-empty-a.patch. + This fixes an error message when adding a new printer since the code + was finding out the language by using LC_MESSAGES which wasn't set + and then it was extracting the first element of a None value. + +--- New: 0001-Fallback-to-using-LC_CTYPE-if-LC_MESSAGES-is-empty-a.patch Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.ot13Sm/_old 2018-06-02 11:56:05.571319184 +0200 +++ /var/tmp/diff_new_pack.ot13Sm/_new 2018-06-02 11:56:05.575319038 +0200 @@ -41,6 +41,8 @@ Patch22:system-config-printer-no-params-to-py3.patch # PATCH-FIX-UPSTREAM fix_connect_dialog_focus.diff gh#twaugh/system-config-printer#38 alarr...@suse.com -- Allow to set the focus on a connect dialog combobox so the user can edit its contents Patch24:fix_connect_dialog_focus.diff +# PATCH-FIX-UPSTREAM 0001-Fallback-to-using-LC_CTYPE-if-LC_MESSAGES-is-empty-a.patch gh#twaugh/system-config-printer#108 alarr...@suse.com -- Fix language usage when LC_MESSAGES is not set (which is the default) +Patch25:0001-Fallback-to-using-LC_CTYPE-if-LC_MESSAGES-is-empty-a.patch # PATCH-FEATURE-OPENSUSE system-config-printer-no-simple-gui.patch boo#1090189 dims...@opensuse.org -- Remove unused _simple_gui class in openprinting.py. Pulls in GTK Patch100: system-config-printer-no-simple-gui.patch # For directory ownership @@ -165,6 +167,7 @@ %patch21 -p1 %patch22 -p1 %patch24 -p1 +%patch25 -p1 %patch100 -p1 %build ++ 0001-Fallback-to-using-LC_CTYPE-if-LC_MESSAGES-is-empty-a.patch ++ >From f52f192d241f49334aa46dca1fe9c22b2ee37ff3 Mon Sep 17 00:00:00 2001 From: Antonio Larrosa Date: Thu, 31 May 2018 12:07:19 +0200 Subject: [PATCH] Fallback to using LC_CTYPE if LC_MESSAGES is empty and fix _language use On openSUSE, LC_MESSAGES is not set by default, so fallback to LC_CTYPE in that case. Also, self._language is not a list (unlike in other classes) but the language itself, so if we get the first element, we would be getting the first letter, not the language. --- scp-dbus-service.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scp-dbus-service.py b/scp-dbus-service.py index 1338836b..b3c03217 100644 --- a/scp-dbus-service.py +++ b/scp-dbus-service.py @@ -471,6 +471,8 @@ class ConfigPrinting(dbus.service.Object): self._jobappletpath = None self._ppds = None self._language = locale.getlocale (locale.LC_MESSAGES)[0] +if not self._language: +self._language = locale.getlocale (locale.LC_CTYPE)[0] def destroy (self): self._cupsconn.destroy () @@ -511,7 +513,7 @@ class ConfigPrinting(dbus.service.Object): def GetBestDrivers(self, device_id, device_make_and_model, device_uri, reply_handler, error_handler): GetBestDriversRequest (device_id, device_make_and_model, device_uri, - self._cupsconn, self._language[0], + self._cupsconn, self._language, reply_handler, error_handler) @dbus.service.method(dbus_interface=CONFIG_IFACE, -- 2.17.0
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2018-04-25 09:44:26 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Wed Apr 25 09:44:26 2018 rev:89 rq:599915 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2018-03-08 10:46:06.305949322 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2018-04-25 09:44:29.947927185 +0200 @@ -1,0 +2,7 @@ +Mon Apr 23 08:28:28 UTC 2018 - dims...@opensuse.org + +- Add system-config-printer-no-simple-gui.patch: Remove _simple_gui + class from openprinting.py: this class pulls in a GTK stack, but + then is actually never used (boo#1090189). + +--- New: system-config-printer-no-simple-gui.patch Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.fETsc4/_old 2018-04-25 09:44:30.687900058 +0200 +++ /var/tmp/diff_new_pack.fETsc4/_new 2018-04-25 09:44:30.691899911 +0200 @@ -41,6 +41,8 @@ Patch22:system-config-printer-no-params-to-py3.patch # PATCH-FIX-UPSTREAM fix_connect_dialog_focus.diff gh#twaugh/system-config-printer#38 alarr...@suse.com -- Allow to set the focus on a connect dialog combobox so the user can edit its contents Patch24:fix_connect_dialog_focus.diff +# PATCH-FEATURE-OPENSUSE system-config-printer-no-simple-gui.patch boo#1090189 dims...@opensuse.org -- Remove unused _simple_gui class in openprinting.py. Pulls in GTK +Patch100: system-config-printer-no-simple-gui.patch # For directory ownership BuildRequires: %{_icontheme}-icon-theme BuildRequires: cups-devel @@ -163,6 +165,7 @@ %patch21 -p1 %patch22 -p1 %patch24 -p1 +%patch100 -p1 %build %configure \ ++ system-config-printer-no-simple-gui.patch ++ Index: system-config-printer-1.5.7/cupshelpers/openprinting.py === --- system-config-printer-1.5.7.orig/cupshelpers/openprinting.py +++ system-config-printer-1.5.7/cupshelpers/openprinting.py @@ -396,72 +396,3 @@ class OpenPrinting: _debugprint ("listDrivers: Querying OpenPrinting: %s" % repr(params)) return self.webQuery(params, parse_result, (callback, user_data)) -def _simple_gui (): -from gi.repository import Gdk -from gi.repository import Gtk -import pprint -Gdk.threads_init () -class QueryApp: -def __init__(self): -self.openprinting = OpenPrinting() -self.main = Gtk.Dialog (title="OpenPrinting query application", -transient_for=None, modal=True) -self.main.add_buttons (Gtk.STOCK_CLOSE, Gtk.ResponseType.CLOSE, - "Search", 10, - "List", 20) -self.main.set_border_width (6) -self.main.vbox.set_spacing (2) -vbox = Gtk.VBox.new (False, 6) -self.main.vbox.pack_start (vbox, True, True, 0) -vbox.set_border_width (6) -self.entry = Gtk.Entry () -vbox.pack_start (self.entry, False, False, 6) -sw = Gtk.ScrolledWindow () -self.tv = Gtk.TextView () -sw.add (self.tv) -vbox.pack_start (sw, True, True, 6) -self.main.connect ("response", self.response) -self.main.show_all () - -def response (self, dialog, response): -if (response == Gtk.ResponseType.CLOSE or -response == Gtk.ResponseType.DELETE_EVENT): -Gtk.main_quit () - -if response == 10: -# Run a query. -self.openprinting.searchPrinters (self.entry.get_text (), - self.search_printers_callback) - -if response == 20: -self.openprinting.listDrivers (self.entry.get_text (), - self.list_drivers_callback) - -def search_printers_callback (self, status, user_data, printers): -if status != 0: -raise printers[1] - -text = "" -for printer in printers.values (): -text += printer + "\n" -Gdk.threads_enter () -self.tv.get_buffer ().set_text (text) -Gdk.threads_leave () - -def list_drivers_callback (self, status, user_data, drivers): -if status != 0: -raise drivers[1] - -t
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2018-03-08 10:46:04 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Thu Mar 8 10:46:04 2018 rev:88 rq:582790 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2018-02-25 12:20:46.526997327 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2018-03-08 10:46:06.305949322 +0100 @@ -1,0 +2,5 @@ +Wed Feb 28 16:39:55 UTC 2018 - dims...@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.ZyEKjZ/_old 2018-03-08 10:46:06.877928729 +0100 +++ /var/tmp/diff_new_pack.ZyEKjZ/_new 2018-03-08 10:46:06.881928585 +0100 @@ -18,14 +18,13 @@ %define _icontheme adwaita %define _iconlocation Adwaita - Name: system-config-printer Version:1.5.7 Release:0 Summary:A printer administration tool -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Hardware/Printing -Url:http://cyberelk.net/tim/software/system-config-printer/ +URL:http://cyberelk.net/tim/software/system-config-printer/ Source0: http://cyberelk.net/tim/data/system-config-printer/1.5/%{name}-%{version}.tar.xz Source1: http://cyberelk.net/tim/data/system-config-printer/1.5/%{name}-%{version}.tar.xz.sig Source2:%{name}.keyring @@ -42,11 +41,9 @@ Patch22:system-config-printer-no-params-to-py3.patch # PATCH-FIX-UPSTREAM fix_connect_dialog_focus.diff gh#twaugh/system-config-printer#38 alarr...@suse.com -- Allow to set the focus on a connect dialog combobox so the user can edit its contents Patch24:fix_connect_dialog_focus.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Obsoletes: gnome-cups-manager <= 0.33 -BuildRequires: cups-devel # For directory ownership BuildRequires: %{_icontheme}-icon-theme +BuildRequires: cups-devel BuildRequires: dbus-1 BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -56,11 +53,9 @@ # For directory ownership BuildRequires: hicolor-icon-theme BuildRequires: intltool +BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: python3-lxml -Requires: python3-cups -Requires: python3-pycurl -Requires: python3-requests BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: xmlto @@ -68,8 +63,12 @@ BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(udev) Requires: %{name}-common = %{version} +Requires: python3-cups +Requires: python3-pycurl +Requires: python3-requests # The applet is not strictly necessary, but it really makes sense Recommends: %{name}-applet +Obsoletes: gnome-cups-manager <= 0.33 %description system-config-printer is a graphical user interface that allows the @@ -141,13 +140,13 @@ %package -n udev-configure-printer Summary:Utility to autoconfigure printers when plugged Group: Hardware/Printing -Obsoletes: cups-autoconfig <= 0.1.0 Requires: dbus-1-python3 Requires: python3-cups >= 1.9.60 Requires: python3-cupshelpers # do not make this recommended! it would pull in KDE or GNOME # applets, even if udev-configure-printer is used on servers Suggests: dbus(com.redhat.NewPrinterNotification) +Obsoletes: cups-autoconfig <= 0.1.0 %systemd_requires %description -n udev-configure-printer @@ -155,6 +154,7 @@ automatically configured when plugged on the computer. %lang_package -n system-config-printer-common + %prep %setup -q %patch13 -p1 @@ -170,7 +170,7 @@ --with-systemdsystemunitdir=%{_unitdir} %install -%make_install udevrulesdir=/usr/lib/udev/rules.d udevhelperdir=/usr/lib/udev +%make_install udevrulesdir=%{_prefix}/lib/udev/rules.d udevhelperdir=%{_prefix}/lib/udev for size in 8x8 16x16 22x22 24x24 32x32 48x48 256x256; do if test -f %{_datadir}/icons/%{_iconlocation}/$size/devices/printer.png; then mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/$size/apps @@ -191,8 +191,8 @@ %icon_theme_cache_postun %files -%defattr(-,root,root,-) -%doc ChangeLog COPYING README +%license COPYING +%doc ChangeLog README %{_bindir}/%{name} %{_bindir}/install-printerdriver %dir %{_datadir}/appdata @@ -201,12 +201,10 @@ %{_mandir}/man1/system-config-printer.1%{?ext_man} %files common -%defattr(-,root,
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2018-02-25 12:20:45 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Sun Feb 25 12:20:45 2018 rev:87 rq:578417 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2017-11-01 11:09:06.494934977 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2018-02-25 12:20:46.526997327 +0100 @@ -1,0 +2,7 @@ +Tue Feb 20 15:45:52 UTC 2018 - lnus...@suse.de + +- Do not recommend dbus(com.redhat.NewPrinterNotification) as this + would pull in desktop applets also on a server installation + (boo#1081691) + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.GhR8kv/_old 2018-02-25 12:20:47.682955459 +0100 +++ /var/tmp/diff_new_pack.GhR8kv/_new 2018-02-25 12:20:47.686955315 +0100 @@ -1,7 +1,7 @@ # # spec file for package system-config-printer # -# Copyright (c) 2017 SUSE LINUX 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 @@ -145,7 +145,9 @@ Requires: dbus-1-python3 Requires: python3-cups >= 1.9.60 Requires: python3-cupshelpers -Recommends: dbus(com.redhat.NewPrinterNotification) +# do not make this recommended! it would pull in KDE or GNOME +# applets, even if udev-configure-printer is used on servers +Suggests: dbus(com.redhat.NewPrinterNotification) %systemd_requires %description -n udev-configure-printer
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2017-11-01 11:09:07 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Wed Nov 1 11:09:07 2017 rev:86 rq:537550 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2017-09-15 21:07:22.660791493 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2017-11-01 11:09:06.494934977 +0100 @@ -1,0 +2,6 @@ +Fri Sep 15 12:21:24 UTC 2017 - jeng...@inai.de + +- Replace some old RPM variables and macros by current constructs. +- Update package summaries. + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.uEGl4a/_old 2017-11-01 11:09:07.286906047 +0100 +++ /var/tmp/diff_new_pack.uEGl4a/_new 2017-11-01 11:09:07.286906047 +0100 @@ -76,7 +76,7 @@ user to configure a CUPS print server. %package common -Summary:A printer administration tool -- Common Files +Summary:Common files for GNOME's printer administration tool Group: Hardware/Printing Requires: dbus-1-python3 Requires: python3-cairo @@ -99,7 +99,7 @@ This package provides files common to various binaries. %package applet -Summary:A printer administration tool -- Notification Icon for Printing +Summary:Notification icon for printing via system-config-printer Group: Hardware/Printing Requires: %{name} = %{version} # Uses the dbus service to interact with print jobs @@ -115,7 +115,7 @@ monitor print jobs. %package dbus-service -Summary:A printer administration tool -- D-Bus Service to Configure Printing +Summary:D-Bus service to configure printing via system-config-printer Group: Hardware/Printing Requires: %{name}-common = %{version} BuildArch: noarch @@ -168,21 +168,18 @@ --with-systemdsystemunitdir=%{_unitdir} %install -%makeinstall udevrulesdir=/usr/lib/udev/rules.d udevhelperdir=/usr/lib/udev +%make_install udevrulesdir=/usr/lib/udev/rules.d udevhelperdir=/usr/lib/udev for size in 8x8 16x16 22x22 24x24 32x32 48x48 256x256; do if test -f %{_datadir}/icons/%{_iconlocation}/$size/devices/printer.png; then - mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps - cp -a %{_datadir}/icons/%{_iconlocation}/$size/devices/printer.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps/%{name}.png + mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/$size/apps + cp -a %{_datadir}/icons/%{_iconlocation}/$size/devices/printer.png %{buildroot}/%{_datadir}/icons/hicolor/$size/apps/%{name}.png fi done %suse_update_desktop_file print-applet %suse_update_desktop_file -r system-config-printer GTK System HardwareSettings -%fdupes $RPM_BUILD_ROOT/%{py_sitedir} +%fdupes %{buildroot}/%{py_sitedir} %find_lang %{name} %{?no_lang_C} -%clean -rm -rf $RPM_BUILD_ROOT - %post %desktop_database_post %icon_theme_cache_post
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2017-09-15 21:07:21 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Fri Sep 15 21:07:21 2017 rev:85 rq:526322 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2017-08-24 18:25:18.306404624 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2017-09-15 21:07:22.660791493 +0200 @@ -1,0 +2,7 @@ +Thu Sep 14 14:44:40 UTC 2017 - fezh...@suse.com + +- Drop SLE12 conditionals, unconditionally use Adwaita icon theme + and python3. + + Drop python3-to-python2.diff. + +--- Old: python3-to-python2.diff Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.ciKDeC/_old 2017-09-15 21:07:23.520670771 +0200 +++ /var/tmp/diff_new_pack.ciKDeC/_new 2017-09-15 21:07:23.524670210 +0200 @@ -16,19 +16,8 @@ # -%if 0%{?suse_version} > 1315 %define _icontheme adwaita %define _iconlocation Adwaita -%else -%define _icontheme gnome -%define _iconlocation gnome -%endif - -%if 0%{?is_opensuse} || 0%{?suse_version} > 1315 -%define use_python3 1 -%else # use python2 -%define use_python3 0 -%endif Name: system-config-printer Version:1.5.7 @@ -51,8 +40,6 @@ Patch21:system-config-printer-no-applet-in-gnome.patch # PATCH-FIX-UPSTREAM system-config-printer-no-params-to-py3.patch boo#924809 dims...@opensuse.org -- Do not pass parameters to python3 Patch22:system-config-printer-no-params-to-py3.patch -# PATCH-FIX-SLE python3-to-python2.diff alarr...@suse.com -- Do not use python3 -Patch23:python3-to-python2.diff # PATCH-FIX-UPSTREAM fix_connect_dialog_focus.diff gh#twaugh/system-config-printer#38 alarr...@suse.com -- Allow to set the focus on a connect dialog combobox so the user can edit its contents Patch24:fix_connect_dialog_focus.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -69,18 +56,11 @@ # For directory ownership BuildRequires: hicolor-icon-theme BuildRequires: intltool -%if %{?use_python3} BuildRequires: python3-devel BuildRequires: python3-lxml Requires: python3-cups Requires: python3-pycurl Requires: python3-requests -%else -BuildRequires: python-devel -BuildRequires: python-lxml -Requires: python-cups -Requires: python-pycurl -%endif BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: xmlto @@ -98,7 +78,6 @@ %package common Summary:A printer administration tool -- Common Files Group: Hardware/Printing -%if %{?use_python3} Requires: dbus-1-python3 Requires: python3-cairo Requires: python3-cups >= 1.9.60 @@ -106,15 +85,6 @@ Requires: python3-gobject Requires: python3-gobject-Gdk Requires: python3-smbc -%else -Requires: dbus-1-python -Requires: python-cairo -Requires: python-cups >= 1.9.60 -Requires: python-cupshelpers -Requires: python-gobject -Requires: python-gobject-Gdk -Requires: python-smbc -%endif Recommends: %{name}-common-lang Recommends: cups-pk-helper # As soon as this package is installed, it makes sense to have the @@ -157,7 +127,6 @@ This packages provides a D-Bus service to configure printers and manage print jobs. -%if %{?use_python3} %package -n python3-cupshelpers Summary:High-level Python Bindings for CUPS Group: Hardware/Printing @@ -169,33 +138,13 @@ This package provides high-level python bindings for CUPS, and can be used on top of python3-cups. -%else # use python2 - -%package -n python-cupshelpers -Summary:High-level Python Bindings for CUPS -Group: Hardware/Printing -Requires: python-cups >= 1.9.60 -Requires: python-pycurl -BuildArch: noarch - -%description -n python-cupshelpers -This package provides high-level python bindings for CUPS, and can be -used on top of python-cups. -%endif - %package -n udev-configure-printer Summary:Utility to autoconfigure printers when plugged Group: Hardware/Printing Obsoletes: cups-autoconfig <= 0.1.0 -%if %{?use_python3} Requires: dbus-1-python3 Requires: python3-cups >= 1.9.60 Requires: python3-cupshelpers -%else # use python2 -Requires: dbus-1-python -Requires: python-cups >= 1.9.60 -Requires: python-cupshelpers -%endif Recommends: dbus(com.redhat.NewPrinterNotification) %systemd
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2017-08-24 18:25:17 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Thu Aug 24 18:25:17 2017 rev:84 rq:518089 version:1.5.7 Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2016-08-31 00:04:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2017-08-24 18:25:18.306404624 +0200 @@ -1,0 +2,6 @@ +Wed Aug 16 12:58:46 UTC 2017 - fv...@suse.com + +- Do not recommend the applet directly, but the dbus service + to allow alternatives to get installed instead + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.Lk83wL/_old 2017-08-24 18:25:18.950313904 +0200 +++ /var/tmp/diff_new_pack.Lk83wL/_new 2017-08-24 18:25:18.954313340 +0200 @@ -1,7 +1,7 @@ # # spec file for package system-config-printer # -# 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 @@ -134,6 +134,7 @@ Requires: %{name} = %{version} # Uses the dbus service to interact with print jobs Requires: %{name}-dbus-service = %{version} +Provides: dbus(com.redhat.NewPrinterNotification) BuildArch: noarch %description applet @@ -195,7 +196,7 @@ Requires: python-cups >= 1.9.60 Requires: python-cupshelpers %endif -Recommends: %{name}-applet +Recommends: dbus(com.redhat.NewPrinterNotification) %systemd_requires %description -n udev-configure-printer
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2016-08-31 00:04:58 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2016-07-01 09:57:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2016-08-31 00:04:59.0 +0200 @@ -12,2 +12,2 @@ -- Add python3-to-python2.diff : Remove all python3 dependencies. - Only applied in SLE12 where python3 is not available. +- Modified python3-to-python2.diff : One of the changes included + there now comes in fix_connect_dialog_focus.diff. @@ -37,0 +38,12 @@ +Fri Apr 22 10:11:53 UTC 2016 - alarr...@suse.com + +- Add python3-to-python2.diff : Remove all python3 dependencies. +- Modified python3 dependencies in the spec file too to use python2 + in SLE12. + +--- +Fri Apr 15 21:24:52 UTC 2016 - mgo...@suse.com + +- Update to GNOME 3.20 Fate#318572 + +--- @@ -90 +102 @@ --- +--- Other differences: --
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2016-07-01 09:57:49 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2016-06-07 23:44:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2016-07-01 09:57:51.0 +0200 @@ -1,0 +2,21 @@ +Tue Jun 14 13:57:56 UTC 2016 - dims...@opensuse.org + +- Add Require python(3)?-gobject-Gdk: pygobject was further split + in order to be able to install it without X-dependencies. We + import Gdk from gi.repository, thus also require + python-gobject-Gdk (boo#984252). + +--- +Tue Jun 7 07:20:29 UTC 2016 - alarr...@suse.com + +- Add python3-to-python2.diff : Remove all python3 dependencies. + Only applied in SLE12 where python3 is not available. +- Create a python3-cupshelpers or python-cupshelpers package + depending on the value of the use_python3 variable. +- Require python3-cups or python-cups (and the associated + python3-cupshelpers/python-cupshelpers) depending on the case. +- Remove %py_requires: It's not really needed. +- Merge the spec file from SLE12-SP2 and GNOME:Factory + (bnc#983255). + +--- New: python3-to-python2.diff Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.bxBaDm/_old 2016-07-01 09:57:52.0 +0200 +++ /var/tmp/diff_new_pack.bxBaDm/_new 2016-07-01 09:57:52.0 +0200 @@ -24,6 +24,12 @@ %define _iconlocation gnome %endif +%if 0%{?is_opensuse} || 0%{?suse_version} > 1315 +%define use_python3 1 +%else # use python2 +%define use_python3 0 +%endif + Name: system-config-printer Version:1.5.7 Release:0 @@ -45,8 +51,10 @@ Patch21:system-config-printer-no-applet-in-gnome.patch # PATCH-FIX-UPSTREAM system-config-printer-no-params-to-py3.patch boo#924809 dims...@opensuse.org -- Do not pass parameters to python3 Patch22:system-config-printer-no-params-to-py3.patch +# PATCH-FIX-SLE python3-to-python2.diff alarr...@suse.com -- Do not use python3 +Patch23:python3-to-python2.diff # PATCH-FIX-UPSTREAM fix_connect_dialog_focus.diff gh#twaugh/system-config-printer#38 alarr...@suse.com -- Allow to set the focus on a connect dialog combobox so the user can edit its contents -Patch23:fix_connect_dialog_focus.diff +Patch24:fix_connect_dialog_focus.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: gnome-cups-manager <= 0.33 BuildRequires: cups-devel @@ -61,8 +69,18 @@ # For directory ownership BuildRequires: hicolor-icon-theme BuildRequires: intltool +%if %{?use_python3} BuildRequires: python3-devel BuildRequires: python3-lxml +Requires: python3-cups +Requires: python3-pycurl +Requires: python3-requests +%else +BuildRequires: python-devel +BuildRequires: python-lxml +Requires: python-cups +Requires: python-pycurl +%endif BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: xmlto @@ -70,12 +88,8 @@ BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(udev) Requires: %{name}-common = %{version} -Requires: python3-cups -Requires: python3-pycurl -Requires: python3-requests # The applet is not strictly necessary, but it really makes sense Recommends: %{name}-applet -%py_requires %description system-config-printer is a graphical user interface that allows the @@ -84,12 +98,23 @@ %package common Summary:A printer administration tool -- Common Files Group: Hardware/Printing +%if %{?use_python3} Requires: dbus-1-python3 -Requires: python-cups >= 1.9.60 -Requires: python-cupshelpers Requires: python3-cairo +Requires: python3-cups >= 1.9.60 +Requires: python3-cupshelpers Requires: python3-gobject +Requires: python3-gobject-Gdk Requires: python3-smbc +%else +Requires: dbus-1-python +Requires: python-cairo +Requires: python-cups >= 1.9.60 +Requires: python-cupshelpers +Requires: python-gobject +Requires: python-gobject-Gdk +Requires: python-smbc +%endif Recommends: %{name}-common-lang Recommends: cups-pk-helper # As soon as this package is installed, it makes sense to have the @@ -110,7 +135,6 @@ # Uses the dbus service to interact with print jobs Requ
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2016-06-07 23:44:58 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2016-05-23 16:37:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2016-06-07 23:44:59.0 +0200 @@ -1,0 +2,7 @@ +Fri Jun 3 09:36:49 UTC 2016 - dims...@opensuse.org + +- Do not handle template service (configure-printer@) with the + sytemd service_* macros (boo#982299). +- Add rpmlintrc to silence the warnings about it. + +--- New: system-config-printer-rpmlintrc Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.iejcp3/_old 2016-06-07 23:45:00.0 +0200 +++ /var/tmp/diff_new_pack.iejcp3/_new 2016-06-07 23:45:00.0 +0200 @@ -34,6 +34,7 @@ Source0: http://cyberelk.net/tim/data/system-config-printer/1.5/%{name}-%{version}.tar.xz Source1: http://cyberelk.net/tim/data/system-config-printer/1.5/%{name}-%{version}.tar.xz.sig Source2:%{name}.keyring +Source99: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE system-config-printer-icon-brp-friendly.patch vu...@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-no-openprinting.patch bnc#733542 vu...@opensuse.org -- Disable feature that downloads ppd from openprinting.org @@ -198,18 +199,6 @@ %desktop_database_postun %icon_theme_cache_postun -%pre -n udev-configure-printer -%service_add_pre configure-printer@.service - -%post -n udev-configure-printer -%service_add_post configure-printer@.service - -%preun -n udev-configure-printer -%service_del_preun configure-printer@.service - -%postun -n udev-configure-printer -%service_del_postun configure-printer@.service - %files %defattr(-,root,root,-) %doc ChangeLog COPYING README ++ system-config-printer-rpmlintrc ++ # systemd template services are not to be handled by the macros addFilter("systemd-service-without-service.*configure-printer@.service");
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2016-05-23 16:37:01 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2015-11-23 07:29:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2016-05-23 16:37:02.0 +0200 @@ -1,0 +2,8 @@ +Fri May 6 15:57:52 UTC 2016 - alarr...@suse.com + +- Add fix_connect_dialog_focus.diff: Enable the focus on the text + entry part of the combobox in the Connect Dialog. This way, users + can edit its content and write the ip of the remote cups server + to connect to (gh#twaugh/system-config-printer#38). + +--- New: fix_connect_dialog_focus.diff Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.hbTYMJ/_old 2016-05-23 16:37:03.0 +0200 +++ /var/tmp/diff_new_pack.hbTYMJ/_new 2016-05-23 16:37:03.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package system-config-printer # -# 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 @@ -44,6 +44,8 @@ Patch21:system-config-printer-no-applet-in-gnome.patch # PATCH-FIX-UPSTREAM system-config-printer-no-params-to-py3.patch boo#924809 dims...@opensuse.org -- Do not pass parameters to python3 Patch22:system-config-printer-no-params-to-py3.patch +# PATCH-FIX-UPSTREAM fix_connect_dialog_focus.diff gh#twaugh/system-config-printer#38 alarr...@suse.com -- Allow to set the focus on a connect dialog combobox so the user can edit its contents +Patch23:fix_connect_dialog_focus.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: gnome-cups-manager <= 0.33 BuildRequires: cups-devel @@ -165,6 +167,7 @@ %patch20 -p1 %patch21 -p1 %patch22 -p1 +%patch23 -p1 %build %configure \ ++ fix_connect_dialog_focus.diff ++ Index: system-config-printer-1.5.7/ui/ConnectDialog.ui === --- system-config-printer-1.5.7.orig/ui/ConnectDialog.ui +++ system-config-printer-1.5.7/ui/ConnectDialog.ui @@ -79,7 +79,7 @@ -False +True
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2015-11-23 07:29:46 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2015-09-03 18:06:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2015-11-23 07:29:48.0 +0100 @@ -1,0 +2,6 @@ +Tue Nov 17 14:02:52 UTC 2015 - dims...@opensuse.org + +- Move system-config-printer to the main package where also the + respective .desktop file is packaged. + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.KZ7xAL/_old 2015-11-23 07:29:49.0 +0100 +++ /var/tmp/diff_new_pack.KZ7xAL/_new 2015-11-23 07:29:49.0 +0100 @@ -212,6 +212,8 @@ %doc ChangeLog COPYING README %{_bindir}/%{name} %{_bindir}/install-printerdriver +%dir %{_datadir}/appdata +%{_datadir}/appdata/system-config-printer.appdata.xml %{_datadir}/applications/system-config-printer.desktop %{_mandir}/man1/system-config-printer.1%{?ext_man} @@ -227,8 +229,6 @@ # The dbus service is provided by applet.py %config(noreplace) %{_sysconfdir}/dbus-1/system.d/com.redhat.NewPrinterNotification.conf %{_sysconfdir}/xdg/autostart/print-applet.desktop -%dir %{_datadir}/appdata -%{_datadir}/appdata/*.xml %files dbus-service %defattr(-,root,root,-)
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2015-09-03 18:00:28 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2015-08-21 07:37:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2015-09-03 18:06:47.0 +0200 @@ -1,0 +2,6 @@ +Mon Aug 31 07:38:49 UTC 2015 - dims...@opensuse.org + +- Add system-config-printer-no-params-to-py3.patch: Do not launch + udev-add-printer with invalid parameters (boo#942809). + +--- New: system-config-printer-no-params-to-py3.patch Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.JFs1vH/_old 2015-09-03 18:06:51.0 +0200 +++ /var/tmp/diff_new_pack.JFs1vH/_new 2015-09-03 18:06:51.0 +0200 @@ -42,6 +42,8 @@ Patch20:system-config-printer-Gtk-introspect.patch # PATCH-FIX-UPSTREAM system-config-printer-no-applet-in-gnome.patch rh#677676 fcro...@suse.com -- Do not start applet in GNOME Patch21:system-config-printer-no-applet-in-gnome.patch +# PATCH-FIX-UPSTREAM system-config-printer-no-params-to-py3.patch boo#924809 dims...@opensuse.org -- Do not pass parameters to python3 +Patch22:system-config-printer-no-params-to-py3.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: gnome-cups-manager <= 0.33 BuildRequires: cups-devel @@ -162,6 +164,7 @@ %patch19 -p1 %patch20 -p1 %patch21 -p1 +%patch22 -p1 %build %configure \ ++ system-config-printer-no-params-to-py3.patch ++ Index: system-config-printer-1.5.7/udev/udev-add-printer === --- system-config-printer-1.5.7.orig/udev/udev-add-printer +++ system-config-printer-1.5.7/udev/udev-add-printer @@ -1,4 +1,4 @@ -#!/usr/bin/python3 -s -B +#!/usr/bin/python3 -sB ## udev-add-printer
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2015-08-21 07:37:29 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2015-07-05 18:01:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2015-08-21 07:37:30.0 +0200 @@ -1,0 +2,6 @@ +Thu Aug 6 09:02:58 UTC 2015 - dims...@opensuse.org + +- Explicitly BuildRequire pkgconfig(udev): its existence is + verified in configure. + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.8XF3nm/_old 2015-08-21 07:37:31.0 +0200 +++ /var/tmp/diff_new_pack.8XF3nm/_new 2015-08-21 07:37:31.0 +0200 @@ -63,6 +63,7 @@ BuildRequires: xmlto BuildRequires: pkgconfig(libudev) >= 172 BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(udev) Requires: %{name}-common = %{version} Requires: python3-cups Requires: python3-pycurl
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2015-07-05 18:01:07 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2015-05-16 07:13:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2015-07-05 18:01:08.0 +0200 @@ -1,0 +2,5 @@ +Mon Jun 22 10:54:24 UTC 2015 - dims...@opensuse.org + +- Own %{_datadir}/appdata for openSUSE:42. + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.tKrnBL/_old 2015-07-05 18:01:09.0 +0200 +++ /var/tmp/diff_new_pack.tKrnBL/_new 2015-07-05 18:01:09.0 +0200 @@ -223,6 +223,7 @@ # The dbus service is provided by applet.py %config(noreplace) %{_sysconfdir}/dbus-1/system.d/com.redhat.NewPrinterNotification.conf %{_sysconfdir}/xdg/autostart/print-applet.desktop +%dir %{_datadir}/appdata %{_datadir}/appdata/*.xml %files dbus-service
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2015-05-16 07:13:52 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2015-03-30 19:12:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2015-05-16 07:13:53.0 +0200 @@ -1,0 +2,12 @@ +Fri May 15 07:33:33 UTC 2015 - dims...@opensuse.org + +- Update to version 1.5.7: + + Test device ordering: hp beats dnssd and usb. + + Fixes for appdata file. + + Fixed traceback (lp#1213136). + + Set use_underline=True for previously-stock buttons +(lp#1210859). + + Increase bus settle time for usb_modeswitch devices +(lp#1206808). + +--- Old: system-config-printer-1.5.6.tar.xz system-config-printer-1.5.6.tar.xz.sig New: system-config-printer-1.5.7.tar.xz system-config-printer-1.5.7.tar.xz.sig Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.Imvjb7/_old 2015-05-16 07:13:54.0 +0200 +++ /var/tmp/diff_new_pack.Imvjb7/_new 2015-05-16 07:13:54.0 +0200 @@ -25,7 +25,7 @@ %endif Name: system-config-printer -Version:1.5.6 +Version:1.5.7 Release:0 Summary:A printer administration tool License:GPL-2.0+ ++ system-config-printer-1.5.6.tar.xz -> system-config-printer-1.5.7.tar.xz ++ 5428 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/system-config-printer-1.5.6/ChangeLog new/system-config-printer-1.5.7/ChangeLog --- old/system-config-printer-1.5.6/ChangeLog 2015-03-17 16:43:14.0 +0100 +++ new/system-config-printer-1.5.7/ChangeLog 2015-04-29 13:58:57.0 +0200 @@ -1,3 +1,32 @@ +2015-04-29 Tim Waugh + + Bumped version for 1.5.7 release. + + make pull-translations && make update-po + +2015-04-23 Tim Waugh + + Test device ordering. + hp beats dnssd and usb. + + Fixes for appdata file. + + Re-bootstrap. + + Fixes for appdata file. + +2015-04-21 Tim Waugh + + Fixed traceback (bug #1213136). + +2015-04-13 Tim Waugh + + Set use_underline=True for previously-stock buttons (bug #1210859). + +2015-04-01 Tim Waugh + + Increase bus settle time for usb_modeswitch devices (bug #1206808). + 2015-03-17 Tim Waugh Bumped version for release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/system-config-printer-1.5.6/applet.py new/system-config-printer-1.5.7/applet.py --- old/system-config-printer-1.5.6/applet.py 2015-03-17 16:19:09.0 +0100 +++ new/system-config-printer-1.5.7/applet.py 2015-04-23 17:05:58.0 +0200 @@ -324,7 +324,7 @@ system_bus.add_signal_receiver (self.handle_dbus_signal, path=self.DBUS_PATH, dbus_interface=self.DBUS_IFACE) -except DBusException as e: +except dbus.DBusException as e: try: print ("%s: failed to add D-Bus signal receiver: %s" \ % (PROGRAM_NAME, e), file=sys.stderr) @@ -338,7 +338,7 @@ self.system_bus.remove_signal_receiver (self.handle_dbus_signal, path=self.DBUS_PATH, dbus_interface=self.DBUS_IFACE) -except DBusException as e: +except dbus.DBusException as e: try: print ("%s: failed to remove D-Bus signal receiver: %s" \ % (PROGRAM_NAME, e), file=sys.stderr) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclu
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2015-03-30 19:12:47 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2015-03-18 13:02:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2015-03-30 19:12:49.0 +0200 @@ -1,0 +2,18 @@ +Thu Mar 19 15:53:47 UTC 2015 - zai...@opensuse.org + +- Update to version 1.5.6: + + Don't show traceback messages for missing probe helpers +(lp#1194101). + + Don't try writing bytecache when running udev-add-printer +(lp#1196183). + + Don't try decoding already-decoded Unicode (lp#1195974). + + Fixes for CMD matching (lp#1177978, lp#1171874). + + Fixed 'Apply' sensitivity when downloading driver. + + Avoid deprecated things. + + Handle missing 'functionality' field in returned data for +driver. + + Some fixes for the New Printer dialog. + + Don't install an OpenPrinting driver if the license is not +accepted. + +-- Old: system-config-printer-1.5.5.tar.xz system-config-printer-1.5.5.tar.xz.sig New: system-config-printer-1.5.6.tar.xz system-config-printer-1.5.6.tar.xz.sig Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.56QQlk/_old 2015-03-30 19:12:50.0 +0200 +++ /var/tmp/diff_new_pack.56QQlk/_new 2015-03-30 19:12:50.0 +0200 @@ -25,7 +25,7 @@ %endif Name: system-config-printer -Version:1.5.5 +Version:1.5.6 Release:0 Summary:A printer administration tool License:GPL-2.0+ ++ system-config-printer-1.5.5.tar.xz -> system-config-printer-1.5.6.tar.xz ++ 39990 lines of diff (skipped)
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2015-03-18 13:02:19 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2015-01-24 22:19:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2015-03-18 13:02:20.0 +0100 @@ -1,0 +2,19 @@ +Thu Mar 12 14:37:00 UTC 2015 - dims...@opensuse.org + +- Update to version 1.5.5: + + Bugs fixed: lp#1176443, lp#1186475, lp#1181043, lp#1179590, +lp#1171469, lp#1397750, lp#1167978, lp#1167978, lp#1167978. + + Updated translations. +- Add keyring and .sig file for gpg validation. + +--- +Thu Mar 12 14:26:43 UTC 2015 - dims...@opensuse.org + +- Fix system-config-printer-no-openprinting.patch: an indent of one + block was lost in the last rebase. +- Require python3-cups instead of cups directly: we require the + bindings and never speak to cups directly (boo#922000). +- Add python3-pycurl and python3-requests Requires: needed + dependencies to start. + +--- Old: system-config-printer-1.5.4.tar.xz New: system-config-printer-1.5.5.tar.xz system-config-printer-1.5.5.tar.xz.sig system-config-printer.keyring Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.3ZGo6m/_old 2015-03-18 13:02:21.0 +0100 +++ /var/tmp/diff_new_pack.3ZGo6m/_new 2015-03-18 13:02:21.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package system-config-printer # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -25,13 +25,15 @@ %endif Name: system-config-printer -Version:1.5.4 +Version:1.5.5 Release:0 Summary:A printer administration tool License:GPL-2.0+ Group: Hardware/Printing Url:http://cyberelk.net/tim/software/system-config-printer/ Source0: http://cyberelk.net/tim/data/system-config-printer/1.5/%{name}-%{version}.tar.xz +Source1: http://cyberelk.net/tim/data/system-config-printer/1.5/%{name}-%{version}.tar.xz.sig +Source2:%{name}.keyring # PATCH-FIX-OPENSUSE system-config-printer-icon-brp-friendly.patch vu...@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-no-openprinting.patch bnc#733542 vu...@opensuse.org -- Disable feature that downloads ppd from openprinting.org @@ -62,7 +64,9 @@ BuildRequires: pkgconfig(libudev) >= 172 BuildRequires: pkgconfig(libusb-1.0) Requires: %{name}-common = %{version} -Requires: cups +Requires: python3-cups +Requires: python3-pycurl +Requires: python3-requests # The applet is not strictly necessary, but it really makes sense Recommends: %{name}-applet %py_requires ++ system-config-printer-1.5.4.tar.xz -> system-config-printer-1.5.5.tar.xz ++ 57597 lines of diff (skipped) ++ system-config-printer-no-openprinting.patch ++ --- /var/tmp/diff_new_pack.3ZGo6m/_old 2015-03-18 13:02:22.0 +0100 +++ /var/tmp/diff_new_pack.3ZGo6m/_new 2015-03-18 13:02:22.0 +0100 @@ -1,19 +1,19 @@ -Index: system-config-printer-1.5.4/cupshelpers/openprinting.py +Index: system-config-printer-1.5.5/cupshelpers/openprinting.py === system-config-printer-1.5.4.orig/cupshelpers/openprinting.py -+++ system-config-printer-1.5.4/cupshelpers/openprinting.py +--- system-config-printer-1.5.5.orig/cupshelpers/openprinting.py system-config-printer-1.5.5/cupshelpers/openprinting.py @@ -52,6 +52,10 @@ class _QueryThread (threading.Thread): _debugprint ("-%s" % self) 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) ++self.callback (403, self.user_data, None) +return - # Callback function for pycURL collecting the data coming from - # the web server -@@ -88,6 +92,7 @@ c
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2015-01-24 22:19:48 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2014-11-05 16:26:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2015-01-24 22:19:52.0 +0100 @@ -1,0 +2,124 @@ +Tue Jan 20 18:07:36 UTC 2015 - sfal...@opensuse.org + +- Update to version 1.5.4: + + Updated aclocal.m4. + + Included an AppData file. + + Never set SMB Verify button sensitive without checking +pysmb is available. + + newprinter: fixed lock handling when OpenPrintingRequest +is cancelled. + + newprinter: Don't make installpackage errors completely +silent. + + PhysicalDevice: extract hostname from hp:/net/...?hostname= +URIs (rh#1154686). + + newprinter.py: If additional utilities are needed, do not +try to install them twice. + + Make recognition of HP MFPs with scan functionality actually +work, instead of considering everything as HP scanner. + + Check for both /etc/sane.d/dll.d/hpaio and +/etc/sane.d/dll.d/hplip so that it works with both Red Hat +and Ubuntu. + + newprinter.py: Import installpackage so that PackageKit-based +package installation actually works. + + installpackage.py: Use D-Bus directly to communicate with +PackageKit. + + ppdcache: return exception rather than looping. + + Removed empty translations. + + timedops: Don't try to remove sources that are already removed. + + Tell user how to retrieve journal entries as root (rh#1157253). + + Fixed parsing of HPLIP fax type, as implicit conversion from +string to int does not work anymore (lp#1369789). + + Don't treat CUPS IPP conformance failure state reasons as +errors. + + Codec fix for AuthDialog.get_auth_info (rh#1060453). + + Fix path for screenshots. + + Added AppData screenshots. + + Fixed physical device identification. + + The cupshelpers.ppds.normalize() function is used first now. + + jobviewer: alweys fetch auth-info-required attribute +(lp#1380514). + + Don't try installing smb backend a second time. + + Show New Printer dialog immediately for printer_with_uri mode +(rh#1158743). + + monitor: another update timer handling issue. + + Cancel deferred timer on quit (rh#1145388). + + Moved appdata file back to top level. + + Fixed Error Policy label content. + + Changed GtkAlignment xalign/yalign properties to +halign/valign on child. + + Dropped xscale/yscale properties. + + Dropped GtkViewport resize_mode property. + + Converted GtkAlignment *_padding properties to +GtkWidget margin_* equivalents. + + Set orientation of some internal GtkBox widgets. + + Changed GtkHBox/GtkVBox widgets to GtkBox. + + Removed GtkAlignment widgets. + + Refer to button label by id, not parentage. + + jobviewer: tell monitor which printers to watch. + + monitor: job-removed when moved out of watched set of printers. + + jobviewer: React to button-press-event for Move To submenu +(lp#1388601). + + Catch IPPError when writing server settings (rh#1159584). +- Changes from version 1.5.0: + + Don't ask PackageKit to look for drivers for empty +device IDs. + + monitor: only run one timer at a time. + + Don't fill the makes list after downloadable driver +chosen. + + OpenPrintingRequest object for grouping queries. + + Use items() instead of iteritems() with Python 3 dicts. + + Use items() instead of iteritems() in +GroupPhysicalDevicesRequest's _group(). + + Fix for automatically adding Bluetooth printers. + + Memory leak fixes in udev-configure-printer. + + Don't run gpk-install-package-name directly, use +installpackage module. + + Main window: don't try removing the populateList timer +when not set. + + monitor: don't try removing the update timer when not set. +- Changes from version 1.4.7: + + Use GLib.idle_add, not GObject.idle_add. + + Take the gdk lock before entering gtk_main() (rh#1052203). + + Definitive postscriptdriver.prov is in pycups. + + More Python3 fixes.. + + Fix LPD/LPR Probe (lp#1372213). + + socket's send() takes bytes and recv() returns bytes. + + Don't try nested classes, as CUPS forbids it (rh#1140627). + + Moved DOWNLOADABLE_* config constants to config.py. +- Changes from version 1.4.6: + + Explicity use /usr/bin/python3. + + Makefiles consistent for python3. + + Consistent use of PYTHON env var in Makefile. + + Python3 changes for pickle handling. + + Keep device URI field updated. + + Codec issue fixes. + + Always show connections for new pr
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2014-11-05 16:26:24 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2014-09-30 19:36:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2014-11-05 16:26:26.0 +0100 @@ -1,0 +2,8 @@ +Fri Oct 24 11:07:49 UTC 2014 - dims...@opensuse.org + +- Update system-config-printer-no-openprinting.patch: do not crash + when printing a traceback. As we disable openprinting, our + status is always 403 and the noise of a traceback not welcome + (boo#902407). + +--- Other differences: -- ++ system-config-printer-no-applet-in-gnome.patch ++ --- /var/tmp/diff_new_pack.D7PPsr/_old 2014-11-05 16:26:27.0 +0100 +++ /var/tmp/diff_new_pack.D7PPsr/_new 2014-11-05 16:26:27.0 +0100 @@ -1,7 +1,7 @@ -Index: system-config-printer-1.4.4/print-applet.desktop.in +Index: system-config-printer-1.4.5/print-applet.desktop.in === system-config-printer-1.4.4.orig/print-applet.desktop.in -+++ system-config-printer-1.4.4/print-applet.desktop.in +--- system-config-printer-1.4.5.orig/print-applet.desktop.in system-config-printer-1.4.5/print-applet.desktop.in @@ -5,6 +5,6 @@ Exec=system-config-printer-applet Terminal=false Type=Application ++ system-config-printer-no-openprinting.patch ++ --- /var/tmp/diff_new_pack.D7PPsr/_old 2014-11-05 16:26:27.0 +0100 +++ /var/tmp/diff_new_pack.D7PPsr/_new 2014-11-05 16:26:27.0 +0100 @@ -1,8 +1,8 @@ -Index: system-config-printer-1.4.0/cupshelpers/openprinting.py +Index: system-config-printer-1.4.5/cupshelpers/openprinting.py === system-config-printer-1.4.0.orig/cupshelpers/openprinting.py -+++ system-config-printer-1.4.0/cupshelpers/openprinting.py -@@ -48,6 +48,11 @@ class _QueryThread (threading.Thread): +--- system-config-printer-1.4.5.orig/cupshelpers/openprinting.py system-config-printer-1.4.5/cupshelpers/openprinting.py +@@ -49,6 +49,11 @@ class _QueryThread (threading.Thread): def run (self): @@ -14,7 +14,7 @@ # Callback function for pycURL collecting the data coming from # the web server def collect_data(result): -@@ -82,6 +87,7 @@ class _QueryThread (threading.Thread): +@@ -83,6 +88,7 @@ class _QueryThread (threading.Thread): self.result = sys.exc_info () if status == None: status = 0 @@ -22,11 +22,11 @@ if self.callback != None: self.callback (status, self.user_data, self.result) -Index: system-config-printer-1.4.0/newprinter.py +Index: system-config-printer-1.4.5/newprinter.py === system-config-printer-1.4.0.orig/newprinter.py -+++ system-config-printer-1.4.0/newprinter.py -@@ -424,6 +424,8 @@ class NewPrinterGUI(GtkGUI): +--- system-config-printer-1.4.5.orig/newprinter.py system-config-printer-1.4.5/newprinter.py +@@ -427,6 +427,8 @@ class NewPrinterGUI(GtkGUI): # Set up OpenPrinting widgets. self.openprinting = cupshelpers.openprinting.OpenPrinting () self.openprinting_query_handle = None @@ -35,7 +35,7 @@ combobox = self.cmbNPDownloadableDriverFoundPrinters cell = Gtk.CellRendererText() combobox.pack_start (cell, True) -@@ -1537,6 +1539,7 @@ class NewPrinterGUI(GtkGUI): +@@ -1598,6 +1600,7 @@ class NewPrinterGUI(GtkGUI): self.btnNPBack.hide() self.btnNPForward.show() downloadable_selected = False @@ -43,7 +43,22 @@ if self.rbtnNPDownloadableDriverSearch.get_active (): combobox = self.cmbNPDownloadableDriverFoundPrinters iter = combobox.get_active_iter () -@@ -3717,6 +3720,8 @@ class NewPrinterGUI(GtkGUI): +@@ -3257,11 +3260,12 @@ class NewPrinterGUI(GtkGUI): + self.cmbNPDownloadableDriverFoundPrinters.set_sensitive (False) + + def openprinting_printers_found (self, status, user_data, printers): +-if status != 0: ++# as openSUSE disables openprinting support, we always return status 403 - forbidden ++if status != 0 and status != 403: + # Should report error. + print "HTTP Status %d" % sta
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2014-09-30 19:36:25 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2014-07-21 21:39:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2014-09-30 19:36:28.0 +0200 @@ -1,0 +2,11 @@ +Sun Jul 13 20:21:45 UTC 2014 - dims...@opensuse.org + +- Use Adwaita-icon-theme on openSUSE 13.2 (GNOME 3.14): + gnome-icon-theme merged the multiple subpackages and was renamed + to adwaita-icon-theme. The presence of the icon is responsibility + of GTK 3. + + Conditional BuildRequires / icon location: +- openSUSE > 13.1: adwaita. +- openSUSE <= 13.1: gnome. + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.mmGTz5/_old 2014-09-30 19:36:29.0 +0200 +++ /var/tmp/diff_new_pack.mmGTz5/_new 2014-09-30 19:36:29.0 +0200 @@ -16,6 +16,14 @@ # +%if 0%{?suse_version} > 1315 +%define _icontheme adwaita +%define _iconlocation Adwaita +%else +%define _icontheme gnome +%define _iconlocation gnome +%endif + Name: system-config-printer Version:1.4.5 Release:0 @@ -36,11 +44,11 @@ Obsoletes: gnome-cups-manager <= 0.33 BuildRequires: cups-devel # For directory ownership +BuildRequires: %{_icontheme}-icon-theme BuildRequires: dbus-1 BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: glib2-devel -BuildRequires: gnome-icon-theme # Needed for typelib() requires BuildRequires: gobject-introspection # For directory ownership @@ -158,9 +166,9 @@ %install %makeinstall udevrulesdir=/usr/lib/udev/rules.d udevhelperdir=/usr/lib/udev for size in 8x8 16x16 22x22 24x24 32x32 48x48 256x256; do - if test -f %{_datadir}/icons/gnome/$size/devices/printer.png; then + if test -f %{_datadir}/icons/%{_iconlocation}/$size/devices/printer.png; then mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps - cp -a %{_datadir}/icons/gnome/$size/devices/printer.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps/%{name}.png + cp -a %{_datadir}/icons/%{_iconlocation}/$size/devices/printer.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps/%{name}.png fi done %suse_update_desktop_file print-applet -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2014-07-21 21:39: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" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2014-04-02 17:26:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2014-07-21 21:39:37.0 +0200 @@ -1,0 +2,12 @@ +Fri Jul 11 18:10:12 UTC 2014 - dims...@opensuse.org + +- Update to version 1.4.5: + + Some codec fixes. + + Traceback fixes. + + IPv6 address entry fix. + + Auth info saving improvement. + + Some loop/hang bug fixes. + + Use LockButton for fewer auth dialogs. +- Rebase system-config-printer-Gtk-introspect.patch. + +--- Old: system-config-printer-1.4.4.tar.xz New: system-config-printer-1.4.5.tar.xz Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.mJCJEm/_old 2014-07-21 21:39:38.0 +0200 +++ /var/tmp/diff_new_pack.mJCJEm/_new 2014-07-21 21:39:38.0 +0200 @@ -17,7 +17,7 @@ Name: system-config-printer -Version:1.4.4 +Version:1.4.5 Release:0 Summary:A printer administration tool License:GPL-2.0+ ++ system-config-printer-1.4.4.tar.xz -> system-config-printer-1.4.5.tar.xz ++ 93910 lines of diff (skipped) ++ system-config-printer-Gtk-introspect.patch ++ --- /var/tmp/diff_new_pack.mJCJEm/_old 2014-07-21 21:39:38.0 +0200 +++ /var/tmp/diff_new_pack.mJCJEm/_new 2014-07-21 21:39:38.0 +0200 @@ -1,11 +1,11 @@ -Index: system-config-printer-1.4.2/system-config-printer.py +Index: system-config-printer-1.4.5/system-config-printer.py === system-config-printer-1.4.2.orig/system-config-printer.py -+++ system-config-printer-1.4.2/system-config-printer.py -@@ -27,9 +27,11 @@ import config - import sys, os, time, re - import thread - import dbus +--- system-config-printer-1.4.5.orig/system-config-printer.py system-config-printer-1.4.5/system-config-printer.py +@@ -32,9 +32,11 @@ try: + except: + Polkit = False + +import gi.repository from gi.repository import GdkPixbuf try: -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2014-04-02 17:26:00 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2014-02-06 06:55:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2014-04-02 17:26:01.0 +0200 @@ -1,0 +2,12 @@ +Tue Mar 25 09:24:40 UTC 2014 - fcro...@suse.com + +- Update to version 1.4.4: + + Some UI fixes. + + D-Bus signature decorator fix. + + Job authentication fixes. + + Makefile fixes. + + Model names are now sorted by normalized name. +- Add system-config-printer-no-applet-in-gnome.patch: do not start + printer applet in GNOME (rh#677676). + +--- Old: system-config-printer-1.4.3.tar.xz New: system-config-printer-1.4.4.tar.xz system-config-printer-no-applet-in-gnome.patch Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.n1NRKc/_old 2014-04-02 17:26:01.0 +0200 +++ /var/tmp/diff_new_pack.n1NRKc/_new 2014-04-02 17:26:01.0 +0200 @@ -17,7 +17,7 @@ Name: system-config-printer -Version:1.4.3 +Version:1.4.4 Release:0 Summary:A printer administration tool License:GPL-2.0+ @@ -30,6 +30,8 @@ Patch19:system-config-printer-no-openprinting.patch # PATCH-FIX-UPSTREAM system-config-printer-Gtk-introspect.patch bnc#852450 dims...@opensuse.org -- Require Gtk 3.0 to be present Patch20:system-config-printer-Gtk-introspect.patch +# PATCH-FIX-UPSTREAM system-config-printer-no-applet-in-gnome.patch rh#677676 fcro...@suse.com -- Do not start applet in GNOME +Patch21:system-config-printer-no-applet-in-gnome.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: gnome-cups-manager <= 0.33 BuildRequires: cups-devel @@ -146,6 +148,7 @@ %patch13 -p1 %patch19 -p1 %patch20 -p1 +%patch21 -p1 %build %configure \ ++ system-config-printer-1.4.3.tar.xz -> system-config-printer-1.4.4.tar.xz ++ 56437 lines of diff (skipped) ++ system-config-printer-no-applet-in-gnome.patch ++ Index: system-config-printer-1.4.4/print-applet.desktop.in === --- system-config-printer-1.4.4.orig/print-applet.desktop.in +++ system-config-printer-1.4.4/print-applet.desktop.in @@ -5,6 +5,6 @@ Exec=system-config-printer-applet Terminal=false Type=Application Icon=system-config-printer -NotShowIn=KDE; +NotShowIn=KDE;GNOME; StartupNotify=false X-GNOME-Autostart-Delay=30 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2014-02-06 06:55:27 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2013-12-24 16:04:28.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2014-02-06 06:55:29.0 +0100 @@ -1,0 +2,8 @@ +Tue Feb 4 14:13:54 UTC 2014 - fcro...@suse.com + +- Remove old python bindings dependencies which are replaced by + gobject-introspection typelib ones: python-gnomekeyring, + python-gtk, python-notify. +- Add python-cairo as dependency, was pulled before by python-gtk. + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.iT5u3v/_old 2014-02-06 06:55:31.0 +0100 +++ /var/tmp/diff_new_pack.iT5u3v/_new 2014-02-06 06:55:31.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package system-config-printer # -# 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 @@ -65,12 +65,10 @@ Summary:A printer administration tool -- Common Files Group: Hardware/Printing Requires: dbus-1-python +Requires: python-cairo Requires: python-cups >= 1.9.60 Requires: python-cupshelpers -Requires: python-gnomekeyring Requires: python-gobject -Requires: python-gtk -Requires: python-notify Requires: python-smbc Recommends: %{name}-common-lang Recommends: cups-pk-helper -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2013-12-24 16:04:26 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2013-08-30 17:14:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2013-12-24 16:04:28.0 +0100 @@ -1,0 +2,22 @@ +Sun Dec 1 21:10:25 UTC 2013 - dims...@opensuse.org + +- Update to version 1.4.3: + + Make GnomeKeyring integration work with GIR. + + Fix module name when retrieving item from keyring. + + Use correct key to determine if auth is required. + + More debug output for the OpenPrinting database query module. + + Assign the driver type "pdf" with higher priority than the +driver type "exact-cmd". + + Bugs fixed: lp##653132, lp##1220066, rh##1009865, rh##1018191, +rh##1017561, rh#1004753, rh#1003219 + + Updated translations. + +--- +Thu Nov 28 21:58:20 UTC 2013 - dims...@opensuse.org + +- Add system-config-printer-Gtk-introspect.patch: Require Gtk 3.0 + typelibs. We know we can't use Gtk 2.0 (bnc#852450). +- Require system-config-printer from -applet instead of only + system-config-printer-common (bnc#852842). + +--- Old: system-config-printer-1.4.2.tar.xz New: system-config-printer-1.4.3.tar.xz system-config-printer-Gtk-introspect.patch Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.WjOl22/_old 2013-12-24 16:04:29.0 +0100 +++ /var/tmp/diff_new_pack.WjOl22/_new 2013-12-24 16:04:29.0 +0100 @@ -17,7 +17,7 @@ Name: system-config-printer -Version:1.4.2 +Version:1.4.3 Release:0 Summary:A printer administration tool License:GPL-2.0+ @@ -28,6 +28,8 @@ 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-Gtk-introspect.patch bnc#852450 dims...@opensuse.org -- Require Gtk 3.0 to be present +Patch20:system-config-printer-Gtk-introspect.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: gnome-cups-manager <= 0.33 BuildRequires: cups-devel @@ -86,7 +88,7 @@ %package applet Summary:A printer administration tool -- Notification Icon for Printing Group: Hardware/Printing -Requires: %{name}-common = %{version} +Requires: %{name} = %{version} # Uses the dbus service to interact with print jobs Requires: %{name}-dbus-service = %{version} BuildArch: noarch @@ -145,6 +147,7 @@ %setup -q %patch13 -p1 %patch19 -p1 +%patch20 -p1 %build %configure \ ++ system-config-printer-1.4.2.tar.xz -> system-config-printer-1.4.3.tar.xz ++ 79522 lines of diff (skipped) ++ system-config-printer-Gtk-introspect.patch ++ Index: system-config-printer-1.4.2/system-config-printer.py === --- system-config-printer-1.4.2.orig/system-config-printer.py +++ system-config-printer-1.4.2/system-config-printer.py @@ -27,9 +27,11 @@ import config import sys, os, time, re import thread import dbus +import gi.repository from gi.repository import GdkPixbuf try: from gi.repository import Gdk +gi.require_version('Gtk','3.0') from gi.repository import Gtk Gtk.init (sys.argv) except RuntimeError as e: -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2013-08-30 17:14:32 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2013-05-13 15:42:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2013-08-30 17:14:33.0 +0200 @@ -1,0 +2,11 @@ +Tue Aug 20 17:59:22 UTC 2013 - dims...@opensuse.org + +- Update to version 1.4.2: + + Bugs fixed: rh#998277, rh#994506, rh#989096, rh#989050, +rh#986939, rh#984284, rh#957733, rh#979119, rh#978970, +rh#975705, rh#975058, rh#974845, rh#973662, rh#971973, +rh#971404, rh#971548, rh#971459, rh#971417, rh#970646, +rh#969846, rh#968142, rh#965771, rh#962207, rh#964673, +rh#965678, rh#957444, rh#961882, rh#965678. + +--- Old: system-config-printer-1.4.1.tar.xz New: system-config-printer-1.4.2.tar.xz Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.I0Gf7K/_old 2013-08-30 17:14:34.0 +0200 +++ /var/tmp/diff_new_pack.I0Gf7K/_new 2013-08-30 17:14:34.0 +0200 @@ -17,7 +17,7 @@ Name: system-config-printer -Version:1.4.1 +Version:1.4.2 Release:0 Summary:A printer administration tool License:GPL-2.0+ ++ system-config-printer-1.4.1.tar.xz -> system-config-printer-1.4.2.tar.xz ++ 158772 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2013-05-13 15:42:30 Comparing /work/SRC/openSUSE:Factory/system-config-printer (Old) and /work/SRC/openSUSE:Factory/.system-config-printer.new (New) Package is "system-config-printer" Changes: --- /work/SRC/openSUSE:Factory/system-config-printer/system-config-printer.changes 2013-04-26 15:53:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2013-05-13 15:42:32.0 +0200 @@ -1,0 +2,8 @@ +Fri May 10 07:02:22 UTC 2013 - dims...@opensuse.org + +- Update to version 1.4.1: + + Make man page and --help output consistent. + + Bugs fixed: rh#957343, rh#957444, rh#951710, rh#915483, +rh#950162, rh#948240. + +--- Old: system-config-printer-1.4.0.tar.xz New: system-config-printer-1.4.1.tar.xz Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.Xpdp8g/_old 2013-05-13 15:42:34.0 +0200 +++ /var/tmp/diff_new_pack.Xpdp8g/_new 2013-05-13 15:42:34.0 +0200 @@ -17,7 +17,7 @@ Name: system-config-printer -Version:1.4.0 +Version:1.4.1 Release:0 Summary:A printer administration tool License:GPL-2.0+ ++ system-config-printer-1.4.0.tar.xz -> system-config-printer-1.4.1.tar.xz ++ 128697 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2013-04-26 15:53:38 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 2013-02-12 12:55:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2013-04-26 15:53:39.0 +0200 @@ -1,0 +2,14 @@ +Mon Apr 15 17:58:05 UTC 2013 - dims...@opensuse.org + +- Update to version 1.4.0: + + Support for firewalld. + + Use gi.repository throughout. + + Removed old bits (gtk_label_autowrap and gtkspinner). + + Some locking fixes. +- Drop system-config-printer-fix-name-of-udev-helper.patch: fixed + upstream. +- Rebase system-config-printer-no-openprinting.patch. +- Add gobject-introspection BuildRequires: needed to get automatic + typelib() requires. + +--- Old: system-config-printer-1.3.12.tar.xz system-config-printer-fix-name-of-udev-helper.patch New: system-config-printer-1.4.0.tar.xz Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.BTBFKL/_old 2013-04-26 15:53:41.0 +0200 +++ /var/tmp/diff_new_pack.BTBFKL/_new 2013-04-26 15:53:41.0 +0200 @@ -17,19 +17,17 @@ Name: system-config-printer -Version:1.3.12 +Version:1.4.0 Release:0 Summary:A printer administration tool License:GPL-2.0+ Group: Hardware/Printing Url:http://cyberelk.net/tim/software/system-config-printer/ -Source0: http://cyberelk.net/tim/data/system-config-printer/1.3/%{name}-%{version}.tar.xz +Source0: http://cyberelk.net/tim/data/system-config-printer/1.4/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE system-config-printer-icon-brp-friendly.patch vu...@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-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-fix-name-of-udev-helper.patch co...@suse.de -- the systemd service calls the wrong path for udev-configure-printer -Patch20:system-config-printer-fix-name-of-udev-helper.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: gnome-cups-manager <= 0.33 BuildRequires: cups-devel @@ -39,6 +37,8 @@ BuildRequires: fdupes BuildRequires: glib2-devel BuildRequires: gnome-icon-theme +# Needed for typelib() requires +BuildRequires: gobject-introspection # For directory ownership BuildRequires: hicolor-icon-theme BuildRequires: intltool @@ -47,7 +47,7 @@ BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: xmlto -BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libudev) >= 172 BuildRequires: pkgconfig(libusb-1.0) Requires: %{name}-common = %{version} Requires: cups @@ -145,7 +145,6 @@ %setup -q %patch13 -p1 %patch19 -p1 -%patch20 -p1 %build %configure \ @@ -192,6 +191,7 @@ %defattr(-,root,root,-) %doc ChangeLog COPYING README %{_bindir}/%{name} +%{_bindir}/install-printerdriver %{_datadir}/applications/system-config-printer.desktop %{_mandir}/man1/system-config-printer.1%{?ext_man} ++ system-config-printer-1.3.12.tar.xz -> system-config-printer-1.4.0.tar.xz ++ 163120 lines of diff (skipped) ++ system-config-printer-no-openprinting.patch ++ --- /var/tmp/diff_new_pack.BTBFKL/_old 2013-04-26 15:53:42.0 +0200 +++ /var/tmp/diff_new_pack.BTBFKL/_new 2013-04-26 15:53:42.0 +0200 @@ -1,7 +1,7 @@ -Index: system-config-printer-1.3.8/cupshelpers/openprinting.py +Index: system-config-printer-1.4.0/cupshelpers/openprinting.py === system-config-printer-1.3.8.orig/cupshelpers/openprinting.py -+++ system-config-printer-1.3.8/cupshelpers/openprinting.py +--- system-config-printer-1.4.0.orig/cupshelpers/openprinting.py system-config-printer-1.4.0/cupshelpers/openprinting.py @@ -48,6 +48,11 @@ class _QueryThread (threading.Thread): def run (self): @@ -22,20 +22,20 @@ if self.callback != None: self.callback (status, self.user_data, self.result) -Index: sy
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2013-02-12 12:55:21 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-12-14 11:19:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2013-02-12 12:55:24.0 +0100 @@ -1,0 +2,6 @@ +Mon Feb 11 16:18:27 UTC 2013 - co...@suse.com + +- Add system-config-printer-fix-name-of-udev-helper.patch to fix + udev-configure-printer to be called at all. + +--- New: system-config-printer-fix-name-of-udev-helper.patch Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.SJSP9X/_old 2013-02-12 12:55:26.0 +0100 +++ /var/tmp/diff_new_pack.SJSP9X/_new 2013-02-12 12:55:26.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package system-config-printer # -# 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 @@ -28,6 +28,8 @@ 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-fix-name-of-udev-helper.patch co...@suse.de -- the systemd service calls the wrong path for udev-configure-printer +Patch20:system-config-printer-fix-name-of-udev-helper.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: gnome-cups-manager <= 0.33 BuildRequires: cups-devel @@ -143,6 +145,7 @@ %setup -q %patch13 -p1 %patch19 -p1 +%patch20 -p1 %build %configure \ ++ system-config-printer-fix-name-of-udev-helper.patch ++ Index: system-config-printer-1.3.12/udev/configure-prin...@.service.in === --- system-config-printer-1.3.12.orig/udev/configure-prin...@.service.in +++ system-config-printer-1.3.12/udev/configure-prin...@.service.in @@ -4,4 +4,4 @@ Requires=cups.socket After=cups.socket [Service] -ExecStart=@udevhelperdir@/configure-printer add "%i" +ExecStart=@udevhelperdir@/udev-configure-printer add "%i" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2012-12-14 11:18:58 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-11-06 16:24:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2012-12-14 11:19:00.0 +0100 @@ -1,0 +2,6 @@ +Thu Nov 29 21:26:07 UTC 2012 - dims...@opensuse.org + +- Add python-pycurl Requires to python-cusphelpers subpackage, as + pycurl is imported from cupshelpers/openprinting.py. + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.hNNfQQ/_old 2012-12-14 11:19:02.0 +0100 +++ /var/tmp/diff_new_pack.hNNfQQ/_new 2012-12-14 11:19:02.0 +0100 @@ -115,6 +115,7 @@ Summary:High-level Python Bindings for CUPS Group: Hardware/Printing Requires: python-cups >= 1.9.60 +Requires: python-pycurl BuildArch: noarch %py_requires -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2012-11-06 16:24:01 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-10-22 22:11:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2012-11-06 16:24:18.0 +0100 @@ -1,0 +2,6 @@ +Mon Nov 5 20:35:41 UTC 2012 - tittiatc...@gmail.com + +- Ensure that the udev related files are installed in the correct + path (/usr/lib/udev). + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.ZPH5Q3/_old 2012-11-06 16:24:19.0 +0100 +++ /var/tmp/diff_new_pack.ZPH5Q3/_new 2012-11-06 16:24:19.0 +0100 @@ -149,7 +149,7 @@ --with-systemdsystemunitdir=%{_unitdir} %install -%makeinstall udevrulesdir=/lib/udev/rules.d udevhelperdir=/lib/udev +%makeinstall udevrulesdir=/usr/lib/udev/rules.d udevhelperdir=/usr/lib/udev for size in 8x8 16x16 22x22 24x24 32x32 48x48 256x256; do if test -f %{_datadir}/icons/gnome/$size/devices/printer.png; then mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps @@ -223,11 +223,11 @@ %files -n udev-configure-printer %defattr(-,root,root,-) %{_unitdir}/configure-printer@.service -%dir /lib/udev -%dir /lib/udev/rules.d -/lib/udev/rules.d/*.rules -/lib/udev/udev-add-printer -/lib/udev/udev-configure-printer +%dir /usr/lib/udev +%dir /usr/lib/udev/rules.d +/usr/lib/udev/rules.d/*.rules +/usr/lib/udev/udev-add-printer +/usr/lib/udev/udev-configure-printer %files common-lang -f %{name}.lang -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2012-10-22 22:11:04 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-08-23 16:06:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2012-10-22 22:11:06.0 +0200 @@ -1,0 +2,11 @@ +Tue Oct 9 20:00:40 UTC 2012 - dims...@opensuse.org + +- Update to version 1.3.12: + + Fixed udev rules so a systemd service is created for the device + + Cleaned up systemd service description. + + udev: Allow remove to take the same format address. + + Catch-all for gnomekeyring exceptions (bgo#859760). +- Fix %post/%postun scripts to reference the new service name (and + do not handle demo.service; an obvious copy/paste error). + +--- Old: system-config-printer-1.3.11.tar.xz New: system-config-printer-1.3.12.tar.xz Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.1AFbMI/_old 2012-10-22 22:11:07.0 +0200 +++ /var/tmp/diff_new_pack.1AFbMI/_new 2012-10-22 22:11:07.0 +0200 @@ -17,7 +17,7 @@ Name: system-config-printer -Version:1.3.11 +Version:1.3.12 Release:0 Summary:A printer administration tool License:GPL-2.0+ @@ -173,16 +173,16 @@ %icon_theme_cache_postun %pre -n udev-configure-printer -%service_add_pre demo.service udev-configure-printer.service +%service_add_pre configure-printer@.service %post -n udev-configure-printer -%service_add_post demo.service udev-configure-printer.service +%service_add_post configure-printer@.service %preun -n udev-configure-printer -%service_del_preun udev-configure-printer.service +%service_del_preun configure-printer@.service %postun -n udev-configure-printer -%service_del_postun udev-configure-printer.service +%service_del_postun configure-printer@.service %files %defattr(-,root,root,-) @@ -222,7 +222,7 @@ %files -n udev-configure-printer %defattr(-,root,root,-) -%{_unitdir}/udev-configure-printer.service +%{_unitdir}/configure-printer@.service %dir /lib/udev %dir /lib/udev/rules.d /lib/udev/rules.d/*.rules -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2012-08-23 16:06:28 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-07-22 15:26:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2012-08-23 16:06:29.0 +0200 @@ -1,0 +2,24 @@ +Tue Aug 14 19:44:44 UTC 2012 - dims...@opensuse.org + +- Update to version 1.3.11: + + Fixed most recent change in cupshelpers: The cupshelpers config +module was not being imported. + +--- +Thu Aug 2 07:53:52 UTC 2012 - dims...@opensuse.org + +- Update to version 1.3.10: + + Changed application name in desktop file + + Use cups-config to determine serverbin directory + + Improved sorting of device lists + + Add "--show-jobs" command line option + + Use hpcups instead of ps with HP LaserJet 12xx/13xx + + Suppress misleading notifications (lp#855379) + + PDF printer support + + Various enhancements on udev-configure-printer. +- Replace libudev-devel and libusb-compat-devel BuildRequires with + pkgconfig(libusb-1.0), following upstreams change. +- Add pkgconfig(libudev) BuildRequires: it was pulled in implicit + before. + +--- @@ -8 +32 @@ -- Drop pxz BuildRequires, as it now comes for free with the build +- Drop xz BuildRequires, as it now comes for free with the build Old: system-config-printer-1.3.9.tar.xz New: system-config-printer-1.3.11.tar.xz Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.kITIT6/_old 2012-08-23 16:06:31.0 +0200 +++ /var/tmp/diff_new_pack.kITIT6/_new 2012-08-23 16:06:31.0 +0200 @@ -17,7 +17,7 @@ Name: system-config-printer -Version:1.3.9 +Version:1.3.11 Release:0 Summary:A printer administration tool License:GPL-2.0+ @@ -40,13 +40,13 @@ # For directory ownership BuildRequires: hicolor-icon-theme BuildRequires: intltool -BuildRequires: libudev-devel -BuildRequires: libusb-compat-devel BuildRequires: python-devel BuildRequires: python-xml BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: xmlto +BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libusb-1.0) Requires: %{name}-common = %{version} Requires: cups # The applet is not strictly necessary, but it really makes sense -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2012-07-22 15:26:29 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-03-16 13:26:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2012-07-22 15:26:36.0 +0200 @@ -1,0 +2,10 @@ +Fri Jul 20 17:58:29 UTC 2012 - dims...@opensuse.org + +- Pass --with-systemdsystemunitdir=%{_unitdir} to configure to + have the systemd service files installed +- Add systemd BuildRequires in order to have the %{_unitdir} macro + defined +- Drop pxz BuildRequires, as it now comes for free with the build + system. + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.gu6z10/_old 2012-07-22 15:26:38.0 +0200 +++ /var/tmp/diff_new_pack.gu6z10/_new 2012-07-22 15:26:38.0 +0200 @@ -44,10 +44,9 @@ BuildRequires: libusb-compat-devel BuildRequires: python-devel BuildRequires: python-xml +BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: xmlto -# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 -BuildRequires: xz Requires: %{name}-common = %{version} Requires: cups # The applet is not strictly necessary, but it really makes sense @@ -131,6 +130,7 @@ Requires: python-cups >= 1.9.60 Requires: python-cupshelpers Recommends: %{name}-applet +%systemd_requires %py_requires %description -n udev-configure-printer @@ -145,7 +145,8 @@ %build %configure \ ---with-udev-rules +--with-udev-rules \ +--with-systemdsystemunitdir=%{_unitdir} %install %makeinstall udevrulesdir=/lib/udev/rules.d udevhelperdir=/lib/udev @@ -171,6 +172,18 @@ %desktop_database_postun %icon_theme_cache_postun +%pre -n udev-configure-printer +%service_add_pre demo.service udev-configure-printer.service + +%post -n udev-configure-printer +%service_add_post demo.service udev-configure-printer.service + +%preun -n udev-configure-printer +%service_del_preun udev-configure-printer.service + +%postun -n udev-configure-printer +%service_del_postun udev-configure-printer.service + %files %defattr(-,root,root,-) %doc ChangeLog COPYING README @@ -209,6 +222,7 @@ %files -n udev-configure-printer %defattr(-,root,root,-) +%{_unitdir}/udev-configure-printer.service %dir /lib/udev %dir /lib/udev/rules.d /lib/udev/rules.d/*.rules -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2012-03-16 13:26:45 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-02-16 12:28:35.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2012-03-16 13:26:47.0 +0100 @@ -1,0 +2,11 @@ +Fri Mar 2 19:26:19 UTC 2012 - dims...@opensuse.org + +- Update to version 1.3.9: + + Improved output from check-device-ids script. + + Don't warn about changed cupsGetPPD3 behaviour in CUPS 1.5.3. + + Avoid temporary file leaks. + + Handle file disappearances when caching PPDs (rh#786232). + + Fixed several debugprints (rh#785581). + + Updated translations. + +--- Old: system-config-printer-1.3.8.tar.xz New: system-config-printer-1.3.9.tar.xz Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.vw9yqG/_old 2012-03-16 13:26:49.0 +0100 +++ /var/tmp/diff_new_pack.vw9yqG/_new 2012-03-16 13:26:49.0 +0100 @@ -15,8 +15,9 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: system-config-printer -Version:1.3.8 +Version:1.3.9 Release:0 Summary:A printer administration tool License:GPL-2.0+ @@ -47,8 +48,8 @@ BuildRequires: xmlto # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz -Requires: cups Requires: %{name}-common = %{version} +Requires: cups # The applet is not strictly necessary, but it really makes sense Recommends: %{name}-applet %py_requires -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
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.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2012-02-16 12:28:35.0 +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.0 +0100 +++ /var/tmp/diff_new_pack.aRZ6fj/_new 2012-02-16 12:28:37.0 +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.0 +0100 +++ /var/tmp/diff_new_pack.aRZ6fj/_new 2012-02-16 12:28:37.0 +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
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2012-01-05 19:15:59 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 2011-12-07 14:40:34.0 +0100 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2012-01-05 19:16:01.0 +0100 @@ -1,0 +2,12 @@ +Tue Jan 3 08:25:01 UTC 2012 - vu...@opensuse.org + +- Fix coding errors caught by Stephen Shaw in + system-config-printer-subprocess-no-shell.patch. + +--- +Thu Dec 8 09:54:03 UTC 2011 - vu...@opensuse.org + +- Add system-config-printer-subprocess-no-shell.patch: avoid + escaping issues when running commands. Fix bnc#735322. + +--- New: system-config-printer-subprocess-no-shell.patch Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.QSCL9R/_old 2012-01-05 19:16:02.0 +0100 +++ /var/tmp/diff_new_pack.QSCL9R/_new 2012-01-05 19:16:02.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package system-config-printer # -# 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 @@ -15,21 +15,20 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: system-config-printer -License:GPL-2.0+ -Group: Hardware/Printing Version:1.3.7 -Release:1 +Release:0 Summary:A printer administration tool +License:GPL-2.0+ +Group: Hardware/Printing Url:http://cyberelk.net/tim/software/system-config-printer/ Source0: http://cyberelk.net/tim/data/system-config-printer/1.3/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE system-config-printer-icon-brp-friendly.patch vu...@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-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 @@ -61,7 +60,6 @@ user to configure a CUPS print server. %package common -License:GPL-2.0+ Summary:A printer administration tool -- Common Files Group: Hardware/Printing Requires: dbus-1-python @@ -86,7 +84,6 @@ This package provides files common to various binaries. %package applet -License:GPL-2.0+ Summary:A printer administration tool -- Notification Icon for Printing Group: Hardware/Printing Requires: %{name}-common = %{version} @@ -103,7 +100,6 @@ monitor print jobs. %package dbus-service -License:GPL-2.0+ Summary:A printer administration tool -- D-Bus Service to Configure Printing Group: Hardware/Printing Requires: %{name}-common = %{version} @@ -118,7 +114,6 @@ print jobs. %package -n python-cupshelpers -License:GPL-2.0+ Summary:High-level Python Bindings for CUPS Group: Hardware/Printing Requires: python-cups @@ -130,7 +125,6 @@ used on top of python-cups. %package -n udev-configure-printer -License:GPL-2.0+ Summary:Utility to autoconfigure printers when plugged Group: Hardware/Printing Obsoletes: cups-autoconfig <= 0.1.0 @@ -149,6 +143,7 @@ %setup -q %patch13 -p1 %patch19 -p1 +%patch20 -p1 %build %configure \ ++ system-config-printer-subprocess-no-shell.patch ++ >From 08dac9a6bc423166ee5593b56aa29a51c0b61584 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Thu, 8 Dec 2011 10:24:24 +0100 Subject: [PATCH] Always use a sequence as args for timedops.TimedSubprocess() This helps make sure there is
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2011-12-07 14:40:32 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 2011-10-29 00:17:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2011-12-07 14:40:34.0 +0100 @@ -1,0 +2,8 @@ +Tue Dec 6 16:42:31 UTC 2011 - vu...@opensuse.org + +- Add system-config-printer-no-openprinting.patch: this disables + the feature where PPD drivers can be downloaded from + OpenPrinting.org. See discussion in bnc#733542. As a side-effect, + this fixes CVE-2011-4405. + +--- New: system-config-printer-no-openprinting.patch Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.kob21k/_old 2011-12-07 14:40:35.0 +0100 +++ /var/tmp/diff_new_pack.kob21k/_new 2011-12-07 14:40:35.0 +0100 @@ -28,6 +28,8 @@ Source0: http://cyberelk.net/tim/data/system-config-printer/1.3/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE system-config-printer-icon-brp-friendly.patch vu...@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-no-openprinting.patch bnc#733542 vu...@opensuse.org -- Disable feature that downloads ppd from openprinting.org +Patch19:system-config-printer-no-openprinting.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Obsoletes: gnome-cups-manager <= 0.33 BuildRequires: cups-devel @@ -146,6 +148,7 @@ %prep %setup -q %patch13 -p1 +%patch19 -p1 %build %configure \ ++ system-config-printer-no-openprinting.patch ++ Index: system-config-printer-1.3.7/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) 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 () +## 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) Index: system-config-printer-1.3.7/newprinter.py === --- system-config-printer-1.3.7.orig/newprinter.py +++ system-config-printer-1.3.7/newprinter.py @@ -362,6 +362,8 @@ class NewPrinterGUI(GtkGUI): # Set up OpenPrinting widgets. self.openprinting = cupshelpers.openprinting.OpenPrinting () self.openprinting_query_handle = None +## Disabled on openSUSE, see discussion in https://bugzilla.novell.com/show_bug.cgi?id=733542 +self.rbtnNPDownloadableDriverSearch.hide() combobox = self.cmbNPDownloadableDriverFoundPrinters cell = gtk.CellRendererText() combobox.pack_start (cell, True) @@ -1248,6 +1250,7 @@ class NewPrinterGUI(GtkGUI): self.btnNPBack.hide() self.btnNPForward.show() downloadable_selected = False +## openSUSE: just a guard to know when the name of the widget to hide changes if self.rbtnNPDownloadableDriverSearch.get_active (): combobox = self.cmbNPDownloadableDriverFoundPrinters iter = combobox.get_active_iter () @@ -3336,6 +3339,8 @@ class NewPrinterGUI(GtkGUI): elif self.rbtnNPPPD.get_active(): ppd = cups.PPD(self.filechooserPPD.get_filename()) else: +## Disabled on openSUSE, see discussion in https://bugzilla.novell.com/show_bug.cgi?id=733542 +return # PPD of the driver downloaded from OpenPrinting XXX treeview = self.tvNPDownloadableDrivers model, iter =
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2011-12-06 19:06:56 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: Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.cdFUrn/_old 2011-12-06 19:40:50.0 +0100 +++ /var/tmp/diff_new_pack.cdFUrn/_new 2011-12-06 19:40:50.0 +0100 @@ -19,7 +19,7 @@ Name: system-config-printer -License:GPLv2+ +License:GPL-2.0+ Group: Hardware/Printing Version:1.3.7 Release:1 @@ -59,7 +59,7 @@ user to configure a CUPS print server. %package common -License:GPLv2+ +License:GPL-2.0+ Summary:A printer administration tool -- Common Files Group: Hardware/Printing Requires: dbus-1-python @@ -84,7 +84,7 @@ This package provides files common to various binaries. %package applet -License:GPLv2+ +License:GPL-2.0+ Summary:A printer administration tool -- Notification Icon for Printing Group: Hardware/Printing Requires: %{name}-common = %{version} @@ -101,7 +101,7 @@ monitor print jobs. %package dbus-service -License:GPLv2+ +License:GPL-2.0+ Summary:A printer administration tool -- D-Bus Service to Configure Printing Group: Hardware/Printing Requires: %{name}-common = %{version} @@ -116,7 +116,7 @@ print jobs. %package -n python-cupshelpers -License:GPLv2+ +License:GPL-2.0+ Summary:High-level Python Bindings for CUPS Group: Hardware/Printing Requires: python-cups @@ -128,7 +128,7 @@ used on top of python-cups. %package -n udev-configure-printer -License:GPLv2+ +License:GPL-2.0+ Summary:Utility to autoconfigure printers when plugged Group: Hardware/Printing Obsoletes: cups-autoconfig <= 0.1.0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at 2011-10-28 19:43:51 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 2011-10-13 12:33:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.system-config-printer.new/system-config-printer.changes 2011-10-29 00:17:44.0 +0200 @@ -1,0 +2,6 @@ +Wed Oct 26 18:23:51 UTC 2011 - badshah...@gmail.com + +- Modified categories in .desktop file so that it is grouped with + "System" applications in the desktop menus (bnc#714333) + +--- Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.WgthLw/_old 2011-10-29 00:17:47.0 +0200 +++ /var/tmp/diff_new_pack.WgthLw/_new 2011-10-29 00:17:47.0 +0200 @@ -160,7 +160,7 @@ fi done %suse_update_desktop_file print-applet -%suse_update_desktop_file system-config-printer X-SuSE-PrintingUtility X-SuSE-ControlCenter-Hardware +%suse_update_desktop_file -r system-config-printer GTK System HardwareSettings %fdupes $RPM_BUILD_ROOT/%{py_sitedir} %find_lang %{name} %{?no_lang_C} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at Thu Oct 13 12:26:23 CEST 2011. --- openSUSE:Factory/system-config-printer/system-config-printer.changes 2011-09-23 12:47:17.0 +0200 +++ system-config-printer/system-config-printer.changes 2011-10-06 09:09:36.0 +0200 @@ -1,0 +2,23 @@ +Thu Oct 6 07:07:17 UTC 2011 - vu...@opensuse.org + +- Update to version 1.3.7: + + Show private job attributes for "my jobs" (rh#742279). + + Enable Test Page button when application/postscript is +supported. + + Some preferreddrivers.xml fixes (lp#855412). + + Handle errors saving troubleshoot.txt (lp#789602). + + Removed some stale code. + + Make connections list more easily accessible (lp#842092). + + Improved handling of remote CUPS queues via DNS-SD, and IPP +devices. + + Better display of CUPS servers from "Find Network Printer". + + Fixed SMB method for printer finder. + + Don't handle tooltips during mainloop recursion (rh#664044, +rh#739734). + + Fixed bold print of tab labels on option conflicts. + + Preserve installable options on driver change. + + Update printer properties dialog correctly when PPD changed. + + Fixed typo triggered by private job attributes (lp#827573). + + Marked some translatable strings that weren't (rh#734313). + +--- calling whatdependson for head-i586 Old: system-config-printer-1.3.6.tar.xz New: system-config-printer-1.3.7.tar.xz Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.8bAHtX/_old 2011-10-13 12:26:19.0 +0200 +++ /var/tmp/diff_new_pack.8bAHtX/_new 2011-10-13 12:26:19.0 +0200 @@ -21,8 +21,8 @@ Name: system-config-printer License:GPLv2+ Group: Hardware/Printing -Version:1.3.6 -Release:2 +Version:1.3.7 +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.3/%{name}-%{version}.tar.xz 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 system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at Fri Sep 9 11:53:44 CEST 2011. --- GNOME/system-config-printer/system-config-printer.changes 2011-08-25 13:35:40.0 +0200 +++ /mounts/work_src_done/STABLE/system-config-printer/system-config-printer.changes 2011-09-06 23:48:24.0 +0200 @@ -1,0 +2,36 @@ +Tue Sep 6 21:35:44 UTC 2011 - vu...@opensuse.org + +- Split the main subpackage in various smaller subpackages, to + enable more fine-grained dependencies (gnome-control-center only + needs the dbus service, and we don't want to force people to + install the whole system-config-printer in that case): + - Create common subpackage that contains files common to more +than one subpackage. + - Create applet subpackage that contains the notification icon +monitoring printing stuff when the user is logged in. + - Create dbus-service subpackage that contains the dbus service. + - Rename lang subpackage to common-lang, so that it gets +installed with the common subpackage. + - Make all those subpackages depend on the common subpackage, for +obvious reasons. + - Add other dependencies between those subpackages: +. Add applet subpackage Recommends to main subpackage: it makes + sense to have the applet if the main tool is installed. +. Add dbus-service subpackage Requires to applet subpackage: + the applet relies on the dbus service to manage jobs. + - Move dbus-1-python, python-cups, python-cupshelpers, +python-gnomekeyring, python-gobject, python-gtk, python-notify, +python-smbc Requires from main subpackage to common subpackage +since all those python modules can be used by the various +tools. ++ Remove unneeded dbus-1-x11 and desktop-file-utils Requires. ++ Add a system-config-printer-applet Recommends to + udev-configure-printer: the udev tools create a notification for + the user if the applet is installed. ++ Make python-cupshelpers noarch. ++ Move the com.redhat.PrinterDriversInstaller.conf dbus + configuration file to python-cupshelpers, where it really + belongs (since this is where the dbus server is implemented). ++ Drop support for openSUSE <= 11.1. + +--- @@ -5,2 +41,8 @@ - + Bugs fixed: rh#726682, rh#726996, rh#726938, lp#826958, -lp#444280, lp#828030, lp#819000. + + Allow entering @,?,=,& characters in Device URI text field +(lp##826958). + + IPPAuthConnection: avoid traceback (Ubuntu #828030). + + Removed PackageKit client code in missingPackagesAndExecutables +(lp#726938). + + Properties dialog: make OK button sensitive even when no +changes to save (lp#444280). + + Updated translations. calling whatdependson for head-i586 Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.bKzkMI/_old 2011-09-09 11:53:39.0 +0200 +++ /var/tmp/diff_new_pack.bKzkMI/_new 2011-09-09 11:53:39.0 +0200 @@ -22,7 +22,7 @@ License:GPLv2+ Group: Hardware/Printing Version:1.3.6 -Release:1 +Release:2 Summary:A printer administration tool Url:http://cyberelk.net/tim/software/system-config-printer/ Source0: http://cyberelk.net/tim/data/system-config-printer/1.3/%{name}-%{version}.tar.xz @@ -49,9 +49,20 @@ # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz Requires: cups -Requires: dbus-1-x11 +Requires: %{name}-common = %{version} +# The applet is not strictly necessary, but it really makes sense +Recommends: %{name}-applet +%py_requires + +%description +system-config-printer is a graphical user interface that allows the +user to configure a CUPS print server. + +%package common +License:GPLv2+ +Summary:A printer administration tool -- Common Files +Group: Hardware/Printing Requires: dbus-1-python -Requires: desktop-file-utils Requires: python-cups Requires: python-cupshelpers Requires: python-gnomekeyring @@ -59,27 +70,61 @@ Requires: python-gtk Requires: python-notify Requires: python-smbc -Recommends: %{name}-lang +Recommends: %{name}-common-lang Recommends: cups-pk-helper +# As soon as this package is installed, it makes sense to have the +# autoconfiguration too Recommends: udev-configure-printer +BuildArch: noarch + +%description common +system-config-printer is a graphical user interface that allows the +user to configure a CUPS print server. + +This package provides files common to various binaries. + +%package applet +License:GPLv2+ +Summary:A printer administration tool -- Notification Icon for Printing +Group: Hardware/Printing +Requir
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at Fri Aug 26 12:34:16 CEST 2011. --- GNOME/system-config-printer/system-config-printer.changes 2011-08-25 11:24:47.0 +0200 +++ /mounts/work_src_done/STABLE/system-config-printer/system-config-printer.changes 2011-08-25 13:35:40.0 +0200 @@ -1,0 +2,7 @@ +Thu Aug 25 20:55:20 CEST 2011 - dims...@opensuse.org + +- Update to version 1.3.6: + + Bugs fixed: rh#726682, rh#726996, rh#726938, lp#826958, +lp#444280, lp#828030, lp#819000. + +--- calling whatdependson for head-i586 Old: system-config-printer-1.3.5.tar.xz New: system-config-printer-1.3.6.tar.xz Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.7nkkTI/_old 2011-08-26 12:29:54.0 +0200 +++ /var/tmp/diff_new_pack.7nkkTI/_new 2011-08-26 12:29:54.0 +0200 @@ -21,8 +21,8 @@ Name: system-config-printer License:GPLv2+ Group: Hardware/Printing -Version:1.3.5 -Release:2 +Version:1.3.6 +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.3/%{name}-%{version}.tar.xz Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at Thu Aug 25 12:41:22 CEST 2011. --- GNOME/system-config-printer/system-config-printer.changes 2011-07-30 09:56:36.0 +0200 +++ /mounts/work_src_done/STABLE/system-config-printer/system-config-printer.changes 2011-08-25 11:24:47.0 +0200 @@ -1,0 +2,5 @@ +Wed Aug 24 22:28:25 UTC 2011 - badshah...@gmail.com + +- Also provide icon of size 256x256 (bnc#713902) + +--- calling whatdependson for head-i586 Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.obog91/_old 2011-08-25 12:40:24.0 +0200 +++ /var/tmp/diff_new_pack.obog91/_new 2011-08-25 12:40:24.0 +0200 @@ -22,7 +22,7 @@ License:GPLv2+ Group: Hardware/Printing Version:1.3.5 -Release:1 +Release:2 Summary:A printer administration tool Url:http://cyberelk.net/tim/software/system-config-printer/ Source0: http://cyberelk.net/tim/data/system-config-printer/1.3/%{name}-%{version}.tar.xz @@ -112,7 +112,7 @@ %install %makeinstall udevrulesdir=/lib/udev/rules.d udevhelperdir=/lib/udev -for size in 8x8 16x16 22x22 24x24 32x32 48x48; do +for size in 8x8 16x16 22x22 24x24 32x32 48x48 256x256; do if test -f %{_datadir}/icons/gnome/$size/devices/printer.png; then mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps cp -a %{_datadir}/icons/gnome/$size/devices/printer.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps/%{name}.png Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at Mon Aug 1 14:05:45 CEST 2011. --- GNOME/system-config-printer/system-config-printer.changes 2011-07-04 09:47:50.0 +0200 +++ /mounts/work_src_done/STABLE/system-config-printer/system-config-printer.changes 2011-07-30 09:56:36.0 +0200 @@ -1,0 +2,57 @@ +Sat Jul 30 09:16:19 CEST 2011 - vu...@opensuse.org + +- Update to version 1.3.5: + + Expose more things via D-Bus: driver selection, missing +executables checking, and physical device grouping. + + Bug fixes: +- Fixed cupsFilter search in missing executables check. +- Use PackageKit to resolve missing executable filenames to + packages, instead of having a static mapping in the source + code. +- Fixed DNSSD hostname resolution. +- Fixed firewall code to handle json errors when used with the + older system-config-firewall D-Bus service. +- Fixed LPD probing (rh#726383). +- Use "hostname" instead of "IP address" when asking for names + of browse servers (rh#726134). + +--- +Sun Jul 17 23:14:35 CEST 2011 - dims...@opensuse.org + +- Update to version 1.3.4: + + udev: +- Don't rely on retriggering printers; enumerate them from + systemd instead. +- Don't complain about missing/invalid device ID for devices + we've already handled. + + UI: +- Removed unused Printer Groups feature. +- Don't show "No printers configured" page if the printers are + filtered in any way. +- URL-quote URIs when using "Find Network Printer" (lp#808137). +- Downloadable drivers: don't display printers for which there + are no drivers (rh#668154). +- Kerberos support for the SMB 'Verify' button (requires new + enough pycups). +- Removed IPP/HTTP device screen in favour of "Enter URI" + (rh#685091). +- Converted ComboBoxEntry widgets to Entry+EntryCompletion in + NewPrinterWindow.ui. +- Robustness in ppdsloader in the face of errors (lp#766818). +- Changed Make/Model/State labels into GtkEntry widgets so + contents are always fully selectable (rh#719217). +- Convert iters to paths before comparing (rh#717062, + lh#791690, trac#221). +- Set translation domain in D-Bus service (lp#783967). +- Ensure consistency in jobviewer if add_job fails (rh#693055, + rh#632551). + + Driver preferences: +- Avoid PostScript for HP LaserJet 2100 Series (rh#710231). +- Raised priority for SpliX driver (lp#793741). + + Other: +- Adjusted test code in asyncpk1.py so it doesn't look like a + tempfile vulnerability. + + Updated translations. +- Add xz BuildRequires to be able to decompress the tar.xz source. + +--- calling whatdependson for head-i586 Old: system-config-printer-1.3.3.tar.bz2 New: system-config-printer-1.3.5.tar.xz Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.ork8M4/_old 2011-08-01 14:05:20.0 +0200 +++ /var/tmp/diff_new_pack.ork8M4/_new 2011-08-01 14:05:20.0 +0200 @@ -21,11 +21,11 @@ Name: system-config-printer License:GPLv2+ Group: Hardware/Printing -Version:1.3.3 +Version:1.3.5 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.3/system-config-printer-%{version}.tar.bz2 +Source0: http://cyberelk.net/tim/data/system-config-printer/1.3/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE system-config-printer-icon-brp-friendly.patch vu...@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 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -46,6 +46,8 @@ BuildRequires: python-xml BuildRequires: update-desktop-files BuildRequires: xmlto +# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 +BuildRequires: xz Requires: cups Requires: dbus-1-x11 Requires: dbus-1-python Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at Fri Jul 8 10:56:22 CEST 2011. --- GNOME/system-config-printer/system-config-printer.changes 2011-05-27 15:41:29.0 +0200 +++ /mounts/work_src_done/STABLE/system-config-printer/system-config-printer.changes 2011-07-04 09:47:50.0 +0200 @@ -1,0 +2,51 @@ +Sat Jul 2 11:57:53 UTC 2011 - dims...@opensuse.org + +- Move %{_sysconfdir}/cupshelpers/preferreddrivers.xml to + python-cupshelpers subpackage as the file is from there. +- Own %{_sysconfdir}/cupshelpers to fix build. + +--- +Thu Jun 9 16:35:57 CEST 2011 - vu...@opensuse.org + +- Remove python-gnome Requires as no modules from python-gnome are + used. +- Add missing python-gnomekeyring Requires. +- Change python-gobject2 Requires to python-gobject, following the + package renaming. + +--- +Fri Jun 3 10:42:41 CEST 2011 - dims...@opensuse.org + +- Update to version 1.3.3: + + Main application: +- Allow % character in SMB URI (lp#747400). +- More error handling (lp#744783). +- Avoid traceback if printer duplication fails (rh#694629). +- Fixed off-by-one error in monitor. +- Fixed printer renaming (lp#726954). + + Printer Properties dialog: +- Added PrinterModified D-Bus signal to printer properties + interface. +- More robustness for printer properties dialog when printer + removed (lp#741987). + + New Printer dialog: +- Fixed PPDs loader when using CUPS remotely or when DBus not + available (rh#693515). +- Handle failure to load PPDs more gracefully (lp#742409). +- Avoid traceback when cancelling New Printer dialog after + failure. +- Make sure everything is ready before handlers might be called + (rh#689336). + + Job Viewer: +- Ensure consistency in jobviewer if add_job fails (rh#693055, + rh#632551). +- Be defensive against CUPS returning incorrect job IDs + (lp#721051). + + Other bits: +- More uses of check-device-ids.py. +- udev-configure-printer: be more defensive when parsing CUPS + response (lp#760661). + + Other bugs fixed: lp#733088, lp#748964, lp#759811, lp#777188. + + Updated translations. + +--- calling whatdependson for head-i586 Old: system-config-printer-1.3.2.tar.bz2 New: system-config-printer-1.3.3.tar.bz2 Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.omnl9O/_old 2011-07-08 10:55:41.0 +0200 +++ /var/tmp/diff_new_pack.omnl9O/_new 2011-07-08 10:55:41.0 +0200 @@ -21,7 +21,7 @@ Name: system-config-printer License:GPLv2+ Group: Hardware/Printing -Version:1.3.2 +Version:1.3.3 Release:1 Summary:A printer administration tool Url:http://cyberelk.net/tim/software/system-config-printer/ @@ -52,8 +52,8 @@ Requires: desktop-file-utils Requires: python-cups Requires: python-cupshelpers -Requires: python-gnome -Requires: python-gobject2 +Requires: python-gnomekeyring +Requires: python-gobject Requires: python-gtk Requires: python-notify Requires: python-smbc @@ -143,7 +143,6 @@ %{_datadir}/icons/hicolor/*/apps/* %{_datadir}/dbus-1/interfaces/org.fedoraproject.Config.Printing.xml %{_datadir}/dbus-1/services/org.fedoraproject.Config.Printing.service -%config(noreplace) %{_sysconfdir}/cupshelpers/preferreddrivers.xml %config(noreplace) %{_sysconfdir}/dbus-1/system.d/com.redhat.NewPrinterNotification.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf %{_sysconfdir}/xdg/autostart/*.desktop @@ -151,6 +150,8 @@ %files -n python-cupshelpers %defattr(-,root,root,-) +%dir %{_sysconfdir}/cupshelpers +%config(noreplace) %{_sysconfdir}/cupshelpers/preferreddrivers.xml %exclude %{python_sitelib}/cupshelpers/*.pyc %{python_sitelib}/cupshelpers %{python_sitelib}/cupshelpers*.egg-info ++ system-config-printer-1.3.2.tar.bz2 -> system-config-printer-1.3.3.tar.bz2 ++ 165369 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit system-config-printer for openSUSE:Factory
Hello community, here is the log from the commit of package system-config-printer for openSUSE:Factory checked in at Mon Jun 6 12:09:54 CEST 2011. --- GNOME/system-config-printer/system-config-printer.changes 2011-02-13 17:24:28.0 +0100 +++ /mounts/work_src_done/STABLE/system-config-printer/system-config-printer.changes 2011-05-27 15:41:29.0 +0200 @@ -1,0 +2,80 @@ +Wed May 18 18:09:18 CEST 2011 - dims...@opensuse.org + +- Update to version 1.3.2: + + Main application: +- rh#685098: Set connected state when connecting to server + fails +- Handle the situation where cupsd has died/restarted more + gracefully. +- Renamed ui/*.ui -> ui/*.glade again, fixing translations. + + Printer Properties dialog: +- lp#729966: Just hide Printer Properties dialog on + delete-event +- Extra job options: print-quality, printer-resolution, + output-bin. +- Automatically show horizontal scrollbar in job options screen +- Ignore "output-mode-default" attribute as it is not settable. +- Handle IPP_TAG_RESOLUTION types (requires pycups-1.9.55). +- Don't traceback if option value cannot be handled. +- rh#679103: Fixed traceback in options.py + + New Printer dialog: +- rh#685091: Handle URIs in Find Network Printer entry, and use + 'Enter URI' instead of 'Other' +- trac#213: Use "Do It Later" instead of "Cancel" for adjust + firewall dialog +- rh#680683: Fixed an instance where NewPrinterGUI might not + have self.printers set +- IPPHostname can contain colon (to specify port). +- Fixed automatic driver installation when changing the driver. +- Removed stale code left over from conversion to gobjects. +- Ensure all uses of ppdsloader supply the Device ID. +- Fixed some small typos in newprinter --help output. +- rh#680288: Prevent traceback after 2nd drivers search dialog + is cancelled + + Driver handling: +- Activated and fixed testing mode for device ID/driver + association +- Match HP-Fax2/3/... PPDs, as well as Ubuntu/Debian hpijs-ppds + packages. +- preferreddrivers.xml: Identify hpcups and hpijs fax PPDs. +- Match native hpijs driver (drv:///hp/hpijs.drv/...) as hpijs. +- Handle Ubuntu locations of hpcups.drv and hpijs.drv. +- preferreddrivers.xml: match OpenPrinting gutenprint PPD names + as gutenprint. +- Removed DES field check altogether. +- xmldriverprefs.test: show order more clearly. +- Make xmldriverprefs.test() debugging optional. +- More debugging during PPD selection. +- Prefer foomatic PostScript drivers before PCL drivers (except + foomatic-recommended ones). +- Update to version 1.3.1: + + Fixed traceback due to libsane-hpaio installation check. + + Removed duplicate method definition. + + Defer calls to populateList initiated by monitor. + + firewall: fixed cache behaviour. + + Fixed page sequence when adding a printer with an +exactly-matching driver. +- Update to version 1.3.0: + + Only show maintenance buttons when capable (rh#658564). + + Compare printer make/model names only by words and numbers +(like they sound). + + XML-based driver preference rules. + + Don't use status icon when notification server supports +persistence. + + Fetch Device ID for existing device when changing PPD, allowing +a more complete choice of drivers. + + Include generic drivers as candidates whenever CMD field is +available. + + Show all ID-matched drivers when adding a new printer. + + Speed-ups in cupshelpers.ppds.ppdMakeModelSplit. + + PPDs: Use ppd-product values to add to make/model list. + + Show number of processing / pending jobs (rh#606868). + + PPDs are now cached, with support for If-Modified-Since. + + Adjust the firewall for SMB browsing. + + Start CUPS service if not already started (rh#577226). +- Rebase system-config-printer-icon-brp-friendly.patch. +- Drop system-config-printer-firewall-menu.patch: no longer needed. + This means we can remove the gnome-patch-translation + BuildRequires. + +--- calling whatdependson for head-i586 Old: system-config-printer-1.2.5.tar.bz2 system-config-printer-firewall-menu.patch New: system-config-printer-1.3.2.tar.bz2 Other differences: -- ++ system-config-printer.spec ++ --- /var/tmp/diff_new_pack.S0UZsr/_old 2011-06-06 12:07:49.0 +0200 +++ /var/tmp/diff_new_pack.S0UZsr/_new 2011-06-06 12:07:49.0 +0200 @@ -21,15 +21,13 @@ Name: system-config-printer License:GPLv2+ Group: Hardware/Printing -Version:1.2.5 -Release:2 +Version:1.3.2 +Release:1 Summary:A printer administration tool Url:http://cyberelk.net/tim/software/system-config-printer/ -Sour