dconf: Use dbus-run-session to set up dconf overrides dbus-launch is not particularly well designed to be used to run individual processes with a temporary D-Bus session bus. Since dbus 1.8, the dbus-run-session utility provides a better way to do this.
The upstream is going to remove the dconf stuff so there's no need to upstream. See https://github.com/ibus/ibus/issues/2150
dconf: Create a temporary XDG_RUNTIME_DIR Some chroot-based autobuilder environments, including Debian's sbuild, have a tendency to inherit the XDG_RUNTIME_DIR variable from outside the chroot but not create a corresponding directory inside the chroot.
If we do have a valid XDG_RUNTIME_DIR, we probably don't want to touch it during the build anyway: it's better to use a temporary one in all cases.
The upstream is going to remove the dconf stuff so there's no need to upstream. See https://github.com/ibus/ibus/issues/2150
Re: Bug#922516: missing binary gtk-query-immodules-3.0 Please add /usr/lib/x86_64-linux-gnu/libgtk-3-0 to the PATH when running tests that rely on gtk-query-immodules-3.0, or invoke it by its full path. Note that this is a Debian-specific change and should not be upstreamed.
Broadcast when panel properties are registered/updated Augment the panel service D-Bus interface so that external consumers can detect when the panel service properties are changed. Needed for Unity (indicator-keyboard)