console-setup (1.13ubuntu13) feisty; urgency=low * debian/console-setup.console-setup.init: Don't break if fgconsole fails. -- Colin Watson Tue, 10 Apr 2007 16:16:08 +0100 console-setup (1.13ubuntu12) feisty; urgency=low * Map keycode 133 to AT scancode 124 for Japanese (thanks, Jun Kobayashi; LP: #97466). -- Colin Watson Wed, 4 Apr 2007 16:48:15 +0100 console-setup (1.13ubuntu11) feisty; urgency=low * Add amiga, ataritt, sun4, and sun5 models, since they are used as defaults on certain architectures (LP: #97225). -- Colin Watson Wed, 4 Apr 2007 10:11:03 +0100 console-setup (1.13ubuntu10) feisty; urgency=low * Source debconf confmodule earlier in postinst (it should always be sourced as early as possible, as it re-executes the calling script). * Fix horrible confusion if the locale has no supported default codeset (LP: #84401). * Fix console-setup/codeset default to be one of the available choices. * Try harder to ensure that we aren't running under X when deciding whether to run setupcon on upgrade (thanks to Kurt J. Bosch for suggestions; LP: #93338). * Don't set an AltGr key by default for US layouts (LP: #76901). -- Colin Watson Sun, 1 Apr 2007 16:49:02 +0100 console-setup (1.13ubuntu9) feisty; urgency=low * Keyboard/kbdcompiler: Fix keymap reduction not to try to express keymap A in terms of keymap B when B includes keys not mapped by A, fixing a number of incorrectly-reduced keymaps (LP: #74375). * Keyboard/kbdcompiler: Update handling of jp to match debian/config.proto. * Keyboard/keymaptree.use: Remove jp; we cannot detect it correctly without further intelligence, as it's designed for jp106 keyboard models. -- Colin Watson Sat, 17 Mar 2007 10:06:05 +0000 console-setup (1.13ubuntu8) feisty; urgency=low * Fix handling of commas in layout and variant names. -- Colin Watson Fri, 9 Mar 2007 20:05:00 +0000 console-setup (1.13ubuntu7) feisty; urgency=low * Add lt to list of non-Latin keymaps (LP: #38931). * Map Caps Lock to Shift Lock for Turkish layouts. * Build keymap tree from MyKeyboardNames.pl rather than KeyboardNames.pl. * Add fr:oss to keymap tree. * Set default variant for French to oss (LP: #89835). * Remove Keyboard/*.tree on clean. * Fix six files in debian/ that were supposed to be symlinks. * Move console-setup-udeb's post-base-installer script to be a base-installer script instead, so that console-setup will be configured properly along with the initramfs during debootstrap. * Set Maintainer to me. -- Colin Watson Tue, 6 Mar 2007 12:09:57 +0000 console-setup (1.13ubuntu6) feisty; urgency=low * Set keymap and font in the initramfs if possible. Setting these as early as possible is a good thing; we can't set up the font correctly once usplash is running; and setting up the font between usplash and X requires an ugly mode switch. -- Colin Watson Mon, 22 Jan 2007 14:21:24 +0000 console-setup (1.13ubuntu5) feisty; urgency=low * Add a --save-only option to setupcon, to save the keyboard/font on the root filesystem but not actually tell the kernel to set it up. * Back out part of setup-console-under-usplash changes: attempts to change the font must be guarded against being run while on an X display or while usplash is running, because some kernel console drivers (at least vgacon) are fundamentally unable to change the font only on some virtual consoles, and will corrupt video memory if you try (LP: #73955). We now use setupcon --save-only to make sure the font is available on the root filesystem for the next boot but don't load it immediately. -- Colin Watson Mon, 15 Jan 2007 20:08:33 +0000 console-setup (1.13ubuntu4) feisty; urgency=low * Include ro(std) in keymap tree, after talking with Eddy Petrişor. * Disable workaround in ckbcomp for the kernel not applying Caps Lock to non-ASCII letters; the cure is worse than the disease because it makes Caps Lock equivalent to Shift Lock (LP: #69725). * Install MyKeyboardNames.pl (built from /usr/share/X11/xkb) rather than KeyboardNames.pl (built from the out-of-date copy in Keyboard/ckb) as /usr/share/console-setup/KeyboardNames.pl (LP: #71864). -- Colin Watson Fri, 5 Jan 2007 14:15:04 +0000 console-setup (1.13ubuntu3) feisty; urgency=low * Remove ch(fr) from keymap tree again; it's not distinguishable from ch without checking shift key state, which keymapper currently doesn't do. -- Colin Watson Wed, 29 Nov 2006 11:28:48 +0000 console-setup (1.13ubuntu2) feisty; urgency=low * Make Keyboard/keymaptree executable again. -- Colin Watson Tue, 28 Nov 2006 20:09:22 +0000 console-setup (1.13ubuntu1) feisty; urgency=low * Resynchronise with Debian. Remaining changes: - Use keymapper to generate decision trees for a restricted subset of the pc105 model. - If the detect-keyboard debconf plugin is available (cdebconf-newt-detect-keys in the installer), then offer to use it to detect the keyboard layout. - Ship KeyboardNames.pl and kbdnames-maker in /usr/share/console-setup. - Only default to Canadian layout for fr_CA; use U.S. English for other *_CA locales. - Fix default layout for Bosnian and default variant for Hindi. - Set default charmap for d-i to UTF-8. - Remove unhelpful defaults for several questions. - Adjust the default keyboard model for Brazilian and Japanese layouts. - Allow preseeding of console-setup/modelcode, console-setup/layoutcode, console-setup/variantcode, console-setup/optionscode, and console-setup/fontsize. - Use jp(latin),jp rather than us,jp by default for Japanese. - Reset console-setup/toggle to the default if it's set to "No toggling" and you select a non-Latin layout. - Change the default font from Terminus to VGA where supported. - Skip now-unnecessary console check in init scripts. - Fix up font face and size on upgrading from old versions in Edgy. - Add a few bits of installer integration to console-setup-udeb borrowed from kbd-chooser. - console-setup Depends: perl; something in ckbcomp is causing perl to 'use utf8' implicitly, and some of the necessary modules aren't in perl-base. - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current tty, since the current tty might belong to X and changing X's tty out of raw mode is a very bad idea. * Restore udeb generation. * Map fr_CH to ch(fr) (Swiss French). * Include ch(fr) in keymap tree. * Fix codeset question priority for Esperanto. * Remove X and usplash checks in keyboard-setup and console-setup init scripts, since neither are needed following the fix in console-setup 1.7ubuntu19. * Allow setupcon to be run on install again, for the same reason. * Automatically save the font and keymap to /etc in /etc/init.d/console-setup if it isn't being run from init; this allows us to tolerate XKB data being moved to /usr. Similarly, ensure that the font and keymap are saved to /etc during initial installation. -- Colin Watson Fri, 24 Nov 2006 18:09:32 +0000 console-setup (1.13) unstable; urgency=low * Unfuzzy the translations. -- Anton Zinoviev Mon, 13 Nov 2006 21:24:44 +0200 console-setup (1.12) unstable; urgency=low * standards.equivalents: approximate symbols used by some popular console applications. * New German translation. Thanks to Matthias Julius, closes: #396815. * Updated French translation. Thanks to Jean-Luc Coulon, closes: #398023. * Allign the choices of console-setup/codeset. * Updated Fonts/bdf/georgian16.psf (author: Gia Shervashidze). Update provided by Vladimer Sichinava. -- Anton Zinoviev Mon, 13 Nov 2006 17:30:40 +0200 console-setup (1.11) unstable; urgency=low * Instead of X keycode 123 () map X keycode 211 () to kernel keycode 89. Thanks to Rafael Almeida, closes: #394962. -- Anton Zinoviev Tue, 24 Oct 2006 21:08:24 +0300 console-setup (1.10) unstable; urgency=low * Update ckbcomp for the new xkb-data (now not all xkb_keycodes in keycodes/macintosh are old macintosh). -- Anton Zinoviev Mon, 23 Oct 2006 11:54:06 +0300 console-setup (1.9) unstable; urgency=low * Remove the udebs in order to make the migration from unstable to testing automatic. * Update the version of the Terminus font from 4.16 to 4.20. (This is not important for Debian, since in Debian the Terminus font is provided by the console-terminus package.) * New mini-font georgian16.bdf to be used for the Georgian letters in Fixed16, author: Gia Shervashidze. Thanks to Vladimer Sichinava. * Add FAQ. Thanks to Thue Janus Kristensen, closes: #389963, #389970. * Fix two problems reported by Martin-Éric Racine. Closes: #393850. - console-setup-mini should not ask questions in debconf for the encoding since only UTF-8 is supported. - make the purpose of the codeset question clearer. * Use user-friendly choices in the codeset question. * Updated Bulgarian translation of the templates. * Add some capital Greek letters to standard.equivalents and approximate BOX DRAWINGS HEAVY HORIZONTAL by BOX DRAWINGS LIGHT HORIZONTAL. * Make the bullet to be the first symbol in useful.set - it is used by w3m. -- Anton Zinoviev Fri, 20 Oct 2006 01:53:11 +0300 console-setup (1.8) unstable; urgency=low * setupcon: new option --force to skip the 'are we on the console' check. To be used for d-i because there /proc/self/fd/2 points to pipe. Thanks to Tollef Fog Heen. * config.proto: Handle C locale with debian-installer/locale not being available. Thanks to Colin Watson for the bug report and the patch, closes: #386835. * config.proto: Handle properly the case when the user backs up from the first Debconf question. In the template file change "none" to "this default value is completely ignored". Thanks to Colin Watson, closes: #386837. * Handle properly the cs layout in config.proto and kbdcompiler. Thanks to Colin Watson, closes: #386838. * Supply correct debian/po/POTFILES.in. Thanks to Thomas Huriaux, closes: #387631. * Use /lib/lsb/init-functions in the init scripts when available. Thanks to Colin Watson, closes: #386844. * config.proto: Try to use the value of debian-installer/keymap to get default keyboard layout and variant and when that is possible ask the corresponding Debconf questions with medium instead of critical priority. Thanks to Colin Watson, closes: #386836. * config.proto(ask_debconf): when the provided default value is unavailable, try to use the empty string. Useful when asking for the keyboard variant. * Add README.Debian for console-setup. * Add boot script order header to the init scripts. Thanks to Martin-Éric Racine, closes: #386545. -- Anton Zinoviev Tue, 19 Sep 2006 11:56:15 +0300 console-setup (1.7ubuntu19) edgy; urgency=low * If upgrading from an older version than this one, check for the Terminus font face and change it to VGA (if you do like it, you can change it back and it won't be touched again). If Terminus was in use, also check for the 12x6 font size and change it to 16, since that was apparently selected due to a strange use-of-debconf bug. * Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current tty, since the current tty might belong to X and changing X's tty out of raw mode is a very bad idea (closes: Malone #66929; requires kbd 1.12-15 or console-tools 1:0.2.3dbs-62ubuntu10). * Adjust the default keyboard model for Brazilian (closes: Malone #66774) and Japanese (closes: Malone #66719) layouts. -- Colin Watson Fri, 20 Oct 2006 20:16:09 +0100 console-setup (1.7ubuntu18) edgy; urgency=low * Change the default font to VGA where supported; Terminus does not seem to have widespread aesthetic appeal. * Use jp(latin),jp rather than us,jp by default for Japanese, and set the model to jp106 (closes: Malone #63915). * Build-depend on keymapper (>= 0.5.3-7) for improved Alt-handling logic. -- Colin Watson Thu, 12 Oct 2006 02:42:15 +0100 console-setup (1.7ubuntu17) edgy; urgency=low * Only default to Canadian layout for fr_CA; use U.S. English for other *_CA locales (closes: Malone #64418). * Install kbdnames-maker in /usr/share/console-setup, to make it easier for non-Perl programs to use KeyboardNames.pl. -- Colin Watson Wed, 11 Oct 2006 12:52:36 +0100 console-setup (1.7ubuntu16) edgy; urgency=low * Backport from trunk (Anton Zinoviev, closes: Malone #63921): - New mini-font georgian16.bdf to be used for the Georgian letters in Fixed16, author: Gia Shervashidze. Thanks to Vladimer Sichinava. -- Colin Watson Wed, 4 Oct 2006 11:37:15 +0100 console-setup (1.7ubuntu15) edgy; urgency=low * Fix build failure caused by wrong path to KeyboardNames.pl. -- Colin Watson Tue, 3 Oct 2006 15:44:59 +0100 console-setup (1.7ubuntu14) edgy; urgency=low * Ship KeyboardNames.pl in /usr/share/console-setup. -- Colin Watson Tue, 3 Oct 2006 11:09:27 +0100 console-setup (1.7ubuntu13) edgy; urgency=low * Remove obsolete XORGCONFIGFILE variable. * Reset console-setup/toggle to the default if it's set to "No toggling" and you select a non-Latin layout (closes: Malone #63178). -- Colin Watson Mon, 2 Oct 2006 14:47:58 +0100 console-setup (1.7ubuntu12) edgy; urgency=low * Don't run the init script (and thereby setupcon) on upgrade; just print a message telling you to run setupcon from a virtual console if you want to update your console configuration (closes: Malone #61723). * Update debian-installer/keymap handling from trunk (Anton Zinoviev). Drop /etc/X11/xorg.conf upgrade handling, also per trunk, as I've been convinced that that is much less safe due to the prevalence of GNOME/KDE keymap overrides, and furthermore it made it more difficult to have ubiquity tell console-setup just to guess a default from the locale. * Drop the priority of the model and layout questions to medium if a configuration file already exists, since they'll have been asked at medium first time round and if we then ask them at critical the second time round they will be unexpectedly shown (closes: Malone #59883). * Backport from trunk: - config.proto: Handle properly the case when the user backs up from the first Debconf question. -- Colin Watson Sat, 23 Sep 2006 00:40:48 +0100 console-setup (1.7ubuntu11) edgy; urgency=low * Fix default layout for Bosnian and default variant for Hindi. -- Colin Watson Fri, 22 Sep 2006 15:57:23 +0100 console-setup (1.7ubuntu10) edgy; urgency=low * console-setup Depends: perl; something in ckbcomp is causing perl to 'use utf8' implicitly, and some of the necessary modules aren't in perl-base (closes: Malone #60203). * Allow preseeding of console-setup/modelcode, console-setup/layoutcode, console-setup/variantcode, console-setup/optionscode, and console-setup/fontsize. * Don't set up the console font at boot time if usplash is running, since that seems to trigger a kernel bug that corrupts the usplash display (closes: Malone #60483). -- Colin Watson Thu, 21 Sep 2006 01:01:54 +0100 console-setup (1.7ubuntu9) edgy; urgency=low * Switch build-dependency and dependency back to xkb-data, now that it's fixed. Make the dependencies versioned until after Edgy is released to avoid problems with partially-upgraded systems where only the broken xkb-data is installed. -- Colin Watson Wed, 13 Sep 2006 10:24:20 +0100 console-setup (1.7ubuntu8) edgy; urgency=low * Add setupcon --force option and use it in postinst (Anton Zinoviev, http://lists.alioth.debian.org/pipermail/pkg-kbd-devel/2006-August/000278.html). * Check $DISPLAY rather than /proc/self/fd/2 in /etc/init.d/keyboard-setup and /etc/init.d/console-setup; use setupcon --force. -- Colin Watson Mon, 11 Sep 2006 09:47:36 +0100 console-setup (1.7ubuntu7) edgy; urgency=low * Handle debian-installer/locale not being available (closes: Malone #59718). * Remove stray Keyboard/amiga.ekmap in source package. * Fix a potential infinite loop in the config script while moving past the variant question with an unsupported layout. -- Colin Watson Sun, 10 Sep 2006 12:07:53 +0100 console-setup (1.7ubuntu6) edgy; urgency=low * If there's no console-setup configuration when console-setup.config runs, then: - If there is an xorg.conf, set the defaults from there. - Failing that, if debian-installer/keymap is set, try to guess correct defaults from that using the same algorithm as formerly applied by xserver-xorg.config. The only serious change I made to the algorithm is that it now maps (mac-usb-)uk to plain gb, not gb(intl), since that's closer to what UK keyboard users generally expect. -- Colin Watson Fri, 8 Sep 2006 00:13:26 +0100 console-setup (1.7ubuntu5) edgy; urgency=low * Only call setupcon from postinst script if /lib/debian-installer exists, to make sure we're really in d-i. (Calling setupcon from X appears to make things rather messy.) -- Colin Watson Thu, 7 Sep 2006 17:11:12 +0100 console-setup (1.7ubuntu4) edgy; urgency=low * Remove cs from the list of non-Latin layouts, as it has special per-variant handling. * Fix syntax error in config script. * Don't try to use the detect-keyboard plugin if running noninteractively. -- Colin Watson Thu, 7 Sep 2006 15:39:38 +0100 console-setup (1.7ubuntu3) edgy; urgency=low * Use keymapper to generate decision trees for a restricted subset of the pc105 model. (I tried building trees for the whole model, but this took far too long.) * If the detect-keyboard debconf plugin is available (cdebconf-newt-detect-keys in the installer), then offer to use it to detect the keyboard layout. * Fix debian/po/POTFILES.in to point to console-setup.templates. * Make console-setup-udeb depend on console-setup-fonts-udeb, at least for now. * Convert init script to LSB logging functions. * Add a few bits of installer integration to console-setup-udeb borrowed from kbd-chooser (/lib/debian-installer.d/S55console-setup, post-base-installer hook). * Temporarily build-depend and depend on just xkeyboard-config to work around Malone #59220. * Set default charmap for d-i to UTF-8. * Remove unhelpful "none" defaults for several questions. -- Colin Watson Thu, 7 Sep 2006 09:18:42 +0100 console-setup (1.7ubuntu2) edgy; urgency=low * Make console-setup-udeb depend on console-tools-udeb. -- Tollef Fog Heen Wed, 23 Aug 2006 14:36:58 +0200 console-setup (1.7ubuntu1) edgy; urgency=low * Call setupcon with input and output from /dev/tty in postinst and make sure setupcon understands that properly. -- Tollef Fog Heen Wed, 23 Aug 2006 12:54:27 +0200 console-setup (1.7) unstable; urgency=low [ Christian Perrier ] * Updated French translation * Added Czech translation. Closes: #360333 [ Anton Zinoviev ] * Keyboard/ckbcomp: include /usr/share/X11/xkb to the list of directories for keyboard data. The data from /etc/console-setup/ckb are still the default. * Sync the Keyboard/ckb data with the data in xkb-data package, version 0.8-5. Update ckbcomp with two new keysyms (Cyrillic_(CHE|KA)_vertbar). * Do not package the keyboard data. Depend on xkb-data. Thanks to Denis Barbier, closes: #359775. * Fix a shell syntax error in debian/config.proto that causes installation of console-setup to hang on powerpc. Thanks to Colin Watson, closes: #374765. * ckbcomp: new option -compact to generate compact keymaps. * New experimental package console-setup-mini and udebs for d-i. * Correct a typo in the Bulgarian translation. Thanks to Yavor Doganov, closes: #359677. * Updated Standards-Version: 3.7.2 -- Anton Zinoviev Sat, 22 Jul 2006 23:00:00 +0300 console-setup (1.6) unstable; urgency=low [ Anton Zinoviev ] * Few comments in debian/templates. * Document in console-setup/fontsize-fb template that non 8-pixel wide fonts can not be used with console-tools. Add a warning in setupcon if the user tries to use such fonts with console-tools. Thanks to Hans Ulrich Niedermann, closes: #352911. * debian/postinst: protect in double quotes the variables read from $CONFIGFILE. Thanks to Jonas Meurer, closes: #353525. * ckbcomp: Do not interpret xkeysyms such as F10, F11 and F12 as hexadecimal numbers. Thanks to Bálint Balogh, closes: #354564. * Debconf: if there are unrecognised options, do not override the value of XKBOPTIONS in /etc/default/console-setup. Thanks to Javier Kohen, closes: #354473. * Updated Bulgarian translation. [ Christian Perrier ] * Added French translation. Closes: #354446 -- Anton Zinoviev Sun, 19 Mar 2006 23:53:42 +0200 console-setup (1.5) unstable; urgency=low * In the Debconf question for the font size add an information that some of the font sizes are non available in text mode and with radeonfb. Thanks to Hans Ulrich Niedermann, closes: #352911. -- Anton Zinoviev Wed, 15 Feb 2006 12:22:04 +0200 console-setup (1.4) unstable; urgency=low * Make debconf templates a bit less verbose. Make them compliant with writing style recommended in the developers references. Thanks to Christian Perrier for the patch, closes: #352772. -- Anton Zinoviev Tue, 14 Feb 2006 20:52:24 +0200 console-setup (1.3) unstable; urgency=low * Make the Debconf config script not override the user's answers with default values when executed at postinst time. Thanks to Juhapekka Tolvanen, closes: #352299. -- Anton Zinoviev Mon, 13 Feb 2006 21:41:20 +0200 console-setup (1.2) unstable; urgency=low * Fix some bugs related to non-UTF8 modes: - setupcon always sets up the first console in UTF-8 mode - setupcon doesn't load ACM in the first console if kbd is used - ckbcomp has to interpret the "acute" Xkeysym as apostrophe. Thanks to Norbert Preining, closes: #352449. -- Anton Zinoviev Mon, 13 Feb 2006 21:37:42 +0200 console-setup (1.1) unstable; urgency=low * Run setupcon in postinst. Thanks to Recai Oktaş for the suggestion. * Setupcon uses /proc/self/fd/2 (standard error) instead of /proc/self/fd/0 (standard output) in order to determine whether we are on the console or not. That way setupcon can detect that we are on the console even when it is invoked from postinst and Debconf has changed standard input and output. * Changes in the text of some questions: "What is the origin of our keyboard" instead of "What is the layout of your keyboard" and "What is the layout of your keyboard" instead of "What is the variant of your keyboard". Ask the console-setup/variant question with critical priority. Thanks to Arnt Karlsen, closes: #352405. * Fix the true/yes discrepancy in setupcon which caused the options -k and -f not to work. * Updated Bulgarian translation. -- Anton Zinoviev Sat, 11 Feb 2006 23:24:54 +0200 console-setup (1.0) unstable; urgency=low * Initial release * Turkish translation by Recai Oktaş (thanks also for initial testing and pointing few typos). -- Anton Zinoviev Sat, 14 Jan 2006 16:20:35 +0200