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

Bug#697255: marked as done (keyboard-configuration: XKBVARIANT "us" for "us" layout causes XKB load error)



Your message dated Fri, 04 Jan 2013 09:47:50 +0000
with message-id <E1Tr3sU-0003no-Bg@franck.debian.org>
and subject line Bug#697255: fixed in console-setup 1.91
has caused the Debian Bug report #697255,
regarding keyboard-configuration: XKBVARIANT "us" for "us" layout causes XKB load error
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
697255: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697255
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: keyboard-configuration
Version: 1.90
Severity: important

Dear Maintainer,

On 1.89 -> 1.90 upgrade, /etc/default/keyboard is overwritten with
XKBVARIANT="us,tis" from the old value XKBVARIANT=",tis". This causes
xkbcomp error when starting X server:

---8<---
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error:            No Symbols named "us" in the include file "us"
>                   Exiting
>                   Abandoning symbols file "default"
Errors from xkbcomp are not fatal to the X server
Server terminated successfully (0). Closing log file.
---8<---

And all XKB functionalities do not work any more. (Most importantly, no
group switching, and thus no way to type non-US keysyms.)

Manually fixing XKBVARIANT back to ",tis" does solve the problem,
but whenever I "dpkg-reconfigure keyboard-configuration",
it will be back again.

I think the relevant change is this one:

  [ Anton Zinoviev ]
  * Proofreading of debian/keyboard-configuration.config.  Make the file a
    little more readable with more comments.  Some changes in the logic.
    This probably fixes the important part of #693485.  Thanks to Bob Bib.

I can see two occurrences of 'XKBVARIANT="us,' pattern in
debian/keyboard-configuration.config file. Replacing it with 'XKBVARIANT=",'
does solve the problem, but surely there can be other places where the
logic is hidden.

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=th_TH.utf8, LC_CTYPE=th_TH.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages keyboard-configuration depends on:
ii  debconf                 1.5.49
ii  initscripts             2.88dsf-35
ii  liblocale-gettext-perl  1.05-7+b1

keyboard-configuration recommends no packages.

keyboard-configuration suggests no packages.

Versions of packages console-setup depends on:
ii  console-setup-linux  1.90
ii  debconf              1.5.49
ii  xkb-data             2.5.1-3

Versions of packages console-setup suggests:
ii  locales                2.13-38
ii  locales-all [locales]  2.13-38
ii  lsb-base               4.1+Debian9

Versions of packages console-setup-linux depends on:
ii  kbd  1.15.3-9

Versions of packages console-setup-linux suggests:
ii  console-setup  1.90

Versions of packages keyboard-configuration is related to:
pn  console-common  <none>
pn  console-data    <none>
pn  console-tools   <none>
ii  kbd             1.15.3-9

-- debconf information:
* console-setup/codeset47: # Thai
  keyboard-configuration/layout:
  keyboard-configuration/xkb-keymap: th(tis)
* keyboard-configuration/variant: Thai - Thai (TIS-820.2538)
  debian-installer/console-setup-udeb/title:
  keyboard-configuration/unsupported_options: true
  console-setup/framebuffer_only:
* keyboard-configuration/ctrl_alt_bksp: true
  keyboard-configuration/variantcode: us,tis
  console-setup/guess_font:
  console-setup/store_defaults_in_debconf_db: true
  keyboard-configuration/other:
  keyboard-configuration/optionscode: grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll,ctrl:nocaps,lv3:ralt_switch
  console-setup/use_system_font:
  console-setup/fontsize: 8x16
  keyboard-configuration/modelcode: pc105
* keyboard-configuration/unsupported_config_options: true
* console-setup/fontface47: Fixed
  keyboard-configuration/unsupported_config_layout: true
* keyboard-configuration/toggle: Alt+Shift
* console-setup/fontsize-text47: 8x16
* keyboard-configuration/compose: No compose key
* keyboard-configuration/switch: No temporary switch
* console-setup/charmap47: UTF-8
* keyboard-configuration/altgr: Right Alt (AltGr)
  console-setup/codesetcode: Thai
  keyboard-configuration/unsupported_layout: true
* keyboard-configuration/model: Generic 105-key (Intl) PC
  keyboard-configuration/layoutcode: us,th
* console-setup/fontsize-fb47: 8x16
  keyboard-configuration/store_defaults_in_debconf_db: true

--- End Message ---
--- Begin Message ---
Source: console-setup
Source-Version: 1.91

We believe that the bug you reported is fixed in the latest version of
console-setup, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 697255@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anton Zinoviev <zinoviev@debian.org> (supplier of updated console-setup package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 03 Jan 2013 19:53:08 +0200
Source: console-setup
Binary: keyboard-configuration console-setup console-setup-mini console-setup-linux console-setup-freebsd bdf2psf console-setup-udeb console-setup-amiga-ekmap console-setup-ataritt-ekmap console-setup-macintoshold-ekmap console-setup-pc-ekmap console-setup-sun4-ekmap console-setup-sun5-ekmap console-setup-pc-ekbd console-setup-linux-fonts-udeb console-setup-freebsd-fonts-udeb console-setup-linux-charmaps-udeb console-setup-freebsd-charmaps-udeb
Architecture: source all
Version: 1.91
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Anton Zinoviev <zinoviev@debian.org>
Description: 
 bdf2psf    - font converter to generate console fonts from BDF source fonts
 console-setup - console font and keymap setup program
 console-setup-amiga-ekmap - encoded Linux keyboard layouts for Amiga keyboards (udeb)
 console-setup-ataritt-ekmap - encoded Linux keyboard layouts for Atari TT keyboards (udeb)
 console-setup-freebsd - FreeBSD specific part of console-setup
 console-setup-freebsd-charmaps-udeb - FreeBSD 8-bit charmaps for console-setup-udeb (udeb)
 console-setup-freebsd-fonts-udeb - FreeBSD console fonts for Debian Installer (udeb)
 console-setup-linux - Linux specific part of console-setup
 console-setup-linux-charmaps-udeb - Linux 8-bit charmaps for console-setup-udeb (udeb)
 console-setup-linux-fonts-udeb - Linux console fonts for Debian Installer (udeb)
 console-setup-macintoshold-ekmap - encoded Linux keyboard layouts for old-style Macintosh keyboards (udeb)
 console-setup-mini - console font and keymap setup program - reduced version for Linux
 console-setup-pc-ekbd - encoded FreeBSD keyboard layouts for PC keyboards (udeb)
 console-setup-pc-ekmap - encoded Linux keyboard layouts for PC keyboards (udeb)
 console-setup-sun4-ekmap - encoded Linux keyboard layouts for Sun4 keyboards (udeb)
 console-setup-sun5-ekmap - encoded Linux keyboard layouts for Sun5 keyboards (udeb)
 console-setup-udeb - Configure the keyboard (udeb)
 keyboard-configuration - system-wide keyboard preferences
Closes: 697255
Changes: 
 console-setup (1.91) unstable; urgency=low
 .
   * A wrong command in keyboard-configuration.config was breaking the
     configuration of almost all non-Latin languages.  Thanks to Theppitak
     Karoonboonyanan, closes: #697255.  Due to the way console-setup works,
     this version will fix automatically the damage caused by the previous
     version in /etc/default/keyboard.
Checksums-Sha1: 
 158469f1ad7bc59e3ca234ec44db75cbff392eaf 2447 console-setup_1.91.dsc
 d9989fbc3e85a39c3b7290318ae9d61fbac7ee78 3190187 console-setup_1.91.tar.gz
 37dd59275dd5a319c5d48925d210a3aefa0be19d 608650 keyboard-configuration_1.91_all.deb
 be9080b70f1c4e31d5e973af05c6b5f0728825ac 121744 console-setup_1.91_all.deb
 b9df6bfc36236bea3b3cfa5420f593bc8fbcde41 25174 console-setup-mini_1.91_all.deb
 62186193377fe63e98f1d61f05d533ae26db7547 990422 console-setup-linux_1.91_all.deb
 190bd0cc13d7c3b8face9c14db14920448818583 163192 console-setup-freebsd_1.91_all.deb
 640a4390e83b8c1f0506cc672539f64205fcf155 57532 bdf2psf_1.91_all.deb
 b0e37b706805b35c9a3b08cb5d45a5ca4c0a559a 206158 console-setup-udeb_1.91_all.udeb
 c24d09214f5a43fbfcd34ad0a4d81ccdece6d39e 32060 console-setup-amiga-ekmap_1.91_all.udeb
 9b12e131f262944b361ce061688acedb12fb2133 31768 console-setup-ataritt-ekmap_1.91_all.udeb
 d63f3253cc25e7cc0242aafd8e76dafd429ba13f 31464 console-setup-macintoshold-ekmap_1.91_all.udeb
 3017aa41a46802a3435fe191b8de2dd2a0935eae 34280 console-setup-pc-ekmap_1.91_all.udeb
 652502a262cf8e2a3325016797f6c83804bcdfae 33494 console-setup-sun4-ekmap_1.91_all.udeb
 e39bf1a71aa3abaf705791e54b1f9a6164f9642d 33676 console-setup-sun5-ekmap_1.91_all.udeb
 c8cd83a35ca03a5250a1e49e47a40f10d9d181d3 28516 console-setup-pc-ekbd_1.91_all.udeb
 1db9ecb1034818e7c99ba0775b8c3a2b94d68cce 17940 console-setup-linux-fonts-udeb_1.91_all.udeb
 547f6b050a927c86455f7b98380edce994c29d61 11038 console-setup-freebsd-fonts-udeb_1.91_all.udeb
 79354d684476d732e0b62ba61d9a13dd5d94d859 22664 console-setup-linux-charmaps-udeb_1.91_all.udeb
 f17a4623ff03bdf255235a383f3288a0e12dfaf3 7012 console-setup-freebsd-charmaps-udeb_1.91_all.udeb
Checksums-Sha256: 
 db51172d9c6b3845b92970cc4d05348b489f1b6d41623a4d8e9aa6841014e2d1 2447 console-setup_1.91.dsc
 18e74484004bc9d3cc40df62f452292171338f0b2bc9fcb3f0cec54550fe3aa4 3190187 console-setup_1.91.tar.gz
 dc3c3d148305fb9dfccdd2fcb3cd38c666372941689449b065c76969e6c80459 608650 keyboard-configuration_1.91_all.deb
 13469ebea5d4225da2a084465b1dc3b546b9af3980e38fecdcc961c2f25bbc2e 121744 console-setup_1.91_all.deb
 3d50ab92256351ad1e6d38dda5f12844d633937ab1bbb6d5637937baea6bab7c 25174 console-setup-mini_1.91_all.deb
 e909804b5fd2ebeaec0299b9df2eb4fee0b403fd5783cb9207774b9e49b78897 990422 console-setup-linux_1.91_all.deb
 6bd7725a41883ef616f0375fe51a823b17889a86d1964322c03dd6d40ed26efe 163192 console-setup-freebsd_1.91_all.deb
 a80051c2930206640633058bc3ba00a227461c2544894a99246099fad2b1e1cc 57532 bdf2psf_1.91_all.deb
 0d2dd1c377c5c644c56cc76eeb395be8e636324e3400bc9a8b0ecfd3bba9bfdb 206158 console-setup-udeb_1.91_all.udeb
 9adbcb404dca2bf822a5005ff3f6f45baf95465103d00a79951f697d839c15aa 32060 console-setup-amiga-ekmap_1.91_all.udeb
 06bddedff146be2894ce8a93400a8f5d2cd99e294d4befae7f818c8eecfbc40f 31768 console-setup-ataritt-ekmap_1.91_all.udeb
 567c1a1a8a23c4923f571f3bbdf2b855fec5f4bc4b85b77a01edd28fb2d93a5b 31464 console-setup-macintoshold-ekmap_1.91_all.udeb
 521c9a489bcbed415fa4ad225394db9c5199935d541d08922623fea6fbc0e8c6 34280 console-setup-pc-ekmap_1.91_all.udeb
 9299b55797eba0a8e4784b26089451c4f588927586c29ae9b0ec553d143d9f52 33494 console-setup-sun4-ekmap_1.91_all.udeb
 c718bd80648051170969c14efbe21460c286280600512e1d7d39ef5d7a314c68 33676 console-setup-sun5-ekmap_1.91_all.udeb
 3fb2bd5524dd0c0587b4917ede15f3f905c7b5ed39aa15a78d26f74c8341efbc 28516 console-setup-pc-ekbd_1.91_all.udeb
 62f83809ddc1c3d03e9ea3fdb95c0108b2c6102f1fc680522201366407d437af 17940 console-setup-linux-fonts-udeb_1.91_all.udeb
 6ddcecd47f733ce4b72d0e9d56841beb47c0b8b01539d3f560df2392db7bff82 11038 console-setup-freebsd-fonts-udeb_1.91_all.udeb
 142fd30e797175d463eb4ebf46bf96c194440951c1b50e50493dc67f5676c66e 22664 console-setup-linux-charmaps-udeb_1.91_all.udeb
 3f07605c5a0d56bd3e37950d19a02d00cd0ab593ed34186eba91823ba76206d4 7012 console-setup-freebsd-charmaps-udeb_1.91_all.udeb
Files: 
 f500e2bb65906f6bab4a9b1ee48ebb2d 2447 utils optional console-setup_1.91.dsc
 673ed7ffa89f67dc220657c7779e5089 3190187 utils optional console-setup_1.91.tar.gz
 6d4cb1c3467d7455c8473f86f5a99044 608650 utils optional keyboard-configuration_1.91_all.deb
 3f218f1cb97d30cbdfaba595812d3e74 121744 utils optional console-setup_1.91_all.deb
 7f9471a80c9c3355c6319dc6de10e52a 25174 utils extra console-setup-mini_1.91_all.deb
 1b894c1c0fd73962c25e187602ea2f59 990422 utils optional console-setup-linux_1.91_all.deb
 a235a22585a2a0e9fd160d9ae870eeb0 163192 utils optional console-setup-freebsd_1.91_all.deb
 88fff6d023d2e9254188a67b5b23bd49 57532 utils optional bdf2psf_1.91_all.deb
 2df60ec0b10065e23dc2f7286bf1764b 206158 debian-installer extra console-setup-udeb_1.91_all.udeb
 d74310fae1aea4d733068ee726b3deb3 32060 debian-installer extra console-setup-amiga-ekmap_1.91_all.udeb
 6748a488af66bde4ad9fdc02d098614c 31768 debian-installer extra console-setup-ataritt-ekmap_1.91_all.udeb
 450f87a35c9f428a91810b5d52a428bb 31464 debian-installer extra console-setup-macintoshold-ekmap_1.91_all.udeb
 7638e2ba34a298cf6e7685dcde3b35e9 34280 debian-installer extra console-setup-pc-ekmap_1.91_all.udeb
 80d0c2c8dbfe794e6d39a745cd69ac2f 33494 debian-installer extra console-setup-sun4-ekmap_1.91_all.udeb
 340fece59c95e3b28c81decf831f2c5e 33676 debian-installer extra console-setup-sun5-ekmap_1.91_all.udeb
 f3354a6eb6f005a5c839b443ba13ad90 28516 debian-installer extra console-setup-pc-ekbd_1.91_all.udeb
 237c71dbf6a6ee9ed9c5ed12fbc3aa39 17940 debian-installer extra console-setup-linux-fonts-udeb_1.91_all.udeb
 2c728c308efc824ee0c8f8709e33664b 11038 debian-installer extra console-setup-freebsd-fonts-udeb_1.91_all.udeb
 de357afc10348f0005ad146c6d4a5e19 22664 debian-installer extra console-setup-linux-charmaps-udeb_1.91_all.udeb
 a3a6ed46efa43e3f608e5dd7f61249d6 7012 debian-installer extra console-setup-freebsd-charmaps-udeb_1.91_all.udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iD8DBQFQ5gcXJP1eZJv0KwcRAmPRAJ9E2KuSbkTBP0UIvdpJzlFoGdmmTwCfWoaQ
mwHXgMykGVmnVBMqihv4eQM=
=cFSS
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: