Bug 80508

Summary: swedish keyboard option (se-latin1) missing
Product: [Retired] Red Hat Linux Reporter: Daniel Resare <noa-bugzilla-redhat>
Component: rhplAssignee: Brent Fox <bfox>
Status: CLOSED RAWHIDE QA Contact: Mike McLean <mikem>
Severity: medium Docs Contact:
Priority: medium    
Version: 9   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2003-07-28 21:53:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 79578    

Description Daniel Resare 2002-12-27 14:51:55 UTC
Description of problem:

When i boot from floopy and start text mode installation (installing from cd
images on hard disk) i get a meny where I can select keyboard layout fairly
early on. It seeems like lots of keyboard layouts that used to be there is
missing, notably the se-latin1 layout.

Fortunately the fi-latin1 is itentical so I choose that one instead. I suppose
some descriptive full text names should be better like 'Finnish, Swedish and
English' instead of their cryptic friends se-latin1 and the like..

Version-Release number of selected component (if applicable):
phoebe bootdisk.img md5: 0572f7bb2a2e61474f8027ac258dd26d

How reproducible:
at least once :)


Steps to Reproduce:
1. boot floopy
2. select hard disk install method
3. try to select keyboard se-latin1
    
Additional info:

Why can't I have a graphical install without burning my cd-images?

Comment 1 Daniel Resare 2002-12-27 22:31:09 UTC
After some investigation it seems like the problem is that the data in the
modelDict in /usr/lib/python2.2/site-packages/rhpl/keyboard_models.py is out of
sync with the names of the keyboard layout maps as distributed in kbd-1.08-2.
For the "Swedish" entry for example "se-latin1" should be replaced with "se-fi-lat6"

Comment 2 Bill Nottingham 2003-01-01 04:19:34 UTC
Not sv-latin1?

Comment 3 Daniel Resare 2003-01-01 18:54:06 UTC
Oddly enough no. In redhat-7.3 for example the console-tools package contains
the file /lib/kbd/keymaps/i386/qwerty/se-latin1.kmap.gz with the swedish keymap.

Comment 4 Brent Fox 2003-01-10 16:23:41 UTC
Ok, here's the change that I made.  I hope it's correct as I have no idea which
Swedish keymap is which.


[bfox@bfox src]$ cvs diff keyboard_models.py
Index: keyboard_models.py
===================================================================
RCS file: /usr/local/CVS/rhpl/src/keyboard_models.py,v
retrieving revision 1.20
diff -u -r1.20 keyboard_models.py
--- keyboard_models.py  3 Jan 2003 20:22:03 -0000       1.20
+++ keyboard_models.py  10 Jan 2003 16:00:44 -0000
@@ -79,7 +79,7 @@
 'ru_win'             : [_('Russian (win)'), 'ru', 'pc105', ''           ],
 'speakup'            : [_('Speakup'), 'us', 'pc105', ''                 ],
 'speakup-lt'         : [_('Speakup (laptop)'), 'us', 'pc105', ''        ],
-'se-latin1'          : [_('Swedish'), 'se', 'pc105', ''                 ],
+'se-fi-lat6'         : [_('Swedish'), 'se', 'pc105', ''                 ],
 'sg'                 : [_('Swiss German'), 'de_CH', 'pc105', ''         ],
 'sg-latin1'          : [_('Swiss German (latin1)'), 'de_CH', 'pc105', ''],
 'sk-qwerty'          : [_('Slovakian'), 'sk_qwerty', 'pc105', ''        ],


Should be fixed in rhpl-0.74-2.  Thanks for your report.  QA, please verify.

Comment 5 Jay Turner 2003-01-21 15:35:01 UTC
OK, I can confirm that the change is present in the latest Rawhide packages, but
I can't confirm that the change is correct.  Can the reporter take a look at
this please?

Comment 6 Daniel Resare 2003-01-21 22:25:46 UTC
Further invstigation and testing shows that notting was right. The correct
keymap for the swedish keyboard should be 'sv-latin1'.

The kbd package seems to have changed standard from using the codes for country
(in our case 'se') to use the language instead (sv). In many (most) countries
they are the same, but not sweden/swedish.

Comment 7 Daniel Resare 2003-01-25 19:58:54 UTC
Note that the changing from se-latin1 to sv-latin1 filed as
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80391

If that bug resolves into changing back to se-latin1 (which IMHO is the sensible
thing to do) rhpl needs to be changed back also... :/

Comment 8 Brent Fox 2003-02-03 20:15:59 UTC
Please help me to understand the issues here.  

1) Is sv-latin1 the correct Swedish console keymap that I should make the list
from rhpl point to?

2) Are there some issues that are keeping sv-latin1 from working properly?  (bug
#80391)?

I just want to make sure that the table in rhpl is pointing to the correct
console keymap.  If there are problems with that keymap, then the kbd maintainer
needs to track down the problem.  I am unable to judge whether sv-latin1 is
behaving properly or not.

Comment 9 Brent Fox 2003-02-06 05:43:44 UTC
ping anybody?  I could use some help here.

Comment 10 Daniel Resare 2003-02-06 09:01:52 UTC
Sorry for the delay.

1) sv-latin1 is currently the best console keymap for swedish keyboards. It has
some (dead-key related) bugs compared to the se-latin1 keymap in rhl-7.3 but I
suppose those are UTF-8 related. However, all normal Swedish characters
including &aring;, &auml; and &ouml; works. This situation is much better then
se-fi-lat6, for which does not work for the above mentioned special Swedish chars.

2) bug #80391 only discusses the renaming of se-latin1 to sv-latin1, which IMHO
is wrong. Until kbd renames it back to it's old name, the new name should be
used in rhpl.

A working keymap with the wrong name is always better than a non-working keymap,
so please change se-fi-lat6 to sv-latin1.

Comment 11 Brent Fox 2003-02-06 16:51:55 UTC
Ok, thanks.  I've changed the keyboard table from:

'se-fi-lat6'     : [_('Swedish'), 'se', 'pc105', '', ''                        
        ],

to:

'sv-latin1'      : [_('Swedish'), 'se', 'pc105', '', '' ],

This change should appear in rhpl-0.86-1.  I think I can close this report now.
 I'm on the cc list for bug #80391, so if kbd renames the sv-latin1 to something
else, I'll come back and make the necessary changes to the table again.

QA, please verify.

Comment 12 Kjartan Maraas 2003-02-07 14:01:20 UTC
Just to add more confusion here :-)

I think the se-fi-latin* stuff is supposed to cover the sami locale which is
used in norway, sweden, finland by an etnic minority living in this region... :-)


Comment 13 Bill Nottingham 2003-07-28 21:53:13 UTC
Closing some bugs that have been in MODIFIED for a while. Please reopen if the
problem persists.