Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xapp for openSUSE:Factory checked in 
at 2026-10-18 19:26:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xapp (Old)
 and      /work/SRC/openSUSE:Factory/.xapp.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xapp"

Sun Oct 18 19:26:52 2026 rev:7 rq:1386001 version:3.2.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/xapp/xapp.changes        2026-04-12 
17:52:38.395966900 +0200
+++ /work/SRC/openSUSE:Factory/.xapp.new.3698736/xapp.changes   2026-10-18 
19:27:27.449135880 +0200
@@ -1,0 +2,8 @@
+Sun Oct 18 15:43:45 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 3.2.3:
+  * sn-item.c: Address status notifier items by their registered
+    bus name.
+  * xapp-sn-watcher.c: Fix dbus invocation return value.
+
+-------------------------------------------------------------------

Old:
----
  xapp-3.2.2.tar.gz

New:
----
  xapp-3.2.3.tar.gz

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

Other differences:
------------------
++++++ xapp.spec ++++++
--- /var/tmp/diff_new_pack.nRLFJ4/_old  2026-10-18 19:27:28.498179833 +0200
+++ /var/tmp/diff_new_pack.nRLFJ4/_new  2026-10-18 19:27:28.505180126 +0200
@@ -19,7 +19,7 @@
 %define         sover   1
 %define         typelib typelib-1_0-XApp-1_0
 Name:           xapp
-Version:        3.2.2
+Version:        3.2.3
 Release:        0
 Summary:        Library files for the Xapp ecosystem
 License:        GPL-3.0-or-later

++++++ xapp-3.2.2.tar.gz -> xapp-3.2.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xapp-3.2.2/debian/changelog 
new/xapp-3.2.3/debian/changelog
--- old/xapp-3.2.2/debian/changelog     2026-01-08 17:27:01.000000000 +0100
+++ new/xapp-3.2.3/debian/changelog     2026-09-05 17:47:47.000000000 +0200
@@ -1,3 +1,11 @@
+xapp (3.2.3) zena; urgency=medium
+
+  [ Michael Webster ]
+  * sn-item.c: Address status notifier items by their registered bus name.
+  * xapp-sn-watcher.c: Fix dbus invocation return value.
+
+ -- Clement Lefebvre <[email protected]>  Sat, 05 Sep 2026 16:47:28 +0100
+
 xapp (3.2.2) zena; urgency=medium
 
   * l10n: Update translations
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xapp-3.2.2/meson.build new/xapp-3.2.3/meson.build
--- old/xapp-3.2.2/meson.build  2026-01-08 17:27:01.000000000 +0100
+++ new/xapp-3.2.3/meson.build  2026-09-05 17:47:47.000000000 +0200
@@ -1,7 +1,7 @@
 project(
   'xapp',
   'c',
-  version : '3.2.2',
+  version : '3.2.3',
   default_options : ['buildtype=debugoptimized'],
   meson_version : '>=0.56.0'
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xapp-3.2.2/xapp-sn-watcher/sn-item.c 
new/xapp-3.2.3/xapp-sn-watcher/sn-item.c
--- old/xapp-3.2.2/xapp-sn-watcher/sn-item.c    2026-01-08 17:27:01.000000000 
+0100
+++ new/xapp-3.2.3/xapp-sn-watcher/sn-item.c    2026-09-05 17:47:47.000000000 
+0200
@@ -738,7 +738,7 @@
     GVariantIter *iter = NULL;
     const gchar  *name;
     GVariant     *value;
-    properties = g_dbus_proxy_call_finish (G_DBUS_PROXY (source_object), res, 
&error);
+    properties = g_dbus_connection_call_finish (G_DBUS_CONNECTION 
(source_object), res, &error);
 
     if (error != NULL)
     {
@@ -942,15 +942,22 @@
 {
     SnItem *item = SN_ITEM (data);
 
-    g_dbus_proxy_call (item->prop_proxy,
-                       "GetAll",
-                       g_variant_new ("(s)",
-                                      g_dbus_proxy_get_interface_name 
(item->sn_item_proxy)),
-                       G_DBUS_CALL_FLAGS_NONE,
-                       5 * 1000,
-                       item->cancellable,
-                       get_all_properties_callback,
-                       item);
+    /* Address the item by the bus name it registered with. A GDBusProxy would
+     * resolve that to the client's unique name, and some clients only answer
+     * property requests sent to the well-known name. */
+    g_dbus_connection_call (g_dbus_proxy_get_connection (item->sn_item_proxy),
+                            g_dbus_proxy_get_name (item->sn_item_proxy),
+                            g_dbus_proxy_get_object_path (item->sn_item_proxy),
+                            "org.freedesktop.DBus.Properties",
+                            "GetAll",
+                            g_variant_new ("(s)",
+                                           g_dbus_proxy_get_interface_name 
(item->sn_item_proxy)),
+                            G_VARIANT_TYPE ("(a{sv})"),
+                            G_DBUS_CALL_FLAGS_NO_AUTO_START,
+                            5 * 1000,
+                            item->cancellable,
+                            get_all_properties_callback,
+                            item);
 
     item->update_properties_timeout = 0;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xapp-3.2.2/xapp-sn-watcher/xapp-sn-watcher.c 
new/xapp-3.2.3/xapp-sn-watcher/xapp-sn-watcher.c
--- old/xapp-3.2.2/xapp-sn-watcher/xapp-sn-watcher.c    2026-01-08 
17:27:01.000000000 +0100
+++ new/xapp-3.2.3/xapp-sn-watcher/xapp-sn-watcher.c    2026-09-05 
17:47:47.000000000 +0200
@@ -410,7 +410,7 @@
                              "Invalid bus name from: %s, %s", service, sender);
         g_dbus_method_invocation_return_gerror (invocation, error);
 
-        return FALSE;
+        return TRUE;
     }
 
     if (!g_hash_table_contains (watcher->items, (const gchar *) key))

Reply via email to