Hello community, here is the log from the commit of package syncthing-gtk for openSUSE:Factory checked in at 2018-10-01 08:17:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/syncthing-gtk (Old) and /work/SRC/openSUSE:Factory/.syncthing-gtk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "syncthing-gtk" Mon Oct 1 08:17:21 2018 rev:27 rq:638587 version:0.9.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/syncthing-gtk/syncthing-gtk.changes 2018-06-29 22:28:02.470409109 +0200 +++ /work/SRC/openSUSE:Factory/.syncthing-gtk.new/syncthing-gtk.changes 2018-10-01 08:17:32.601963037 +0200 @@ -1,0 +2,11 @@ +Wed Sep 26 20:02:55 UTC 2018 - felix.gerling@suse.com + +- Update to version 0.9.4.2: + * Improved desktop notifications and added buttons for quick + responses + * Improved display on small displays + * Added support for write-only folder. + * Fixes for better compatibility with NixOS + * Added missing dependencies to AppImage + +------------------------------------------------------------------- Old: ---- syncthing-gtk-0.9.4.tar.gz New: ---- syncthing-gtk-0.9.4.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ syncthing-gtk.spec ++++++ --- /var/tmp/diff_new_pack.O56ZJr/_old 2018-10-01 08:17:33.017962771 +0200 +++ /var/tmp/diff_new_pack.O56ZJr/_new 2018-10-01 08:17:33.021962769 +0200 @@ -12,14 +12,14 @@ # 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/ # %global __requires_exclude typelib\\((Caja|Nautilus|Nemo)\\) %define _name syncthing_gtk Name: syncthing-gtk -Version: 0.9.4 +Version: 0.9.4.2 Release: 0 Summary: Syncthing Gtk-based graphical interface License: GPL-2.0-or-later @@ -31,10 +31,10 @@ BuildRequires: fdupes BuildRequires: gobject-introspection-devel BuildRequires: hicolor-icon-theme -BuildRequires: syncthing >= 0.14.48 +BuildRequires: syncthing >= 0.14.50 BuildRequires: update-desktop-files Requires: psmisc -Requires: syncthing >= 0.14.48 +Requires: syncthing >= 0.14.50 Recommends: %{name}-lang Recommends: librsvg # caja-extension-syncthing-gtk was last used in openSUSE Leap 42.1. ++++++ syncthing-gtk-0.9.4.tar.gz -> syncthing-gtk-0.9.4.2.tar.gz ++++++ ++++ 3959 lines of diff (skipped) ++++++ syncthing-gtk-fix-config-read.patch ++++++ --- /var/tmp/diff_new_pack.O56ZJr/_old 2018-10-01 08:17:33.169962674 +0200 +++ /var/tmp/diff_new_pack.O56ZJr/_new 2018-10-01 08:17:33.173962672 +0200 @@ -1,25 +1,29 @@ ---- a/syncthing_gtk/configuration.py -+++ b/syncthing_gtk/configuration.py -@@ -64,7 +64,7 @@ class _Configuration(object): +Index: syncthing-gtk-0.9.4.2/syncthing_gtk/configuration.py +=================================================================== +--- syncthing-gtk-0.9.4.2.orig/syncthing_gtk/configuration.py ++++ syncthing-gtk-0.9.4.2/syncthing_gtk/configuration.py +@@ -63,7 +63,7 @@ class _Configuration(object): self.load() - except Exception, e: + except Exception as e: log.warning("Failed to load configuration; Creating new one.") - log.warning("Reason: %s", (e,)) + log.warning(b"Reason: %s", e) self.create() # Convert objects serialized as string back to object ---- a/syncthing_gtk/daemon.py -+++ b/syncthing_gtk/daemon.py -@@ -333,11 +333,11 @@ class Daemon(GObject.GObject, TimerManag - log.debug("Reading syncthing config %s", self._configxml) - config = file(self._configxml, "r").read() - except Exception, e: +Index: syncthing-gtk-0.9.4.2/syncthing_gtk/daemon.py +=================================================================== +--- syncthing-gtk-0.9.4.2.orig/syncthing_gtk/daemon.py ++++ syncthing-gtk-0.9.4.2/syncthing_gtk/daemon.py +@@ -334,11 +334,11 @@ class Daemon(GObject.GObject, TimerManag + with open(self._configxml, "r") as f: + config = f.read() + except Exception as e: - raise InvalidConfigurationException("Failed to read daemon configuration: %s" % e) + raise InvalidConfigurationException(b"Failed to read daemon configuration: %s" % e) try: xml = minidom.parseString(config) - except Exception, e: + except Exception as e: - raise InvalidConfigurationException("Failed to parse daemon configuration: %s" % e) + raise InvalidConfigurationException(b"Failed to parse daemon configuration: %s" % e) tls = "false"