diff --git a/.gitignore b/.gitignore index 29de6ff..b91a0c8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/vdo-c0b89fe.tar.gz +SOURCES/vdo-3ec8918.tar.gz diff --git a/.vdo.metadata b/.vdo.metadata index f1e12bb..99d062c 100644 --- a/.vdo.metadata +++ b/.vdo.metadata @@ -1 +1 @@ -1029d5f68cc6596b9cd366672a65d94ef0e954b1 SOURCES/vdo-c0b89fe.tar.gz +6e74948921518d0adfb99c51d7c0906537fb986a SOURCES/vdo-3ec8918.tar.gz diff --git a/SPECS/vdo.spec b/SPECS/vdo.spec index 24777e2..fcdcc87 100644 --- a/SPECS/vdo.spec +++ b/SPECS/vdo.spec @@ -1,7 +1,7 @@ -%global commit c0b89fedc22d2af62abe90c4ed5822c02c843d21 -%global gittag 6.1.1.125 +%global commit 3ec8918b7c60cecd7ca3c2e7d74e0b38fb341e39 +%global gittag 6.1.2.41 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%define spec_release 3 +%define spec_release 4 # # # @@ -12,7 +12,7 @@ Release: %{spec_release}%{?dist} License: GPLv2 Source0: https://github.com/dm-vdo/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz URL: http://github.com/dm-vdo/vdo -Distribution: RHEL 7.6 +Distribution: RHEL 7.7 Requires: PyYAML >= 3.10 Requires: libuuid >= 2.23 Requires: kmod-kvdo >= 6.1 @@ -183,12 +183,6 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALLOWNER= bindir=%{_bindir} \ %doc %{_defaultdocdir}/%{name}/examples/ansible/test_vdocreate.yml %doc %{_defaultdocdir}/%{name}/examples/ansible/test_vdocreate_alloptions.yml %doc %{_defaultdocdir}/%{name}/examples/ansible/test_vdoremove.yml -%doc %{_defaultdocdir}/%{name}/examples/ansible/vdo.py -# Fedora doesn't byte-compile the examples. -%if 0%{?rhel} -%doc %{_defaultdocdir}/%{name}/examples/ansible/vdo.pyc -%doc %{_defaultdocdir}/%{name}/examples/ansible/vdo.pyo -%endif %dir %{_defaultdocdir}/%{name}/examples/monitor %doc %{_defaultdocdir}/%{name}/examples/monitor/monitor_check_vdostats_logicalSpace.pl %doc %{_defaultdocdir}/%{name}/examples/monitor/monitor_check_vdostats_physicalSpace.pl @@ -198,12 +192,39 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALLOWNER= bindir=%{_bindir} \ %{_mandir}/man8/vdo.8.gz %{_mandir}/man8/vdodmeventd.8.gz %{_mandir}/man8/vdodumpconfig.8.gz -%{_mandir}/man8/vdodumpmetadata.8.gz %{_mandir}/man8/vdoforcerebuild.8.gz %{_mandir}/man8/vdoformat.8.gz %{_mandir}/man8/vdostats.8.gz %changelog +* Wed Mar 27 2019 - Andy Walsh - 6.1.2.41-4 +- Removed the VDO Ansible module and associated examples from this package. + - Resolves: rhbz#1536515 +- Improved error messages from the vdo script. + - Resolves: rhbz#1688481 + +* Tue Mar 19 2019 - Andy Walsh - 6.1.2.38-3 +- Fixed more error path memory leaks. + - Resolves: rhbz#1609426 +- Improved man pages. + - Resolves: rhbz#1636047 +- Improved checking for existing LVM physical volumes when formatting a new + VDO volume. + - Resolves: rhbz#1687797 +- Fixed a bug which would cause the default logical size to be 480 KB + smaller than it could be without causing over-provisioning. + - Resolves: rhbz#1532697 +- Removed extraneous man pages. + - Resolves: rhbz#1643284 +- Allowed VDO backing devices to be specified by major:minor device number. + - Resolves: rhbz#1637762 +- Improved behavior when attempting to create a VDO volume whose name conflicts + with an existing dm target. + - Resolves: rhbz#1588140 +- Modified vdo script to report fewer errors when removing a VDO which + sits atop a missing device. + - Resolves: rhbz#1535476 + * Fri Sep 14 2018 - Andy Walsh - 6.1.1.125-3 - Re-sync with the 'kmod-kvdo' package. - Related: rhbz#1628318