GNOME Bugzilla – Bug 759399
DBus "Type" property of org.freedesktop.Secret.Item is inaccessible
Last modified: 2015-12-16 09:26:58 UTC
Created attachment 317264 [details] [review] patch Since the transition to GDBus there are now introspection XMLs in daemon/dbus. Since org.freedesktop.Secret.Item.Type is a non-standard property, it isn't mentioned there, but this makes DBus wrapper libraries (sometimes?) think it doesn't exist. Specifically in my case, libgnome-keyring plugin for Qupzilla fails to change secrets with this error: https://git.gnome.org/browse/glib/tree/gio/gdbusconnection.c#n4245 ("No such property 'Type'") after trying to lookup its info, which was (not) loaded earlier from the above XMLs. After adding description of "Type" to daemon/dbus/org.freedesktop.Secrets.xml, everything started working OK for me. So I've attached the fix as a patch. I have gnome-keyring v3.18.3. Qupzilla is 1.8.9 for Qt4, in case anyone bothers to check.
Thanks for tracking down the issue. Will merge into master and stable branches.