[openstack-nova] Fix version_string issue
Nikola Dipanov
ndipanov at fedoraproject.org
Fri Jun 14 09:36:13 UTC 2013
commit 0d0612f25bb32b345070db7aefb3a07ad1b6bc60
Author: Nikola Dipanov <ndipanov at redhat.com>
Date: Fri Jun 14 10:50:37 2013 +0200
Fix version_string issue
...emove-a-runtime-dep-on-python-pbr-package.patch | 63 --------------------
0002-remove-runtime-dep-on-python-pbr.patch | 43 +++++++++++++
openstack-nova.spec | 8 ++-
3 files changed, 49 insertions(+), 65 deletions(-)
---
diff --git a/0002-remove-runtime-dep-on-python-pbr.patch b/0002-remove-runtime-dep-on-python-pbr.patch
new file mode 100644
index 0000000..d9c5c82
--- /dev/null
+++ b/0002-remove-runtime-dep-on-python-pbr.patch
@@ -0,0 +1,43 @@
+From fbf64d97ae5c69f36e3fb04c980641fa77adc0f4 Mon Sep 17 00:00:00 2001
+From: Nikola Dipanov <ndipanov at redhat.com>
+Date: Fri, 14 Jun 2013 11:29:50 +0200
+Subject: [PATCH] remove runtime dep on python-pbr
+
+Change-Id: I6f247f64c561d49c13e3c2f67401fe150b6d47b6
+---
+ nova/version.py | 17 ++++++++++++++---
+ 1 file changed, 14 insertions(+), 3 deletions(-)
+
+diff --git a/nova/version.py b/nova/version.py
+index f954ef3..dcf3b7b 100644
+--- a/nova/version.py
++++ b/nova/version.py
+@@ -14,14 +14,25 @@
+ # License for the specific language governing permissions and limitations
+ # under the License.
+
+-import pbr.version
+-
+ NOVA_VENDOR = "OpenStack Foundation"
+ NOVA_PRODUCT = "OpenStack Nova"
+ NOVA_PACKAGE = None # OS distro package version suffix
+
+ loaded = False
+-version_info = pbr.version.VersionInfo('nova')
++
++
++class VersionInfo(object):
++ release = "REDHATNOVARELEASE"
++ version = "REDHATNOVAVERSION"
++
++ def version_string(self):
++ return self.version
++
++ def release_string(self):
++ return self.release
++
++
++version_info = VersionInfo()
+ version_string = version_info.version_string
+
+
diff --git a/openstack-nova.spec b/openstack-nova.spec
index 6c2970f..6882e83 100644
--- a/openstack-nova.spec
+++ b/openstack-nova.spec
@@ -2,7 +2,7 @@
Name: openstack-nova
Version: 2013.2
-Release: 0.2.h1%{?dist}
+Release: 0.3.h1%{?dist}
Summary: OpenStack Compute (nova)
Group: Applications/System
@@ -36,7 +36,7 @@ Source24: nova-sudoers
# patches_base=2013.2.b1
#
Patch0001: 0001-Ensure-we-don-t-access-the-net-when-building-docs.patch
-Patch0002: 0002-Remove-a-runtime-dep-on-python-pbr-package.patch
+Patch0002: 0002-remove-runtime-dep-on-python-pbr.patch
BuildArch: noarch
BuildRequires: intltool
@@ -371,6 +371,7 @@ find nova -name \*.py -exec sed -i '/\/usr\/bin\/env python/{d;q}' {} +
sed -i '/setuptools_git/d' setup.py
sed -i s/REDHATNOVAVERSION/%{version}/ nova/version.py
+sed -i s/REDHATNOVARELEASE/%{release}/ nova/version.py
%build
%{__python} setup.py build
@@ -795,6 +796,9 @@ fi
%endif
%changelog
+* Fri Jun 14 2013 Nikola Đipanov <ndipanov at redhat.com> - 2013.2-0.3.h1
+- Fix an issue with the version string
+
* Mon Jun 10 2013 Nikola Đipanov <ndipanov at redhat.com> - 2013.2-0.2.h1
- Add a runtime dep on python-six
- Fix verision reporting
More information about the scm-commits
mailing list