console-setup 1.108ubuntu1 source package in Ubuntu

Changelog

console-setup (1.108ubuntu1) vivid; urgency=medium

  [ Steve Langasek ]
  * Merge from Debian unstable, remaining changes: (LP: #1426721)
    - Don't gzip font or ACM files in /etc/console-setup/.  The space saving
      is negligible, and it's more efficient not to need to uncompress them
      at boot time.
    - Include pc105.tree for ubiquity.
    - Move boot tasks to a combination of two udev rules and a single
      Upstart job, ensuring that they're run at points when we are able to
      satisfy the constraints on the relevant ioctls.
    - Stop running debconf-updatepo on clean.
    - Set keymap and font in the initramfs if possible and sensible.
    - Add an apport hook.
    - Use keymapper to generate decision trees for a restricted subset of
      the pc105 model.
    - Depend on kbd (>= 1.15-1ubuntu3) for a valuable loadkeys improvement.
    - Include support for translated keyboard names.
    - Depend on debconf instead of pre-depending, because pre-depends have
      no effect on config scripts.
    - debian/vtrgb, debian/vtrgb.vga,
      debian/console-setup-linux.setvtrgb.upstart, 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.
    - Make setupcon explicitly exit 0, so that postinsts don't fail in the
      event that loadkeys can't find a console.
    - Update for new layouts and variants for Montenegro and Serbia, and
      migrate configuration files from the old layouts.
    - Generate a locale locally for translating keyboard names in
      kbdnames-maker.
    - Don't copy keyboard-configuration questions to /target in OEM mode.
      oem-config will ask them later, and copying these confuses it.
    - Change the default font from Fixed to VGA for Lat15; while it's not
      entirely complete, it looks better and is largely good enough.
    - 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 default keyboard selection for language/country combinations
      lacking a proper combined locale.
    - Drop the layout/variant priority to high on fresh installs.
    - Set default for Dutch to us(intl), not just us.
    - Set default layout for Vietnam to 'us'.
    - Set default variant for French to oss.
    - Set default layout for Simplified Chinese to 'cn'.
    - Don't use the default keyboard variant if the layout is overridden by
      preseeding.
    - If keyboard-configuration/layoutcode is preseeded but not marked as
      seen, then set the default layout but don't lower the layout question
      priority or preseed console-setup/ask_detect.
    - Use the default keyboard model if an existing configuration file sets
      XKBMODEL="".
    - Go back to always asking layout before variant.
    - Fix keyboard layout detection to set the layout properly.
    - Reset keyboard-configuration/toggle to the default if it's set to "No
      toggling" and you select a non-Latin layout.
    - Automatically save the font and keymap to /etc in
      /etc/init.d/console-setup if it isn't being run from init. Similarly,
      ensure that the font and keymap are saved to /etc during initial
      installation.
    - Replace usplash detection code with Plymouth detection code.
    - Load the new keyboard configuration immediately when running
      'dpkg-reconfigure keyboard-configuration' in an installed system.
    - Don't fail to configure keyboard-configuration if setxkbmap fails to
      talk to the X display.
    - Tolerate absence of setupcon in keyboard-configuration.postinst.
    - Drop the simplified keyboard-configuration/xkb-keymap question.
    - Fix command injection in ckbcomp.
    - debian/console-setup.console-font.upstart: Add Upstart job that sets up
      console font when plymouth-splash is starting.
    - Override description of the ch layout from "German (Switzerland)" to
      just "Switzerland".
    - Map ppc64el/* to XKBMODEL=pc105.
  * Dropped changes, included in Debian:
    - "Do not configure keyboard; keep kernel keymap" model option,
      preseedable by keyboard-configuration/modelcode=SKIP: this is now
      supported upstream with either "unknown" or an empty string as the
      model.
    - 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.
    - Include Terminus font in the compiled packages.  Do not depend, but
      conflict/provide/replace console-terminus.  New upstream version of
      the Terminus font (4.32).
    - Explicitly build-depend on liblocale-gettext-perl for kbdnames-maker,
      and likewise have keyboard-configuration depend on
      liblocale-gettext-perl.
    - Weaken test for whether /usr is mounted; testing for /usr/share is
      sufficient, and fixes operation in d-i.
    - Make keyboard-configuration replace old console-setup/console-setup-mini
      versions as well as conflicting with them.
    - Set default layout for Kurdish to tr(ku).
  * Dropped changes, no longer needed:
    - Cope with systems installed with console-setup-udeb (<< 1.53) (which
      predates Ubuntu 12.04 and Debian wheezy).
    - Drop ancient handling of an empty codeset in the config file.
    - Drop vtrgb upgrade handling from natty
    - Drop upstart job transition from lucid
  * setupcon: Map XKBMODEL=SKIP to '' for compatibility with existing
    configs.
  * 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.
  * setupcon: revert ridiculous upstream twiddling of keymap cache filenames:
    - 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.
  * Move vtrgb handling to console-setup-linux package, since this is clearly
    Linux-specific.
  * Add missing console-setup-linux.prerm to remove /etc/vtrgb alternatives
  * Keyboard/kbdcompiler: fix bug in filtering of unsupported variants that
    breaks generation of the pc105.tree for d-i keyboard detection.
  * debian/keyboard-configuration.postinst: udpkg is not part of an installed
    Debian system; don't fail to configure if it's absent and the script is
    called outside of an installer context.
  * Don't make debian/copyright a symlink to COPYRIGHT, this is disallowed
    by the Ubuntu archive installer.

  [ Mathieu Trudel-Lapierre ]
  * debian/keyboard-configuration.config: fix typo in model check for SKIP;
    even when looking up the layout/variant, we need to check for the model
    as XKBMODEL, since $model doesn't exist.
  * 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.
 -- Mathieu Trudel-Lapierre <email address hidden>   Fri, 27 Feb 2015 16:36:52 -0500

Upload details

Uploaded by:
Mathieu Trudel-Lapierre
Uploaded to:
Vivid
Original maintainer:
Ubuntu Installer Team
Architectures:
all
Section:
utils
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Vivid: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
console-setup_1.108ubuntu1.tar.xz 1.7 MiB 23ad3e403099cfbd65c72d049bf507c8cbda4a3ac2996e1e2fc32fba7e549338
console-setup_1.108ubuntu1.dsc 3.4 KiB fb6b8e2095c535f8d82a0594fa7883af835064f16b285980e3df2ace30b1d3d5

Available diffs

View changes file

Binary packages built by this source

bdf2psf: No summary available for bdf2psf in ubuntu vivid.

No description available for bdf2psf in ubuntu vivid.

console-setup: No summary available for console-setup in ubuntu vivid.

No description available for console-setup in ubuntu vivid.

console-setup-amiga-ekmap: No summary available for console-setup-amiga-ekmap in ubuntu vivid.

No description available for console-setup-amiga-ekmap in ubuntu vivid.

console-setup-ataritt-ekmap: No summary available for console-setup-ataritt-ekmap in ubuntu vivid.

No description available for console-setup-ataritt-ekmap in ubuntu vivid.

console-setup-freebsd: No summary available for console-setup-freebsd in ubuntu vivid.

No description available for console-setup-freebsd in ubuntu vivid.

console-setup-freebsd-charmaps-udeb: No summary available for console-setup-freebsd-charmaps-udeb in ubuntu vivid.

No description available for console-setup-freebsd-charmaps-udeb in ubuntu vivid.

console-setup-freebsd-fonts-udeb: No summary available for console-setup-freebsd-fonts-udeb in ubuntu vivid.

No description available for console-setup-freebsd-fonts-udeb in ubuntu vivid.

console-setup-linux: No summary available for console-setup-linux in ubuntu vivid.

No description available for console-setup-linux in ubuntu vivid.

console-setup-linux-charmaps-udeb: No summary available for console-setup-linux-charmaps-udeb in ubuntu vivid.

No description available for console-setup-linux-charmaps-udeb in ubuntu vivid.

console-setup-linux-fonts-udeb: No summary available for console-setup-linux-fonts-udeb in ubuntu vivid.

No description available for console-setup-linux-fonts-udeb in ubuntu vivid.

console-setup-macintoshold-ekmap: No summary available for console-setup-macintoshold-ekmap in ubuntu vivid.

No description available for console-setup-macintoshold-ekmap in ubuntu vivid.

console-setup-mini: No summary available for console-setup-mini in ubuntu vivid.

No description available for console-setup-mini in ubuntu vivid.

console-setup-pc-ekbd: No summary available for console-setup-pc-ekbd in ubuntu vivid.

No description available for console-setup-pc-ekbd in ubuntu vivid.

console-setup-pc-ekmap: No summary available for console-setup-pc-ekmap in ubuntu vivid.

No description available for console-setup-pc-ekmap in ubuntu vivid.

console-setup-sun4-ekmap: No summary available for console-setup-sun4-ekmap in ubuntu vivid.

No description available for console-setup-sun4-ekmap in ubuntu vivid.

console-setup-sun5-ekmap: No summary available for console-setup-sun5-ekmap in ubuntu vivid.

No description available for console-setup-sun5-ekmap in ubuntu vivid.

console-setup-udeb: No summary available for console-setup-udeb in ubuntu vivid.

No description available for console-setup-udeb in ubuntu vivid.

keyboard-configuration: No summary available for keyboard-configuration in ubuntu vivid.

No description available for keyboard-configuration in ubuntu vivid.