%global pypi_name ceilometer
Name: openstack-ceilometer
-Version: 2014.2.b1
+Version: 2014.2.2
Release: 2%{?dist}
Summary: OpenStack measurement collection service
Requires: python-qpid
Requires: python-babel
-Requires: python-eventlet >= 0.13.0
+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 >= 1.2.2, 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.db >= 0.2.0
-Requires: python-oslo-vmware >= 0.4
-Requires: python-oslo-utils >= 0.1.1
-Requires: python-oslo-messaging >= 1.3.0
-Requires: python-oslo.serialization >= 0.1.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 >= 0.3.4
Requires: python-keystonemiddleware >= 1.0.0
Requires: python-paste-deploy >= 1.5.0
Requires: python-flask
Requires: python-pecan >= 0.5.0
Requires: python-wsme >= 0.6
-Requires: python-neutronclient >= 2.3.5
-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 >= 2.18.0
+Requires: python-keystoneclient >= 0.10.0
+Requires: python-glanceclient >= 0.14.0
+Requires: python-swiftclient >= 2.2.0
Requires: python-ceilometerclient >= 1.0.6
Requires: libvirt-python
Requires: %{name}-common = %{version}-%{release}
-Requires: python-novaclient >= 2.17.0
-Requires: python-keystoneclient >= 0.9.0
+Requires: python-novaclient >= 2.18.0
+Requires: python-keystoneclient >= 0.10.0
Requires: libvirt-python
%description compute
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 >= 2.18.0
+Requires: python-keystoneclient >= 0.10.0
+Requires: python-glanceclient >= 0.14.0
+Requires: python-swiftclient >= 2.2.0
%description central
OpenStack ceilometer provides services to measure and
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
# 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
%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
%changelog
+* 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