This bug report focus on one problem discovered during testing of https://bugzilla.redhat.com/show_bug.cgi?id=465406 Description of problem: * The "Language" selection from GDM login screen set the encoding of the language to .utf8 * Anaconda lang-table entries are normally .UTF-8 (note the case). * As a result, running the liveinst from the desktop fails to match these strings and as a result the default keyboard and default timezone are set to "US" and "New York" respectively without taking localization defaults into account. Version-Release number of selected component (if applicable): Tested on F10-Beta-i686-Live. How reproducible: * Select from GDM a language with non-default settings (I tested with de_DE and he_IL). * Login. * Run live install from the desktop. * We get localized install, but without the localized defaults that are defined in anaconda's lang-table Who should be fixed GDM or Anaconda? (i.e: what is the official encoding .UTF-8 which we always used, or .utf8 which suddenly appeared in GNOME)
We should already be performing the conversion from .utf8 to .UTF-8 - see bug 443408.
We're doing the conversion, but weren't resetting the other lang attribute that got added to handle less than correct things being passed in kickstart. Fixed up in git