[openstack-heat] Rebase to havana-rc2

Jeff Peeler jpeeler at fedoraproject.org
Mon Oct 14 18:31:44 UTC 2013


commit 4751fc5276bde08bebf75b5cddf12e6a53f396aa
Author: Jeff Peeler <jpeeler at redhat.com>
Date:   Mon Oct 14 14:30:34 2013 -0400

    Rebase to havana-rc2
    
    Also remove pbr runtime dependency

 .gitignore                          |    1 +
 openstack-heat.spec                 |   12 ++++++++++--
 remove-pbr-runtime-dependency.patch |   21 +++++++++++++++++++++
 sources                             |    2 +-
 4 files changed, 33 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 378fd7d..769fc4a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
 /heat-2013.2.b2.tar.gz
 /heat-2013.2.b3.tar.gz
 /heat-2013.2.rc1.tar.gz
+/heat-2013.2.rc2.tar.gz
diff --git a/openstack-heat.spec b/openstack-heat.spec
index 9d9c6a3..7b6e8f1 100644
--- a/openstack-heat.spec
+++ b/openstack-heat.spec
@@ -1,6 +1,6 @@
 %global release_name havana
 %global release_letter rc
-%global milestone 1
+%global milestone 2
 %global full_release heat-%{version}.%{release_letter}%{milestone}
 
 %global with_doc %{!?_without_doc:1}%{?_without_doc:0}
@@ -24,6 +24,7 @@ Source5:	openstack-heat-api-cloudwatch.service
 Source20:   heat-dist.conf
 
 Patch0: switch-to-using-m2crypto.patch
+Patch1: remove-pbr-runtime-dependency.patch
 
 BuildArch: noarch
 BuildRequires: git
@@ -72,6 +73,10 @@ Requires: %{name}-api-cloudwatch = %{version}-%{release}
 %prep
 %setup -q -n %{full_release}
 %patch0 -p1
+%patch1 -p1
+
+sed -i s/REDHATHEATVERSION/%{version}/ heat/version.py
+sed -i s/REDHATHEATRELEASE/%{release}/ heat/version.py
 
 # Remove the requirements file so that pbr hooks don't add it
 # to distutils requires_dist config
@@ -200,7 +205,6 @@ Requires: python-anyjson
 Requires: python-paramiko
 Requires: python-heatclient
 Requires: python-babel
-Requires: python-pbr
 
 Requires(pre): shadow-utils
 
@@ -374,6 +378,10 @@ AWS CloudWatch-compatible API to the Heat Engine
 
 
 %changelog
+* Mon Oct 14 2013 Jeff Peeler <jpeeler at redhat.com> 2013.2-0.9.rc2
+- rebase to havana-rc2
+- remove pbr dependency
+
 * Thu Oct 3 2013 Jeff Peeler <jpeeler at redhat.com> 2013.2-0.9.rc1
 - update to rc1
 - exclude doc builds if with_doc 0
diff --git a/remove-pbr-runtime-dependency.patch b/remove-pbr-runtime-dependency.patch
new file mode 100644
index 0000000..46cecd1
--- /dev/null
+++ b/remove-pbr-runtime-dependency.patch
@@ -0,0 +1,21 @@
+diff --git a/heat/version.py b/heat/version.py
+index a717606..8ea213a 100644
+--- a/heat/version.py
++++ b/heat/version.py
+@@ -14,6 +14,14 @@
+ #    under the License.
+ 
+ 
+-import pbr.version
++class VersionInfo(object):
++    release = 'REDHATHEATRELEASE'
++    version = 'REDHATHEATVERSION'
+ 
+-version_info = pbr.version.VersionInfo('heat')
++    def version_string(self):
++        return self.version
++
++    def release_string(self):
++        return self.release
++
++version_info = VersionInfo()
diff --git a/sources b/sources
index 649302a..651c38e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2f389e18b4faa5f1ed1c7bf38fba4b20  heat-2013.2.rc1.tar.gz
+fcc7d36831cfc425915364e0f11293af  heat-2013.2.rc2.tar.gz


More information about the scm-commits mailing list