diff --git a/lvm2.spec b/lvm2.spec index 4344c15..ba2b7dc 100644 --- a/lvm2.spec +++ b/lvm2.spec @@ -1,4 +1,4 @@ -%global device_mapper_version 1.02.146 +%global device_mapper_version 1.02.147 %global enable_cache 1 %global enable_cluster 1 @@ -60,16 +60,15 @@ Name: lvm2 %if 0%{?rhel} Epoch: %{rhel} %endif -Version: 2.02.177 -Release: 5%{?dist} +Version: 2.02.178 +Release: 0.1.rc1%{?dist} License: GPLv2 Group: System Environment/Base 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 Patch1: lvm2-lvmetad-timeout.patch -# Upstream: 3f9ae846b89a -Patch2: lvm2-2_02_178-lvmlockd-fix-uninitialized.patch BuildRequires: gcc %if %{enable_testsuite} @@ -79,6 +78,7 @@ BuildRequires: libselinux-devel >= %{libselinux_version}, libsepol-devel BuildRequires: libblkid-devel >= %{util_linux_version} BuildRequires: ncurses-devel BuildRequires: readline-devel +BuildRequires: libaio-devel %if %{enable_cluster} BuildRequires: corosynclib-devel >= %{corosync_version} %endif @@ -125,10 +125,9 @@ or more physical volumes and creating one or more logical volumes (kind of logical partitions) in volume groups. %prep -%setup -q -n LVM2.%{version} +%setup -q -n LVM2.%{version}-rc1 %patch0 -p1 -b .preferred_names %patch1 -p1 -b .lvmetad_timeout -%patch2 -p1 -b .lvmlockd_uninitialized %build %global _default_pid_dir /run @@ -474,7 +473,7 @@ Summary: Python 3 module to access LVM (Deprecated) License: LGPLv2 Group: Development/Libraries Provides: python3-lvm = %{?epoch}:%{version}-%{release} -%{?python_provide:%python_provide python3-lvm} +#%{?python_provide:%python_provide python3-lvm} # For compatibility with old name: Provides: %{name}-python3-libs = %{?epoch}:%{version}-%{release} Obsoletes: %{name}-python3-libs < %{?epoch}:%{version}-%{release} @@ -873,6 +872,18 @@ An extensive functional testsuite for LVM2. %endif %changelog +* Tue May 29 2018 Marian Csontos - 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 - 2.02.177-5 - Disable python2 bindings.