Fix requirements for 2014.2.2 version
[openstack-build/ceilometer-build.git] / rpm / SPECS / openstack-ceilometer.spec
index a0f0bd36e8918d519aac461537b8f58f6b59bb06..47cc44425d4d39fda6ac1ddab8afe6458e995543 100644 (file)
@@ -3,7 +3,7 @@
 %global pypi_name ceilometer
 
 Name:             openstack-ceilometer
-Version:          2014.2.b1
+Version:          2014.2.2
 Release:          2%{?dist}
 Summary:          OpenStack measurement collection service
 
@@ -59,42 +59,46 @@ Summary:          OpenStack ceilometer python libraries
 Group:            Applications/System
 
 Requires:         python-qpid
-Requires:         python-kombu
 
-Requires:         python-babel
-Requires:         python-eventlet >= 0.13.0
+Requires:         python-babel >= 1.3
+Requires:         python-eventlet >= 0.15.1, python-eventlet <= 0.15.2
 Requires:         python-iso8601 >= 0.1.9
 Requires:         python-lxml >= 2.3
 Requires:         python-anyjson >= 0.3.3
 Requires:         python-jsonpath-rw >= 1.2.0, python-jsonpath-rw < 2.0
-Requires:         python-stevedore >= 0.14
+Requires:         python-stevedore >= 1.0.0
 Requires:         python-msgpack >= 0.4.0
 Requires:         python-posix_ipc
 Requires:         python-six >= 1.7.0
-Requires:         PyYAML
+Requires:         PyYAML >= 3.1.0
 
 Requires:         python-argparse
 Requires:         python-croniter >= 0.3.4
 Requires:         python-happybase >= 0.5, python-happybase < 0.7, python-happybase > 0.7
 Requires:         python-jsonschema >= 2.0.0, python-jsonschema < 3.0.0
-Requires:         python-lockfile >= 0.8
-Requires:         python-netaddr >= 0.7.6
+Requires:         python-lockfile == 0.8
+Requires:         python-netaddr >= 0.7.12
+Requires:         python-ordereddict < 1.2
 Requires:         python-pbr >= 0.6, python-pbr < 0.7, python-pbr > 0.7, python-pbr < 1.0
-Requires:         python-requests >= 1.1
+Requires:         python-requests >= 2.1.0, python-requests <= 2.2.1
+Requires:         python-tooz >= 0.3
 
-Requires:         python-sqlalchemy >= 0.8.4, python-sqlalchemy < 0.95, python-sqlalchemy > 0.9.5, python-sqlalchemy <= 0.9.99
+Requires:         python-sqlalchemy >= 0.9.7, python-sqlalchemy <= 0.9.99
 Requires:         python-alembic >= 0.6.4
-Requires:         python-migrate >= 0.9.1
+Requires:         python-migrate == 0.9.1
 
 Requires:         python-webob >= 1.2.3
 
-Requires:         python-oslo-config >= 1:1.2.1
-Requires:         python-oslo-vmware >= 0.4
-Requires:         python-oslo-messaging >= 1.3.0
+Requires:         python-oslo-config >= 1:1.4.0
+Requires:         python-oslo.db >= 1.0.0
+Requires:         python-oslo-rootwrap >= 1.3.0
+Requires:         python-oslo-vmware >= 0.6.0
+Requires:         python-oslo-utils >= 1.0.0
+Requires:         python-oslo-messaging >= 1.4.0
+Requires:         python-oslo.serialization >= 1.0.0
 
 Requires:         pysnmp > 4.2.1, pysnmp < 5.0.0
 Requires:         pytz
-Requires:         python-croniter
 
 Requires:         python-keystonemiddleware >= 1.0.0
 Requires:         python-paste-deploy >= 1.5.0
@@ -106,10 +110,11 @@ Requires:         python-pymongo
 Requires:         python-flask
 Requires:         python-pecan >= 0.5.0
 Requires:         python-wsme >= 0.6
-Requires:         python-novaclient >= 2.17.0
-Requires:         python-keystoneclient >= 0.9.0
-Requires:         python-glanceclient >= 0.13.1
-Requires:         python-swiftclient >= 2.0.2
+Requires:         python-neutronclient >= 2.3.6, python-neutronclient < 3
+Requires:         python-novaclient >= 1:2.18.0
+Requires:         python-keystoneclient >= 1:0.10.0
+Requires:         python-glanceclient >= 1:0.14.0
+Requires:         python-swiftclient >= 2.2.0
 Requires:         python-ceilometerclient >= 1.0.6
 Requires:         libvirt-python
 
@@ -133,7 +138,6 @@ Requires(preun):  chkconfig
 Requires(pre):    shadow-utils
 
 
-
 %description common
 OpenStack ceilometer provides services to measure and
 collect metrics from OpenStack components.
@@ -148,8 +152,8 @@ Group:            Applications/System
 
 Requires:         %{name}-common = %{version}-%{release}
 
-Requires:         python-novaclient >= 2.17.0
-Requires:         python-keystoneclient >= 0.9.0
+Requires:         python-novaclient >= 1:2.18.0
+Requires:         python-keystoneclient >= 1:0.10.0
 Requires:         libvirt-python
 
 %description compute
@@ -166,10 +170,10 @@ Group:            Applications/System
 
 Requires:         %{name}-common = %{version}-%{release}
 
-Requires:         python-novaclient >= 2.17.0
-Requires:         python-keystoneclient >= 0.9.0
-Requires:         python-glanceclient >= 0.13.1
-Requires:         python-swiftclient >= 2.0.2
+Requires:         python-novaclient >= 1:2.18.0
+Requires:         python-keystoneclient >= 1:0.10.0
+Requires:         python-glanceclient >= 1:0.14.0
+Requires:         python-swiftclient >= 2.2.0
 
 %description central
 OpenStack ceilometer provides services to measure and
@@ -221,7 +225,7 @@ Requires:         %{name}-common = %{version}-%{release}
 
 Requires:         python-pymongo
 Requires:         python-flask
-Requires:         python-pecan >= 0.4.5
+Requires:         python-pecan >= 0.5.0
 Requires:         python-wsme >= 0.6
 
 %description api
@@ -301,7 +305,7 @@ popd
 # Setup directories
 install -d -m 755 %{buildroot}%{_sharedstatedir}/ceilometer
 install -d -m 755 %{buildroot}%{_sharedstatedir}/ceilometer/tmp
-install -d -m 755 %{buildroot}%{_localstatedir}/log/ceilometer
+install -d -m 775 %{buildroot}%{_localstatedir}/log/ceilometer
 
 # Install config files
 install -d -m 755 %{buildroot}%{_sysconfdir}/ceilometer
@@ -499,11 +503,13 @@ fi
 %config(noreplace) %attr(-, root, ceilometer) %{_sysconfdir}/ceilometer/event_definitions.yaml
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 
-%dir %attr(0755, ceilometer, root) %{_localstatedir}/log/ceilometer
+%dir %attr(0775, ceilometer, ceilometer) %{_localstatedir}/log/ceilometer
 %dir %attr(0755, ceilometer, root) %{_localstatedir}/run/ceilometer
 
+%{_bindir}/ceilometer-agent-ipmi
 %{_bindir}/ceilometer-dbsync
 %{_bindir}/ceilometer-expirer
+%{_bindir}/ceilometer-rootwrap
 %{_bindir}/ceilometer-send-sample
 
 
@@ -563,6 +569,13 @@ fi
 
 
 %changelog
+* Sun Mar 15 2015  Ivan Berezovskiy <iberezovskiy@mirantis.com> - 2014.2.2
+- New update of requirements for current 2014.2.2 version
+
+* Mon Mar 2 2015 Ivan Berezovskiy <iberezovskiy@mirantis.com> - 2014.2.2
+- Update spec and requirements for current 2014.2.2 version
+  https://github.com/openstack/ceilometer/blob/stable/juno/requirements.txt
+
 * Fri Jul 4 2014 Ivan Berezovskiy <iberezovskiy@mirantis.com> - 2014.2.b1
 - Update to upstream 2014.2.b1
 - Update requirements