python-cinderclient (>= 1.0.7),
python-cloudfiles,
python-compressor (>= 1.4),
- python-django (>= 1.4),
+ python-django (>= 1.4.2), python-django (<< 1.7),
python-django-pyscss (>= 1.0.2),
- python-glanceclient (>= 0.13.1),
- python-heatclient (>= 0.2.9) ,
- python-keystoneclient (>= 0.10.0),
- python-lockfile,
+ python-eventlet (>= 0.15.1),
+ python-glanceclient (>= 0.14.0),
+ python-heatclient (>= 0.2.9),
+ python-httplib2 (>= 0.7.5),
+ python-iso8601 (>= 0.1.9),
+ python-keystoneclient (>= 1:0.10.0),
+ python-kombu (>= 2.4.8),
+ python-lockfile (>= 0.8),
python-memcache,
- python-netaddr,
- python-neutronclient (>= 2.3.6),
- python-novaclient (>= 2.17.0),
+ python-netaddr (>= 0.7.12),
+ python-neutronclient (>= 1:2.3.6), python-neutronclient (<< 1:3.0),
+ python-novaclient (>= 2.18.0),
python-openstack-auth (>= 1.1.6),
- python-saharaclient (>= 0.6.0),
+ python-oslo.serialization (>= 1.0.0),
+ python-pbr (>= 0.6), python-pbr (<< 0.7) | python-pbr (>> 0.7), python-pbr (<< 1.0),
+ python-saharaclient (>= 0.7.3),
+ python-six (>= 1.7.0),
python-swiftclient (>= 2.2.0),
python-troveclient (>= 1.0.4),
python-tz,
%global with_compression 1
Name: python-django-horizon
-Version: 2014.2
+Version: 2014.2.b3
Release: 1%{?dist}
Summary: Django application for talking to Openstack
#Patch0009: 0009-remove-runtime-dep-to-python-pbr.patch
#Patch0010: 0010-Add-Change-password-link-to-the-RCUE-theme.patch
#Patch0011: 0011-.less-replaced-in-rcue.patch
+Patch0012: 0012-mos-fix-compression-error.patch
Requires: python-dateutil
Requires: pytz
-Requires: python-lockfile
-Requires: python-six >= 1.5.2
+Requires: python-lockfile >= 0.8
+Requires: python-six >= 1.7.0
BuildRequires: python2-devel
BuildRequires: python-setuptools
BuildRequires: python-d2to1
-BuildRequires: python-pbr >= 0.7.0
-BuildRequires: python-lockfile
+BuildRequires: python-pbr > 0.7.0
+BuildRequires: python-lockfile >= 0.8
BuildRequires: python-eventlet
BuildRequires: git
BuildRequires: python-six >= 1.7.0
BuildRequires: python-nose
BuildRequires: python-selenium
%endif
-BuildRequires: python-netaddr
+BuildRequires: python-netaddr >= 0.7.12
BuildRequires: python-kombu
BuildRequires: python-anyjson
BuildRequires: python-iso8601
Requires: python-lesscpy
%endif
-Requires: python-glanceclient >= 0.13.1
-Requires: python-keystoneclient >= 0.7.0
-Requires: python-novaclient >= 2.15.0
-Requires: python-neutronclient >= 2.3.6
-Requires: python-cinderclient >= 1.0.6
+Requires: python-glanceclient >= 0.14.0
+Requires: python-keystoneclient >= 1:0.10.0
+Requires: python-novaclient >= 2.18.0
+Requires: python-neutronclient >= 2.3.6, python-neutronclient < 3.0
+Requires: python-cinderclient >= 1.0.7
Requires: python-swiftclient >= 2.2.0
Requires: python-heatclient >= 0.2.9
Requires: python-ceilometerclient >= 1.0.6
-Requires: python-troveclient >= 1.0.0
-Requires: python-saharaclient >= 0.6.0
+Requires: python-troveclient >= 1.0.4
+Requires: python-saharaclient >= 0.7.3
+Requires: python-httplib2 >= 0.7.5
+Requires: python-iso8601 >= 0.1.9
+Requires: python-kombu >= 2.4.8
Requires: python-netaddr
Requires: python-oslo-config
-Requires: python-eventlet
-Requires: python-django-pyscss
+Requires: python-pbr >= 0.6, python-pbr < 0.7, python-pbr > 0.7, python-pbr < 1.0
+Requires: python-eventlet >= 0.15.1
+Requires: python-django >= 1.4.2, python-django < 1.7
+Requires: python-django-pyscss >= 1.0.2
Requires: python-XStatic >= 1.0.0
Requires: python-XStatic-Angular >= 1.2.1.1
Requires: python-XStatic-Angular-Cookies >= 1.2.1.1
Requires: python-XStatic-Rickshaw >= 1.5.0
Requires: python-XStatic-Spin >= 1.2.5.2
Requires: python-XStatic-jQuery >= 1.7.2
+Requires: python-XStatic-Bootstrap-Datepicker >= 1.3.1.0
+Requires: python-oslo-serialization >= 1.0.0
BuildRequires: python-django-openstack-auth >= 1.1.6
BuildRequires: python-django-compressor >= 1.4
BuildRequires: python-XStatic-Rickshaw >= 1.5.0
BuildRequires: python-XStatic-Spin >= 1.2.5.2
BuildRequires: python-oslo-sphinx
-BuildRequires: python-sphinx
+BuildRequires: python-oslo-serialization >= 1.0.0
BuildRequires: python-six >= 1.7.0
# Doc building basically means we have to mirror Requires:
BuildRequires: python-dateutil
-BuildRequires: python-glanceclient >= 0.13.1
-BuildRequires: python-keystoneclient
-BuildRequires: python-novaclient >= 2.15.0
-BuildRequires: python-neutronclient >= 2.3.6
-BuildRequires: python-cinderclient >= 1.0.6
+BuildRequires: python-glanceclient >= 0.14.0
+BuildRequires: python-keystoneclient >= 1:0.10.0
+BuildRequires: python-novaclient >= 2.18.0
+BuildRequires: python-neutronclient >= 2.3.6, python-neutronclient < 3.0
+BuildRequires: python-cinderclient >= 1.0.7
BuildRequires: python-swiftclient >= 2.2.0
BuildRequires: python-heatclient >= 0.2.9
BuildRequires: python-ceilometerclient >= 1.0.6
-BuildRequires: python-troveclient >= 1.0.0
-BuildRequires: python-saharaclient >= 0.6.0
+BuildRequires: python-troveclient >= 1.0.4
+BuildRequires: python-saharaclient >= 0.7.3
BuildRequires: python-oslo-sphinx
%description doc
%prep
%setup -q -n horizon-%{version}
+
+%patch0012 -p1
# Use git to manage patches.
# http://rwmj.wordpress.com/2011/08/09/nice-rpm-git-patch-management-trick/
#git init
%dir %{python_sitelib}/horizon
%{python_sitelib}/horizon/*.py*
%{python_sitelib}/horizon/browsers
+%{python_sitelib}/horizon/contrib/*.py*
%{python_sitelib}/horizon/conf
%{python_sitelib}/horizon/forms
%{python_sitelib}/horizon/management
#%{_datadir}/openstack-dashboard/openstack_dashboard/enabled/_99_customization.*
%changelog
+* Tue Sep 23 2014 Ivan Berezovskiy <iberezovskiy@mirantis.com> 2014.2.b3
+- Update requirements
+- Add simple tests
+
* Thu Jul 31 2014 Matthias Runge <mrunge@redhat.com> 2014.2-0.2
- rebase to Juno-2