Activity log for bug #1317115

Date Who What changed Old value New value Message
2014-05-07 14:19:13 Tim Edwards bug added bug
2014-05-07 14:34:11 Harald Sitter affects kde-workspace (Ubuntu) libkubuntu (Ubuntu)
2014-05-07 14:41:34 Harald Sitter libkubuntu (Ubuntu): status New Incomplete
2014-05-07 15:38:04 Gunnar Hjalmarsson bug added subscriber Gunnar Hjalmarsson
2014-05-08 09:54:24 Tim Edwards attachment added systemsettings &>log https://bugs.launchpad.net/ubuntu/+source/libkubuntu/+bug/1317115/+attachment/4107965/+files/log
2014-05-08 12:22:13 Tim Edwards attachment added log https://bugs.launchpad.net/ubuntu/+source/libkubuntu/+bug/1317115/+attachment/4108033/+files/log
2014-05-08 14:09:29 Tim Edwards attachment added log https://bugs.launchpad.net/ubuntu/+source/libkubuntu/+bug/1317115/+attachment/4108074/+files/log
2014-05-08 15:15:34 Harald Sitter libkubuntu (Ubuntu): status Incomplete Triaged
2014-05-08 15:15:39 Harald Sitter libkubuntu (Ubuntu): importance Undecided High
2014-05-08 15:15:41 Harald Sitter libkubuntu (Ubuntu): assignee Harald Sitter (apachelogger)
2014-05-08 15:15:53 Harald Sitter affects libkubuntu (Ubuntu) kde-runtime (Ubuntu)
2014-05-08 15:16:14 Harald Sitter nominated for series Ubuntu Trusty
2014-05-08 15:16:14 Harald Sitter bug task added kde-runtime (Ubuntu Trusty)
2014-05-08 15:16:14 Harald Sitter nominated for series Ubuntu Utopic
2014-05-08 15:16:14 Harald Sitter bug task added kde-runtime (Ubuntu Utopic)
2014-05-08 15:26:33 Harald Sitter description The current Kubuntu method of installing support for new languages and changing which language gets highest preference is broken because it only affects KDE applications. The system language (as set by the LANG and LANGUAGE environment variables) isn't changed, and the language support for added languages is incomplete - for example missing localisation packages for Firefox, Libreoffice and spell checkers, among others. This is a side-effect of the deprecation of the language-selector-kde package, which used to give Kubuntu users the same fuctionality as gnome-language-selector by creating an extra module in KDE System Settings. The missing functionality should be integrated into the KDE System Settings Locale control module, as mentioned in this comment https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/1013626/comments/4 To reproduce: 1. Freshly installed Kubuntu 14.04 system. KDE System Settings->Locale->Language. 2. Add language (in my example German). Wait while Locale module installs the necessary packages. 3. Move language (German) to top of the priority list, above the default American English 4. Logout of KDE, log back in Expected Results: All necessary language files for both KDE applications (e.g. Dolphin) and non-KDE applications (e.g. Firefox, Libreoffice) is installed. All programs which have German translations available display in German. Environment variables are set so that command line programs also run in German (where translations available), eg: tim@localhost:~$ ls notthere ls: Zugriff auf notthere nicht möglich: Datei oder Verzeichnis nicht gefunden In short - the same effect you'd get by using gnome-language-selector Actual Results: Only the language of KDE applications is changed. Firefox, LIbreoffice, command line programs, bash environment vars, and all other programs remain in English. In other words you have a half-half system as far as language support is concerned. Workaround: sudo apt-get install gnome-language-selector gnome-language-selector ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: kde-workspace 4:4.11.8-0ubuntu6 ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9 Uname: Linux 3.13.0-24-generic x86_64 ApportVersion: 2.14.1-0ubuntu3 Architecture: amd64 CurrentDesktop: KDE Date: Wed May 7 15:01:57 2014 InstallationDate: Installed on 2014-04-29 (7 days ago) InstallationMedia: Ubuntu-Server 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2) PackageArchitecture: all SourcePackage: kde-workspace UpgradeStatus: No upgrade log present (probably fresh install) [Impact] Language configuration will not write the necessary envrionment setup files to make non kde applications localized unless it is switched into debug mode. This was fixed by moving the related write function call out of the noop kdebug statement to make sure that it is executed regardless of whether the kdebug is turned noop. [Test Case] * delete .kde/env/setlocale.sh * run kdebugdialog * deselect everything * run kcmshell4 language * change a language setting * apply changes * make sure .kde/env/setlocale.sh was generated again with the configured settings [Regression Potential] none [Other Info] n/a -- The current Kubuntu method of installing support for new languages and changing which language gets highest preference is broken because it only affects KDE applications. The system language (as set by the LANG and LANGUAGE environment variables) isn't changed, and the language support for added languages is incomplete - for example missing localisation packages for Firefox, Libreoffice and spell checkers, among others. This is a side-effect of the deprecation of the language-selector-kde package, which used to give Kubuntu users the same fuctionality as gnome-language-selector by creating an extra module in KDE System Settings. The missing functionality should be integrated into the KDE System Settings Locale control module, as mentioned in this comment https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/1013626/comments/4 To reproduce: 1. Freshly installed Kubuntu 14.04 system. KDE System Settings->Locale->Language. 2. Add language (in my example German). Wait while Locale module installs the necessary packages. 3. Move language (German) to top of the priority list, above the default American English 4. Logout of KDE, log back in Expected Results: All necessary language files for both KDE applications (e.g. Dolphin) and non-KDE applications (e.g. Firefox, Libreoffice) is installed. All programs which have German translations available display in German. Environment variables are set so that command line programs also run in German (where translations available), eg: tim@localhost:~$ ls notthere ls: Zugriff auf notthere nicht möglich: Datei oder Verzeichnis nicht gefunden In short - the same effect you'd get by using gnome-language-selector Actual Results: Only the language of KDE applications is changed. Firefox, LIbreoffice, command line programs, bash environment vars, and all other programs remain in English. In other words you have a half-half system as far as language support is concerned. Workaround: sudo apt-get install gnome-language-selector gnome-language-selector ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: kde-workspace 4:4.11.8-0ubuntu6 ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9 Uname: Linux 3.13.0-24-generic x86_64 ApportVersion: 2.14.1-0ubuntu3 Architecture: amd64 CurrentDesktop: KDE Date: Wed May 7 15:01:57 2014 InstallationDate: Installed on 2014-04-29 (7 days ago) InstallationMedia: Ubuntu-Server 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2) PackageArchitecture: all SourcePackage: kde-workspace UpgradeStatus: No upgrade log present (probably fresh install)
2014-05-08 15:26:47 Harald Sitter summary KDE Locale module support for changing language is incomplete language kcm doesn't write env setup script
2014-05-08 15:26:52 Harald Sitter kde-runtime (Ubuntu Trusty): status New Triaged
2014-05-08 15:26:54 Harald Sitter kde-runtime (Ubuntu Trusty): importance Undecided High
2014-05-08 15:26:57 Harald Sitter kde-runtime (Ubuntu Utopic): status Triaged In Progress
2014-05-08 15:27:00 Harald Sitter kde-runtime (Ubuntu Trusty): assignee Harald Sitter (apachelogger)
2014-05-08 15:38:24 Harald Sitter bug added subscriber Ubuntu Stable Release Updates Team
2014-05-08 15:39:03 Harald Sitter kde-runtime (Ubuntu Trusty): status Triaged Fix Committed
2014-05-08 15:39:06 Harald Sitter kde-runtime (Ubuntu Trusty): status Fix Committed Won't Fix
2014-05-08 15:39:08 Harald Sitter kde-runtime (Ubuntu Trusty): status Won't Fix In Progress
2014-05-08 15:39:10 Harald Sitter kde-runtime (Ubuntu Utopic): status In Progress Fix Committed
2014-05-08 16:35:12 Launchpad Janitor branch linked lp:ubuntu/utopic-proposed/kde-runtime
2014-05-08 17:17:59 Launchpad Janitor kde-runtime (Ubuntu Utopic): status Fix Committed Fix Released
2014-05-09 01:00:53 Scott Kitterman kde-runtime (Ubuntu Trusty): status In Progress Fix Committed
2014-05-09 01:00:58 Scott Kitterman bug added subscriber SRU Verification
2014-05-09 01:01:01 Scott Kitterman tags amd64 apport-bug trusty amd64 apport-bug trusty verification-needed
2014-05-09 01:13:53 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/kde-runtime
2014-05-09 13:36:37 Tim Edwards attachment added snapshot1.png https://bugs.launchpad.net/ubuntu/+source/kde-runtime/+bug/1317115/+attachment/4108718/+files/snapshot1.png
2014-05-09 15:26:45 Harald Sitter tags amd64 apport-bug trusty verification-needed amd64 apport-bug trusty verification-done
2014-05-15 02:18:25 Launchpad Janitor kde-runtime (Ubuntu Trusty): status Fix Committed Fix Released
2014-05-15 02:18:30 Scott Kitterman removed subscriber Ubuntu Stable Release Updates Team