diff --git a/.gitignore b/.gitignore index 06076c6..8283775 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /LVM2.2.02.127.tgz /LVM2.2.02.128.tgz /LVM2.2.02.129.tgz +/LVM2.2.02.130.tgz diff --git a/LVM2.2.02.129.tgz.asc b/LVM2.2.02.129.tgz.asc deleted file mode 100644 index 9d9b512..0000000 --- a/LVM2.2.02.129.tgz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.14 (GNU/Linux) - -iEYEABECAAYFAlXeOmMACgkQIoGRwVZ+LBd5mACfcxjrUHGV8zKyqn+oR1KpoOCt -J+QAoLs0Hxq02E6wfLUOQuN9JTHl5wmB -=1kzu ------END PGP SIGNATURE----- diff --git a/LVM2.2.02.130.tgz.asc b/LVM2.2.02.130.tgz.asc new file mode 100644 index 0000000..9cbe442 --- /dev/null +++ b/LVM2.2.02.130.tgz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.14 (GNU/Linux) + +iEYEABECAAYFAlXrcTMACgkQIoGRwVZ+LBcl+wCg3DR2zgS1YLLMnFlquVIJciwU +ofMAoPMn5LyU3DgnzvWzJvocGzcBCCZM +=N8MY +-----END PGP SIGNATURE----- diff --git a/lvm2-2_02_130-libdm-reinstate-dm_task_get_info-at-base-export.patch b/lvm2-2_02_130-libdm-reinstate-dm_task_get_info-at-base-export.patch deleted file mode 100644 index e0c8127..0000000 --- a/lvm2-2_02_130-libdm-reinstate-dm_task_get_info-at-base-export.patch +++ /dev/null @@ -1,37 +0,0 @@ - WHATS_NEW_DM | 4 ++++ - make.tmpl.in | 7 ++++--- - 2 files changed, 8 insertions(+), 3 deletions(-) - -diff --git a/WHATS_NEW_DM b/WHATS_NEW_DM -index 8dc5076..ba89a9d 100644 ---- a/WHATS_NEW_DM -+++ b/WHATS_NEW_DM -@@ -1,3 +1,7 @@ -+Version 1.02.107 - -+=================================== -+ Reinstate dm_task_get_info@Base to libdevmapper exports. (1.02.106) -+ - Version 1.02.106 - 26th August 2015 - =================================== - Add 'precise' column to statistics reports. -diff --git a/make.tmpl.in b/make.tmpl.in -index 2ce2faf..5ae4c42 100644 ---- a/make.tmpl.in -+++ b/make.tmpl.in -@@ -502,12 +502,13 @@ else - set -e;\ - R=$$(sort $^ | uniq -u);\ - test -z "$$R" || { echo "Mismatch between symbols in shared library and lists in .exported_symbols.* files: $$R"; false; } ;\ -- for i in $$(echo $(EXPORTED_SYMBOLS) | tr ' ' '\n' | sort -rnt_ -k5 ); do\ -+ ( for i in $$(echo $(EXPORTED_SYMBOLS) | tr ' ' '\n' | sort -rnt_ -k5 ); do\ - echo "$${i##*.} {"; echo " global:";\ - $(SED) "s/^/ /;s/$$/;/" $$i;\ -- test "$${i##*.}" = Base && { echo " local:"; echo " *;"; };\ - echo "};";\ -- done > $@ -+ done;\ -+ echo "Local {"; echo " local:"; echo " *;"; echo "};";\ -+ ) > $@ - endif - - ifeq (,$(findstring $(MAKECMDGOALS),cscope.out cflow clean distclean lcov \ diff --git a/lvm2-fix-libdm-pkgconfig-file.patch b/lvm2-fix-libdm-pkgconfig-file.patch deleted file mode 100644 index 3224109..0000000 --- a/lvm2-fix-libdm-pkgconfig-file.patch +++ /dev/null @@ -1,14 +0,0 @@ - libdm/libdevmapper.pc.in | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/libdm/libdevmapper.pc.in b/libdm/libdevmapper.pc.in -index 63c0720..540d0db 100644 ---- a/libdm/libdevmapper.pc.in -+++ b/libdm/libdevmapper.pc.in -@@ -8,4 +8,5 @@ Description: device-mapper library - Version: @DM_LIB_PATCHLEVEL@ - Cflags: -I${includedir} - Libs: -L${libdir} -ldevmapper --Requires.private: @SELINUX_PC@ @UDEV_PC@ @RT_PC@ -+Requires.private: @SELINUX_PC@ @UDEV_PC@ -+Libs.private: -lrt diff --git a/lvm2.spec b/lvm2.spec index 772a425..5464725 100644 --- a/lvm2.spec +++ b/lvm2.spec @@ -1,4 +1,4 @@ -%define device_mapper_version 1.02.106 +%define device_mapper_version 1.02.107 %define enable_cache 1 %define enable_cluster 1 @@ -46,16 +46,14 @@ Summary: Userland logical volume management tools Name: lvm2 -Version: 2.02.129 -Release: 2%{?dist} +Version: 2.02.130 +Release: 1%{?dist} License: GPLv2 Group: System Environment/Base URL: http://sources.redhat.com/lvm2 Source0: ftp://sources.redhat.com/pub/lvm2/releases/LVM2.%{version}.tgz Patch0: lvm2-set-default-preferred_names.patch Patch1: lvm2-remove-mpath-device-handling-from-udev-rules.patch -Patch2: lvm2-fix-libdm-pkgconfig-file.patch -Patch3: lvm2-2_02_130-libdm-reinstate-dm_task_get_info-at-base-export.patch BuildRequires: libselinux-devel >= %{libselinux_version}, libsepol-devel BuildRequires: libblkid-devel >= %{util_linux_version} @@ -105,8 +103,6 @@ or more physical volumes and creating one or more logical volumes %setup -q -n LVM2.%{version} %patch0 -p1 -b .preferred_names %patch1 -p1 -b .udev_no_mpath -%patch2 -p1 -b .pkgconfig -%patch3 -p1 -b .libdm_exports %build %define _default_pid_dir /run @@ -518,6 +514,7 @@ LVM commands use lvmlockd to coordinate access to shared storage. %%attr(555, -, -) %{_sbindir}/lvmlockd %%attr(555, -, -) %{_sbindir}/lvmlockctl %{_mandir}/man8/lvmlockd.8.gz +%{_mandir}/man8/lvmlockctl.8.gz %{_unitdir}/lvm2-lvmlockd.service %{_unitdir}/lvm2-lvmlocking.service @@ -673,8 +670,8 @@ for the kernel device-mapper. %doc udev/12-dm-permissions.rules %defattr(444,root,root,-) %attr(555, -, -) %{_sbindir}/dmsetup -%attr(555, -, -) %{_sbindir}/dmstats %attr(555, -, -) %{_sbindir}/blkdeactivate +%{_sbindir}/dmstats %{_mandir}/man8/dmsetup.8.gz %{_mandir}/man8/dmstats.8.gz %{_mandir}/man8/blkdeactivate.8.gz @@ -794,6 +791,26 @@ the device-mapper event library. %{_libdir}/pkgconfig/devmapper-event.pc %changelog +* Mon Sep 07 2015 Peter Rajnoha - 2.02.130-1 +- Fix use of uninitialized device status if reading outdated .cache record. +- Restore support for --monitor option in lvcreate (2.02.112). +- Read thin-pool data and metadata percent without flush. +- Detect blocked thin-pool and avoid scanning their thin volumes. +- Check if dm device is usable before checking its size (2.02.116). +- Extend parsing of cache_check version in configure. +- Make lvpoll error messages visible in lvmpolld's stderr and in syslog. +- Add 'make install_full_man' to install all man pages regardless of config. +- Parse thin-pool status with one single routine internally. +- Add --histogram to select default histogram fields for list and report. +- Add report fields for displaying latency histogram configuration and data. +- Add dmstats --bounds to specify histogram boundaries for a new region. +- Add dm_histogram_to_string() to format histogram data in string form. +- Add public methods to libdm to access numerical histogram config and data. +- Parse and store histogram data in dm_stats_list() and dm_stats_populate(). +- Add an argument to specify histogram bounds to dm_stats_create_region(). +- Add dm_histogram_bounds_from_{string,uint64_t}() to parse histogram bounds. +- Add dm_histogram handle type to represent a latency histogram and its bounds. + * Wed Sep 02 2015 Peter Rajnoha - 2.02.129-2 - Reinstate dm_task_get_info@Base to libdevmapper exports. (1.02.106) diff --git a/sources b/sources index b67400e..c28cb09 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7ddcbf6eee4970068a0ca598fc775a75 LVM2.2.02.129.tgz +e7ae07e413120713549cc6dd2a558c75 LVM2.2.02.130.tgz