Skip to content

Commit f53bcbd

Browse files
committed
New version - 2.29
1 parent 7c85ccd commit f53bcbd

File tree

3 files changed

+74
-2
lines changed

3 files changed

+74
-2
lines changed

NEWS.rst

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
Libblockdev 2.29
2+
----------------
3+
4+
New minor release of the libblockdev library with multiple fixes. See below
5+
for details.
6+
7+
**Full list of changes**
8+
9+
Marius Vollmer (2):
10+
11+
- fs: Don't require XFS filesystem to be mounted when getting info
12+
- fs/xfs: Open device read-only for xfs_info
13+
14+
Tomas Bzatek (1):
15+
16+
- tests: Remove ext fs_check tests on mounted filesystem
17+
18+
Vojtech Trefny (24):
19+
- Do not use distutils to get Python library path
20+
- tests: Use shutil.which instead of distutils.spawn.find_executable
21+
- tests: Use packaging.version instead of distutils.version
22+
- tests: Use BlockDev.utils_get_linux_version instead of os.uname
23+
- spec: Change license string to the SPDX format required by Fedora
24+
- crypto: Fix GError overwrite from libvolume_key
25+
- crypto: Fix double free in write_escrow_data_file
26+
- btrfs: Fix parsing snapshot info without valid otime
27+
- tests: Skip DDF RAID tests on rawhide
28+
- tests: Remove rules for skipping tests on old/unsupported releases
29+
- fs: Add support for exFAT filesystem
30+
- spec: Remove dependency on dmraid
31+
- spec: Stop building dm plugin with dmraid support on Fedora >= 38
32+
- tests: Skip lvm_dbus_tests.LvmTestLVcreateRemove on CentOS 8
33+
- tests: XFS no longer needs to be mounted to get info
34+
- part: Fix segfault when adding a partition too big for MSDOS
35+
- Allow resizing of inactive LVs with latest LVM
36+
- tests: Skip test_ext4_check on rawhide
37+
- s390: Do not try to close an unopened stream
38+
- tests: Require BlockDev 2.0 in the tests
39+
- Add part plugin to the plugin config files
40+
- tests: Replace deprecated unittest assert calls
41+
- Disable LVM devices config file when running tests
42+
- lvm-dbus: Fix passing size for pvresize over DBus
43+
144
Libblockdev 2.28
245
----------------
346

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# configure.ac for libblockdev
22

3-
AC_INIT([libblockdev], [2.28], [vpodzime@redhat.com])
3+
AC_INIT([libblockdev], [2.29], [vpodzime@redhat.com])
44

55
# Disable building static libraries.
66
# This needs to be set before initializing automake

dist/libblockdev.spec.in

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@
124124
%define configure_opts %{?python2_copts} %{?python3_copts} %{?bcache_copts} %{?lvm_dbus_copts} %{?btrfs_copts} %{?crypto_copts} %{?dm_copts} %{?loop_copts} %{?lvm_copts} %{?lvm_dbus_copts} %{?mdraid_copts} %{?mpath_copts} %{?swap_copts} %{?kbd_copts} %{?part_copts} %{?fs_copts} %{?nvdimm_copts} %{?vdo_copts} %{?tools_copts} %{?gi_copts}
125125

126126
Name: libblockdev
127-
Version: 2.28
127+
Version: 2.29
128128
Release: 1%{?dist}
129129
Summary: A library for low-level manipulation with block devices
130130
License: LGPL-2.1-or-later
@@ -976,6 +976,35 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
976976
%files plugins-all
977977

978978
%changelog
979+
* Tue Mar 26 2024 Vojtech Trefny <vtrefny@redhat.com> - 2.29-1
980+
- lvm-dbus: Fix passing size for pvresize over DBus (vtrefny)
981+
- tests: Remove ext fs_check tests on mounted filesystem (tbzatek)
982+
- Disable LVM devices config file when running tests (vtrefny)
983+
- tests: Replace deprecated unittest assert calls (vtrefny)
984+
- Add part plugin to the plugin config files (vtrefny)
985+
- tests: Require BlockDev 2.0 in the tests (vtrefny)
986+
- s390: Do not try to close an unopened stream (vtrefny)
987+
- tests: Skip test_ext4_check on rawhide (vtrefny)
988+
- Allow resizing of inactive LVs with latest LVM (vtrefny)
989+
- fs/xfs: Open device read-only for xfs_info (mvollmer)
990+
- part: Fix segfault when adding a partition too big for MSDOS (vtrefny)
991+
- tests: XFS no longer needs to be mounted to get info (vtrefny)
992+
- fs: Don't require XFS filesystem to be mounted when getting info (mvollmer)
993+
- tests: Skip lvm_dbus_tests.LvmTestLVcreateRemove on CentOS 8 (vtrefny)
994+
- spec: Stop building dm plugin with dmraid support on Fedora >= 38 (vtrefny)
995+
- spec: Remove dependency on dmraid (vtrefny)
996+
- fs: Add support for exFAT filesystem (vtrefny)
997+
- tests: Remove rules for skipping tests on old/unsupported releases (vtrefny)
998+
- tests: Skip DDF RAID tests on rawhide (vtrefny)
999+
- btrfs: Fix parsing snapshot info without valid otime (vtrefny)
1000+
- crypto: Fix double free in write_escrow_data_file (vtrefny)
1001+
- crypto: Fix GError overwrite from libvolume_key (vtrefny)
1002+
- spec: Change license string to the SPDX format required by Fedora (vtrefny)
1003+
- tests: Use BlockDev.utils_get_linux_version instead of os.uname (vtrefny)
1004+
- tests: Use packaging.version instead of distutils.version (vtrefny)
1005+
- tests: Use shutil.which instead of distutils.spawn.find_executable (vtrefny)
1006+
- Do not use distutils to get Python library path (vtrefny)
1007+
9791008
* Wed Sep 14 2022 Vojtech Trefny <vtrefny@redhat.com> - 2.28-1
9801009
- mpath: Fix potential NULL pointer dereference (vtrefny)
9811010
- ci: Add GitHub actions for running rpmbuilds and csmock (vtrefny)

0 commit comments

Comments
 (0)