Bug 37632

Summary: RFE: PropertiesChanged signal for systemd's bus services should include include changed_properties
Product: systemd Reporter: David Zeuthen (not reading bugmail) <zeuthen>
Component: generalAssignee: Lennart Poettering <lennart>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: bugs, william.jon.mccann
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description David Zeuthen (not reading bugmail) 2011-05-26 07:31:42 UTC
Please use @changed_properties instead of @invalidated_properties as discussed here

 http://mail.gnome.org/archives/desktop-devel-list/2011-May/msg00408.html

since it makes client-side implementations a lot simpler. Thanks!
Comment 1 David Zeuthen (not reading bugmail) 2011-10-18 08:09:18 UTC
Is it possible this can get fixed in this daemon and elsewhere soon? It's been almost five months now.
Comment 2 David Zeuthen (not reading bugmail) 2012-07-02 19:25:10 UTC
Btw, it's worth noting that as of GLib 2.32, there's now a flag

 G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES

see

 http://developer.gnome.org/gio/unstable/GDBusProxy.html#GDBusProxyFlags-enum

that you can use in a GDBusProxy to "work around" this problem. Would still be great to fix the service as this is causing extra traffic, wakeups and misspent CPU cycles....
Comment 3 Lennart Poettering 2013-11-25 20:59:15 UTC
This is fixed in git.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.