Description of Problem: Version-Release number of selected component (if applicable): 7.2.93 How Reproducible: always Steps to Reproduce: 1. boot from CD 2. select language A, click next, click back, select language B 3. continue with the default (workstation in my case) install. 4. first cavet: language selection dialog contains language A as the only choice. 5. add language B and make it default. 6. finish install, look at i18n and XF86Config-4. Actual Results: i18n has (correct) settings for language A XF86Config-4 has (incorrect) keyboard settings for language B Expected Results: All three language selection dialog, i18n and XF86Config-4 have settings for languge A. Additional Information: In my tests I used Ukrainian as language A and Russian as language B.
Did you actually change the keyboard on the keyboard selection screen to the new keyboard? After the first entry to the keyboard screen an initial default is set, and we keep that even if you change languages (otherwise you can choose language, change keyboard to something else, next, next, back, back, change language, next and what should happen with keyboard? :)
You are right, I did not alter any keyboard settings. This is indeed questionable behavior. My suggestion is that if default language does not correspond default keyboard layout anaconda should somehow let user know about the potential conflict. Otherwise someone may end up with Spanish login screen and Sweden keyboard for example.
Since the user only needs to verify that the keyboard setting is correct, I'm going to defer this to a later release.