New upstream release v2.02.178-rc1

This commit is contained in:
Marian Csontos 2018-05-29 10:42:12 +02:00
parent 3637b46f91
commit d9a02ccd81

View File

@ -1,4 +1,4 @@
%global device_mapper_version 1.02.146 %global device_mapper_version 1.02.147
%global enable_cache 1 %global enable_cache 1
%global enable_cluster 1 %global enable_cluster 1
@ -60,16 +60,15 @@ Name: lvm2
%if 0%{?rhel} %if 0%{?rhel}
Epoch: %{rhel} Epoch: %{rhel}
%endif %endif
Version: 2.02.177 Version: 2.02.178
Release: 5%{?dist} Release: 0.1.rc1%{?dist}
License: GPLv2 License: GPLv2
Group: System Environment/Base Group: System Environment/Base
URL: http://sourceware.org/lvm2 URL: http://sourceware.org/lvm2
Source0: ftp://sourceware.org/pub/lvm2/releases/LVM2.%{version}.tgz #Source0: ftp://sourceware.org/pub/lvm2/releases/LVM2.%%{version}.tgz
Source0: ftp://sourceware.org/pub/lvm2/releases/LVM2.%{version}-rc1.tgz
Patch0: lvm2-set-default-preferred_names.patch Patch0: lvm2-set-default-preferred_names.patch
Patch1: lvm2-lvmetad-timeout.patch Patch1: lvm2-lvmetad-timeout.patch
# Upstream: 3f9ae846b89a
Patch2: lvm2-2_02_178-lvmlockd-fix-uninitialized.patch
BuildRequires: gcc BuildRequires: gcc
%if %{enable_testsuite} %if %{enable_testsuite}
@ -79,6 +78,7 @@ BuildRequires: libselinux-devel >= %{libselinux_version}, libsepol-devel
BuildRequires: libblkid-devel >= %{util_linux_version} BuildRequires: libblkid-devel >= %{util_linux_version}
BuildRequires: ncurses-devel BuildRequires: ncurses-devel
BuildRequires: readline-devel BuildRequires: readline-devel
BuildRequires: libaio-devel
%if %{enable_cluster} %if %{enable_cluster}
BuildRequires: corosynclib-devel >= %{corosync_version} BuildRequires: corosynclib-devel >= %{corosync_version}
%endif %endif
@ -125,10 +125,9 @@ or more physical volumes and creating one or more logical volumes
(kind of logical partitions) in volume groups. (kind of logical partitions) in volume groups.
%prep %prep
%setup -q -n LVM2.%{version} %setup -q -n LVM2.%{version}-rc1
%patch0 -p1 -b .preferred_names %patch0 -p1 -b .preferred_names
%patch1 -p1 -b .lvmetad_timeout %patch1 -p1 -b .lvmetad_timeout
%patch2 -p1 -b .lvmlockd_uninitialized
%build %build
%global _default_pid_dir /run %global _default_pid_dir /run
@ -474,7 +473,7 @@ Summary: Python 3 module to access LVM (Deprecated)
License: LGPLv2 License: LGPLv2
Group: Development/Libraries Group: Development/Libraries
Provides: python3-lvm = %{?epoch}:%{version}-%{release} Provides: python3-lvm = %{?epoch}:%{version}-%{release}
%{?python_provide:%python_provide python3-lvm} #%{?python_provide:%python_provide python3-lvm}
# For compatibility with old name: # For compatibility with old name:
Provides: %{name}-python3-libs = %{?epoch}:%{version}-%{release} Provides: %{name}-python3-libs = %{?epoch}:%{version}-%{release}
Obsoletes: %{name}-python3-libs < %{?epoch}:%{version}-%{release} Obsoletes: %{name}-python3-libs < %{?epoch}:%{version}-%{release}
@ -873,6 +872,18 @@ An extensive functional testsuite for LVM2.
%endif %endif
%changelog %changelog
* Tue May 29 2018 Marian Csontos <mcsontos@redhat.com> - 2.02.178-0.1.rc1
- Remove lvm1 and pool format handling and add filter to ignore them.
- Rework disk scanning and when it is used.
- Add new io layer using libaio for faster scanning.
- Support activation of component LVs in read-only mode.
- Avoid non-exclusive activation of exclusive segment types.
- Restore pvmove support for clusterwide active volumes (2.02.177).
- Add prioritized_section() to restore cookie boundaries (2.02.177).
- Again accept striped LV as COW LV with lvconvert -s (2.02.169).
- Restore usability of thin LV to be again external origin for another thin (2.02.169).
- See WHATS_NEW and WHATS_NEW_DM in the documentation directory for more.
* Wed Apr 04 2018 Marian Csontos <mcsontos@redhat.com> - 2.02.177-5 * Wed Apr 04 2018 Marian Csontos <mcsontos@redhat.com> - 2.02.177-5
- Disable python2 bindings. - Disable python2 bindings.