Hello. I’ve been maintaining an ibus engine for a while now.
Recently we’ve decided to update the .gschema.xml
file to add new boolean key. I’ve been doing some back-and-forth for a while. And today after reinstalling the updated schema, my python-based ibus engine fails with this error accessing the new key:
(process:9389): GLib-GIO-ERROR **: 22:20:03.908: Settings schema ‘org.something.myapp’ does not contain a key named ‘my-new-key’
I tried recompile the schema a few times already. I’ve even tried reboot.
The actual schema doesn’t trigger any syntax error on recompile command:
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
if I use the command line tool gsettings
to list it:
gsettings list-recursively org.something.myapp
all the old keys exists but the newly added key.
Please help and advice how may I try to look for the issue here?