[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-31 Thread Gunnar Hjalmarsson
** Changed in: ubuntu-gnome
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Fix Released
Status in Ubuntu GNOME:
  Fix Released
Status in gnome-session package in Ubuntu:
  Fix Released
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  Fix Released
Status in gnome-settings-daemon source package in Xenial:
  Fix Released

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-31 Thread Launchpad Bug Tracker
This bug was fixed in the package gnome-settings-daemon -
3.18.2-0ubuntu3.1

---
gnome-settings-daemon (3.18.2-0ubuntu3.1) xenial; urgency=medium

  * debian/patches/dont_override_IM_variables.patch:
- Honor values set by e.g. im-config, and with that give users
  the option to use fcitx or other framework (LP: #1594681).

 -- Gunnar Hjalmarsson   Sat, 13 Aug 2016 20:32:00
+0200

** Changed in: gnome-settings-daemon (Ubuntu Xenial)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Fix Released
Status in Ubuntu GNOME:
  Fix Committed
Status in gnome-session package in Ubuntu:
  Fix Released
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  Fix Released
Status in gnome-settings-daemon source package in Xenial:
  Fix Released

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-31 Thread Launchpad Bug Tracker
This bug was fixed in the package gnome-session -
3.18.1.2-1ubuntu1.16.04.2

---
gnome-session (3.18.1.2-1ubuntu1.16.04.2) xenial; urgency=medium

  * debian/patches/dont_override_IM_variables.patch:
- Honor values set by e.g. im-config, and with that give users
  the option to use fcitx or other framework (LP: #1594681).

 -- Gunnar Hjalmarsson   Sun, 14 Aug 2016 02:05:00
+0200

** Changed in: gnome-session (Ubuntu Xenial)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Fix Released
Status in Ubuntu GNOME:
  Fix Committed
Status in gnome-session package in Ubuntu:
  Fix Released
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  Fix Released
Status in gnome-settings-daemon source package in Xenial:
  Fix Committed

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-22 Thread Gunnar Hjalmarsson
I installed gnome-session 3.18.1.2-1ubuntu1.16.04.2 and gnome-settings-
daemon 3.18.2-0ubuntu3.1 from xenial-proposed, accomplished the test
case, and can confirm that the variable assignments work as expected.

** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Fix Released
Status in Ubuntu GNOME:
  Fix Committed
Status in gnome-session package in Ubuntu:
  Fix Released
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  Fix Committed
Status in gnome-settings-daemon source package in Xenial:
  Fix Committed

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-22 Thread Martin Pitt
Hello Gunnar, or anyone else affected,

Accepted gnome-settings-daemon into xenial-proposed. The package will
build now and be available at https://launchpad.net/ubuntu/+source
/gnome-settings-daemon/3.18.2-0ubuntu3.1 in a few hours, and then in the
-proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
enable and use -proposed.  Your feedback will aid us getting this update
out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, and change the tag
from verification-needed to verification-done. If it does not fix the
bug for you, please add a comment stating that, and change the tag to
verification-failed.  In either case, details of your testing will help
us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance!

** Changed in: gnome-settings-daemon (Ubuntu Xenial)
   Status: In Progress => Fix Committed

** Tags added: verification-needed

** Changed in: gnome-session (Ubuntu Xenial)
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Fix Released
Status in Ubuntu GNOME:
  Fix Committed
Status in gnome-session package in Ubuntu:
  Fix Released
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  Fix Committed
Status in gnome-settings-daemon source package in Xenial:
  Fix Committed

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-18 Thread Bug Watch Updater
** Changed in: gnome-session
   Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Fix Released
Status in Ubuntu GNOME:
  Fix Committed
Status in gnome-session package in Ubuntu:
  Fix Released
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-18 Thread Gunnar Hjalmarsson
Thanks for sharing the good news, @terakin. :) I suppose it's fcitx-mozc
you are using, then.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Confirmed
Status in Ubuntu GNOME:
  Fix Committed
Status in gnome-session package in Ubuntu:
  Fix Released
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-18 Thread terakin
Hi,


  I was just stacked by this trouble ... (1) cannot input Japanese characters 
via Mozc (Japanese input method) in Dash search window (2) cannot input any 
Japanese characters for Skype.
  I suppose these troubles closely connected to this bug.

  Both troubles was solved like a magic by installing gnome-session
packages at Gunnar's PPA (ppa:gunnarhj/gnome-im). I suggest this
modification will link to solve the problem.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Confirmed
Status in Ubuntu GNOME:
  Fix Committed
Status in gnome-session package in Ubuntu:
  Fix Released
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-18 Thread Launchpad Bug Tracker
This bug was fixed in the package gnome-session - 3.20.2-1ubuntu2

---
gnome-session (3.20.2-1ubuntu2) yakkety; urgency=medium

  * debian/patches/dont_override_IM_variables.patch:
- Honor values set by e.g. im-config, and with that give users
  the option to use fcitx or other framework (LP: #1594681).

 -- Gunnar Hjalmarsson   Sun, 14 Aug 2016 02:04:00
+0200

** Changed in: gnome-session (Ubuntu)
   Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Confirmed
Status in Ubuntu GNOME:
  Fix Committed
Status in gnome-session package in Ubuntu:
  Fix Released
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-18 Thread Jeremy Bicha
Pushed gnome-session to yakkety. Pushed gnome-session and gnome-
settings-daemon to xenial (unapproved queue). Therefore, I am
unsubscribing ubuntu-sponsors now.

** Changed in: ubuntu-gnome
   Status: New => Fix Committed

** Changed in: ubuntu-gnome
   Importance: Undecided => Low

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Confirmed
Status in Ubuntu GNOME:
  Fix Committed
Status in gnome-session package in Ubuntu:
  In Progress
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-18 Thread Launchpad Bug Tracker
** Branch linked: lp:~ubuntu-desktop/gnome-session/ubuntu-xenial

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Confirmed
Status in Ubuntu GNOME:
  Fix Committed
Status in gnome-session package in Ubuntu:
  In Progress
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-18 Thread Jeremy Bicha
** Description changed:

  [Impact]
  
  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:
  
  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus
  
  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.
  
  [Test Case]
  
  * Install Ubuntu GNOME
+ * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
-   im-config -n fcitx
+   im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
-   env | grep -E '_IM|XMOD'
+   env | grep -E '_IM|XMOD'
  
  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".
  
  [Regression Potential]
  
  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users who
  have actively chosen some other IM framework.
+ 
+ The gnome-settings-daemon change was included upstream in 3.19.3 and the
+ gnome-session change was included upstream in 3.21.90.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Confirmed
Status in Ubuntu GNOME:
  New
Status in gnome-session package in Ubuntu:
  In Progress
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-18 Thread Launchpad Bug Tracker
** Branch linked: lp:~ubuntu-desktop/gnome-session/ubuntu

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Confirmed
Status in Ubuntu GNOME:
  New
Status in gnome-session package in Ubuntu:
  In Progress
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install both the gnome-session and gnome-settings-daemon proposed updates
  * Install fcitx
  * Set fcitx as the input method:
    im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
    env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

  The gnome-settings-daemon change was included upstream in 3.19.3 and
  the gnome-session change was included upstream in 3.21.90.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-14 Thread Mathew Hodson
** Changed in: gnome-settings-daemon (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Confirmed
Status in Ubuntu GNOME:
  New
Status in gnome-session package in Ubuntu:
  In Progress
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install fcitx
  * Set fcitx as the input method:
im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-13 Thread Bug Watch Updater
** Changed in: gnome-session
   Status: Unknown => Confirmed

** Changed in: gnome-session
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Confirmed
Status in Ubuntu GNOME:
  New
Status in gnome-session package in Ubuntu:
  In Progress
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install fcitx
  * Set fcitx as the input method:
im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-13 Thread Gunnar Hjalmarsson
Btw, I tested via this PPA:

https://launchpad.net/~gunnarhj/+archive/ubuntu/gnome-im

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Unknown
Status in Ubuntu GNOME:
  New
Status in gnome-session package in Ubuntu:
  In Progress
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install fcitx
  * Set fcitx as the input method:
im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1594681] Re: Don't override IM variables

2016-08-13 Thread Gunnar Hjalmarsson
@Ikuya: I found that gnome-settings-daemon 3.18, which is in the Xenial
archive, also overrides those two variables. So my guess is that you had
3.20 on your Xenial installation. (If not, this is still a mystery.)

Anyway, I prepared merge proposals for gnome-session (Yakkety and
Xenial), and attached a Xenial patch for gnome-settings-daemon.

** Patch added: "gnome-settings-daemon_no-im-override.patch"
   
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1594681/+attachment/4720456/+files/gnome-settings-daemon_no-im-override.patch

** Description changed:

- Currently these variable settings are hardcoded in gnome-session:
+ [Impact]
+ 
+ Currently these variable settings are hardcoded in gnome-session and
+ gnome-settings-daemon:
  
  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus
  
  That way the use of alternative IM frameworks, for instance fcitx, is
- prevented. gnome-session should drop those variable assignments, and
- rely on im-config instead.
+ prevented. The variables should only be set if they are empty, so the
+ values set by im-config are honored.
+ 
+ [Test Case]
+ 
+ * Install Ubuntu GNOME
+ * Install fcitx
+ * Set fcitx as the input method:
+   im-config -n fcitx
+ * Relogin
+ * Check the IM-related environment variables:
+   env | grep -E '_IM|XMOD'
+ 
+ After the proposed uploads of gnome-session and gnome-settings-daemon,
+ those variables are consistently (unlike before) set to "fcitx".
+ 
+ [Regression Potential]
+ 
+ Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
+ change prevents an inconsistent input method configuration for users who
+ have actively chosen some other IM framework.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1594681

Title:
  Don't override IM variables

Status in gnome-session:
  Unknown
Status in Ubuntu GNOME:
  New
Status in gnome-session package in Ubuntu:
  In Progress
Status in gnome-settings-daemon package in Ubuntu:
  Fix Released
Status in gnome-session source package in Xenial:
  In Progress
Status in gnome-settings-daemon source package in Xenial:
  In Progress

Bug description:
  [Impact]

  Currently these variable settings are hardcoded in gnome-session and
  gnome-settings-daemon:

  QT_IM_MODULE=ibus
  XMODIFIERS=@im=ibus

  That way the use of alternative IM frameworks, for instance fcitx, is
  prevented. The variables should only be set if they are empty, so the
  values set by im-config are honored.

  [Test Case]

  * Install Ubuntu GNOME
  * Install fcitx
  * Set fcitx as the input method:
im-config -n fcitx
  * Relogin
  * Check the IM-related environment variables:
env | grep -E '_IM|XMOD'

  After the proposed uploads of gnome-session and gnome-settings-daemon,
  those variables are consistently (unlike before) set to "fcitx".

  [Regression Potential]

  Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
  change prevents an inconsistent input method configuration for users
  who have actively chosen some other IM framework.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp