Bug 114782

Summary: Installer does not install Czech KDE translation package
Product: [openSUSE] SUSE Linux 10.1 Reporter: Jiri Dluhos <jdluhos>
Component: InstallationAssignee: Jiri Srain <jsrain>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Minor    
Priority: P5 - None CC: jsuchome
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: YasT logs from installation

Description Jiri Dluhos 2005-09-01 16:47:06 UTC
It seems that the installer does not automatically load the KDE Czech language
package, even if the user chooses Czech language during installation. 

Consequently, the KDE environment appears in English, although the locale is
correctly set to Czech.

After installing the KDE Czech language package manually, everything immediately
switches to Czech as expected.
Comment 1 Lukas Ocilka 2005-09-02 06:40:15 UTC
Please, be so kind and attach all YaST logs.

http://www.opensuse.org/index.php/Bug_Reporting_FAQ#YaST

thanks
Comment 2 Jiri Dluhos 2005-09-02 08:35:42 UTC
Created attachment 48562 [details]
YasT logs from installation
Comment 3 Jiri Dluhos 2005-09-02 08:36:10 UTC
Here they are, hopefully they help. 
 
Comment 4 Lukas Ocilka 2005-09-02 10:00:08 UTC
Michael, cold you, please check it?
Comment 5 Michael Andres 2005-09-07 21:34:08 UTC
I can see Language.ycp setting the default language to cs_CZ, but this does not
lead to a call to Pkg::SetAdditionalLocales. Y2PM.cc would log a milestone about
the 'New requested locales: ....'.

Without this call, the Czech language packages will not be automatically tagged
to install. 

From the packagemanagers point of view it's ok, but I don't know whether
Language.ycp behaves as expected. Please check.
Comment 6 Jiří Suchomel 2005-09-08 07:01:49 UTC
Michael, Pkg::SetAdditionalLocales is not called after selecting language in the
first installation dialog - and it never was.

In this case, packages necessary to install should be recognized by
packagemanager during proposal, I guess.
Comment 7 Michael Andres 2005-09-08 08:35:23 UTC
Anyway, there must be some piece of YCP code, which tells the packagemanager lib
which locales should be included in the selections. In the log there is no call
to Pkg::SetAdditionalLocales.

Jiri <Srain>, is it the packagers task then? Or is the behaviour intended?
Comment 8 Jiri Srain 2005-09-08 13:10:27 UTC
You walked through whole installation workflow up to the proposal in English. 
Then you decided to switch the language and instead of changing it from the 
proposal, you went back through all the workflow and changed it there. When 
you came to proposal again, package manager has already been initialized for 
English and wasn't reinitialized (and language wasn't changed). 
 
I find this issue minor enough to be solved for 10.1. 
Comment 9 Jiri Srain 2005-09-30 13:43:57 UTC
Fixed in SVN for 10.1.