Bug 38512

Summary: Afghani keyboard layout for en_gb de_at and de_ch
Product: UCS Reporter: Alexander Kramer <kramer>
Component: UMC - Setup wizardAssignee: Alexander Kramer <kramer>
Status: CLOSED FIXED QA Contact: Florian Best <best>
Severity: normal    
Priority: P5 CC: gohmann, walkenhorst
Version: UCS 4.0   
Target Milestone: UCS 4.0-2-errata   
Hardware: Other   
OS: Linux   
What kind of report is it?: --- What type of bug is this?: ---
Who will be affected by this bug?: --- How will those affected feel about the bug?: ---
User Pain: Enterprise Customer affected?:
School Customer affected?: ISV affected?:
Waiting Support: Flags outvoted (downgraded) after PO Review:
Ticket number: Bug group (optional):
Max CVSS v3 score:
Attachments: Patch sets fallback and adapts defaults

Description Alexander Kramer univentionstaff 2015-05-12 11:06:32 CEST
If you select:
- de_at
- de_ch
- en_gb

during the di you will get an afghani keyboard layout inside the system setup
Comment 1 Florian Best univentionstaff 2015-05-12 11:13:48 CEST
only in text mode installer.
Comment 2 Stefan Gohmann univentionstaff 2015-05-12 11:29:25 CEST
(In reply to Florian Best from comment #1)
> only in text mode installer.

Thanks for the hint. In this case it is not release critical.
Comment 3 Alexander Kramer univentionstaff 2015-05-12 11:43:49 CEST
Created attachment 6893 [details]
Patch sets fallback and adapts defaults
Comment 4 Alexander Kramer univentionstaff 2015-05-13 10:52:08 CEST
r60687
univention-system-setup (8.1.66-45) 
* Bug #38512: Added fallback for locale and extended defaults for en_GB,
de_CH and de_AT

Successful build
Package: univention-system-setup
Version: 8.1.66-45.886.201505131001
Branch: ucs_4.0-0
Scope: errata4.0-2

r60694
yaml file


@QA:
I used the umc for local testing:
- ucr unset umc/module/setup/wizard/disabled

After this I removed de_DE and en_US from the system language and
added e.g. de_CH as the system lang
relogin
system setup wizard
click next
see if the timezone, keyboard layout meets the expectation

Every lang that is not define as defaults should display the american defaults.
Comment 5 Florian Best univentionstaff 2015-05-19 13:34:59 CEST
The changeset is OK. I reproduces the problem and could afterwards configure a system with having a regular english locale in system setup.

The changelog entry contains typos ("locals")and is not very understandable. It is also better to write in passive than use the term "We".

"""
  * We extended the list of default locals to include Switzerland (german),
    Austria and the United Kingdom. If no default locale is picked system
    setup will use an english keyboard layout until the user choose custom
    settings.
"""
Comment 6 Alexander Kramer univentionstaff 2015-05-21 16:12:16 CEST
r60830
Adapted the yaml file
Comment 7 Alexander Kramer univentionstaff 2015-05-21 16:21:55 CEST
r60831

As requested I removed '(german)'
Comment 8 Florian Best univentionstaff 2015-05-21 16:32:12 CEST
YAML: OK
Comment 9 Janek Walkenhorst univentionstaff 2015-05-28 16:49:02 CEST
<http://errata.univention.de/ucs/4.0/200.html>