New version 2.28

- mpath: Fix potential NULL pointer dereference (vtrefny)
- ci: Add GitHub actions for running rpmbuilds and csmock (vtrefny)
- ci: Add .lgtm.yaml config for LGTM (vtrefny)
- mdraid: Fix use after free (vtrefny)
- dm: Fix comparing DM RAID member devices UUID (vtrefny)
- tests: Make smaller images for test_lvcreate_type (vtrefny)
- tests: Wait for raid and mirrored LVs to be synced before removing (vtrefny)
- mdraid: Fix copy-paste error when checking return value (vtrefny)
- mdraid: Try harder to get container UUID in bd_md_examine (vtrefny)
- mdraid: Do not ignore errors from bd_md_canonicalize_uuid in bd_md_examine (vtrefny)
- Add a test case for DDF arrays/containers (vtrefny)
- mdraid: Try harder to get container UUID in bd_md_detail (vtrefny)
- Fix mismatched functions return value type (zhanghongtao22)
- spec: Require the same version utils from plugins (vtrefny)
- mpath: Memory leak fix (vtrefny)
- tests: Use ext instead of xfs in MountTestCase.test_mount_ro_device (vtrefny)
- tests: Create bigger devices for XFS tests (vtrefny)
- lvm: Fix bd_lvm_get_supported_pe_sizes in Python on 32bit (vtrefny)
- Fix typos (biebl)
This commit is contained in:
Vojtech Trefny 2022-09-14 13:34:15 +02:00
parent 5e858324e2
commit 8d117df190
3 changed files with 49 additions and 27 deletions

1
.gitignore vendored
View File

@ -48,3 +48,4 @@
/libblockdev-2.25.tar.gz /libblockdev-2.25.tar.gz
/libblockdev-2.26.tar.gz /libblockdev-2.26.tar.gz
/libblockdev-2.27.tar.gz /libblockdev-2.27.tar.gz
/libblockdev-2.28.tar.gz

View File

@ -124,8 +124,8 @@
%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} %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}
Name: libblockdev Name: libblockdev
Version: 2.27 Version: 2.28
Release: 3%{?dist} Release: 1%{?dist}
Summary: A library for low-level manipulation with block devices Summary: A library for low-level manipulation with block devices
License: LGPLv2+ License: LGPLv2+
URL: https://github.com/storaged-project/libblockdev URL: https://github.com/storaged-project/libblockdev
@ -228,7 +228,7 @@ with the libblockdev-utils library.
%package btrfs %package btrfs
BuildRequires: libbytesize-devel BuildRequires: libbytesize-devel
Summary: The BTRFS plugin for the libblockdev library Summary: The BTRFS plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Requires: btrfs-progs Requires: btrfs-progs
%description btrfs %description btrfs
@ -239,7 +239,7 @@ providing the BTRFS-related functionality.
Summary: Development files for the libblockdev-btrfs plugin/library Summary: Development files for the libblockdev-btrfs plugin/library
Requires: %{name}-btrfs%{?_isa} = %{version}-%{release} Requires: %{name}-btrfs%{?_isa} = %{version}-%{release}
Requires: glib2-devel Requires: glib2-devel
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
%description btrfs-devel %description btrfs-devel
This package contains header files and pkg-config files needed for development This package contains header files and pkg-config files needed for development
@ -282,7 +282,7 @@ BuildRequires: dmraid-devel
%endif %endif
BuildRequires: systemd-devel BuildRequires: systemd-devel
Summary: The Device Mapper plugin for the libblockdev library Summary: The Device Mapper plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Requires: device-mapper Requires: device-mapper
%if %{with_dmraid} %if %{with_dmraid}
Requires: dmraid Requires: dmraid
@ -301,7 +301,7 @@ Requires: systemd-devel
%if %{with_dmraid} %if %{with_dmraid}
Requires: dmraid-devel Requires: dmraid-devel
%endif %endif
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
%description dm-devel %description dm-devel
This package contains header files and pkg-config files needed for development This package contains header files and pkg-config files needed for development
@ -315,7 +315,7 @@ BuildRequires: parted-devel
BuildRequires: libblkid-devel BuildRequires: libblkid-devel
BuildRequires: libmount-devel BuildRequires: libmount-devel
Summary: The FS plugin for the libblockdev library Summary: The FS plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
%description fs %description fs
The libblockdev library plugin (and in the same time a standalone library) The libblockdev library plugin (and in the same time a standalone library)
@ -324,7 +324,7 @@ providing the functionality related to operations with file systems.
%package fs-devel %package fs-devel
Summary: Development files for the libblockdev-fs plugin/library Summary: Development files for the libblockdev-fs plugin/library
Requires: %{name}-fs%{?_isa} = %{version}-%{release} Requires: %{name}-fs%{?_isa} = %{version}-%{release}
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Requires: glib2-devel Requires: glib2-devel
Requires: xfsprogs Requires: xfsprogs
Requires: dosfstools Requires: dosfstools
@ -339,7 +339,7 @@ with the libblockdev-fs plugin/library.
%package kbd %package kbd
BuildRequires: libbytesize-devel BuildRequires: libbytesize-devel
Summary: The KBD plugin for the libblockdev library Summary: The KBD plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
%if %{with_bcache} %if %{with_bcache}
Requires: bcache-tools >= 1.0.8 Requires: bcache-tools >= 1.0.8
%endif %endif
@ -352,7 +352,7 @@ Bcache).
%package kbd-devel %package kbd-devel
Summary: Development files for the libblockdev-kbd plugin/library Summary: Development files for the libblockdev-kbd plugin/library
Requires: %{name}-kbd%{?_isa} = %{version}-%{release} Requires: %{name}-kbd%{?_isa} = %{version}-%{release}
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Requires: glib2-devel Requires: glib2-devel
%description kbd-devel %description kbd-devel
@ -364,7 +364,7 @@ with the libblockdev-kbd plugin/library.
%if %{with_loop} %if %{with_loop}
%package loop %package loop
Summary: The loop plugin for the libblockdev library Summary: The loop plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
%description loop %description loop
The libblockdev library plugin (and in the same time a standalone library) The libblockdev library plugin (and in the same time a standalone library)
@ -373,7 +373,7 @@ providing the functionality related to loop devices.
%package loop-devel %package loop-devel
Summary: Development files for the libblockdev-loop plugin/library Summary: Development files for the libblockdev-loop plugin/library
Requires: %{name}-loop%{?_isa} = %{version}-%{release} Requires: %{name}-loop%{?_isa} = %{version}-%{release}
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Requires: glib2-devel Requires: glib2-devel
%description loop-devel %description loop-devel
@ -386,7 +386,7 @@ with the libblockdev-loop plugin/library.
%package lvm %package lvm
BuildRequires: device-mapper-devel BuildRequires: device-mapper-devel
Summary: The LVM plugin for the libblockdev library Summary: The LVM plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Requires: lvm2 Requires: lvm2
%description lvm %description lvm
@ -408,7 +408,7 @@ with the libblockdev-lvm plugin/library.
%package lvm-dbus %package lvm-dbus
BuildRequires: device-mapper-devel BuildRequires: device-mapper-devel
Summary: The LVM plugin for the libblockdev library Summary: The LVM plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 1.4 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Requires: lvm2-dbusd >= 2.02.156 Requires: lvm2-dbusd >= 2.02.156
%description lvm-dbus %description lvm-dbus
@ -431,7 +431,7 @@ with the libblockdev-lvm-dbus plugin/library.
%package mdraid %package mdraid
BuildRequires: libbytesize-devel BuildRequires: libbytesize-devel
Summary: The MD RAID plugin for the libblockdev library Summary: The MD RAID plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Requires: mdadm Requires: mdadm
%description mdraid %description mdraid
@ -441,7 +441,7 @@ providing the functionality related to MD RAID.
%package mdraid-devel %package mdraid-devel
Summary: Development files for the libblockdev-mdraid plugin/library Summary: Development files for the libblockdev-mdraid plugin/library
Requires: %{name}-mdraid%{?_isa} = %{version}-%{release} Requires: %{name}-mdraid%{?_isa} = %{version}-%{release}
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Requires: glib2-devel Requires: glib2-devel
%description mdraid-devel %description mdraid-devel
@ -454,8 +454,8 @@ with the libblockdev-mdraid plugin/library.
%package mpath %package mpath
BuildRequires: device-mapper-devel BuildRequires: device-mapper-devel
Summary: The multipath plugin for the libblockdev library Summary: The multipath plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Recommends: device-mapper-multipath Requires: device-mapper-multipath
%description mpath %description mpath
The libblockdev library plugin (and in the same time a standalone library) The libblockdev library plugin (and in the same time a standalone library)
@ -464,7 +464,7 @@ providing the functionality related to multipath devices.
%package mpath-devel %package mpath-devel
Summary: Development files for the libblockdev-mpath plugin/library Summary: Development files for the libblockdev-mpath plugin/library
Requires: %{name}-mpath%{?_isa} = %{version}-%{release} Requires: %{name}-mpath%{?_isa} = %{version}-%{release}
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Requires: glib2-devel Requires: glib2-devel
%description mpath-devel %description mpath-devel
@ -477,7 +477,7 @@ with the libblockdev-mpath plugin/library.
BuildRequires: ndctl-devel BuildRequires: ndctl-devel
BuildRequires: libuuid-devel BuildRequires: libuuid-devel
Summary: The NVDIMM plugin for the libblockdev library Summary: The NVDIMM plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Requires: ndctl Requires: ndctl
%description nvdimm %description nvdimm
@ -487,7 +487,7 @@ providing the functionality related to operations with NVDIMM devices.
%package nvdimm-devel %package nvdimm-devel
Summary: Development files for the libblockdev-nvdimm plugin/library Summary: Development files for the libblockdev-nvdimm plugin/library
Requires: %{name}-nvdimm%{?_isa} = %{version}-%{release} Requires: %{name}-nvdimm%{?_isa} = %{version}-%{release}
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Requires: glib2-devel Requires: glib2-devel
%description nvdimm-devel %description nvdimm-devel
@ -500,7 +500,7 @@ with the libblockdev-nvdimm plugin/library.
%package part %package part
BuildRequires: parted-devel BuildRequires: parted-devel
Summary: The partitioning plugin for the libblockdev library Summary: The partitioning plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Requires: gdisk Requires: gdisk
Requires: util-linux Requires: util-linux
@ -511,7 +511,7 @@ providing the functionality related to partitioning.
%package part-devel %package part-devel
Summary: Development files for the libblockdev-part plugin/library Summary: Development files for the libblockdev-part plugin/library
Requires: %{name}-part%{?_isa} = %{version}-%{release} Requires: %{name}-part%{?_isa} = %{version}-%{release}
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Requires: glib2-devel Requires: glib2-devel
%description part-devel %description part-devel
@ -524,7 +524,7 @@ with the libblockdev-part plugin/library.
%package swap %package swap
BuildRequires: libblkid-devel BuildRequires: libblkid-devel
Summary: The swap plugin for the libblockdev library Summary: The swap plugin for the libblockdev library
Requires: %{name}-utils%{?_isa} >= 0.11 Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Requires: util-linux Requires: util-linux
%description swap %description swap
@ -534,7 +534,7 @@ providing the functionality related to swap devices.
%package swap-devel %package swap-devel
Summary: Development files for the libblockdev-swap plugin/library Summary: Development files for the libblockdev-swap plugin/library
Requires: %{name}-swap%{?_isa} = %{version}-%{release} Requires: %{name}-swap%{?_isa} = %{version}-%{release}
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Requires: glib2-devel Requires: glib2-devel
%description swap-devel %description swap-devel
@ -603,7 +603,7 @@ providing the functionality related to s390 devices.
%package s390-devel %package s390-devel
Summary: Development files for the libblockdev-s390 plugin/library Summary: Development files for the libblockdev-s390 plugin/library
Requires: %{name}-s390%{?_isa} = %{version}-%{release} Requires: %{name}-s390%{?_isa} = %{version}-%{release}
Requires: %{name}-utils-devel%{?_isa} Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Requires: glib2-devel Requires: glib2-devel
%description s390-devel %description s390-devel
@ -980,6 +980,27 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
%files plugins-all %files plugins-all
%changelog %changelog
* Wed Sep 14 2022 Vojtech Trefny <vtrefny@redhat.com> - 2.28-1
- mpath: Fix potential NULL pointer dereference (vtrefny)
- ci: Add GitHub actions for running rpmbuilds and csmock (vtrefny)
- ci: Add .lgtm.yaml config for LGTM (vtrefny)
- mdraid: Fix use after free (vtrefny)
- dm: Fix comparing DM RAID member devices UUID (vtrefny)
- tests: Make smaller images for test_lvcreate_type (vtrefny)
- tests: Wait for raid and mirrored LVs to be synced before removing (vtrefny)
- mdraid: Fix copy-paste error when checking return value (vtrefny)
- mdraid: Try harder to get container UUID in bd_md_examine (vtrefny)
- mdraid: Do not ignore errors from bd_md_canonicalize_uuid in bd_md_examine (vtrefny)
- Add a test case for DDF arrays/containers (vtrefny)
- mdraid: Try harder to get container UUID in bd_md_detail (vtrefny)
- Fix mismatched functions return value type (zhanghongtao22)
- spec: Require the same version utils from plugins (vtrefny)
- mpath: Memory leak fix (vtrefny)
- tests: Use ext instead of xfs in MountTestCase.test_mount_ro_device (vtrefny)
- tests: Create bigger devices for XFS tests (vtrefny)
- lvm: Fix bd_lvm_get_supported_pe_sizes in Python on 32bit (vtrefny)
- Fix typos (biebl)
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.27-3 * Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.27-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (libblockdev-2.27.tar.gz) = fa9faf3efefc1c76165c9456936175b2addb336a5257c43c1e41403db200386fd660203ef17559529f57b2f57b9ef768686ecd31493c58527434297c31712c10 SHA512 (libblockdev-2.28.tar.gz) = 9e01c41db4f728c8e81e710c6bb4725bbe34b3a7de25ff7f57b7b88ca6b7b5debbe858947585d314770036b2c3c533f9f8ff3d038b7ca50eee3d18f9fbe0d392