* debian/user/im-config.service: Reverse the order of "initctl set-env" and
"dbus-update-activation-environment". $XMODIFIERS can contain an "=" (its
value might be, for example, "@im=ibus"). upstart forwards "set-env -g"
calls to D-Bus, but it constructs the parameters to the call incorrectly
and splits on "=" characters in the value, discarding anything which
follows. We can work around this bug by calling "initctl set-env -g"
first, and then "dbus-update-activation-environment" to overwrite the
buggy value. (LP: #1630090)
* debian/user/im-config.service: Get rid of one eval -
"dbus-update-activation-environment" will look up the variable in the
environment if you don't specify a value.
-- Iain Lane <email address hidden> Tue, 04 Oct 2016 12:28:35 +0100
This bug was fixed in the package im-config - 0.29-1ubuntu16
---------------
im-config (0.29-1ubuntu16) yakkety; urgency=medium
* debian/ user/im- config. service: Reverse the order of "initctl set-env" and update- activation- environment" . $XMODIFIERS can contain an "=" (its activation- environment" to overwrite the user/im- config. service: Get rid of one eval - update- activation- environment" will look up the variable in the
"dbus-
value might be, for example, "@im=ibus"). upstart forwards "set-env -g"
calls to D-Bus, but it constructs the parameters to the call incorrectly
and splits on "=" characters in the value, discarding anything which
follows. We can work around this bug by calling "initctl set-env -g"
first, and then "dbus-update-
buggy value. (LP: #1630090)
* debian/
"dbus-
environment if you don't specify a value.
-- Iain Lane <email address hidden> Tue, 04 Oct 2016 12:28:35 +0100