libblockdev (3.5.0-2) unstable; urgency=medium

  * Bump debhelper-compat to 14
  * Adjust to changes in exfatprogs >= 1.4.0 (Closes: #1141108)

 -- Michael Biebl <biebl@debian.org>  Wed, 01 Jul 2026 20:09:31 +0200

libblockdev (3.5.0-1) unstable; urgency=medium

  * New upstream release
  * Rebase patches
  * Bump Standards-Version to 4.7.4
  * Remove redundant Priority and Rules-Requires-Root field
  * Add Build-Depends on libjson-glib-dev as per configure.ac
  * Update symbols files

 -- Michael Biebl <biebl@debian.org>  Mon, 27 Apr 2026 21:51:21 +0200

libblockdev (3.4.0-2) unstable; urgency=medium

  * Fix test suite failures with e2fsprogs 1.47.4 (Closes: #1130122)

 -- Michael Biebl <biebl@debian.org>  Tue, 10 Mar 2026 00:32:48 +0100

libblockdev (3.4.0-1) unstable; urgency=medium

  * New upstream release
  * Rebase patches
  * Update symbols files
  * Mark _get_linux_version() as static
  * Update debian/copyright

 -- Michael Biebl <biebl@debian.org>  Tue, 14 Oct 2025 15:36:07 +0200

libblockdev (3.3.1-3) unstable; urgency=medium

  * Switch debian-branch to debian/latest as per DEP-14
  * Update debian/copyright

 -- Michael Biebl <biebl@debian.org>  Fri, 15 Aug 2025 14:47:16 +0200

libblockdev (3.3.1-2) unstable; urgency=medium

  * Replace Build-Depends on libgirepository1.0-dev.
    Add gobject-introspection for g-ir-scanner and gir1.2-gio-2.0-dev and
    gir1.2-gobject-2.0-de as src/lib/Makefile.am has
    `BlockDev_3_0_gir_INCLUDES = GObject-2.0 Gio-2.0`.

 -- Michael Biebl <biebl@debian.org>  Fri, 15 Aug 2025 11:10:13 +0200

libblockdev (3.3.1-1) unstable; urgency=medium

  * New upstream release
  * Rebase patches
  * Bump Standards-Version to 4.7.2

 -- Michael Biebl <biebl@debian.org>  Thu, 14 Aug 2025 12:23:08 +0200

libblockdev (3.3.0-2.1) unstable; urgency=high

  * Non-maintainer upload by the Security Team.
  * dont allow suid and dev set on fs resize (CVE-2025-6019)

 -- Salvatore Bonaccorso <carnil@debian.org>  Mon, 09 Jun 2025 15:06:46 +0200

libblockdev (3.3.0-2) unstable; urgency=medium

  * autopkgtest: Add dependency on vdo.
    The LVM VDO tests require vdoformat.

 -- Michael Biebl <biebl@debian.org>  Thu, 27 Feb 2025 22:12:11 +0100

libblockdev (3.3.0-1) unstable; urgency=medium

  * New upstream release
  * Rebase patches
  * Update symbols file for libblockdev3, libblockdev-lvm3 and
    libblockdev-lvm-dbus3

 -- Michael Biebl <biebl@debian.org>  Thu, 13 Feb 2025 15:34:42 +0100

libblockdev (3.2.1-1) unstable; urgency=medium

  * New upstream release

 -- Michael Biebl <biebl@debian.org>  Thu, 07 Nov 2024 23:22:34 +0100

libblockdev (3.2.0-2) unstable; urgency=medium

  * Re-add s390 specific symbols for libblockdev
  * Skip smartmontools integration test

 -- Michael Biebl <biebl@debian.org>  Sun, 15 Sep 2024 20:25:15 +0200

libblockdev (3.2.0-1) unstable; urgency=medium

  * New upstream release
  * Update debian/watch and debian/gbp.conf
  * Drop patches, all merged upstream
  * Disable smartmontools based SMART plugin which is (still) marked as
    experimental
  * Add Build-Depends on libatasmart-dev.
    Required to build the libatasmart based SMART plugin.
  * Add Build-Depends on libyaml-dev.
    Required by the lvm and lvm-dbus plugin.
  * Add packages for new smart plugin
  * Update symbols files for libblockdev3, libblockdev-crypto3 and
    libblockdev-utils3

 -- Michael Biebl <biebl@debian.org>  Thu, 12 Sep 2024 18:06:52 +0200

libblockdev (3.1.1-2) unstable; urgency=medium

  [ Alessandro Astone ]
  * Add upstream patches to fix build with gcc14.
    The real fix would be in e2fsprogs, but it's still not fixed upstream:
    https://lore.kernel.org/all/20240527091542.4121237-2-hi@alyssa.is/T/#u
    (Closes: #1071320)

  [ Michael Biebl ]
  * Add symbols file for libblockdev-mpath
  * Add ${gir:Depends} and ${gir:Provides} to libblockdev-dev.
    Fixes lintian warning W: libblockdev-dev:
    gir-package-name-does-not-match gir1.2-blockdev-3.0-dev
    [usr/share/gir-1.0/BlockDev-3.0.gir]
  * Bump Standards-Version to 4.7.0, no further changes required

 -- Michael Biebl <biebl@debian.org>  Fri, 16 Aug 2024 19:23:21 +0200

libblockdev (3.1.1-1) unstable; urgency=medium

  * New upstream release
  * Update symbols file for libblockdev3

 -- Michael Biebl <biebl@debian.org>  Tue, 26 Mar 2024 14:32:04 +0100

libblockdev (3.1.0-1) unstable; urgency=medium

  * New upstream release
  * Update symbols files for libblockdev3, libblockdev-fs3 and
    libblockdev-swap3

 -- Michael Biebl <biebl@debian.org>  Fri, 19 Jan 2024 21:39:19 +0100

libblockdev (3.0.4-1) unstable; urgency=medium

  * New upstream release

 -- Michael Biebl <biebl@debian.org>  Fri, 13 Oct 2023 10:07:41 +0200

libblockdev (3.0.3-1) unstable; urgency=medium

  * New upstream release
  * Drop patches, merged upstream

 -- Michael Biebl <biebl@debian.org>  Thu, 31 Aug 2023 23:03:04 +0200

libblockdev (3.0.2-3) unstable; urgency=medium

  * fs: Fix leaking directories with temporary mounts (Closes: #1042001)

 -- Michael Biebl <biebl@debian.org>  Sat, 29 Jul 2023 09:00:22 +0200

libblockdev (3.0.2-2) unstable; urgency=medium

  [ Michael Biebl ]
  * Enable tools and create a libblockdev-tools package (Closes: #1040838)
  * Run upstream integration test via autopkgtest
  * Only run those parts of the upstream test suite that don't require
    compilation

  [ Sebastien Bacher ]
  * Update libblockdev-mpath2 → libblockdev-mpath3 for Ubuntu's i386 exclusion
    (Closes: #1040847)

 -- Michael Biebl <biebl@debian.org>  Tue, 25 Jul 2023 18:06:55 +0200

libblockdev (3.0.2-1) unstable; urgency=medium

  * New upstream release
  * Drop patches, merged upstream
  * Request standard CI on salsa.debian.org

 -- Michael Biebl <biebl@debian.org>  Thu, 20 Jul 2023 15:30:04 +0200

libblockdev (3.0.1-2) unstable; urgency=medium

  * Drop fdisk Depends from libblockdev-part.
    It only needs the library, not the command line tools.
  * Remove unnecessary version restrictions
  * Demote mdadm Depends of libblockdev-mdraid to Suggests.
    mdadm is a rather heavy dependency so avoid installing it by default.
    Users with RAID devices should typically have mdadm installed.
    (Closes: #1040908)
  * Add myself to Uploaders

 -- Michael Biebl <biebl@debian.org>  Thu, 13 Jul 2023 16:40:45 +0200

libblockdev (3.0.1-1) unstable; urgency=medium

  * Team upload
  * New upstream release
  * Drop patches, all merged upstream
  * Demote e2fsprogs from Depends to Recommends (Closes: #1000353)
  * Restrict list of exported symbols via -export-symbols-regex
  * Upload to unstable

 -- Michael Biebl <biebl@debian.org>  Mon, 10 Jul 2023 09:18:50 +0200

libblockdev (3.0-2) experimental; urgency=medium

  * Team upload
  * Update depencencies
    - Fix name of lvm2 Depends
    - Drop no longer needed gdisk Depends from libblockdev-part3
    - Add lvm2-dbusd Depends to libblockdev-lvm-dbus3
    - Add ndctl Depends to libblockdev-nvdimm3
    - Wrap dependencies
  * Fix many exported private symbols and missing declarations.
    Patches cherry-picked from upstream Git.
  * Update symbols files accordingly
  * Make the conf.d directory versioned (Closes: #1040208)
  * Update .install files accordingly
  * Re-add s390x specific (stub) symbols

 -- Michael Biebl <biebl@debian.org>  Mon, 03 Jul 2023 23:32:12 +0200

libblockdev (3.0-1) experimental; urgency=medium

  * Team upload

  [ Debian Janitor ]
  * Update lintian override info format in
    d/libblockdev-part-err2.lintian-overrides on line 4.
  * Avoid explicitly specifying -Wl,--as-needed linker flag.

  [ Michael Biebl ]
  * New upstream release
  * Remove obsolete configure switches
  * Update Build-Depends
    - Bump Build-Depends on libcryptsetup-dev to (>= 2.3.0)
    - Add libkeyutils-dev for the crypto plugin
    - Replace libparted-dev with libfdisk-dev
    - Add uuid-dev and libext2fs-dev for the fs plugin
  * Drop libblockdev-kbd{2,-dev} packages
  * Drop libblockdev-part-err{2,dev} packages
  * Update packages for 2->3 soname bump
  * Install new logging.h header in libblockdev-utils-dev
  * Update symbols files.
    Some symbols are not meant to be public, so mark them as optional.
  * Bump Standards-Version to 4.6.2
  * Fix dependencies of -dev packages
  * Drop ia64 specific workarounds
  * Use DEB_PYTHON_INSTALL_LAYOUT="deb" to get the correct sysconfig scheme on
    Debian
  * Enable NVMe plugin
  * vdo_stats: Remove unused libparted include.
    Patch cherry-picked from upstream Git.

 -- Michael Biebl <biebl@debian.org>  Thu, 29 Jun 2023 16:44:38 +0200

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