Depends:
python-argparse,
python-babel (>= 1.3),
- python-eventlet (>= 0.13.0),
+ python-eventlet (>= 0.15.1),
python-greenlet (>= 0.3.2),
python-httplib2 (>= 0.7.5),
python-iso8601 (>= 0.1.9),
python-keystonemiddleware (>= 1.0.0),
python-kombu (>= 2.4.8),
python-lxml (>= 2.3),
- python-netaddr (>= 0.7.6),
+ python-netaddr (>= 0.7.12),
python-oslo.config (>= 1.4.0),
- python-oslo.i18n (>= 0.2.0),
- python-oslo.messaging (>= 1.3.0),
- python-oslo.db (>= 0.2.0),
+ python-oslo.i18n (>= 1.0.0),
+ python-oslo.messaging (>= 1.4.0),
+ python-oslo.db (>= 1.0.0),
python-pastedeploy (>= 1.5.0),
python-pbr (>= 0.6), python-pbr (<< 0.7) | python-pbr (>> 0.7),
python-posix-ipc,
python-crypto (>= 2.6),
python-ceilometerclient (>= 1.0.6),
python-cinderclient (>= 1.0.7),
- python-glanceclient (>= 0.13.1),
+ python-glanceclient (>= 0.14.0),
python-heatclient (>= 0.2.9),
- python-keystoneclient (>= 0.9.0),
- python-neutronclient (>= 1:2.3.5),
- python-novaclient (>= 2.17.0),
- python-saharaclient (>= 0.6.0),
- python-swiftclient (>= 2.0.2),
+ python-keystoneclient (>= 0.10.0),
+ python-neutronclient (>= 1:2.3.6),
+ python-novaclient (>= 2.18.0),
+ python-saharaclient (>= 0.7.3),
+ python-swiftclient (>= 2.2.0),
python-troveclient (>= 1.0.4),
python-yaml (>= 3.1.0),
python-qpid,
- python-requests (>= 1.1),
+ python-requests (>= 1.2.1), python-requests ( << 2.4.0) | python-requests (>> 2.4.0),
python-routes (>= 1.12.3), python-routes ( << 2.0) | python-routes (>> 2.0),
python-six (>= 1.7.0),
- python-sqlalchemy (>= 0.7.8), python-sqlalchemy (<< 0.9.5) | python-sqlalchemy (>> 0.9.5),
- python-migrate (>= 0.9.1),
- python-stevedore (>= 0.14),
+ python-sqlalchemy (>= 0.8.4), python-sqlalchemy (<< 0.8.99) | python-sqlalchemy (>= 0.9.7), python-sqlalchemy ( << 0.9.99),
+ python-migrate (>= 0.9.1), python-migrate ( << 0.9.2) | python-migrate (>> 0.9.2),
+ python-stevedore (>= 1.0.0),
python-webob (>= 1.2.3),
python-boto (>= 2.4),
python-extras,
-%global release_name juno-1
+%global release_name juno-3
%global release_letter rc
-%global milestone 2
+%global milestone 3
%global full_release heat-%{version}
%global with_doc %{!?_without_doc:1}%{?_without_doc:0}
Name: openstack-heat
Summary: OpenStack Orchestration (heat)
-Version: 2014.2.b1
+Version: 2014.2.b3
Release: 2.1%{?dist}
License: ASL 2.0
Group: System Environment/Base
Source3: openstack-heat-api-cfn.init
Source4: openstack-heat-engine.init
Source5: openstack-heat-api-cloudwatch.init
-Source20: heat-dist.conf
#
# patches_base=2014.2.b1
BuildRequires: python2-devel
BuildRequires: python-setuptools
BuildRequires: python-babel >= 1.3
-BuildRequires: python-stevedore >= 0.14
+BuildRequires: python-stevedore >= 1.0.0
BuildRequires: python-oslo-sphinx
BuildRequires: python-argparse
BuildRequires: python-eventlet
# These are required to build due to the requirements check added
BuildRequires: python-paste-deploy >= 1.5.0
BuildRequires: python-routes >= 1.12.3, python-routes < 2.0
-BuildRequires: python-sqlalchemy >= 0.7.8, python-sqlalchemy <= 0.9.99
+BuildRequires: python-sqlalchemy >= 0.8.4, python-sqlalchemy <= 0.9.99
BuildRequires: python-webob >= 1.2.3
BuildRequires: python-pbr
BuildRequires: python-d2to1
%if 0%{?with_doc}
-BuildRequires: python-oslo-i18n >= 0.2.0
+BuildRequires: python-oslo-i18n >= 1.0.0
BuildRequires: python-oslo-config >= 1.4.0
-BuildRequires: python-oslo-messaging >= 1.3.0
-BuildRequires: python-oslo-db >= 0.2.0
+BuildRequires: python-oslo-messaging >= 1.4.0
+BuildRequires: python-oslo-db >= 1.0.0
BuildRequires: python-saharaclient
BuildRequires: python-cinderclient
BuildRequires: python-keystoneclient
sed -i s/REDHATHEATVERSION/%{version}/ heat/version.py
sed -i s/REDHATHEATRELEASE/%{release}/ heat/version.py
-# make doc build compatible with python-oslo-sphinx RPM
-sed -i 's/oslosphinx/oslo.sphinx/' doc/source/conf.py
-
# Remove the requirements file so that pbr hooks don't add it
# to distutils requires_dist config
rm -rf {test-,}requirements.txt tools/{pip,test}-requires
rm -rf %{buildroot}/%{python_sitelib}/heat/tests
install -p -D -m 640 %{_builddir}/%{full_release}/etc/heat/heat.conf.sample %{buildroot}/%{_sysconfdir}/heat/heat.conf
-install -p -D -m 640 %{SOURCE20} %{buildroot}%{_datadir}/heat/heat-dist.conf
install -p -D -m 640 %{_builddir}/%{full_release}/etc/heat/api-paste.ini %{buildroot}/%{_sysconfdir}/heat/api-paste.ini
install -p -D -m 640 etc/heat/policy.json %{buildroot}/%{_sysconfdir}/heat
Group: System Environment/Base
Requires: python-argparse
Requires: python-babel >= 1.3
-Requires: python-eventlet >= 0.13.0
+Requires: python-eventlet >= 0.15.1
Requires: python-greenlet >= 0.3.2
Requires: python-httplib2 >= 0.7.5
Requires: python-iso8601 >= 0.1.9
Requires: python-keystonemiddleware >= 1.0.0
Requires: python-kombu >= 2.4.8
Requires: python-lxml >= 2.3
-Requires: python-netaddr >= 0.7.6
+Requires: python-netaddr >= 0.7.12
Requires: python-oslo-config >= 1.4.0
-Requires: python-oslo-messaging >= 1.3.0
-Requires: python-oslo-db >= 0.2.0
-Requires: python-oslo-i18n >= 0.2.0
+Requires: python-oslo-messaging >= 1.4.0
+Requires: python-oslo-db >= 1.0.0
+Requires: python-oslo-i18n >= 1.0.0
Requires: python-paste-deploy >= 1.5.0
Requires: python-pbr >= 0.6, python-pbr < 0.7, python-pbr > 0.7, python-pbr < 1.0
Requires: python-posix_ipc
Requires: python-crypto >= 2.6
Requires: python-ceilometerclient >= 1.0.6
Requires: python-cinderclient >= 1.0.7
-Requires: python-glanceclient >= 0.13.1
+Requires: python-glanceclient >= 0.14.0
Requires: python-heatclient >= 0.2.9
-Requires: python-keystoneclient >= 0.9.0
-Requires: python-neutronclient >= 2.3.5, python-neutronclient < 3
-Requires: python-novaclient >= 2.17.0
-Requires: python-saharaclient >= 0.6.0
-Requires: python-swiftclient >= 2.0.2
+Requires: python-keystoneclient >= 0.10.0
+Requires: python-neutronclient >= 2.3.6, python-neutronclient < 3
+Requires: python-novaclient >= 2.18.0
+Requires: python-saharaclient >= 0.7.3
+Requires: python-swiftclient >= 2.2.0
Requires: python-troveclient >= 1.0.4
Requires: PyYAML >= 3.1.0
Requires: python-qpid
-Requires: python-requests >= 1.1
+Requires: python-requests >= 1.2.1, python-requests < 2.4.0, python-requests > 2.4.0
Requires: python-routes >= 1.12.3, python-routes < 2.0, python-routes > 2.0
Requires: python-six >= 1.7.0
-Requires: python-sqlalchemy >= 0.7.8, python-sqlalchemy < 0.9.5, python-sqlalchemy > 0.9.5, python-sqlalchemy <= 0.9.99
-Requires: python-migrate >= 0.9.1
-Requires: python-stevedore >= 0.14
+Requires: python-sqlalchemy >= 0.8.4, python-sqlalchemy <= 0.8.99, python-sqlalchemy >= 0.9.7, python-sqlalchemy <= 0.9.99
+Requires: python-migrate >= 0.9.1, python-migrate < 0.9.2, python-migrate > 0.9.2
+Requires: python-stevedore >= 1.0.0
Requires: python-webob >= 1.2.3
Requires: python-memcached
%{_bindir}/heat-keystone-setup
%{_bindir}/heat-keystone-setup-domain
%{python_sitelib}/heat*
-%attr(-, root, heat) %{_datadir}/heat/heat-dist.conf
%dir %attr(0755,heat,root) %{_localstatedir}/log/heat
%dir %attr(0755,heat,root) %{_localstatedir}/run/heat
%dir %attr(0755,heat,root) %{_sharedstatedir}/heat
%config(noreplace) %attr(-,root,heat) %{_sysconfdir}/heat/templates/*
%if 0%{?with_doc}
%{_mandir}/man1/heat-keystone-setup.1.gz
+%{_mandir}/man1/heat-keystone-setup-domain.1.gz
%{_mandir}/man1/heat-manage.1.gz
%endif
%changelog
+* Wed Sep 17 2014 Denis Egorenko <degorenko@mirantis.com> - 2014.2.b2
+- update for global requirements
+- fix init script (explicitly setting config file)
+
* Wed Jul 1 2014 Igor Yozhikov <iyozhikov@mirantis.com> - 2014.2
- updated for LP BP