[openstack-savanna/el6] 0.3.rc3 build

matt matt at fedoraproject.org
Mon Oct 14 20:02:42 UTC 2013


commit 11bca3d81e1959fa402536b876f58c960cdbbe5e
Author: Matthew Farrellee <matt at redhat.com>
Date:   Fri Oct 11 15:25:49 2013 -0400

    0.3.rc3 build

 bug1223934-workaround.patch |   12 ------------
 openstack-savanna.spec      |   38 +++++++++++++++++++++-----------------
 2 files changed, 21 insertions(+), 29 deletions(-)
---
diff --git a/openstack-savanna.spec b/openstack-savanna.spec
index 420dd2a..e344964 100644
--- a/openstack-savanna.spec
+++ b/openstack-savanna.spec
@@ -1,24 +1,19 @@
-%define master .a274.gabf778f
-
 Name:          openstack-savanna
 Version:       0.3
-Release:       0.1%{?master}%{?dist}
+%define suf    .rc3
+Release:       0.2%{?dist}
 Summary:       Apache Hadoop cluster management on OpenStack
 License:       ASL 2.0
 URL:           https://launchpad.net/savanna
-# For unreleased builds,
-#  curl -o savanna-%%{version}%%{master}.tar.gz http://tarballs.openstack.org/savanna/savanna-master.tar.gz
-Source0:       savanna-%{version}%{master}.tar.gz
-#Source0:       http://tarballs.openstack.org/savanna/savanna-%%{version}.tar.gz
+Source0:       http://tarballs.openstack.org/savanna/savanna-%{version}%{?suf}.tar.gz
 Source1:       openstack-savanna-api.init
 Patch0:        sqlalchemy0.7-magic.patch
-Patch1:        bug1223934-workaround.patch
 BuildArch:     noarch
 
 BuildRequires: python-pbr
 BuildRequires: python2-devel
 BuildRequires: python-setuptools
-BuildRequires: python-sphinx10
+#BuildRequires: python-oslo-sphinx
 BuildRequires: python-sphinxcontrib-httpdomain
 # Needed by sqlalchemy0.7-magic.patch
 BuildRequires: python-sqlalchemy0.7
@@ -53,9 +48,8 @@ clusters on OpenStack.
 
 
 %prep
-%setup -q -n savanna-%{version}%{?master}
+%setup -q -n savanna-%{version}%{?suf}
 %patch0
-%patch1
 rm -rf savanna.egg-info
 rm -f {test-,}requirements.txt
 sed -i 's/0.5.21/0.5.19/' setup.py
@@ -68,8 +62,8 @@ sed -i 's,etc/savanna/\*,etc/savanna/savanna.conf.sample etc/savanna/savanna.con
 
 export PYTHONPATH=$PWD:${PYTHONPATH}
 # Note: json warnings likely resolved w/ pygments 1.5 (not yet in Fedora)
-sphinx-1.0-build doc/source html
-rm -rf html/.{doctrees,buildinfo}
+#sphinx-1.0-build doc/source html
+#rm -rf html/.{doctrees,buildinfo}
 
 
 %install
@@ -130,13 +124,14 @@ fi
 
 
 %files
-%doc html README.rst LICENSE
+#doc html README.rst LICENSE
+%doc README.rst LICENSE
 %dir %attr(0755, savanna, root) %{_localstatedir}/run/savanna
 %dir %{_sysconfdir}/savanna
 # Note: this file is not readable because it holds auth credentials
 %config(noreplace) %attr(-, root, savanna) %{_sysconfdir}/savanna/savanna.conf
 %{_bindir}/savanna-api
-%{_bindir}/savanna-subprocess
+%{_bindir}/_savanna-subprocess
 %{_bindir}/savanna-db-manage
 %{_initrddir}/openstack-savanna-api
 %dir %attr(-, savanna, savanna) %{_sharedstatedir}/savanna
@@ -145,10 +140,19 @@ fi
 %{_datadir}/savanna/savanna.conf.sample
 %{_datadir}/savanna/savanna.conf.sample-full
 %{python_sitelib}/savanna
-%{python_sitelib}/savanna-%{version}%{?master}-py?.?.egg-info
-
+%{python_sitelib}/savanna-%{version}%{?suf}-py?.?.egg-info
 
+#
+# TODO:
+#  . _savanna-subprocess should be in libexec
+#
 %changelog
+* Fri Oct 11 2013 Matthew Farrellee <matt at redhat> - 0.3-0.2
+- 0.3 rc3 build
+- Remove workaround patch for novaclient bug 1223934
+- Remove spec infrastructure for master branch build
+- Remove html generation until python-oslo-sphinx is available
+
 * Wed Sep 18 2013 Matthew Farrellee <matt at redhat> - 0.3-0.1.a274.gabf778f
 - Add workaround patch for novaclient bug 1223934
 


More information about the scm-commits mailing list