Hello community,

here is the log from the commit of package dbus-sharp for openSUSE:Factory 
checked in at 2015-01-06 12:27:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dbus-sharp (Old)
 and      /work/SRC/openSUSE:Factory/.dbus-sharp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dbus-sharp"

Changes:
--------
--- /work/SRC/openSUSE:Factory/dbus-sharp/dbus-sharp.changes    2015-01-06 
09:06:58.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.dbus-sharp.new/dbus-sharp.changes       
2015-01-06 12:27:30.000000000 +0100
@@ -2,10 +1,0 @@
-Sun Jan  4 16:22:49 UTC 2015 - [email protected]
-
-- Update to version 0.8.1
-  +  Fix compilation with recent Mono versions
-  +  Improve compatibility on Win32
-  +  Fix unknown method error handling (bgo#725446)
-- Remove dbus-sharp-signal-dispatch.patch; fixed on upstream release
-- Use download Url as source
-
--------------------------------------------------------------------

Old:
----
  dbus-sharp-0.8.1.tar.gz

New:
----
  dbus-sharp-0.7.0.tar.bz2
  dbus-sharp-signal-dispatch.patch

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

Other differences:
------------------
++++++ dbus-sharp.spec ++++++
--- /var/tmp/diff_new_pack.l3Ifvh/_old  2015-01-06 12:27:31.000000000 +0100
+++ /var/tmp/diff_new_pack.l3Ifvh/_new  2015-01-06 12:27:31.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package dbus-sharp
 #
-# Copyright (c) 2015 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
@@ -15,22 +15,25 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 # Define _libexecdir for <= 1110
 %if 0%{?suse_version} <= 1110
 %define _libexecdir %{_prefix}/lib
 %endif
 
 Name:           dbus-sharp
-Version:        0.8.1
+Version:        0.7.0
 Release:        0
 Summary:        Managed C# implementation of D-Bus
 License:        MIT
 Group:          Development/Libraries/Other
 Url:            http://mono.github.com/dbus-sharp/
-Source0:        
https://github.com/mono/dbus-sharp/releases/download/v%{version}/%{name}-%{version}.tar.gz
+Source0:        %{name}-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM dbus-sharp-signal-dispatch.patch bnc#780933 
[email protected] -- Fix broken signal dispatch, from upstream git.
+Patch0:         dbus-sharp-signal-dispatch.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  pkgconfig
 BuildArch:      noarch
+BuildRequires:  pkgconfig
 %if 0%{?suse_version} >= 1130
 BuildRequires:  pkgconfig(mono)
 %else
@@ -58,6 +61,7 @@
 
 %prep
 %setup -q
+%patch0 -p0
 
 %build
 %configure \
@@ -68,17 +72,17 @@
 # For backward compatability with <= 1110
 make DESTDIR=%{buildroot} install
 # Move .pc file to /usr/share/pkgconfig (for no arch) and remove from libdir
-install -Dm 0644 %{name}-2.0.pc 
%{buildroot}%{_datadir}/pkgconfig/%{name}-2.0.pc
-find %{buildroot}%{_libexecdir} -name %{name}-2.0.pc -type f -print -delete
+install -Dm 0644 %{name}-1.0.pc 
%{buildroot}%{_datadir}/pkgconfig/%{name}-1.0.pc
+find %{buildroot}%{_libexecdir} -name %{name}-1.0.pc -type f -print -delete
 
 %files
 %defattr(-,root,root)
 %doc COPYING README
 %{_libexecdir}/mono/gac/%{name}/
-%{_libexecdir}/mono/%{name}-2.0/
+%{_libexecdir}/mono/%{name}-1.0/
 
 %files devel
 %defattr(-,root,root)
-%{_datadir}/pkgconfig/%{name}-2.0.pc
+%{_datadir}/pkgconfig/%{name}-1.0.pc
 
 %changelog

++++++ dbus-sharp-0.8.1.tar.gz -> dbus-sharp-0.7.0.tar.bz2 ++++++
++++ 19926 lines of diff (skipped)

++++++ dbus-sharp-signal-dispatch.patch ++++++
=== modified file 'src/BusObject.cs'
--- src/BusObject.cs    2010-10-03 15:19:44 +0000
+++ src/BusObject.cs    2011-10-04 16:18:08 +0000
@@ -56,7 +56,10 @@
                        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))

=== modified file 'src/Connection.cs'
--- src/Connection.cs   2010-10-03 15:19:44 +0000
+++ src/Connection.cs   2011-10-04 16:18:08 +0000
@@ -272,7 +272,7 @@
                        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;

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to