console-setup 1.217ubuntu2 source package in Ubuntu
Changelog
console-setup (1.217ubuntu2) lunar; urgency=medium * Make Keyboard/keymaptree executable again. console-setup (1.217ubuntu1) lunar; urgency=medium * Merge with Debian; remaining changes: - debian/clean: Delete Keyboard/tree-keymaps/ on clean - Add an apport hook. - If the locale is C during configuration, only set CHARMAP to ISO-8859-15 on kFreeBSD; otherwise restore the previous behaviour from before the kFreeBSD port of using UTF-8 in that case. - Change the default font from Fixed to VGA for Lat15; while it's not entirely complete, it looks better and is largely good enough. - Set keymap and font in the initramfs if possible and sensible. - debian/vtrgb, debian/vtrgb.vga, debian/console-setup-linux.setvtrgb.service, debian/rules, debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color scheme by default, with a VGA color scheme available as an alternative. - Handle unattended upgrades without breaking plymouth when updating console fonts. - Tolerate absence of setupcon in postinst scripts. Should be fixed by refactoring to not have a keyboard-configuration package that needs to call setupcon without depending on it. - Don't copy keyboard-configuration questions to /target in OEM mode. oem-config will ask them later, and copying these confuses it. - Added templates for keyboard detection. - debian/control: drop freebsd-specific packages. - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to build a complete set of translated keyboard layout/variant names. - 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. - keyboard-configuration.config: While sourcing config files to re-seed debconf, treat missing XKBOPTIONS as empty. - Fix default keyboard selection for language/country combinations lacking a proper combined locale. - debian/keyboard-configuration.config: lower the priority for the layout question. - Map ppc64el/* to XKBMODEL=pc105. - Set default layout for Kurdish to tr(ku). - Set default for Dutch to us(intl), not just us. - Set default layout for Vietnam to 'us'. - debian/keyboard-configuration.config: Drop the xkb-keymap bits once again as we're not ready for those yet, as it's currently causing an invalid default layout in the installer. - keyboard-configuration.{config,templates}: There is no good default for layout toggling, stop pretending there is. Console users can set one with dpkg-reconfigure or editing /etc/defaults/keyboard - keyboard_present.sh: Quiet config/postinst when we have no USB devices. - debian/preprocessor: revert the removal of keyboard names (for size) of console-setup-udeb: we do need those, since we don't use the simplified xkb-keymap template from Debian just yet: this way we can still show country/language names when selecting a keyboard, layout or variant. - debian/rules: revert hard-coding of a list of "debconf-selectable" layouts for the udebs, since we don't use this debconf question in Ubuntu and all layouts are selectable. - Make COPYRIGHT a symlink to debian/copyright. - Don't cat over the keymaps; they're already moved to the right place. - Add Keyboard/Makefile rule to build pc105.tree. - Include pc105.tree for ubiquity; make sure it gets built. - Fix command injection in ckbcomp. - Generate a locale locally for translating keyboard names in kbdnames-maker. - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data from xkb-data. - xmlreader, KeyboardNames.pl: Added model entry to skip model selection. - Make sure we give a meaningful name to ch layouts: "Switzerland" instead of "German (Switzerland), since it includes French too. - setupcon: - use only /run for tempfiles with /tmp as a non-root fallback. - handle compressed console maps and font files. - Map XKBMODEL=SKIP to '' for compatibility with existing configs. - the variables are taken from a config file which, if changed, invalidates the cache. - there is only ever one keyboard map per system. - the system should not have to resolve filenames to find the keymap cache on boot. - Explicitly exit 0, so that postinsts don't fail in the event that loadkeys can't find a console. - debian/control: Build depend on keymapper - debian/keyboard-configuration.config: - change back the french default layout to be fr+oss and not fr+latin9 the change was dropped by error in a previous merge - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in Terminus font, at multitiple sizes, and it correctly selects low/high dpi font size, based on screen resolution. console-setup (1.217) unstable; urgency=medium [ Updated translations ] * Macedonian (mk.po) by Kristijan Fremen Velkovski [ Samuel Thibault ] * control: Move unifont and unifont-bin build-deps to b-d. console-setup (1.216) unstable; urgency=medium * Fonts/Makefile: Generate unifont.bdf from the getting-updates unifont package. Closes: #1027446 console-setup (1.215) unstable; urgency=medium * Team upload. * Keyboard/ckbcomp: Fix dead_{ogonek,caron,breve,doubleacute} in layouts. See kbd's ./src/libkeymap/syms.synonyms.h about them being aliases for other dead keys. * Keyboard/{ckbcomp,compose_translator}: Special-case dead_acute + dead_diaeresis for greek layouts. Closes: #1026986 console-setup (1.214) unstable; urgency=medium * Team upload. * Keyboard/compose_translator: Do not use Linux aliases for the diacritical and base, they don't actually seem supported there by kbd. Closes: #1027247 console-setup (1.213) unstable; urgency=medium * Team upload. * Keyboard/compose_translator: Fix reading ACM files in UTF-8. * Keyboard/{ckbcomp,compose_translator}: Fix supporting dead accents in Linux. Closes: #1026986 * Keyboard/Makefile: Add some composition rules for KOI8. * Keyboard/{Makefile,ckbcomp,ckbcomp-mini,compose_translator}: Use compose files when console is in UTF-8 mode too. console-setup (1.212) unstable; urgency=medium * Team upload. [ Samuel Thibault ] * debian/console-setup-linux.console-setup.service: Make display managers wait for console-setup to start, otherwise setupcon cannot work once the console has switched to graphical mode. [ Updated translations ] * Amharic (am.po) by Danial Behzadi * Asturian (ast.po) by Danial Behzadi * Bengali (bn.po) by Danial Behzadi * Kazakh (kk.po) by Baurzhan Muftakhidinov console-setup (1.211) unstable; urgency=medium * Team upload. * rules: get version from xkb-data. * control: make keybor-configuration depend on the same xkb-data version as during build, to make sure we have a coherent set of items in KeyboardNames.pl. Closes: #1012041 console-setup (1.210ubuntu1) kinetic; urgency=medium * Merge with Debian; remaining changes: - debian/clean: Delete Keyboard/tree-keymaps/ on clean - Add an apport hook. - If the locale is C during configuration, only set CHARMAP to ISO-8859-15 on kFreeBSD; otherwise restore the previous behaviour from before the kFreeBSD port of using UTF-8 in that case. - Change the default font from Fixed to VGA for Lat15; while it's not entirely complete, it looks better and is largely good enough. - Set keymap and font in the initramfs if possible and sensible. - debian/vtrgb, debian/vtrgb.vga, debian/console-setup-linux.setvtrgb.service, debian/rules, debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color scheme by default, with a VGA color scheme available as an alternative. - Handle unattended upgrades without breaking plymouth when updating console fonts. - Tolerate absence of setupcon in postinst scripts. Should be fixed by refactoring to not have a keyboard-configuration package that needs to call setupcon without depending on it. - Don't copy keyboard-configuration questions to /target in OEM mode. oem-config will ask them later, and copying these confuses it. - Added templates for keyboard detection. - debian/control: drop freebsd-specific packages. - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to build a complete set of translated keyboard layout/variant names. - 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. - keyboard-configuration.config: While sourcing config files to re-seed debconf, treat missing XKBOPTIONS as empty. - Fix default keyboard selection for language/country combinations lacking a proper combined locale. - debian/keyboard-configuration.config: lower the priority for the layout question. - Map ppc64el/* to XKBMODEL=pc105. - Set default layout for Kurdish to tr(ku). - Set default for Dutch to us(intl), not just us. - Set default layout for Vietnam to 'us'. - debian/keyboard-configuration.config: Drop the xkb-keymap bits once again as we're not ready for those yet, as it's currently causing an invalid default layout in the installer. - keyboard-configuration.{config,templates}: There is no good default for layout toggling, stop pretending there is. Console users can set one with dpkg-reconfigure or editing /etc/defaults/keyboard - keyboard_present.sh: Quiet config/postinst when we have no USB devices. - debian/preprocessor: revert the removal of keyboard names (for size) of console-setup-udeb: we do need those, since we don't use the simplified xkb-keymap template from Debian just yet: this way we can still show country/language names when selecting a keyboard, layout or variant. - debian/rules: revert hard-coding of a list of "debconf-selectable" layouts for the udebs, since we don't use this debconf question in Ubuntu and all layouts are selectable. - Make COPYRIGHT a symlink to debian/copyright. - Don't cat over the keymaps; they're already moved to the right place. - Add Keyboard/Makefile rule to build pc105.tree. - Include pc105.tree for ubiquity; make sure it gets built. - Fix command injection in ckbcomp. - Generate a locale locally for translating keyboard names in kbdnames-maker. - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data from xkb-data. - xmlreader, KeyboardNames.pl: Added model entry to skip model selection. - Make sure we give a meaningful name to ch layouts: "Switzerland" instead of "German (Switzerland), since it includes French too. - setupcon: - use only /run for tempfiles with /tmp as a non-root fallback. - handle compressed console maps and font files. - Map XKBMODEL=SKIP to '' for compatibility with existing configs. - the variables are taken from a config file which, if changed, invalidates the cache. - there is only ever one keyboard map per system. - the system should not have to resolve filenames to find the keymap cache on boot. - Explicitly exit 0, so that postinsts don't fail in the event that loadkeys can't find a console. - debian/control: Build depend on keymapper - debian/keyboard-configuration.config: - change back the french default layout to be fr+oss and not fr+latin9 the change was dropped by error in a previous merge - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in Terminus font, at multitiple sizes, and it correctly selects low/high dpi font size, based on screen resolution. console-setup (1.210) unstable; urgency=medium * Team upload. * Pre-depend on debconf | debconf-2.0 instead of just debconf, to allow cdebconf transition. Closes: #1006491 console-setup (1.209) unstable; urgency=medium * Team upload. [ Holger Wansing ] * Adapt lintian-overrides to recent 'pointed hints' changings. [ Raf Czlonka ] * Fix script path in usage message. [ Updated translations ] * Basque (eu.po) by Gontzal Manuel Pujana Onaindia * Vietnamese (vi.po) by Trần Ngọc Quân console-setup (1.208) unstable; urgency=medium * Team upload. [ Updated translations ] * Welsh (cy.po) by Ceiri Wyn Tudur * Danish (da.po) by Joe Hansen * Hebrew (he.po) by Yaron Shahrabani * Norwegian Nynorsk (nn.po) by aujawindar * Ukrainian (uk.po) by Taras Panchenko * Simplified Chinese (zh_CN.po) by Wenbin Lv [ Christian Göttsche ] * Drop splashy/usplash workaround. [ Diego Escalante Urrelo ] * setupcon: Check files are regular files before copying. [ Holger Wansing ] * Move COPYRIGHT file into debian/copyright, and reinstate COPYRIGHT as a symlink to debian/copyright. Fixes lintian tag. console-setup (1.207) unstable; urgency=medium * Team upload. * More reproducibility fixes against umask. console-setup (1.206) unstable; urgency=medium * Team upload. [ Sébastien Villemot ] * ckbcomp: When translating X symbols to kernel symbols, ignore Unicode code points above 0xFFFF. Those code points aren’t supported by the Linux kernel, so loadkeys won’t be able to load them, or even parse the value. This affects the fr(bepo_afnor) keymap, which includes the copyleft symbol U+1F12F. Thanks to Jean-Louis Biasini for the bug report and Anisse Astier for the initial patch. (Closes: #968195) [ Reiner Herrmann ] * Fix reproducibility against file ordering. * Fix reproducibility against umask. Closes: #825138. [ Peter Hutterer ] * Keyboard/ckbcomp: use the "base" XKB files, not "xorg". [ Samuel Thibault ] * Keyboard/kbdcompiler: Avoid 'custom' layout. Closes: #997110. * console-setup-linux.lintian-overrides: Suppress warnings about national encodings. console-setup (1.205ubuntu3) jammy; urgency=medium * Keyboard/kbdcompiler: - backport a build fix from Debian console-setup (1.205ubuntu2) jammy; urgency=medium * debian/preprocessor: - backport Debian change to use mktemp instead of tempfile, should fix the ubiquity build console-setup (1.205ubuntu1) impish; urgency=low [ Łukasz 'sil2100' Zemczak ] * Merge from Debian unstable. Remaining changes: - debian/clean: Delete Keyboard/tree-keymaps/ on clean - Add an apport hook. - If the locale is C during configuration, only set CHARMAP to ISO-8859-15 on kFreeBSD; otherwise restore the previous behaviour from before the kFreeBSD port of using UTF-8 in that case. - Change the default font from Fixed to VGA for Lat15; while it's not entirely complete, it looks better and is largely good enough. - Set keymap and font in the initramfs if possible and sensible. - debian/vtrgb, debian/vtrgb.vga, debian/console-setup-linux.setvtrgb.service, debian/rules, debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color scheme by default, with a VGA color scheme available as an alternative. - Handle unattended upgrades without breaking plymouth when updating console fonts. - Tolerate absence of setupcon in postinst scripts. Should be fixed by refactoring to not have a keyboard-configuration package that needs to call setupcon without depending on it. - Don't copy keyboard-configuration questions to /target in OEM mode. oem-config will ask them later, and copying these confuses it. - Added templates for keyboard detection. - debian/control: drop freebsd-specific packages. - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to build a complete set of translated keyboard layout/variant names. - 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. - keyboard-configuration.config: While sourcing config files to re-seed debconf, treat missing XKBOPTIONS as empty. - Fix default keyboard selection for language/country combinations lacking a proper combined locale. - debian/keyboard-configuration.config: lower the priority for the layout question. - Map ppc64el/* to XKBMODEL=pc105. - Set default layout for Kurdish to tr(ku). - Set default for Dutch to us(intl), not just us. - Set default layout for Vietnam to 'us'. - debian/keyboard-configuration.config: Drop the xkb-keymap bits once again as we're not ready for those yet, as it's currently causing an invalid default layout in the installer. - keyboard-configuration.{config,templates}: There is no good default for layout toggling, stop pretending there is. Console users can set one with dpkg-reconfigure or editing /etc/defaults/keyboard - keyboard_present.sh: Quiet config/postinst when we have no USB devices. - debian/preprocessor: revert the removal of keyboard names (for size) of console-setup-udeb: we do need those, since we don't use the simplified xkb-keymap template from Debian just yet: this way we can still show country/language names when selecting a keyboard, layout or variant. - debian/rules: revert hard-coding of a list of "debconf-selectable" layouts for the udebs, since we don't use this debconf question in Ubuntu and all layouts are selectable. - Make COPYRIGHT a symlink to debian/copyright. - Don't cat over the keymaps; they're already moved to the right place. - Add Keyboard/Makefile rule to build pc105.tree. - Include pc105.tree for ubiquity; make sure it gets built. - Fix command injection in ckbcomp. - Generate a locale locally for translating keyboard names in kbdnames-maker. - Keyboard/Makefile: make sure KeyboardNames.pl is built with accurate data from xkb-data. - xmlreader, KeyboardNames.pl: Added model entry to skip model selection. - Make sure we give a meaningful name to ch layouts: "Switzerland" instead of "German (Switzerland), since it includes French too. - setupcon: - use only /run for tempfiles with /tmp as a non-root fallback. - handle compressed console maps and font files. - Map XKBMODEL=SKIP to '' for compatibility with existing configs. - the variables are taken from a config file which, if changed, invalidates the cache. - there is only ever one keyboard map per system. - the system should not have to resolve filenames to find the keymap cache on boot. - Explicitly exit 0, so that postinsts don't fail in the event that loadkeys can't find a console. - debian/control: Build depend on keymapper - debian/keyboard-configuration.config: - change back the french default layout to be fr+oss and not fr+latin9 the change was dropped by error in a previous merge - Do not set default FONTFACE or FONTSIZE for Lat15, kernel has built-in Terminus font, at multitiple sizes, and it correctly selects low/high dpi font size, based on screen resolution. console-setup (1.205) unstable; urgency=medium * Team upload. [ Updated translations ] * Finnish (fi.po) by Kimmo Kujansuu console-setup (1.204) unstable; urgency=medium * Team upload. [ Updated translations ] * Lithuanian (lt.po) by Gediminas Murauskas * Turkish (tr.po) by Fatih Altun console-setup (1.203) unstable; urgency=medium * Team upload. [ Updated translations ] * Arabic (ar.po) by Fahim Sabah * Greek (el.po) by Michalis * Persian (fa.po) by Sina Carnelious * Japanese (ja.po) by Nozomu KURASAWA * Polish (pl.po) by Matthaiks console-setup (1.202) unstable; urgency=medium * Team upload. [ Updated translations ] * Arabic (ar.po) by zer0-x * Hindi (hi.po) by Aryan L * Lithuanian (lt.po) by Kornelijus Tvarijanavičius console-setup (1.201ubuntu2) hirsute; urgency=medium * Stop building the udeb on request. -- Matthias Klose <email address hidden> Sat, 18 Feb 2023 14:15:56 +0100
Upload details
- Uploaded by:
- Matthias Klose
- Uploaded to:
- Lunar
- Original maintainer:
- Ubuntu Developers
- Architectures:
- all
- Section:
- utils
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
console-setup_1.217ubuntu2.tar.xz | 2.5 MiB | 33f612d4cf544769f7c00d09c0cc6ac19753676ad8dbcf9a62251fec9ead2940 |
console-setup_1.217ubuntu2.dsc | 3.2 KiB | d3d68bc472bd4e446ea79f74adfd2eee2c10ecf95455df53c2ca7f634c924f6a |
Available diffs
- diff from 1.210ubuntu1 to 1.217ubuntu2 (1.4 MiB)
- diff from 1.217ubuntu1 to 1.217ubuntu2 (368 bytes)
Binary packages built by this source
- bdf2psf: font converter to generate console fonts from BDF source fonts
This package provides a command-line converter that can be used in
scripts to build console fonts from BDF sources automatically. The
converter comes with a collection of font encodings that cover many
of the world's languages. The output font can use a different
character encoding from the input. When the source font does not
define a glyph for a particular symbol in the encoding table, that
glyph position in the console font is not wasted but used for another
symbol.
.
When deciding about the position in the font for a particular glyph,
the converter takes into account that in text video modes the video
adapter copies the eighth column of the glyph matrix of symbols
positioned in the pseudographic area to the ninth column. In order to
create fonts for text video modes, the width of the glyph matrix of
the source BDF font should be seven, eight, or nine pixels; otherwise the
converter creates fonts suitable for framebuffer only.
- console-setup: console font and keymap setup program
This package provides the console with the same keyboard
configuration scheme as the X Window System. As a result, there is no
need to duplicate or change the keyboard files just to make simple
customizations such as the use of dead keys, the key functioning as
AltGr or Compose key, the key(s) to switch between Latin and
non-Latin mode, etc.
.
The package also installs console fonts supporting many of the
world's languages. It provides an unified set of font faces - the
classic VGA, the simplistic Fixed, and the cleaned Terminus,
TerminusBold and TerminusBoldVGA.
- console-setup-linux: Linux specific part of console-setup
This package includes fonts in psf format and definitions of various
8-bit charmaps.
- console-setup-mini: console font and keymap setup program - reduced version for Linux
This package provides the console with the same keyboard
configuration scheme as the X Window System. As a result, there is no
need to duplicate or change the keyboard files just to make simple
customizations such as the use of dead keys, the key functioning as
AltGr or Compose key, the key(s) to switch between Latin and
non-Latin mode, etc.
.
This package can be useful for handhelds or other devices with small
storage space.
- keyboard-configuration: system-wide keyboard preferences
This package maintains the keyboard preferences in
/etc/default/keyboard. Other packages can use the information
provided by this package in order to configure the keyboard on the
console or in X Window.