Description of problem: Deprecated path in glib-schema is used. Another application executes `glib-compile-schemas during` installation, f.e. entangle. Warning messages are printed but they are related to other applications. Version-Release number of selected component (if applicable): ibus-1.5.13-1.fc24.x86_64 How reproducible: 100% Steps to Reproduce: 1. su -c 'dnf install -y ibus' 2. su -c 'glib-compile-schemas /usr/share/glib-2.0/schemas' Actual results: warning: Schema 'org.freedesktop.ibus' has path '/desktop/ibus/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. warning: Schema 'org.freedesktop.ibus.general' has path '/desktop/ibus/general/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. warning: Schema 'org.freedesktop.ibus.general.hotkey' has path '/desktop/ibus/general/hotkey/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. warning: Schema 'org.freedesktop.ibus.panel' has path '/desktop/ibus/panel/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated. Expected results: No warning message.
The migration from dconf to gsettings depends on a gsettings feature: https://bugzilla.gnome.org/show_bug.cgi?id=622126 We won't fix this issue until we don't support the back compatibility of the paths. It has already been filed in upstream. https://github.com/ibus/ibus/issues/1529