Bug 218769

Summary: selecting a secondary language does not install its packages
Product: [openSUSE] openSUSE 10.2 Reporter: Martin Vidner <mvidner>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: jsuchome, lslezak
Version: Beta 1 plus   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2logs-218769.tar.bz2

Description Martin Vidner 2006-11-07 15:17:59 UTC
I installed Beta1Plus, with the Language Add-on CD. I selected Czech and added Traditional Chinese as a secondary language. But afterwards I found that none of the Chinese language packages (like the input method) was installed.
Comment 1 Martin Vidner 2006-11-07 15:19:21 UTC
Created attachment 104154 [details]
y2logs-218769.tar.bz2
Comment 2 Jiří Suchomel 2006-11-08 09:55:23 UTC
Pkg::SetAdditionalLocales was called from select_language.ycp, so it should be correct at the ycp side. Maybe solver didn't add the packages?
Comment 3 Stefan Schubert 2006-11-08 16:15:09 UTC
Yes Pkg::SetAdditionalLocales will be called, but the chinese languages are not selected in the pool for installation. Jiri could you please check pkg-bindings ?
Unfortunately I cannot reproduce. In my tests scim will be installed correctly.
Comment 4 Jiří Suchomel 2006-11-09 08:29:50 UTC
Reproduced - Lada, you can find y2debugged y2logs on gorgon.suse.cz
Comment 5 Ladislav Slezák 2006-11-09 12:19:18 UTC
The bug was in the software proposal caching - a language change didn't invalidate the cache so the solver was not called and the additional packages were not selected.

Fixed in yast2-packager-2.14.5