Hello community, here is the log from the commit of package lollypop for openSUSE:Factory checked in at 2019-07-31 14:36:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lollypop (Old) and /work/SRC/openSUSE:Factory/.lollypop.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lollypop" Wed Jul 31 14:36:33 2019 rev:94 rq:720008 version:1.1.4.8 Changes: -------- --- /work/SRC/openSUSE:Factory/lollypop/lollypop.changes 2019-07-29 17:31:23.790171894 +0200 +++ /work/SRC/openSUSE:Factory/.lollypop.new.4126/lollypop.changes 2019-07-31 14:36:34.777860151 +0200 @@ -1,0 +2,6 @@ +Wed Jul 31 08:13:36 UTC 2019 - antoine.belv...@opensuse.org + +- Update to version 1.1.4.8: + * Fix a crash on Ubuntu 18.04 (glgo#World/lollypop#1907). + +------------------------------------------------------------------- Old: ---- lollypop-1.1.4.7.tar.xz New: ---- lollypop-1.1.4.8.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lollypop.spec ++++++ --- /var/tmp/diff_new_pack.wbaWIt/_old 2019-07-31 14:36:35.277859869 +0200 +++ /var/tmp/diff_new_pack.wbaWIt/_new 2019-07-31 14:36:35.281859866 +0200 @@ -17,7 +17,7 @@ Name: lollypop -Version: 1.1.4.7 +Version: 1.1.4.8 Release: 0 Summary: GNOME music playing application License: GPL-3.0-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.wbaWIt/_old 2019-07-31 14:36:35.305859853 +0200 +++ /var/tmp/diff_new_pack.wbaWIt/_new 2019-07-31 14:36:35.305859853 +0200 @@ -1,7 +1,7 @@ <services> <service mode="disabled" name="tar_scm"> <param name="changesgenerate">enable</param> - <param name="revision">1.1.4.7</param> + <param name="revision">1.1.4.8</param> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/World/lollypop.git</param> <param name="versionformat">@PARENT_TAG@</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.wbaWIt/_old 2019-07-31 14:36:35.321859844 +0200 +++ /var/tmp/diff_new_pack.wbaWIt/_new 2019-07-31 14:36:35.321859844 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/World/lollypop.git</param> - <param name="changesrevision">81067cb0ffbd2c3505ccaab47ab7e70879c25ead</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">3c0b023250ae91b8aada6b2dafd0b48342420cb3</param></service></servicedata> \ No newline at end of file ++++++ lollypop-1.1.4.7.tar.xz -> lollypop-1.1.4.8.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.1.4.7/lollypop/downloader_info.py new/lollypop-1.1.4.8/lollypop/downloader_info.py --- old/lollypop-1.1.4.7/lollypop/downloader_info.py 2019-07-29 00:25:36.000000000 +0200 +++ new/lollypop-1.1.4.8/lollypop/downloader_info.py 2019-07-31 01:04:17.000000000 +0200 @@ -17,7 +17,7 @@ from locale import getdefaultlocale from lollypop.define import App, AUDIODB_CLIENT_ID -from lollypop.utils import get_network_available +from lollypop.utils import get_network_available, escape from lollypop.logger import Logger from lollypop.downloader import Downloader @@ -75,7 +75,8 @@ if status: decode = json.loads(data.decode("utf-8")) for item in decode["query"]["search"]: - if item["title"].lower() == term.lower(): + if escape(item["title"].lower()) ==\ + escape(term.lower()): return (locale, item["pageid"]) else: for word in [_("band"), _("singer"), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.1.4.7/lollypop/view_artist.py new/lollypop-1.1.4.8/lollypop/view_artist.py --- old/lollypop-1.1.4.7/lollypop/view_artist.py 2019-07-29 00:25:36.000000000 +0200 +++ new/lollypop-1.1.4.8/lollypop/view_artist.py 2019-07-31 01:04:17.000000000 +0200 @@ -151,26 +151,29 @@ Connect signals and set active ids @param widget as Gtk.Widget """ - ArtistAlbumsView._on_map(self, widget) - self.__on_album_changed(App().player) - self.__art_signal_id = App().art.connect( - "artist-artwork-changed", - self.__on_artist_artwork_changed) - self.__party_signal_id = App().player.connect( - "party-changed", - self.__on_album_changed) - self.__added_signal_id = App().player.connect( - "album-added", - self.__on_album_changed) - self.__removed_signal_id = App().player.connect( - "album-removed", - self.__on_album_changed) - App().settings.set_value("state-one-ids", - GLib.Variant("ai", self._genre_ids)) - App().settings.set_value("state-two-ids", - GLib.Variant("ai", self._artist_ids)) - App().settings.set_value("state-three-ids", - GLib.Variant("ai", [])) + try: + ArtistAlbumsView._on_map(self, widget) + self.__on_album_changed(App().player) + self.__art_signal_id = App().art.connect( + "artist-artwork-changed", + self.__on_artist_artwork_changed) + self.__party_signal_id = App().player.connect( + "party-changed", + self.__on_album_changed) + self.__added_signal_id = App().player.connect( + "album-added", + self.__on_album_changed) + self.__removed_signal_id = App().player.connect( + "album-removed", + self.__on_album_changed) + App().settings.set_value("state-one-ids", + GLib.Variant("ai", self._genre_ids)) + App().settings.set_value("state-two-ids", + GLib.Variant("ai", self._artist_ids)) + App().settings.set_value("state-three-ids", + GLib.Variant("ai", [])) + except: + pass def _on_unmap(self, widget): """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.1.4.7/lollypop/view_artist_small.py new/lollypop-1.1.4.8/lollypop/view_artist_small.py --- old/lollypop-1.1.4.7/lollypop/view_artist_small.py 2019-07-29 00:25:36.000000000 +0200 +++ new/lollypop-1.1.4.8/lollypop/view_artist_small.py 2019-07-31 01:04:17.000000000 +0200 @@ -61,13 +61,16 @@ Connect signals and set active ids @param widget as Gtk.Widget """ - View._on_map(self, widget) - App().settings.set_value("state-one-ids", - GLib.Variant("ai", self._genre_ids)) - App().settings.set_value("state-two-ids", - GLib.Variant("ai", self._artist_ids)) - App().settings.set_value("state-three-ids", - GLib.Variant("ai", [])) + try: + View._on_map(self, widget) + App().settings.set_value("state-one-ids", + GLib.Variant("ai", self._genre_ids)) + App().settings.set_value("state-two-ids", + GLib.Variant("ai", self._artist_ids)) + App().settings.set_value("state-three-ids", + GLib.Variant("ai", [])) + except: + pass def _on_adaptive_changed(self, window, status): """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-1.1.4.7/meson.build new/lollypop-1.1.4.8/meson.build --- old/lollypop-1.1.4.7/meson.build 2019-07-29 00:25:36.000000000 +0200 +++ new/lollypop-1.1.4.8/meson.build 2019-07-31 01:04:17.000000000 +0200 @@ -1,5 +1,5 @@ project('lollypop', - version: '1.1.4.7', + version: '1.1.4.8', meson_version: '>= 0.40.0' ) i18n = import('i18n')