Hello community,

here is the log from the commit of package dbus-sharp for 
openSUSE:12.1:Update:Test checked in at 2012-01-11 18:26:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/dbus-sharp (Old)
 and      /work/SRC/openSUSE:12.1:Update:Test/.dbus-sharp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dbus-sharp", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/dbus-sharp/dbus-sharp.changes   
2012-01-11 18:26:23.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.dbus-sharp.new/dbus-sharp.changes      
2012-01-11 18:26:24.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Jan  9 00:26:25 UTC 2012 - vsteenho...@novell.com
+
+- Fix Signals not delivered/event not raised on client proxy
+  (bnc#732873)
+
+-------------------------------------------------------------------

New:
----
  disable-broken-matching.patch
  remove-sender-match-check.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dbus-sharp.spec ++++++
--- /var/tmp/diff_new_pack.OIkUMw/_old  2012-01-11 18:26:24.000000000 +0100
+++ /var/tmp/diff_new_pack.OIkUMw/_new  2012-01-11 18:26:24.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package dbus-sharp
 #
-# 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
@@ -29,6 +29,8 @@
 Url:            http://mono.github.com/dbus-sharp/
 Group:          Development/Libraries/Other
 Source0:        %{name}-%{version}.tar.bz2
+Patch0:         disable-broken-matching.patch  
+Patch1:         remove-sender-match-check.patch 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 BuildRequires:  pkgconfig
@@ -60,6 +62,8 @@
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
 
 %build
 %configure \

++++++ disable-broken-matching.patch ++++++
>From 608328ba1e0ccc8d0387c244793b229bcc184648 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Laval?= <jeremie.la...@gmail.com>
Date: Fri, 10 Dec 2010 15:03:12 +0000
Subject: [PATCH] Disable broken matching on sender for signals. Fix issue #8.

---
 src/BusObject.cs |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/BusObject.cs b/src/BusObject.cs
index e12207e..fe32b72 100644
--- a/src/BusObject.cs
+++ b/src/BusObject.cs
@@ -56,7 +56,10 @@ public void ToggleSignal (string iface, string member, 
Delegate dlg, bool adding
                        rule.Fields.Add (FieldCode.Interface, new MatchTest 
(iface));
                        rule.Fields.Add (FieldCode.Member, new MatchTest 
(member));
                        rule.Fields.Add (FieldCode.Path, new MatchTest 
(object_path));
-                       rule.Fields.Add (FieldCode.Sender, new MatchTest 
(alt_bus_name ?? bus_name));
+                       // FIXME: Cause a regression compared to 0.6 as name 
wasn't matched before
+                       // the problem arises because busname is not used by 
DBus daemon and
+                       // instead it uses the canonical name of the sender 
(i.e. similar to ':1.13')
+                       //rule.Fields.Add (FieldCode.Sender, new MatchTest 
(alt_bus_name ?? bus_name));
 
                        if (adding) {
                                if (conn.Handlers.ContainsKey (rule))
-- 
1.7.5.4

++++++ remove-sender-match-check.patch ++++++
>From 76f43e6cc25eae25b658831111b37b10376311d2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Laval?= <jeremie.la...@gmail.com>
Date: Thu, 10 Feb 2011 17:31:38 +0000
Subject: [PATCH] Remove sender match check on receiving side too. Properly
 fix issue 8.

---
 src/Connection.cs |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/Connection.cs b/src/Connection.cs
index b414994..e593db9 100644
--- a/src/Connection.cs
+++ b/src/Connection.cs
@@ -278,7 +278,7 @@ internal void HandleSignal (Message msg)
                        rule.MessageType = MessageType.Signal;
                        rule.Fields.Add (FieldCode.Interface, new MatchTest 
(signal.Interface));
                        rule.Fields.Add (FieldCode.Member, new MatchTest 
(signal.Member));
-                       rule.Fields.Add (FieldCode.Sender, new MatchTest 
(signal.Sender));
+                       //rule.Fields.Add (FieldCode.Sender, new MatchTest 
(signal.Sender));
                        rule.Fields.Add (FieldCode.Path, new MatchTest 
(signal.Path));
 
                        Delegate dlg;
-- 
1.7.5.4

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to