Skip to content

Commit fde6823

Browse files
committed
New version - 2.19
1 parent d4f53f6 commit fde6823

File tree

3 files changed

+117
-2
lines changed

3 files changed

+117
-2
lines changed

NEWS.rst

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,70 @@
1+
Libblockdev 2.19
2+
----------------
3+
4+
New minor release of the libblockdev library with multiple fixes. See below
5+
for details.
6+
7+
**Notable changes**
8+
9+
- features
10+
11+
- vdo: new functions to get statistical data for existing VDO volumes (`bd_vdo_get_stats`)
12+
- crypto: support for passing extra arguments for key derivation function when creating LUKS2 format
13+
14+
**Full list of changes**
15+
16+
Max Kellermann (8):
17+
- fix -Wstrict-prototypes
18+
- exec: make `msg` parameters const
19+
- plugins/check_deps: make all strings and `UtilDep` instances `const`
20+
- plugins/crypto: work around -Wdiscarded-qualifiers
21+
- plugins/dm: add explicit cast to work around -Wdiscarded-qualifiers
22+
- plugins/lvm{,-dbus}: get_lv_type_from_flags() returns const string
23+
- plugins/kbd: make wait_for_file() static
24+
- pkg-config: add -L${libdir} and -I${includedir}
25+
26+
Tom Briden (1):
27+
- Re-order libbd_crypto_la_LIBADD to fix libtool issue
28+
29+
Tomas Bzatek (2):
30+
- vdo: Properly destroy the yaml parser
31+
- fs: Properly close both ends of the pipe
32+
33+
Vojtech Trefny (33):
34+
- Sync spec with downstream
35+
- Do not build VDO plugin on non-x86_64 architectures
36+
- Show simple summary after configure
37+
- Add Python override for bd_crypto_tc_open_full
38+
- Add a simple test case for bd_crypto_tc_open
39+
- Use libblkid in bd_crypto_is_luks
40+
- Make sure all our free and copy functions work with NULL
41+
- Fix few wrong names in doc strings
42+
- Use versioned command for Python 2
43+
- Reintroduce python2 support for Fedora 29
44+
- Allow specifying extra options for PBKDF when creating LUKS2
45+
- configure.ac: Fix missing parenthesis in blkid version check
46+
- acinclude.m4: Use AS_EXIT to fail in LIBBLOCKDEV_FAILURES
47+
- Skip 'test_cache_pool_create_remove' on CentOS 7
48+
- BlockDev.py Convert dictionary keys to set before using them
49+
- Make sure library tests properly clean after themselves
50+
- Make sure library_test works after fixing -Wstrict-prototypes
51+
- Do not build btrfs plugin on newer RHEL
52+
- Do not build KBD plugin with bcache support on RHEL
53+
- Skip btrfs tests if btrfs module is not available
54+
- Add version to tests that should be skipped on CentOS/RHEL 7
55+
- Skip VDO tests also when the 'kvdo' module is not available
56+
- Fix how we check zram stats from /sys/block/zram0/mm_stat
57+
- Fix calling BlockDev.reinit in swap tests
58+
- Fix vdo configuration options definition in spec file
59+
- Fix running pylint in tests
60+
- Ignore "bad-super-call" pylint warning in BlockDev.py
61+
- Fix three memory leaks in lvm-dbus.c
62+
- Fix licence headers in sources
63+
- lvm.c: Check for 'lvm' dependency in 'bd_lvm_is_tech_avail'
64+
- lvm-dbus.c: Check for 'lvmdbus' dependency in 'bd_lvm_is_tech_avail'
65+
- Add test for is_tech_available with multiple dependencies
66+
- Use python interpreter explicitly when running boilerplate_generator.py
67+
168
Libblockdev 2.18
269
----------------
370

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.18], [[email protected]])
3+
AC_INIT([libblockdev], [2.19], [[email protected]])
44

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

dist/libblockdev.spec.in

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
%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} %{?gi_copts}
120120

121121
Name: libblockdev
122-
Version: 2.18
122+
Version: 2.19
123123
Release: 1%{?dist}
124124
Summary: A library for low-level manipulation with block devices
125125
License: LGPLv2+
@@ -945,6 +945,54 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
945945
%files plugins-all
946946

947947
%changelog
948+
* Fri Aug 10 2018 Vojtech Trefny <[email protected]> - 2.19-1
949+
- Use python interpreter explicitly when running boilerplate_generator.py (vtrefny)
950+
- vdo: Implement bd_vdo_get_stats() (tbzatek)
951+
- Add test for is_tech_available with multiple dependencies (vtrefny)
952+
- lvm-dbus.c: Check for 'lvmdbus' dependency in 'bd_lvm_is_tech_avail' (vtrefny)
953+
- lvm.c: Check for 'lvm' dependency in 'bd_lvm_is_tech_avail' (vtrefny)
954+
- Fix licence headers in sources (vtrefny)
955+
- Fix three memory leaks in lvm-dbus.c (vtrefny)
956+
- Ignore "bad-super-call" pylint warning in BlockDev.py (vtrefny)
957+
- Fix running pylint in tests (vtrefny)
958+
- Fix vdo configuration options definition in spec file (vtrefny)
959+
- Fix calling BlockDev.reinit in swap tests (vtrefny)
960+
- Fix how we check zram stats from /sys/block/zram0/mm_stat (vtrefny)
961+
- Skip VDO tests also when the 'kvdo' module is not available (vtrefny)
962+
- Add version to tests that should be skipped on CentOS/RHEL 7 (vtrefny)
963+
- Skip btrfs tests if btrfs module is not available (vtrefny)
964+
- Do not build KBD plugin with bcache support on RHEL (vtrefny)
965+
- Do not build btrfs plugin on newer RHEL (vtrefny)
966+
- fs: Properly close both ends of the pipe (tbzatek)
967+
- Make sure library_test works after fixing -Wstrict-prototypes (vtrefny)
968+
- Make sure library tests properly clean after themselves (vtrefny)
969+
- pkg-config: add -L${libdir} and -I${includedir} (max.kellermann)
970+
- plugins/kbd: make wait_for_file() static (max.kellermann)
971+
- plugins/lvm{,-dbus}: get_lv_type_from_flags() returns const string (max.kellermann)
972+
- plugins/dm: add explicit cast to work around -Wdiscarded-qualifiers (max.kellermann)
973+
- plugins/crypto: work around -Wdiscarded-qualifiers (max.kellermann)
974+
- plugins/check_deps: make all strings and `UtilDep` instances `const` (max.kellermann)
975+
- exec: make `msg` parameters const (max.kellermann)
976+
- fix -Wstrict-prototypes (max.kellermann)
977+
- module.c: Accept kernel modules if they are built-in (marco.guerri.dev)
978+
- BlockDev.py Convert dictionary keys to set before using them (vtrefny)
979+
- Skip 'test_cache_pool_create_remove' on CentOS 7 (vtrefny)
980+
- Re-order libbd_crypto_la_LIBADD to fix libtool issue (tom)
981+
- acinclude.m4: Use AS_EXIT to fail in LIBBLOCKDEV_FAILURES (vtrefny)
982+
- configure.ac: Fix missing parenthesis in blkid version check (vtrefny)
983+
- Allow specifying extra options for PBKDF when creating LUKS2 (vtrefny)
984+
- Reintroduce python2 support for Fedora 29 (vtrefny)
985+
- Use versioned command for Python 2 (vtrefny)
986+
- Fix few wrong names in doc strings (vtrefny)
987+
- Make sure all our free and copy functions work with NULL (vtrefny)
988+
- Use libblkid in bd_crypto_is_luks (vtrefny)
989+
- vdo: Properly destroy the yaml parser (tbzatek)
990+
- Add a simple test case for bd_crypto_tc_open (vtrefny)
991+
- Add Python override for bd_crypto_tc_open_full (vtrefny)
992+
- Show simple summary after configure (vtrefny)
993+
- Do not build VDO plugin on non-x86_64 architectures (vtrefny)
994+
- Sync spec with downstream (vtrefny)
995+
948996
* Wed Jun 20 2018 Vojtech Trefny <[email protected]> - 2.18-1
949997
- Add VDO to features.rst (vtrefny)
950998
- Remove roadmap.rst (vtrefny)

0 commit comments

Comments
 (0)