Red Hat Bugzilla – Bug 830563
s-c-l should use langinstall instead of groupinstall
Last modified: 2014-06-30 19:21:19 EDT
Description of problem:
On Fedora KDE spin (fresh install) the system-config-language does not change the system language. Only a few components changed language.
please provide rpm version of s-c-l.
what is the content of /etc/sysconfig/i18n after selecting language in s-c-l?
# cat /etc/sysconfig/i18n
# cat /etc/sysconfig/i18n
Could it be related to https://bugzilla.redhat.com/show_bug.cgi?id=840885 ?
yes, looks like.
If there is nothing to change or differences you can see. Then simply changing language will not work. Only application will start in that locale.
Please note one more thing s-c-l only changes system language(root) , not users.
Do you need some other infos?
(In reply to comment #2)
> # cat /etc/sysconfig/i18n
So it has changed...
You need to reboot after that though.
I think this is not a bug.
I rebooted but the system did not change language. Seriously, it is a bug, since 2009 I installed about 30 Fedora KDE machines and I always followed the same procedure. But from Fedora 17 it is no longer working
from communications on #fedora-kde i understood, this problem is not related with s-c-l since your locales are set properly but since you do not have required packages you are not getting localized env.
As said on https://bugzilla.redhat.com/show_bug.cgi?id=840885#c8 making yum-langpacks backward compatible can solve this problem.
*** This bug has been marked as a duplicate of bug 840885 ***
(Just note also that system locale (language) is not necessarily same as user locale.)
Because of the changes to to comps with yum-langpacks, system-config-language
will no longer allow you to install langpacks which is a bit unfortunate.
Maybe it is better to make this bug depend on bug 840885 since some
changes may be need to s-c-l after bug 840885 gets fixed.
Yeah, might be instead of yum groupinstall "language", i need to run yum langinstall "language".
I am keeping watch on it.
*** Bug 857698 has been marked as a duplicate of this bug. ***
Fedora 18 is still affected by this problem
Can you provide detailed steps like in which language you installed F18, what other language you want to set using s-c-l and what happened when you try to set that language and what was not done for you by s-c-l?
Installing a fresh Fedora 18 KDE beta and selecting a non US language in Anaconda installation process, after the system restart...
1) s-c-l is not default installed (Do you suggest me to open a bugreport for that?). When you install it and you start it, you can see your non us language default selected (as it is in KDE system settings -> Locale), so I had the dubt that s-c-l has been replaced by KDE system settings -> Locale, but in IRC chat, Rex Dieter told me it does not.
2) s-c-l still does not install the kde package for your non us language and you have to do it manually by installing (in my case) the package kde-l10n-Italian
After that, the system is correctly using the Italian language
- AFAIK we are not installing s-c-l default from many releases.
- does yum langinstall pulls "kde-l10n-Italian" package for you?
s-c-l uses yum langinstall and yum groupinstall lang-support, so if these commands are pulling those packages s-c-l should also install "kde-l10n-Italian" package, else it is bug with s-c-l.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Moving this to F19...
This message is a reminder that Fedora 17 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 17. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '17'.
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 17's end of life.
Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 17 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged change the
'version' to a later Fedora version prior to Fedora 17's end of life.
Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.
Recently I putted my hands on fresh Fedora KDE installations, and I saw that there are no menu entries that can allow a user to change the desktop environment language to a non English one, without putting his hands on a package manager.
This can be a problem for new users.
(In reply to Germano Massullo from comment #20)
> Recently I putted my hands on fresh Fedora KDE installations, and I saw that
> there are no menu entries that can allow a user to change the desktop
> environment language to a non English one, without putting his hands on a
> package manager.
> This can be a problem for new users.
I confirm the exact same problem. The only way is to know manually which packages to install (tedious and error prone) or use from the command line:
yum langinstall <lang-code>
I has been like that for several Fedora releases, it would be nice to fix it in next version.
rebasing to rawhide, marking FutureFeature, to avoid autoclose.
(In reply to Rex Dieter from comment #22)
> rebasing to rawhide, marking FutureFeature, to avoid autoclose.
Can this be evaluated as a release blocker for Fedora 21? Changing system language and installing related packages has been something I remember being supported for a long time in Fedora, and that other distributions still support.
I'd consider this as a regression and quite important for a mainstream Linux distribution.
Fixed in system-config-language-2.1.0-1.fc21
system-config-language-2.2.0-2.fc20 has been submitted as an update for Fedora 20.
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing system-config-language-2.2.0-2.fc20'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
system-config-language-2.2.0-3.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.