From 01a97f47d2809d9b7d09490f85e1631f387587ae Mon Sep 17 00:00:00 2001 From: Peter Rajnoha Date: Apr 24 2014 08:52:12 +0000 Subject: Always require the exact version for all LVM2 subpackages so all of them are synchronously updated. --- diff --git a/lvm2.spec b/lvm2.spec index 53faf4c..5389331 100644 --- a/lvm2.spec +++ b/lvm2.spec @@ -39,7 +39,7 @@ Summary: Userland logical volume management tools Name: lvm2 Version: 2.02.106 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 Group: System Environment/Base URL: http://sources.redhat.com/lvm2 @@ -314,8 +314,8 @@ Summary: Development libraries and headers Group: Development/Libraries License: LGPLv2 Requires: %{name} = %{version}-%{release} -Requires: device-mapper-devel >= %{device_mapper_version}-%{release} -Requires: device-mapper-event-devel >= %{device_mapper_version}-%{release} +Requires: device-mapper-devel = %{device_mapper_version}-%{release} +Requires: device-mapper-event-devel = %{device_mapper_version}-%{release} Requires: pkgconfig %description devel @@ -335,7 +335,7 @@ the lvm2 libraries. Summary: Shared libraries for lvm2 License: LGPLv2 Group: System Environment/Libraries -Requires: device-mapper-event >= %{device_mapper_version}-%{release} +Requires: device-mapper-event = %{device_mapper_version}-%{release} %description libs This package contains shared lvm2 libraries for applications. @@ -390,7 +390,7 @@ logical volumes, physical volumes, and volume groups. Summary: Cluster extensions for userland logical volume management tools License: GPLv2 Group: System Environment/Base -Requires: lvm2 >= %{version}-%{release} +Requires: lvm2 = %{version}-%{release} Requires(post): chkconfig Requires(preun): chkconfig Requires(preun): device-mapper >= %{device_mapper_version} @@ -434,7 +434,7 @@ Group: System Environment/Base Requires(post): chkconfig Requires(preun): chkconfig Requires: corosync >= %{corosync_version} -Requires: device-mapper >= %{device_mapper_version}-%{release} +Requires: device-mapper = %{device_mapper_version}-%{release} %description -n cmirror Daemon providing device-mapper-based mirrors in a shared-storage cluster. @@ -617,6 +617,10 @@ the device-mapper event library. %{_libdir}/pkgconfig/devmapper-event.pc %changelog +* Thu Apr 24 2014 Peter Rajnoha - 2.02.106-2 +- Require exact lvm2/device-mapper version among LVM2 subpackages + so all of them are always updated synchronously within one update. + * Fri Apr 11 2014 Peter Rajnoha - 2.02.106-1 - Require latest device-mapper-persistent-data 0.3.2-1. - Fix ignored --dataalignment/dataalignmentoffset for pvcreate --restorefile.