Bug 35527 - xkb-data: incorrect Finnish kotoisuus keymap
Summary: xkb-data: incorrect Finnish kotoisuus keymap
Status: RESOLVED MOVED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-21 18:35 UTC by Bryce Harrington
Modified: 2018-12-28 00:41 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
xkbcomp.txt (58.01 KB, text/plain)
2011-03-21 18:36 UTC, Bryce Harrington
Details
setxkbmap.txt (278 bytes, text/plain)
2011-03-21 18:36 UTC, Bryce Harrington
Details
XorgLog.gz (6.97 KB, application/x-gzip)
2011-03-21 18:37 UTC, Bryce Harrington
Details

Description Bryce Harrington 2011-03-21 18:35:58 UTC
Forwarding this bug from Ubuntu reporter Martin-ric Racine:
http://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/738314

According to https://secure.wikimedia.org/wikipedia/fi/wiki/Tiedosto:KB_Finnish_Multilingual.svg the hyphen key should have some deadkey diacritic that would appear OVER a letter but, instead, /usr/share/X11/xkb/symbols/fi has dead_belowcomma, which is apparently a non-existent symbol, which makes console-setup complain loudly.

    key <AB10> { [  minus,           underscore,       endash,                dead_belowcomma       ] };

DistroRelease: Ubuntu 11.04
Package: xkb-data 2.1-1ubuntu3
ProcVersionSignature: Ubuntu 2.6.38-7.36-generic 2.6.38
Uname: Linux 2.6.38-7-generic i686
Architecture: i386
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
DRM.card0.DVI.D.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes: 
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1280x800
 edid-base64: AP///////wAwZAY3MTgwMikRAQOAGhB4CoeumVdPjCYiUFQAAAABAQEBAQEBAQEBAQEBAQEBwhoAglAgCjAQMCIABaMQAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gBUTTExMaExMjFFVzNEAAAA/gAqOUVQcJCw/wEBCiAgAF8=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes: 
 edid-base64:
Date: Sat Mar 19 18:40:47 2011
Dependencies:
 
DistUpgraded: Log time: 2009-02-14 21:14:26.891608
DistroCodename: natty
DistroVariant: ubuntu
GconfCompiz:
 /apps/compiz-1/general:
   /apps/compiz-1/general/screen0:
    /apps/compiz-1/general/screen0/options:
     hsize = 1
     vsize = 1
GraphicsCard:
 Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller])
   Subsystem: Dell Device [1028:0201]
   Subsystem: Dell Device [1028:0201]
MachineType: Dell Inc. Latitude D430
ProcEnviron:
 LANGUAGE=fi_FI:fi_FI.UTF-8:fi
 PATH=(custom, user)
 LANG=fi_FI.UTF-8ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-7-generic root=UUID=cd9a1998-9fb2-4208-aba6-bc2ba8f5e36a ro panic=15 quiet splash vt.handoff=7
Renderer: Unknown
SourcePackage: xkeyboard-config
UdevDb: Error: [Errno 2] Tiedostoa tai hakemistoa ei ole
UpgradeStatus: Upgraded to natty on 2009-09-14 (551 days ago)
dmi.bios.date: 06/20/2007
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A01
dmi.board.name: 000007
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA01:bd06/20/2007:svnDellInc.:pnLatitudeD430:pvr:rvnDellInc.:rn000007:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude D430
dmi.sys.vendor: Dell Inc.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.23-1ubuntu3
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu11
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu6
Comment 1 Bryce Harrington 2011-03-21 18:36:22 UTC
Created attachment 44698 [details]
xkbcomp.txt
Comment 2 Bryce Harrington 2011-03-21 18:36:46 UTC
Created attachment 44699 [details]
setxkbmap.txt
Comment 3 Bryce Harrington 2011-03-21 18:37:08 UTC
Created attachment 44700 [details]
XorgLog.gz
Comment 4 Sergey V. Udaltsov 2011-03-22 13:49:06 UTC
dead_belowcomma is a valid character.

/usr/include/X11/keysymdef.h:#define XK_dead_belowcomma               0xfe6e
Comment 5 Martin-Éric Racine 2011-03-22 13:56:54 UTC
There's two issues at stake:  
1) the kernel has a problem with dead_belowcomma.
2) the keymap is incorrect to begin with. See the wikipedia map I linked to.
Comment 6 Sergey V. Udaltsov 2011-03-22 14:03:16 UTC
#1 is NOTOURBUG - I am serving primarily X, not console;)
#2 I am open to suggestions.
Comment 7 Bryce Harrington 2011-03-22 14:16:44 UTC
Martin-Eric, for #1 if you can file a bug with the kernel guys and mention it to jfo, they might be able to look at it, although it's probably too late for such kernel changes in natty.
Comment 8 Martin-Éric Racine 2011-11-08 19:32:43 UTC
Setting up keyboard-configuration (1.70ubuntu1) ...
WARNING: Unknown X keysym "dead_belowcomma"
WARNING: Unknown X keysym "dead_belowcomma"
WARNING: Unknown X keysym "dead_belowcomma"
WARNING: Unknown X keysym "dead_belowcomma"
Your console font configuration will be updated the next time your system
boots. If you want to update it now, run 'setupcon' from a virtual console.
update-initramfs: deferring update (trigger activated)
Setting up console-setup (1.70ubuntu1) ...
WARNING: Unknown X keysym "dead_belowcomma"
WARNING: Unknown X keysym "dead_belowcomma"
WARNING: Unknown X keysym "dead_belowcomma"
WARNING: Unknown X keysym "dead_belowcomma"
Your console font configuration will be updated the next time your system
boots. If you want to update it now, run 'setupcon' from a virtual console.
update-initramfs: deferring update (trigger activated)
Comment 9 Daniel Stone 2011-11-09 01:47:11 UTC
(In reply to comment #8)
> Setting up keyboard-configuration (1.70ubuntu1) ...
> WARNING: Unknown X keysym "dead_belowcomma"
> WARNING: Unknown X keysym "dead_belowcomma"
> WARNING: Unknown X keysym "dead_belowcomma"
> WARNING: Unknown X keysym "dead_belowcomma"

http://cgit.freedesktop.org/xorg/proto/x11proto/commit/keysymdef.h?id=735d745e17a6180f569f24f9792513b44e100aef
Comment 10 Martin-Éric Racine 2011-11-09 03:22:04 UTC
Daniel, thanks for showing us the exact commit. That doesn't explain what makes keyboard configuration complain loudly as seen below.
Comment 11 Daniel Stone 2011-11-09 05:19:31 UTC
(In reply to comment #10)
> Daniel, thanks for showing us the exact commit. That doesn't explain what makes
> keyboard configuration complain loudly as seen below.

No, it doesn't.  But, however, the ten seconds it took me to download the source package for keyboard-configuration (a Debian-specific package which has literally nothing to do with X) and run grep shows what does trigger that warning: the fact that ckbcomp (again, nothing to do with X) has a built-in X keysym -> kernel keysym table, which does not include dead_belowcomma.

As someone who is apparently both an X and a Debian developer, surely you could've done this yourself?
Comment 12 GitLab Migration User 2018-12-28 00:41:24 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues/96.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.