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 - [email protected]
+
+- 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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to