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

Bug#617499: marked as done (console-setup-mini: XKBOPTIONS is ignored when XKBVARIANT is empty)



Your message dated Tue, 22 Mar 2011 14:44:56 +0000
with message-id <E1Q22pM-0004Rp-BF@franck.debian.org>
and subject line Bug#617499: fixed in console-setup 1.71
has caused the Debian Bug report #617499,
regarding console-setup-mini: XKBOPTIONS is ignored when XKBVARIANT is empty
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.)


-- 
617499: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617499
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: console-setup-mini
Version: 1.68
Severity: normal

After upgrading to squeeze and installing keyboard-configuration and
console-setup-mini, I couldn't get my compose:rwin option to be
respected on the linux consoles. The compose key had no effect. However,
Ctrl + . worked normally.

I think I traced the problem down to the way ckbdcomp (in my case
ckbcomp-mini) is invoked by setupcon. It is invoked in this way:

ckbcomp $acm_option $rules_option -model "$XKBMODEL" "$XKBLAYOUT" "$XKBVARIANT" "$XKBOPTIONS"

instead of the recommended way:

ckbcomp $acm_option $rules_option -model "$XKBMODEL" -layout "$XKBLAYOUT" -variant "$XKBVARIANT" -option "$XKBOPTIONS"

While the 2 versions do the same thing when all variables are non-empty
strings, they behave differently in the common case where XKBVARIANT is
"". In that case, with the first version, the argument-reading loop
stops at the first empty string, so that the option argument is silently
ignored.

Using the second form of invocation solves my compose-key problem.

Cheers,
Baptiste

-- System Information:
Debian Release: 6.0
  APT prefers stable
APT policy: (910, 'stable'), (900, 'stable'), (890, 'squeeze-updates'), (80, 'unstable'), (40, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages console-setup-mini depends on:
ii  debconf [debconf-2.0]         1.5.36.1   Debian configuration management sy
ii  keyboard-configuration        1.68       system-wide keyboard preferences

Versions of packages console-setup-mini recommends:
ii  console-tools            1:0.2.3dbs-69.1 Linux console and font utilities

Versions of packages console-setup-mini suggests
ii  lsb-base                3.2-23.2squeeze1 Linux Standard Base 3.2 init scrip

-- no debconf information



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

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:

bdf2psf_1.71_all.deb
  to main/c/console-setup/bdf2psf_1.71_all.deb
console-setup-amiga-ekmap_1.71_all.udeb
  to main/c/console-setup/console-setup-amiga-ekmap_1.71_all.udeb
console-setup-ataritt-ekmap_1.71_all.udeb
  to main/c/console-setup/console-setup-ataritt-ekmap_1.71_all.udeb
console-setup-freebsd-charmaps-udeb_1.71_all.udeb
  to main/c/console-setup/console-setup-freebsd-charmaps-udeb_1.71_all.udeb
console-setup-freebsd-fonts-udeb_1.71_all.udeb
  to main/c/console-setup/console-setup-freebsd-fonts-udeb_1.71_all.udeb
console-setup-freebsd_1.71_all.deb
  to main/c/console-setup/console-setup-freebsd_1.71_all.deb
console-setup-linux-charmaps-udeb_1.71_all.udeb
  to main/c/console-setup/console-setup-linux-charmaps-udeb_1.71_all.udeb
console-setup-linux-fonts-udeb_1.71_all.udeb
  to main/c/console-setup/console-setup-linux-fonts-udeb_1.71_all.udeb
console-setup-linux_1.71_all.deb
  to main/c/console-setup/console-setup-linux_1.71_all.deb
console-setup-macintoshold-ekmap_1.71_all.udeb
  to main/c/console-setup/console-setup-macintoshold-ekmap_1.71_all.udeb
console-setup-mini_1.71_all.deb
  to main/c/console-setup/console-setup-mini_1.71_all.deb
console-setup-pc-ekbd_1.71_all.udeb
  to main/c/console-setup/console-setup-pc-ekbd_1.71_all.udeb
console-setup-pc-ekmap_1.71_all.udeb
  to main/c/console-setup/console-setup-pc-ekmap_1.71_all.udeb
console-setup-sun4-ekmap_1.71_all.udeb
  to main/c/console-setup/console-setup-sun4-ekmap_1.71_all.udeb
console-setup-sun5-ekmap_1.71_all.udeb
  to main/c/console-setup/console-setup-sun5-ekmap_1.71_all.udeb
console-setup-udeb_1.71_all.udeb
  to main/c/console-setup/console-setup-udeb_1.71_all.udeb
console-setup_1.71.dsc
  to main/c/console-setup/console-setup_1.71.dsc
console-setup_1.71.tar.gz
  to main/c/console-setup/console-setup_1.71.tar.gz
console-setup_1.71_all.deb
  to main/c/console-setup/console-setup_1.71_all.deb
keyboard-configuration_1.71_all.deb
  to main/c/console-setup/keyboard-configuration_1.71_all.deb



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 617499@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: Mon, 21 Mar 2011 07:08:43 +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.71
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: 565391 581758 607532 617499 617580
Changes: 
 console-setup (1.71) unstable; urgency=low
 .
   [ Anton Zinoviev ]
   * FAQ: correct some typos and apply two patches by Jonathan Nieder.
     Thanks also to Vincent Lefevre.  Closes: #565391 (with apologies for
     the delay).
   * New manual pages keyboard(5) and console-setup(5).  Updated ckbcomp(1)
     and setupcon(1). Remove README.fonts.  Common documentation directory
     for keyboard-configuration, console-setup-linux,
     console-setup-freebsd, console-setup and console-setup-mini.  New
     README.Debian.  Thanks to Jorgen Grahn, closes: #617580.
   * Remove most of the comments in the default configuration files.  It is
     difficult to update these comments when the functionality of
     console-setup changes and the new manual pages make these comments
     less necessary.
   * Remove the VERBOSE_OUTPUT option from the default configuration file
     (but it is still supported).
   * Install *.bug-control files for reportbug.
   * Ask the keyboard option question even when Debconf doesn't support the
     layout.  Thanks to Petr Baudis and Julien Cristau, closes: #581758.
   * ckbcomp_mini: process properly empty layout and/or variant options.
     Thanks to Baptiste Carvello who reported the problem and traced its
     source.  Closes: #617499.
   * ckbcomp: ignore actions[...] = ... specifications in key definitions.
     Thanks to Klaus Ethgen, closes: #607532.
   * setupcon: accept all methods to state font size in the configuration
     file (8x14, 14x8, 14).
   * Debconf: More human-friendly options for the font size question.  By
     default use 8x14 format for all sizes.
   * setupcon: Improved test whether we are on the console.  Thanks to
     Michael Schutte and Julien Cristau for the suggestions.
   * console-setup(-mini).postinst: add again commands to configure the
     console.
   * ckbcomp: improved implementation for Alt+PrintScreen=SysRq and
     Ctrl+Pause=Break on AT keyboards.
   * ckbcomp: more correct use of approximate().  This probably affects
     only some exotic key combination such as Ctrl+Alt+Shift+AltGr+F1.
   * ckbcomp: lets try to remove some unnecessary and potentialy harmful on
     non-standard layouts mappings for Linux (Ctrl+'=^G, Ctrl+3=^[,
     Ctrl+4=^\, Ctrl+5=^], Ctrl+7=^_, Ctrl+8=^?).
   * Do not source /etc/default/keyboard in /etc/default/console-setup
     (on new installs or upgrades from pre 1.47 versions).
   * setupcon: do not cache automatically the keymap.  Instead add --save
     option the init script.
   * Do not remove /etc/console-setup in postrm.
   * setupcon, config, postinst: recognise 'guess' value in the
     configuration file.
   * postinst: do not fail if setupcon fails.
   * Include Terminus font in the compiled packages.  Do not depend, but
     conflict and provide console-terminus.  New upstream version of the
     Terminus font (4.32).
   * Keyboard/ckb: update with keyboard data of version 2.1 of xkb files.
     (This change is not relevant for Debian.)
   * New install targets in the Makefiles and debian/rules to better
     support non-Debian installs.
   * Support for FreeBSD.  Packages for Debian GNU/kFreeBSD:
     - bdf2psf: new option --raw to generate raw fonts.  Try to use CP437
       code positions if possible.  When generating raw fonts with same
       codeset, use identical font map.
     - ckbcomp and setupcon: support for FreeBSD keymaps.
     - ckbcomp: new option -backspace [ del | bs ] to determine the
       behaviour of the keys BackSpace and Delete.
     - setupcon, postinst: A corresponding variable BACKSPACE in
       /etc/default/keyboard.
     - Termcap and Terminfo entries for FreeBSD.
     - setupcon: When UTF-8 is requested on FreeBSD, act as if the encoding
       is ISO-8859-1.
     - Debconf: Don't ask the question about font size on kFreeBSD (no need
       for this -- all available sizes will be loaded).
     - New configuration variable VIDEOMODE.  Currently it is most useful
       on FreeBSD because the default Linux framebuffer driver (VesaFB)
       doesn't permit changes of the videomode.
     - Support for 8-bit encodings in console-setup-mini and in the udebs
     - Udebs for kFreeBSD.
 .
   [ Samuel Thibault ]
   * Fonts/bdf2psf: Fix typo.
Checksums-Sha1: 
 42e39a5195f58ed4de8a274e2be2363f732ea937 1497 console-setup_1.71.dsc
 f3a65b2fec980bf52f3c12461acc64d558464659 2997155 console-setup_1.71.tar.gz
 11fd29d9e8975e092aedef6d74d9b29bf86e4c17 491298 keyboard-configuration_1.71_all.deb
 2fc3c65ee331c5606974ee407d0a3f3b9275fad8 85264 console-setup_1.71_all.deb
 a1802ca43b909d541c1bbeada0ac25fe94e3ead4 816246 console-setup-mini_1.71_all.deb
 748f2bff419bd599704b0fa1696d3abddcfd7e50 991068 console-setup-linux_1.71_all.deb
 e983f85c9d184a87042984d94f823f347051bd16 163208 console-setup-freebsd_1.71_all.deb
 4d89f6b62729cc23e6086fc4c9ef675f2e8e8344 54408 bdf2psf_1.71_all.deb
 17fb07d47d3f2a21fd73ed52e843bb5189e55640 334456 console-setup-udeb_1.71_all.udeb
 32e8ce47207fbfe1075047363b53eba7080680c0 117018 console-setup-amiga-ekmap_1.71_all.udeb
 3f4db57eccd47ddcde15363da739cd106c388ddd 115822 console-setup-ataritt-ekmap_1.71_all.udeb
 3c0693ad4c97529b2d7eec9ff1e1774e27589d3e 93994 console-setup-macintoshold-ekmap_1.71_all.udeb
 ba69cb36337db1f96e1124e95bef4f9bf7f639ae 121348 console-setup-pc-ekmap_1.71_all.udeb
 6e67daf4829ad134e5d9474a0b8e4d8507df0f20 121850 console-setup-sun4-ekmap_1.71_all.udeb
 5af9dce003413f5fda535728fc9dabe6aea71204 122440 console-setup-sun5-ekmap_1.71_all.udeb
 9106b5b2ddb674336d391150125acc27a49883ab 105468 console-setup-pc-ekbd_1.71_all.udeb
 c756135a85489d83e2148af6b639749840aa1b62 57560 console-setup-linux-fonts-udeb_1.71_all.udeb
 b6d456498ec243413e9af8118487312a892ac8d5 19780 console-setup-freebsd-fonts-udeb_1.71_all.udeb
 e47217b6fa52d652a7a0e48d55f837fc95fa932d 29022 console-setup-linux-charmaps-udeb_1.71_all.udeb
 c3869ed6859dccca91602b34a47303a5e94a4332 10698 console-setup-freebsd-charmaps-udeb_1.71_all.udeb
Checksums-Sha256: 
 224ad9d09c8c262ba1b0d04c2eba6624b4923d0f98763199c6fc54efe3ed083b 1497 console-setup_1.71.dsc
 62f64e5be463b5d6ec1dfbc1061fa78bb010fad4ac16b6898e870d4a388d337c 2997155 console-setup_1.71.tar.gz
 2585cbdc1ca0fc358ef31185d9ae88a53ad11adf4a5059aa1c7afc32c6db39fb 491298 keyboard-configuration_1.71_all.deb
 13d666d0423336521c5adbcbff9d0f2aedc89cd93557e43890b3d5facafdc8b6 85264 console-setup_1.71_all.deb
 cb6f982032d275e93fe601fedcd543554bf7c816a029f22eb41f0bf7c6c92ed8 816246 console-setup-mini_1.71_all.deb
 6dfd864ce0dd7cbb79e6686545b7634fce9f5732912112a44814e1cc51cf81db 991068 console-setup-linux_1.71_all.deb
 34bf3d6ddf9c3861f2ab7561921b388c1f15ea49fab0f68deef650096a70abe2 163208 console-setup-freebsd_1.71_all.deb
 4e6fea1ce7d96faf342754e8952019643b69ceca2952507ec22596c34f98aa1a 54408 bdf2psf_1.71_all.deb
 d0c3cc6e15430542dc950018e1d40be0d2f5276cde2a077b5e28c587044c7856 334456 console-setup-udeb_1.71_all.udeb
 27c6d072878b0e4ac85cfc1f25340ffffe421c2ddd8178e955ce0871755a84ab 117018 console-setup-amiga-ekmap_1.71_all.udeb
 981c960e55aac760385ec2d636d3505ad359ede5738026d90a2b8ba07570f904 115822 console-setup-ataritt-ekmap_1.71_all.udeb
 85e33ea781e797dfab6c8828bae7277674b18e713f24aae719959f033043198e 93994 console-setup-macintoshold-ekmap_1.71_all.udeb
 fa8dc44a5c5d52e448ecb20cf93d75d54310e2848d12e13028f54662a48532c9 121348 console-setup-pc-ekmap_1.71_all.udeb
 8502ede2b68b3b596eb6ba41376febd0f36dba9d31a975fa4c898090d6468863 121850 console-setup-sun4-ekmap_1.71_all.udeb
 e62fcec320770016f7cb50fc0b4fef3ee2c5cad3fb94019dfd0e84815441e119 122440 console-setup-sun5-ekmap_1.71_all.udeb
 8c0de08bae10d08c1f5388d351df11ed8ea4f6588fa0f561771585b26eb79e83 105468 console-setup-pc-ekbd_1.71_all.udeb
 d0572a7751e015daeb6bf8cdcfce25e4b93eab3e449ac8bc77829f91caa047f9 57560 console-setup-linux-fonts-udeb_1.71_all.udeb
 18c2ebac77fa67cf88e49a895be2212a773578a9e51ad461f3589191dda1b88e 19780 console-setup-freebsd-fonts-udeb_1.71_all.udeb
 8a2a63129b1af1d5cdb3ce907e8e8c8e174497051c55e65f30b4b8d9ee3fc971 29022 console-setup-linux-charmaps-udeb_1.71_all.udeb
 1844b7aae4e7fe73b4e30bdc5a030a891954a7783fe3571090b0fb995f18f026 10698 console-setup-freebsd-charmaps-udeb_1.71_all.udeb
Files: 
 c96cd1f36fbbe69d0ed2f8e25fe47f77 1497 utils optional console-setup_1.71.dsc
 7053d213b6b7621b4063fd20bdc0df87 2997155 utils optional console-setup_1.71.tar.gz
 e16c5c1a66b4902858ae7d046424b92e 491298 utils optional keyboard-configuration_1.71_all.deb
 f2282caf91cccbc76f3d444f1746951e 85264 utils optional console-setup_1.71_all.deb
 145ec566a99059c6963d89ad28353ebd 816246 utils extra console-setup-mini_1.71_all.deb
 9d405ab6e9df7b68191b37a6f3f67574 991068 utils optional console-setup-linux_1.71_all.deb
 c5bf05973bbe2bfeccdd99ac6998b369 163208 utils optional console-setup-freebsd_1.71_all.deb
 17a0f1ae955eb2f811cd26b29e28d5ab 54408 utils optional bdf2psf_1.71_all.deb
 9d33aa688587e1c185d3717061e0d668 334456 debian-installer extra console-setup-udeb_1.71_all.udeb
 d4a13d4157ac74ca27a640028c11a49d 117018 debian-installer extra console-setup-amiga-ekmap_1.71_all.udeb
 36d8c599ac678b399eeb807769c8c3b5 115822 debian-installer extra console-setup-ataritt-ekmap_1.71_all.udeb
 7f9f4f1c33bfbe7995ff5a874a97692f 93994 debian-installer extra console-setup-macintoshold-ekmap_1.71_all.udeb
 8af2ec31af202374855a8189f1066815 121348 debian-installer extra console-setup-pc-ekmap_1.71_all.udeb
 6f5b0564d073afb293c53f81ef87fd35 121850 debian-installer extra console-setup-sun4-ekmap_1.71_all.udeb
 ba9ee53f86da6339f1b1a979d433abe5 122440 debian-installer extra console-setup-sun5-ekmap_1.71_all.udeb
 8a820641cb8d58474cfcc35a644f3755 105468 debian-installer extra console-setup-pc-ekbd_1.71_all.udeb
 3088ff70d985175fd0b13aa15f14ec64 57560 debian-installer extra console-setup-linux-fonts-udeb_1.71_all.udeb
 e8e212af0dbf7d617e4a58aad5a5850a 19780 debian-installer extra console-setup-freebsd-fonts-udeb_1.71_all.udeb
 14763cf921221c7a07eb8dd329e97dbd 29022 debian-installer extra console-setup-linux-charmaps-udeb_1.71_all.udeb
 53f89577cd09ef9306b07c9838353660 10698 debian-installer extra console-setup-freebsd-charmaps-udeb_1.71_all.udeb
Package-Type: udeb

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

iD8DBQFNhvObJP1eZJv0KwcRApTSAJkB3AlBgcv75Xtlcbgk/VMrjfL22wCfcafL
vDLdJN3euxu8Nln3lIC9oHc=
=qKF0
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: