Bug#484748: debian-installer: Asks for Latin <-> Russian keyboard layout switch combination twice
Package: debian-installer
Severity: normal
Tags: l10n
To reproduce: download mini.iso (either text-mode or graphical). Start
installation, select Russian as the language. At some point, you will be asked
(by console-setup) which key combination to use for switching between layouts.
Then you'll hit http://bugs.debian.org/473559, please work around it by
switching to the second virtual console, issuing "rm
/target/usr/share/locale/ru/LC_MESSAGES/*apt*", switching back, and setting
debconf priority back to normal. This is not, however, the subject of this bug
report.
Then the installer will download and install language-specific packages, and
console-cyrillic among them. This package also asks for the keyboard layout
switching combination.
So the end result is that two packages are setting the keyboard layout in the
installed system: console-setup and (later, thus overriding the settings)
console-cyrillic. It is also ugly to see essentially the same question being
asked twice via debconf (first by console-setup, and then by console-cyrillic).
I understand that there is a plan to remove console-cyrillic and rely solely on
console-setup in the future. However, this doesn't work now: if I remove
console-cyrillic in hope to rely only on console-setup, the keyboard becomes
completely unusable when I press Alt+Shift in order to switch to Russian (the
presence of console-cyrillic, thus, masks the bug in console-setup).
Since Lenny is nearly frozen, I suggest reverting the decision to use
console-setup for languages (including Russian) where its settings are
overridden later. In other words, for Lenny, when Russian language is selected
during installation, please install only console-cyrillic, not console-setup.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Reply to: