lvm2 (2.03.31-2ubuntu4) stonking; urgency=medium

  * d/control: Drop explicit dependency on dbus.
    Allow alternative implementations like dbus-broker. (Closes: #1122629)

 -- Alessandro Astone <alessandro.astone@canonical.com>  Mon, 25 May 2026 14:28:22 +0200

lvm2 (2.03.31-2ubuntu3) resolute; urgency=medium

  * No-change mass rebuild for Ubuntu 26.04 (LP: #2132257)

 -- Sebastien Bacher <seb128@debian.org>  Mon, 02 Feb 2026 21:49:09 +0100

lvm2 (2.03.31-2ubuntu2) questing; urgency=medium

  * Rebuild to include updated RISC-V base ISA RVA23

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Sat, 06 Sep 2025 13:40:38 +0000

lvm2 (2.03.31-2ubuntu1) questing; urgency=medium

  * Merge with Debian unstable (LP: #2115633). Remaining changes:
    - d/.gitignore deleted
    - d/initramfs-tools/lvm2/scripts/init-bottom/lvm2
      We cannot properly synthesize LVM LV change events with udevadm trigger,
      so if we use LVM, we need to let it finish; otherwise we get missing
      LV symlinks
    - d/lvm2.initramfs-hook
      depend on udev since we ship udev rules
    - d/control and d/rules do not build udeb target
    - d/rules
      + Copy .po file to .pot file for Rosetta (Ubuntu specific)
    - d/control
      + add thin-provisioning-tools build-dep as configure wants it
        around for some checks at build time.
      + Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
        breaks the circular dependency that causes upgrade failures. As dmsetup
        is "Priority: required", this has no other practical consequences.
        (Debian #586424)
    - d/patches
      + enable-issue-discards.patch: Enable "issue_discards" option by
      default to trim SSDs when changing PVs. This option has no effect if the
      kernel or the drive does not support trimming, so it's safe to enable by
      default. (Debian #717313)
      + 0014-no-lvm2-monitor-in-containers.patch: 
        Do not start lvm2-monitor in containers (LP #1576341)

 -- John Chittum <john.chittum@canonical.com>  Wed, 25 Jun 2025 13:59:23 -0400

lvm2 (2.03.31-2) unstable; urgency=medium

  * Ask build system to install stuff writable. (closes: #1104357)

 -- Bastian Blank <waldi@debian.org>  Mon, 05 May 2025 20:14:18 +0200

lvm2 (2.03.31-1) unstable; urgency=medium

  * New upstream release.

  [ Luke W Faraone ]
  * Include lvresize_fs_helper (Closes: #1068733)

 -- Bastian Blank <waldi@debian.org>  Mon, 03 Mar 2025 22:04:46 +0100

lvm2 (2.03.27-1ubuntu1) plucky; urgency=medium

  * Merge with Debian unstable (LP: #2097540). Remaining changes:
    - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
      breaks the circular dependency that causes upgrade failures. As dmsetup
      is "Priority: required", this has no other practical consequences.
      (Debian #586424)
    - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
      properly synthesize LVM LV change events with udevadm trigger, so if we
      use LVM, we need to let it finish; otherwise we get missing LV symlinks.
    - Add enable-issue-discards.patch: Enable "issue_discards" option by
      default to trim SSDs when changing PVs. This option has no effect if the
      kernel or the drive does not support trimming, so it's safe to enable by
      default. (Debian #717313)
    - debian/rules:
      - Copy .po file to .pot file for Rosetta (Ubuntu specific).
    - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
      udev rules.
    - Do not start lvm2-monitor in containers (LP #1576341)
    - d/control: add thin-provisioning-tools build-dep as configure wants it
      around for some checks at build time.
    - Don't build udeb targets.
  * Dropped changes fixed upstream:
    - Apply upstream patch (trimmed) to fix FTBFS with autoconf 2.72 (ensures
      @EGREP@ and @GREP@ get substituted with their path). (LP #2083302)
      + d/p/autoconf-2.72-grep-egrep.patch
    - Cherry-pick upstream change for libdm returning wrong error code when
      dm-verity key cannot be found (LP #2054620) (included in >= 2.03.24)
    - initramfs-tools hook: Combine calls to manual_add_modules (LP #2065180)
      + This is no longer needed since initramfs-tools 0.143. Plucky has
        initramfs-tools 0.145.
      + https://salsa.debian.org/kernel-team/initramfs-tools/-/merge_requests/114

 -- Olivier Gayot <olivier.gayot@canonical.com>  Thu, 06 Feb 2025 13:40:22 +0100

lvm2 (2.03.27-1) unstable; urgency=medium

  * New upstream release.

  [ Guillem Jover ]
  * Turn initramfs hooks into debhelper fragment files.
  * Remove imperative activation of update-initramfs trigger.
  * Perform full /usr-move on all absolute paths.

 -- Bastian Blank <waldi@debian.org>  Mon, 04 Nov 2024 10:06:21 +0100

lvm2 (2.03.22-1ubuntu2) oracular; urgency=medium

  * Apply upstream patch (trimmed) to fix FTBFS with autoconf 2.72 (ensures
    @EGREP@ and @GREP@ get substituted with their path). (LP: #2083302)
    - d/p/autoconf-2.72-grep-egrep.patch

 -- Olivier Gayot <olivier.gayot@canonical.com>  Mon, 30 Sep 2024 22:41:42 +0200

lvm2 (2.03.22-1ubuntu1) oracular; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
      breaks the circular dependency that causes upgrade failures. As dmsetup
      is "Priority: required", this has no other practical consequences.
      (Debian #586424)
    - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
      properly synthesize LVM LV change events with udevadm trigger, so if we
      use LVM, we need to let it finish; otherwise we get missing LV symlinks.
    - Add enable-issue-discards.patch: Enable "issue_discards" option by
      default to trim SSDs when changing PVs. This option has no effect if the
      kernel or the drive does not support trimming, so it's safe to enable by
      default. (Debian #717313)
    - debian/rules:
      - Copy .po file to .pot file for Rosetta (Ubuntu specific).
    - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
      udev rules.
    - Do not start lvm2-monitor in containers (LP #1576341)
    - d/control: add thin-provisioning-tools build-dep as configure wants it
      around for some checks at build time.
    - Don't build udeb targets.
    - Cherry-pick upstream change for libdm returning wrong error code when
      dm-verity key cannot be found (LP: #2054620) (included in >= 2.03.24)
    - initramfs-tools hook: Combine calls to manual_add_modules (LP: #2065180)
  * Dropped changes fixed upstream:
    - Fix patch of systemd-run in 69-lvm-metad.rules

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 16 Jul 2024 10:27:13 +0200

lvm2 (2.03.22-1) unstable; urgency=medium

  * New upstream release.

 -- Bastian Blank <waldi@debian.org>  Sat, 24 Feb 2024 16:41:00 +0100

lvm2 (2.03.16-3ubuntu4) oracular; urgency=medium

  * initramfs-tools hook: Combine calls to manual_add_modules (LP: #2065180)

 -- Benjamin Drung <bdrung@ubuntu.com>  Fri, 24 May 2024 09:42:08 +0200

lvm2 (2.03.16-3ubuntu3) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

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

lvm2 (2.03.16-3ubuntu2) noble; urgency=medium

  [ Luca Boccassi ]
  * Cherry-pick upstream change for libdm returning wrong error code when
    dm-verity key cannot be found (LP: #2054620)

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 06 Mar 2024 19:53:11 +0100

lvm2 (2.03.16-3ubuntu1) noble; urgency=medium

  * Merge from Debian unstable (LP: #2054683). Remaining changes:
    - Lower libdevmapper1.02.1's Depends: dmsetup to a Recommends:. This
      breaks the circular dependency that causes upgrade failures. As dmsetup
      is "Priority: required", this has no other practical consequences.
      (Debian #586424)
    - Add debian/initramfs-tools/lvm2/scripts/init-bottom/lvm2: We cannot
      properly synthesize LVM LV change events with udevadm trigger, so if we
      use LVM, we need to let it finish; otherwise we get missing LV symlinks.
    - Add enable-issue-discards.patch: Enable "issue_discards" option by
      default to trim SSDs when changing PVs. This option has no effect if the
      kernel or the drive does not support trimming, so it's safe to enable by
      default. (Debian #717313)
    - debian/rules:
      - Copy .po file to .pot file for Rosetta (Ubuntu specific).
    - debian/initramfs-tools/lvm2/hooks/lvm2: depend on udev since we ship
      udev rules.
    - Do not start lvm2-monitor in containers (LP #1576341)
    - Fix patch of systemd-run in 69-lvm-metad.rules
    - d/control: add thin-provisioning-tools build-dep as configure wants it
      around for some checks at build time.
    - Don't build udeb targets.

 -- Dave Jones <dave.jones@canonical.com>  Thu, 22 Feb 2024 10:28:18 +0000

lvm2 (2.03.16-3) unstable; urgency=medium

  * Remove obsolete dependency on lsb-base.
  * Expect systemd relates files in /usr. (closes: #1052666)
  * Move all remaining files to /usr.

 -- Bastian Blank <waldi@debian.org>  Sat, 06 Jan 2024 18:47:24 +0100

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