[openstack-nova/f17] add explicit version dependencies on all sub packages

Pádraig Brady pbrady at fedoraproject.org
Fri Aug 10 16:02:00 UTC 2012


commit 0560e169791c691dbb89cb93f89469fa3ca3b09e
Author: Pádraig Brady <P at draigBrady.com>
Date:   Fri Aug 10 17:00:08 2012 +0100

    add explicit version dependencies on all sub packages
    
    ... to ensure dependencies cascade correctly on updates

 openstack-nova.spec |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)
---
diff --git a/openstack-nova.spec b/openstack-nova.spec
index 02a3e2e..a78fcac 100644
--- a/openstack-nova.spec
+++ b/openstack-nova.spec
@@ -2,7 +2,7 @@
 
 Name:             openstack-nova
 Version:          2012.1.1
-Release:          14%{?dist}
+Release:          15%{?dist}
 Summary:          OpenStack Compute (nova)
 
 Group:            Applications/System
@@ -133,7 +133,7 @@ between all the OpenStack nova services.
 Summary:          OpenStack Nova Virtual Machine control service
 Group:            Applications/System
 
-Requires:         openstack-nova-common
+Requires:         openstack-nova-common = %{version}-%{release}
 Requires:         curl
 Requires:         iscsi-initiator-utils
 Requires:         iptables iptables-ipv6
@@ -162,7 +162,7 @@ This package contains the Nova service for controlling Virtual Machines.
 Summary:          OpenStack Nova Network control service
 Group:            Applications/System
 
-Requires:         openstack-nova-common
+Requires:         openstack-nova-common = %{version}-%{release}
 Requires:         vconfig
 Requires:         radvd
 Requires:         bridge-utils
@@ -185,7 +185,7 @@ This package contains the Nova service for controlling networking.
 Summary:          OpenStack Nova storage volume control service
 Group:            Applications/System
 
-Requires:         openstack-nova-common
+Requires:         openstack-nova-common = %{version}-%{release}
 Requires:         lvm2
 Requires:         scsi-target-utils
 
@@ -206,7 +206,7 @@ This package contains the Nova service for controlling storage volumes.
 Summary:          OpenStack Nova VM distribution service
 Group:            Applications/System
 
-Requires:         openstack-nova-common
+Requires:         openstack-nova-common = %{version}-%{release}
 
 %description scheduler
 OpenStack Compute (codename Nova) is open source software designed to
@@ -226,7 +226,7 @@ to run Virtual Machines in the cloud.
 Summary:          OpenStack Nova certificate management service
 Group:            Applications/System
 
-Requires:         openstack-nova-common
+Requires:         openstack-nova-common = %{version}-%{release}
 
 %description cert
 OpenStack Compute (codename Nova) is open source software designed to
@@ -245,7 +245,7 @@ This package contains the Nova service for managing certificates.
 Summary:          OpenStack Nova API services
 Group:            Applications/System
 
-Requires:         openstack-nova-common
+Requires:         openstack-nova-common = %{version}-%{release}
 
 %description api
 OpenStack Compute (codename Nova) is open source software designed to
@@ -264,7 +264,7 @@ This package contains the Nova services providing programmatic access.
 Summary:          OpenStack Nova simple object store service
 Group:            Applications/System
 
-Requires:         openstack-nova-common
+Requires:         openstack-nova-common = %{version}-%{release}
 
 %description objectstore
 OpenStack Compute (codename Nova) is open source software designed to
@@ -283,7 +283,7 @@ This package contains the Nova service providing a simple object store.
 Summary:          OpenStack Nova console access services
 Group:            Applications/System
 
-Requires:         openstack-nova-common
+Requires:         openstack-nova-common = %{version}-%{release}
 
 %description console
 OpenStack Compute (codename Nova) is open source software designed to
@@ -811,7 +811,8 @@ fi
 %endif
 
 %changelog
-* Fri Aug 10 2012 Pádraig Brady <P at draigBrady.com> - 2012.1.1-14
+* Fri Aug 10 2012 Pádraig Brady <P at draigBrady.com> - 2012.1.1-15
+- Fix package versions to ensure update dependencies are correct
 - Fix CA cert permissions issue introduced in 2012.1.1-10
 
 * Wed Aug  8 2012 Pádraig Brady <P at draigBrady.com> - 2012.1.1-13


More information about the scm-commits mailing list