[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#749006: xkb-data: fujitsu_vndr layouts syntax problem in ckbcomp



Package: xkb-data
Version: 2.11-1
Severity: minor

I made a script that uses ckbcomp to parse layout files in /usr/share/X11/xkb/symbols
It works fine, but when it enters the "fujitsu_vndr" folder, ckbcomp errors out with the following error:

/usr/bin/ckbcomp: instead of "{override"fujitsu_vndr/us"augment key<AE01>{[],[ka" in fujitsu_vndr/jp expected string.
ERROR: no valid keyboard layout found. Check the input.

so i took a look at the layout files "us" and "jp" (the only ones in that folder)
and i noticed they have this style:   xkb_symbols {
so they haven't got a name string before { character
but they have a single xkb_symbols {} block

These are the only layout files that are giving the error, because all other layouts have, for example
xkb_symbols "basic" {

Adding "basic" to the xkb_symbols block solves the problem for both layouts

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14.4-1-zen (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information


Reply to: