kbd (2.7.1-2ubuntu2) resolute; urgency=medium

  * d/kbd.initramfs-hook: use /usr/bin as path for executable (LP: #2076009)

 -- Benjamin Drung <bdrung@ubuntu.com>  Mon, 01 Dec 2025 15:58:30 +0100

kbd (2.7.1-2ubuntu1) plucky; urgency=medium

  * Merge with Debian unstable (LP: #2098852).
    Remaining changes:
    - Add setfont, kbd_mode, and loadkeys to initramfs for console-setup.
    - Use ckbcomp to get the keyboard layout if other data files are not available.
    - Change loadkeys to find any console not in raw mode when invoked
      without an explicit console parameter, in case the foreground console
      is in raw mode.
    - debian/control: Depend on console-setup | console-setup-mini, since
      console-setup-mini also Depends on kbd now through console-setup-linux.
    - Add setvtrgb to kbd-udeb. (LP #730672)
    Dropped changes:
    - d/p/Add-missing-headers.patch: those headers are now added by Debian

 -- Florent 'Skia' Jacquet <florent.jacquet@canonical.com>  Wed, 19 Feb 2025 13:10:53 +0100

kbd (2.7.1-2) unstable; urgency=medium

  * Team upload.
  * Add debian/patches/ppc-keycode0-test.patch

 -- Andreas Henriksson <andreas@fatal.se>  Fri, 20 Dec 2024 20:11:27 +0100

kbd (2.7.1-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
  * Upload to unstable.

 -- Andreas Henriksson <andreas@fatal.se>  Fri, 20 Dec 2024 11:40:06 +0100

kbd (2.7~rc1-1) experimental; urgency=medium

  * Team upload.
  * debian/watch: Mangle rc versions to ~rc
  * debian/gbp: Rename branches to /latest according to DEP14
  * New upstream release candidate.
  * Upload to experimental.
  * Update Misc...patch to apply
  * Revert "Cherry-pick patches from upstream fixing gcc14 FTBFS"
  * debian/kbd.docs: Drop outdated docs removed upstream
  * debian/copyright: Update renamed files

 -- Andreas Henriksson <andreas@fatal.se>  Mon, 18 Nov 2024 20:08:52 +0100

kbd (2.6.4-3) unstable; urgency=medium

  * Team upload.
  * Cherry-pick patches from upstream fixing gcc14 FTBFS (Closes: #1075109)
  * Build-dep on pkgconf instead of pkg-config

 -- Andreas Henriksson <andreas@fatal.se>  Tue, 24 Sep 2024 03:12:26 +0200

kbd (2.6.4-2ubuntu3) oracular; urgency=medium

  * d/p/Add-missing-headers.patch: add a patch to fix FTBFS with GCC 14
    (LP: #2081329).

 -- Zixing Liu <zixing.liu@canonical.com>  Thu, 19 Sep 2024 11:27:01 -0600

kbd (2.6.4-2ubuntu2) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 09:02:08 +0000

kbd (2.6.4-2ubuntu1) noble; urgency=medium

  * Merge with Debian unstable (LP: #2055065). Remaining changes:
    - Add setfont, kbd_mode, and loadkeys to initramfs for console-setup.
    - Use ckbcomp to get the keyboard layout if other data files are not
      available.
    - Change loadkeys to find any console not in raw mode when invoked
      without an explicit console parameter, in case the foreground console
      is in raw mode.
    - debian/control: Depend on console-setup | console-setup-mini, since
      console-setup-mini also Depends on kbd now through console-setup-linux.
    - Add setvtrgb to kbd-udeb (LP #730672).

  * Dropped unnecessary changelog entries
    - Added initramfs hook to have setfont/loadkeys available in initramfs.
      + This is basically a duplicate of:
        Add setfont, kbd_mode, and loadkeys to initramfs for console-setup.
    - debian/patches/loadkeys_find_usable_console.diff: fix wrong type
      argument to ioctl(..., KDGKBMODE), which causes consoles to not be
      correctly detected on 64-bit archs.  LP #1621824.
      + This was a bug in an Ubuntu-specific patch so irrelevant to our delta
        with Debian.
    - Fix incorrect keymap sanity check in loadkeys_ckbcomp.diff.
      + This was a bug in an Ubuntu-specific patch so irrelevant to our delta
        with Debian.

 -- Olivier Gayot <olivier.gayot@canonical.com>  Tue, 27 Feb 2024 10:52:03 +0100

kbd (2.6.4-2) unstable; urgency=medium

  * Team upload (to unstable).

  [ cacin ]
  * Use https in homepage url (Closes: #1060324)

 -- Andreas Henriksson <andreas@fatal.se>  Fri, 12 Jan 2024 18:45:12 +0100

kbd (2.6.4-1) experimental; urgency=medium

  * Team upload.

  [ Andreas Henriksson ]
  * New upstream release.
  * Fix failure to build twice in a row (Closes: #1047644)

  [ cacin ]
  * move files to /usr for DEP17 (Closes: #1060074)

 -- Andreas Henriksson <andreas@fatal.se>  Tue, 09 Jan 2024 11:51:40 +0100

kbd (2.5.1-1ubuntu1) lunar; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - Add setfont, kbd_mode, and loadkeys to initramfs for console-setup.
    - Added initramfs hook to have setfont/loadkeys available in initramfs.
    - Use ckbcomp to get the keyboard layout if other data files are not
      available.
    - Change loadkeys to find any console not in raw mode when invoked
      without an explicit console parameter, in case the foreground console
      is in raw mode.
    - Add setvtrgb to kbd-udeb.
    - Fix incorrect keymap sanity check in loadkeys_ckbcomp.diff.
    - debian/control: Depend on console-setup | console-setup-mini, since
      console-setup-mini also Depends on kbd now through console-setup-linux.
    - debian/patches/loadkeys_find_usable_console.diff: fix wrong type
      argument to ioctl(..., KDGKBMODE), which causes consoles to not be
      correctly detected on 64-bit archs.  LP: #1621824.

  * Removed obsolete patches/changes:
    -  d/p/fix_use_after_free.patch to clean up a use-after-free of
       pipe_cmd, now merged upstream.

  * New upstream release drops deprecated ioctls removed in Linux v5.12.
    LP: #1996619.

 -- dann frazier <dannf@ubuntu.com>  Tue, 15 Nov 2022 17:21:19 -0700

kbd (2.5.1-1) unstable; urgency=medium

  * Team upload.

  [ Andreas Henriksson ]
  * New upstream release.
  * Unfuzz debian/patches/Miscellaneous-manpage-corrections-and-additions.patch
  * Unfuzz debian/patches/Check-for-X-in-kbd_mode.patch
  * Revert "Cherry-pick no install libtswrap internal library"
  * Let `gbp pq <import|export>` refresh patches
  * Bump debhelper from old 10 to 13.
  * Set debhelper-compat version in Build-Depends.
  * Set upstream metadata fields: Bug-Database, Bug-Submit.
  * debian/copyright: Update paths of moved files

  [ nick black ]
  * refer to deallocvt(8), not disalloc(8) (Closes: #989525)

  [ Osamu Aoki ]
  * update d/control for console-setup (Closes: #998086)

 -- Andreas Henriksson <andreas@fatal.se>  Sat, 08 Oct 2022 21:24:51 +0200

kbd (2.3.0-3ubuntu4) jammy; urgency=high

  * No change rebuild for ppc64el baseline bump.

 -- Julian Andres Klode <juliank@ubuntu.com>  Thu, 24 Mar 2022 13:06:40 +0100

kbd (2.3.0-3ubuntu3) impish; urgency=medium

  * No-change rebuild to build packages with zstd compression.

 -- Matthias Klose <doko@ubuntu.com>  Thu, 07 Oct 2021 12:13:36 +0200

kbd (2.3.0-3ubuntu2) hirsute; urgency=medium

  * No-change rebuild to drop the udeb package.

 -- Matthias Klose <doko@ubuntu.com>  Mon, 22 Feb 2021 10:34:16 +0100

kbd (2.3.0-3ubuntu1) hirsute; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - Add setfont, kbd_mode, and loadkeys to initramfs for console-setup.
    - Added initramfs hook to have setfont/loadkeys available in initramfs.
    - Use ckbcomp to get the keyboard layout if other data files are not
      available.
    - Change loadkeys to find any console not in raw mode when invoked
      without an explicit console parameter, in case the foreground console
      is in raw mode.
    - Add setvtrgb to kbd-udeb.
    - Fix incorrect keymap sanity check in loadkeys_ckbcomp.diff.
    - debian/control: Depend on console-setup | console-setup-mini, since
      console-setup-mini also Depends on kbd now through console-setup-linux.
    - debian/patches/loadkeys_find_usable_console.diff: fix wrong type
      argument to ioctl(..., KDGKBMODE), which causes consoles to not be
      correctly detected on 64-bit archs.  LP: #1621824.

  * Added d/p/fix_use_after_free.patch to clean up a use-after-free of
    pipe_cmd

  * Removed obsolete patches/changes:
    - Simplify maintainer scripts for conffile removal, using new features
      in debhelper 8.1.0.
    - debian/patches/loadkeys_ckbcomp.diff: Include xmalloc.h to avoid
      implicit declaration causing crashes with newer gcc. LP: #1631504.
    - kbd_mode: Add -f option and don't perform dangerous mode switches
      without it. In the back-ported fix kbd_mode exits with success, even
      when the dangerous mode change is skipped, just prints an error, to not
      break old scripts. (LP: #520546)
    - Add d/p/fix-duplicate-progname.patch to fix duplicate progname linker
      error under gcc-10 (LP: #1891316)

 -- Dave Jones <dave.jones@canonical.com>  Sun, 11 Oct 2020 15:45:31 +0000

kbd (2.3.0-3) unstable; urgency=medium

  * Team upload.
  * Revert "debian/rules: avoid shipping libtool scripts in udeb"
  * Disable libkeymap (Closes: #969965)

 -- Andreas Henriksson <andreas@fatal.se>  Sun, 11 Oct 2020 12:13:12 +0200

kbd (2.3.0-2) unstable; urgency=medium

  * Team upload.
  * debian/rules: clean all udeb built files
  * debian/rules: avoid shipping libtool scripts in udeb (Closes: #969965)
  * Support the noudeb build profile

 -- Andreas Henriksson <andreas@fatal.se>  Tue, 29 Sep 2020 21:20:45 +0200

kbd (2.3.0-1) unstable; urgency=medium

  * Team upload.
  * debian/watch: switch to github url
  * New upstream release.
  * Revert "Cherry-pick const fixup from upstream"
  * Revert "Cherry-pick upstream format-string fix"
  * Revert "Cherry-pick upstream fix for CFLAGS"
  * Massage remaining debian/patches to apply again
  * Build libkfont for udeb (needed by loadkeys)
  * Cherry-pick no install libtswrap internal library

 -- Andreas Henriksson <andreas@fatal.se>  Tue, 29 Sep 2020 19:25:51 +0200

kbd (2.2.0-1) unstable; urgency=medium

  * Team upload.

  [ Ondřej Nový ]
  * d/copyright: Use https protocol in Format field
  * d/changelog: Remove trailing whitespaces

  [ Andreas Henriksson ]
  * debian/gbp.conf: upstream tags now have v prefix
  * New upstream release.
    - commit 12c4be5d fixes build with gcc-10 (Closes: #957398)
  * Fix d/p/Change-misleading....-XLATE-mode.patch to apply
  * Refresh remaining patches
  * Cherry-pick const fixup from upstream
  * Use --enable-libkeymap configure flag
  * Build libcommon/libkbdfile as needed by libkeymap
  * Cherry-pick upstream fix for CFLAGS
  * Cherry-pick upstream format-string fix
  * Avoid shipping any libtool files
  * Drop obsolete upgrade maintscript code
  * debian/gbp.conf: Remove build-area setting

  lintian-brush fixes:
  * debian/copyright: use spaces rather than tabs to start continuation lines.
  * Fix day-of-week for changelog entry 0.91-13.

 -- Andreas Henriksson <andreas@fatal.se>  Fri, 21 Aug 2020 13:52:04 +0200

kbd (2.0.4-4ubuntu4) groovy; urgency=medium

  * Add d/p/fix-duplicate-progname.patch to fix duplicate progname linker
    error under gcc-10 (LP: #1891316)

 -- Dave Jones <dave.jones@canonical.com>  Wed, 12 Aug 2020 12:01:20 +0100

kbd (2.0.4-4ubuntu3) groovy; urgency=medium

  * No change rebuild against new CET ABI.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 10 Jul 2020 18:27:45 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog kbd`.
