New version - 2.18
- Add VDO to features.rst (vtrefny) - Remove roadmap.rst (vtrefny) - vdo: Add tests for bd_vdo_grow_physical() (tbzatek) - Do not try to build VDO plugin on Fedora (vtrefny) - Introduce reporting function per thread (kailueke) - vdo: Implement bd_vdo_grow_physical() (tbzatek) - Correct arguments for ext4 repair with progress (kailueke) - Clarify that checking an RW-mounted XFS file system is impossible (v.podzimek) - vdo: Resolve real device file path (tbzatek) - Adjust to new NVDIMM namespace modes (vtrefny) - Use xfs_repair instead of xfs_db in bd_fs_xfs_check() (v.podzimek) - Allow compiling libblockdev without libdmraid (vtrefny) - Only require plugins we really need in LVM dbus tests (vtrefny) - Add tests for VDO plugin (vtrefny) - Add decimal units definition to utils/sizes.h (vtrefny) - Add basic VDO plugin functionality (vtrefny) - Add the VDO plugin (vtrefny) - Always check for error when (un)mounting (vtrefny) - Fix off-by-one error when counting TCRYPT keyfiles (segfault) - Add 'bd_dm_is_tech_avail' to header file (vtrefny) - Fix release number in NEWS.rst (vtrefny) - Update specs.rst and features.rst (vtrefny)
This commit is contained in:
parent
16e1ffcb3c
commit
c1404f36fb
1
.gitignore
vendored
1
.gitignore
vendored
@ -38,3 +38,4 @@
|
|||||||
/libblockdev-2.15.tar.gz
|
/libblockdev-2.15.tar.gz
|
||||||
/libblockdev-2.16.tar.gz
|
/libblockdev-2.16.tar.gz
|
||||||
/libblockdev-2.17.tar.gz
|
/libblockdev-2.17.tar.gz
|
||||||
|
/libblockdev-2.18.tar.gz
|
||||||
|
@ -15,8 +15,10 @@
|
|||||||
%define with_part 1
|
%define with_part 1
|
||||||
%define with_fs 1
|
%define with_fs 1
|
||||||
%define with_nvdimm 1
|
%define with_nvdimm 1
|
||||||
|
%define with_vdo 1
|
||||||
%define with_gi 1
|
%define with_gi 1
|
||||||
%define with_escrow 1
|
%define with_escrow 1
|
||||||
|
%define with_dmraid 1
|
||||||
|
|
||||||
# python2 is not available on RHEL > 7 and not needed on Fedora > 28
|
# python2 is not available on RHEL > 7 and not needed on Fedora > 28
|
||||||
%if 0%{?rhel} > 7 || 0%{?fedora} > 28 || %{with_python2} == 0
|
%if 0%{?rhel} > 7 || 0%{?fedora} > 28 || %{with_python2} == 0
|
||||||
@ -42,6 +44,12 @@
|
|||||||
%define lvm_dbus_copts --without-lvm-dbus
|
%define lvm_dbus_copts --without-lvm-dbus
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# vdo is not available on Fedora
|
||||||
|
%if (0%{?fedora}) || %{with_vdo} == 0
|
||||||
|
%define with_vdo 0
|
||||||
|
%define vdo_copts --without-vdo
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with_btrfs} != 1
|
%if %{with_btrfs} != 1
|
||||||
%define btrfs_copts --without-btrfs
|
%define btrfs_copts --without-btrfs
|
||||||
%endif
|
%endif
|
||||||
@ -54,6 +62,10 @@
|
|||||||
%endif
|
%endif
|
||||||
%if %{with_dm} != 1
|
%if %{with_dm} != 1
|
||||||
%define dm_copts --without-dm
|
%define dm_copts --without-dm
|
||||||
|
%else
|
||||||
|
%if %{with_dmraid} != 1
|
||||||
|
%define dm_copts --without-dmraid
|
||||||
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if %{with_loop} != 1
|
%if %{with_loop} != 1
|
||||||
%define loop_copts --without-loop
|
%define loop_copts --without-loop
|
||||||
@ -85,15 +97,18 @@
|
|||||||
%if %{with_nvdimm} != 1
|
%if %{with_nvdimm} != 1
|
||||||
%define nvdimm_copts --without-nvdimm
|
%define nvdimm_copts --without-nvdimm
|
||||||
%endif
|
%endif
|
||||||
|
%if %{with_vdo} != 1
|
||||||
|
%define vdo_copts --without-vdo
|
||||||
|
%endif
|
||||||
%if %{with_gi} != 1
|
%if %{with_gi} != 1
|
||||||
%define gi_copts --disable-introspection
|
%define gi_copts --disable-introspection
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%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} %{?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} %{?gi_copts}
|
||||||
|
|
||||||
Name: libblockdev
|
Name: libblockdev
|
||||||
Version: 2.17
|
Version: 2.18
|
||||||
Release: 2%{?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
|
||||||
@ -239,7 +254,9 @@ with the libblockdev-crypto plugin/library.
|
|||||||
%if %{with_dm}
|
%if %{with_dm}
|
||||||
%package dm
|
%package dm
|
||||||
BuildRequires: device-mapper-devel
|
BuildRequires: device-mapper-devel
|
||||||
|
%if %{with_dmraid}
|
||||||
BuildRequires: dmraid-devel
|
BuildRequires: dmraid-devel
|
||||||
|
%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} >= 0.11
|
||||||
@ -256,7 +273,9 @@ Requires: %{name}-dm%{?_isa} = %{version}-%{release}
|
|||||||
Requires: glib2-devel
|
Requires: glib2-devel
|
||||||
Requires: device-mapper-devel
|
Requires: device-mapper-devel
|
||||||
Requires: systemd-devel
|
Requires: systemd-devel
|
||||||
|
%if %{with_dmraid}
|
||||||
Requires: dmraid-devel
|
Requires: dmraid-devel
|
||||||
|
%endif
|
||||||
Requires: %{name}-utils-devel%{?_isa}
|
Requires: %{name}-utils-devel%{?_isa}
|
||||||
|
|
||||||
%description dm-devel
|
%description dm-devel
|
||||||
@ -504,6 +523,31 @@ with the libblockdev-swap plugin/library.
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
|
%if %{with_vdo}
|
||||||
|
%package vdo
|
||||||
|
BuildRequires: libbytesize-devel
|
||||||
|
BuildRequires: libyaml-devel
|
||||||
|
Summary: The vdo plugin for the libblockdev library
|
||||||
|
Requires: %{name}-utils%{?_isa} >= 0.11
|
||||||
|
Requires: vdo
|
||||||
|
Requires: kmod-kvdo
|
||||||
|
|
||||||
|
%description vdo
|
||||||
|
The libblockdev library plugin (and in the same time a standalone library)
|
||||||
|
providing the functionality related to VDO devices.
|
||||||
|
|
||||||
|
%package vdo-devel
|
||||||
|
Summary: Development files for the libblockdev-vdo plugin/library
|
||||||
|
Requires: %{name}-vdo%{?_isa} = %{version}-%{release}
|
||||||
|
Requires: %{name}-utils-devel%{?_isa}
|
||||||
|
Requires: glib2-devel
|
||||||
|
|
||||||
|
%description vdo-devel
|
||||||
|
This package contains header files and pkg-config files needed for development
|
||||||
|
with the libblockdev-vdo plugin/library.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
%package s390
|
%package s390
|
||||||
Summary: The s390 plugin for the libblockdev library
|
Summary: The s390 plugin for the libblockdev library
|
||||||
@ -576,6 +620,10 @@ Requires: %{name}-part%{?_isa} = %{version}-%{release}
|
|||||||
Requires: %{name}-swap%{?_isa} = %{version}-%{release}
|
Requires: %{name}-swap%{?_isa} = %{version}-%{release}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{with_vdo}
|
||||||
|
Requires: %{name}-vdo%{?_isa} = %{version}-%{release}
|
||||||
|
%endif
|
||||||
|
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
Requires: %{name}-s390%{?_isa} = %{version}-%{release}
|
Requires: %{name}-s390%{?_isa} = %{version}-%{release}
|
||||||
%endif
|
%endif
|
||||||
@ -647,6 +695,10 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
|
|||||||
%ldconfig_scriptlets swap
|
%ldconfig_scriptlets swap
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{with_vdo}
|
||||||
|
%ldconfig_scriptlets vdo
|
||||||
|
%endif
|
||||||
|
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
%ldconfig_scriptlets s390
|
%ldconfig_scriptlets s390
|
||||||
%endif
|
%endif
|
||||||
@ -855,6 +907,17 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
|
%if %{with_vdo}
|
||||||
|
%files vdo
|
||||||
|
%{_libdir}/libbd_vdo.so.*
|
||||||
|
|
||||||
|
%files vdo-devel
|
||||||
|
%{_libdir}/libbd_vdo.so
|
||||||
|
%dir %{_includedir}/blockdev
|
||||||
|
%{_includedir}/blockdev/vdo.h
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
%files s390
|
%files s390
|
||||||
%{_libdir}/libbd_s390.so.*
|
%{_libdir}/libbd_s390.so.*
|
||||||
@ -868,6 +931,30 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
|
|||||||
%files plugins-all
|
%files plugins-all
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jun 20 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.18-1
|
||||||
|
- Add VDO to features.rst (vtrefny)
|
||||||
|
- Remove roadmap.rst (vtrefny)
|
||||||
|
- vdo: Add tests for bd_vdo_grow_physical() (tbzatek)
|
||||||
|
- Do not try to build VDO plugin on Fedora (vtrefny)
|
||||||
|
- Introduce reporting function per thread (kailueke)
|
||||||
|
- vdo: Implement bd_vdo_grow_physical() (tbzatek)
|
||||||
|
- Correct arguments for ext4 repair with progress (kailueke)
|
||||||
|
- Clarify that checking an RW-mounted XFS file system is impossible (v.podzimek)
|
||||||
|
- vdo: Resolve real device file path (tbzatek)
|
||||||
|
- Adjust to new NVDIMM namespace modes (vtrefny)
|
||||||
|
- Use xfs_repair instead of xfs_db in bd_fs_xfs_check() (v.podzimek)
|
||||||
|
- Allow compiling libblockdev without libdmraid (vtrefny)
|
||||||
|
- Only require plugins we really need in LVM dbus tests (vtrefny)
|
||||||
|
- Add tests for VDO plugin (vtrefny)
|
||||||
|
- Add decimal units definition to utils/sizes.h (vtrefny)
|
||||||
|
- Add basic VDO plugin functionality (vtrefny)
|
||||||
|
- Add the VDO plugin (vtrefny)
|
||||||
|
- Always check for error when (un)mounting (vtrefny)
|
||||||
|
- Fix off-by-one error when counting TCRYPT keyfiles (segfault)
|
||||||
|
- Add 'bd_dm_is_tech_avail' to header file (vtrefny)
|
||||||
|
- Fix release number in NEWS.rst (vtrefny)
|
||||||
|
- Update specs.rst and features.rst (vtrefny)
|
||||||
|
|
||||||
* Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 2.17-2
|
* Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 2.17-2
|
||||||
- Rebuilt for Python 3.7
|
- Rebuilt for Python 3.7
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (libblockdev-2.17.tar.gz) = 8aa46e8430c18e586693057af59e0dc396426bcfe32a8b526969dafd50c5092f293e2656a03dba872d550fd6655d53bedef3f880a117d939688f1491b9c62c8a
|
SHA512 (libblockdev-2.18.tar.gz) = 65e2f795ced3e902af889f3bd9e303234e1611fb25555123b4edaf0b1e3aca24d399422f96eb0694ada025e57ddeb207f60c8666d0640110e228cfb8da92d5ab
|
||||||
|
Loading…
Reference in New Issue
Block a user