![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package radiotray for openSUSE:Factory checked in at 2014-11-10 17:28:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/radiotray (Old) and /work/SRC/openSUSE:Factory/.radiotray.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "radiotray" Changes: -------- --- /work/SRC/openSUSE:Factory/radiotray/radiotray.changes 2012-08-23 16:06:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.radiotray.new/radiotray.changes 2014-11-10 17:28:40.000000000 +0100 @@ -1,0 +2,7 @@ +Fri Nov 7 04:26:52 UTC 2014 - antoine.belvire@laposte.net + +- Add radiotray-0.7.3-fix-wrong-mutex-unlock.patch: fix crash + at startup by adding missing call to gdk.threads_enter() in + SysTray.py (boo#904322). + +------------------------------------------------------------------- New: ---- radiotray-0.7.3-fix-wrong-mutex-unlock.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ radiotray.spec ++++++ --- /var/tmp/diff_new_pack.LxAiG7/_old 2014-11-10 17:28:41.000000000 +0100 +++ /var/tmp/diff_new_pack.LxAiG7/_new 2014-11-10 17:28:41.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package radiotray # -# Copyright (c) 2012 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 @@ -24,6 +24,8 @@ Group: Productivity/Multimedia/Sound/Players Url: http://radiotray.sourceforge.net Source0: http://downloads.sourceforge.net/project/radiotray/releases/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM radiotray-0.7.3-fix-wrong-mutex-unlock.patch boo#904322 +Patch0: radiotray-0.7.3-fix-wrong-mutex-unlock.patch BuildRequires: fdupes BuildRequires: gettext BuildRequires: python @@ -53,6 +55,7 @@ %prep %setup -q sed -i 's:^#!/usr/bin/env :#!/usr/bin/:' src/radiotray.py +%patch0 -p0 %build CFLAGS="%{optflags}" python setup.py build ++++++ radiotray-0.7.3-fix-wrong-mutex-unlock.patch ++++++ From: Antoine Belvire <antoine.belvire@laposte.net> Date: Thu, 1 Oct 2014 Subject: Fix wrong attempt to unlock mutex that was not locked Reference: boo#904322 Upstream: reported, fixed in development branch With recent versions of glib, radiotray crashes at startup, trying to unlock a mutex that was not locked. This patch fixes the issue by adding missing gdk.threads_enter() call in SysTray.py. It matches to Ed Bruck's commit #88d3c67 in the radiotray's development tree. Index: src/SysTray.py =================================================================== --- src/SysTray.py.orig +++ src/SysTray.py @@ -183,6 +183,7 @@ class SysTray(object): def run(self): gtk.gdk.threads_init() + gtk.gdk.threads_enter() gtk.main() -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org