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))
