Hello community,
here is the log from the commit of package openstack-dashboard for
openSUSE:Factory checked in at 2013-08-18 22:39:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openstack-dashboard (Old)
and /work/SRC/openSUSE:Factory/.openstack-dashboard.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openstack-dashboard"
Changes:
--------
--- /work/SRC/openSUSE:Factory/openstack-dashboard/openstack-dashboard.changes
2013-06-20 21:24:47.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.openstack-dashboard.new/openstack-dashboard.changes
2013-08-18 22:39:41.000000000 +0200
@@ -0,0 +1,26 @@
+-------------------------------------------------------------------
+Sun Aug 11 23:57:25 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a69.gfe659b2:
+ + Sync install_venv_common from oslo
+ + Refactoring of user assignment workflow.
+ + Updated from global requirements
+ + Customization: Add an explicit example of disabling Floating IPs
+ + fix gettext calls to work on uninterpolated strings
+
+-------------------------------------------------------------------
+Thu Aug 8 23:36:07 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a60.g99c46c2:
+ + Allow translators to control the word order
+ + Updates Topology to correctly handle resources in the INIT state.
+ + Ensure the user monkey patching is done for the API tests
+ + Revert "Fix selector syntax"
+
+-------------------------------------------------------------------
+Wed Aug 7 08:36:01 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a53.g8cc1517:
+ + Update implementation and remove TODO comment
+ + Fix selector syntax
+
@@ -2 +28 @@
-Tue Jun 18 23:57:20 UTC 2013 - [email protected]
+Mon Aug 5 21:06:44 UTC 2013 - [email protected]
@@ -4,3 +30,78 @@
-- Update to version 2013.1.3.a5.g21a4b20:
- + Increase socket timeout for selenium tests
- + Mark additional strings as translatable
+- Update to version 2013.2.a49.g602275b:
+ + Fix typo.
+ + Fixing missed translation.
+
+--------------------------------------------------------------------
+Sat Aug 3 23:59:40 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a46.gf02f0ee:
+ + Better sorting of flavors in the "Launch Instance" view
+
+--------------------------------------------------------------------
+Sat Aug 3 00:03:01 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a45.ga68fae2:
+ + Fixed keystone test data to match openstack_auth.
+ + Minor typo corrections
+
+--------------------------------------------------------------------
+Fri Aug 2 00:12:03 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a42.ga81bfc2:
+ + Add Image Source Field to choose Location or File
+
+--------------------------------------------------------------------
+Thu Aug 1 13:15:38 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a40.gfe2554a:
+ + Ignore non-existing attr in APIResourceWrapper __repr__
+ + Flavor ID added to Flavor creation form
+ + Replaces term tenant with project
+ + calling nova extensions api to enable certain nova features
+ + Email field is made not mandatory in user creation and editing.
+- Add 0001-Fix-selector-syntax.patch
+- Refresh 0001-Drop-NodeJS-dependency-in-favor-of-pure-python-lessc.patch
+
+--------------------------------------------------------------------
+Tue Jul 30 13:14:13 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a31.g9bb75cf:
+ + Query a period of time for usage summary
+ + Correct error messages
+ + removing horizon exceptions adding colors to log messages
+ + Add column "Uptime" to instances overview
+ + Update heat and ceilometer clients requirements
+ + Make row actions menu visible for the lower row
+ + remove 'import *' usage (or mark is #noqa)
+
+-------------------------------------------------------------------
+Fri Jul 26 12:23:13 UTC 2013 - [email protected]
+
+- refresh 0001-Drop-NodeJS-dependency-in-favor-of-pure-python-lessc.patch
+ to not have fuzz
+
+--------------------------------------------------------------------
+Thu Jul 25 23:46:50 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a18.g07b1343:
+ + Enable pep8 F841 checking.
+ + Use oslo.sphinx and remove local copy of doc theme
+ + Removed a comment from tox.ini that no longer applied.
+ + Unpinning upper bound on python-*clients
+ + fix r'home/$' in url partten
+ + added Compute Services to System Info panel
+ + adding aggregates panel to admin dashboard
+
+--------------------------------------------------------------------
+Mon Jul 22 23:55:56 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a7.g11fccd3:
+ + rename "enable" action to "toggle"
+ + Fixing the AJAX function location
+ + Remove all_tenants from server_list of Floating IPs tab
+
+--------------------------------------------------------------------
+Sat Jul 20 14:57:28 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a1.gef8ca80:
+ + Prevent an array index exception if server does not have an image.
@@ -9 +110 @@
-Wed Jun 12 11:47:46 UTC 2013 - [email protected]
+Thu Jul 18 09:40:29 UTC 2013 - [email protected]
@@ -11 +112,6 @@
-- fix build against Django 1.5
+- Add 0001-Drop-NodeJS-dependency-in-favor-of-pure-python-lessc.patch:
+ Move to pure-python less compiler and drop NodeJs. This removes the
+ reason to precompile static assets, thus the whole pipeline was dropped
+ which drastically simplifies this package
+- Use setuptools instead of distribute (merged upstream)
+- Don't package {_datadir}/openstack-dashboard/openstack_dashboard/openstack
twice
@@ -14 +120,20 @@
-Sat Jun 8 00:18:15 UTC 2013 - [email protected]
+Thu Jul 18 00:06:17 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a145.g8914ed9:
+ + Enable H304 check
+ + Adding Heat Resource Topology to Horizon
+
+--------------------------------------------------------------------
+Tue Jul 16 08:25:17 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a143.g7e8125d:
+ + Adding the ability to set/use domain context
+ + Fix a few visual issues on the network topology diagram.
+ + Sync pytz from requirements.txt
+ + Pinning minimum pbr and d2to1 versions
+ + Prompt for password on stack create.
+ + Neutron Security Group native support
+- Package %{_datadir}/openstack-dashboard/openstack_dashboard/{openstack,utils}
+
+-------------------------------------------------------------------
+Sat Jul 13 13:18:01 UTC 2013 - [email protected]
@@ -16,2 +141,229 @@
-- Update to version 2013.1.3.a1.g70e403b:
- + Bump stable/grizzly next version to 2013.1.3
+- Update to version 2013.2.a131.ge4583eb:
+ + Add openstack-common
+ + Add ceilometerclient and bootstrap-datepicker as dependency.
+
+-------------------------------------------------------------------
+Fri Jul 12 07:15:40 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a127.g8a826a1:
+ + update Quantum references to Neutron
+ + Custom javascript files
+ + Adding configuring hints in Horizon documentation
+ + added column "Image Name" to instances overview
+
+-------------------------------------------------------------------
+Fri Jul 12 07:15:00 UTC 2013 - [email protected]
+
+- remove neutron-rename.diff
+
+-------------------------------------------------------------------
+Wed Jul 10 07:05:24 UTC 2013 - [email protected]
+
+- update requires
+
+-------------------------------------------------------------------
+Wed Jul 10 07:02:08 UTC 2013 - [email protected]
+
+- switch to neutronclient
+
+-------------------------------------------------------------------
+Wed Jul 10 06:57:53 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a120.g2ffe032:
+ + Clean-up some of the workflows-related javascript
+ + Added btn-create loadbalancer dashboard
+ + adding hypervisors panel to admin dashboard
+ + Make get_object_by_id() work for most Django objects.
+ + Avoid ImportError when selenium is missing.
+ + Show ID for None display name in boot from volume
+ + Implementation of a Heat stacks UI.
+ + Temporary change the django_openstack_auth requirement
+
+-------------------------------------------------------------------
+Tue Jul 9 14:34:51 UTC 2013 - [email protected]
+
+- add neutron-rename.diff
+
+-------------------------------------------------------------------
+Wed Jul 3 08:08:42 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a108.g8bca5a4:
++++ 367 more lines (skipped)
++++ between
/work/SRC/openSUSE:Factory/openstack-dashboard/openstack-dashboard.changes
++++ and
/work/SRC/openSUSE:Factory/.openstack-dashboard.new/openstack-dashboard.changes
Old:
----
horizon-stable-grizzly.tar.gz
New:
----
0001-Drop-NodeJS-dependency-in-favor-of-pure-python-lessc.patch
horizon-master.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openstack-dashboard.spec ++++++
--- /var/tmp/diff_new_pack.tlolcT/_old 2013-08-18 22:39:42.000000000 +0200
+++ /var/tmp/diff_new_pack.tlolcT/_new 2013-08-18 22:39:42.000000000 +0200
@@ -18,37 +18,25 @@
%define component horizon
-%bcond_with nodejs
-
Name: openstack-dashboard
-Version: 2013.1.3.a5.g21a4b20
+Version: 2013.2.a69.gfe659b2
Release: 0
Summary: OpenStack Dashboard (Horizon)
License: Apache-2.0
Group: Development/Languages/Python
Url: http://wiki.openstack.org/OpenStackDashboard
-Source: horizon-stable-grizzly.tar.gz
+Source: horizon-master.tar.gz
# Apache2 example configuration:
Source2: openstack-dashboard.conf.sample
+# PATCH-FIX-UPSTREAM [email protected] --
https://review.openstack.org/#/c/37473/
+Patch0: 0001-Drop-NodeJS-dependency-in-favor-of-pure-python-lessc.patch
BuildRequires: apache2
BuildRequires: fdupes
BuildRequires: openstack-suse-macros
+BuildRequires: python-d2to1 >= 0.2.10
BuildRequires: python-devel
-BuildRequires: python-distribute
-# Avoid nodejs at runtime:
-# The following are needed to compress LESS files during built time
-BuildRequires: nodejs
-BuildRequires: python-cinderclient
-BuildRequires: python-django
-BuildRequires: python-django-appconf
-BuildRequires: python-django_compressor
-BuildRequires: python-django_openstack_auth
-BuildRequires: python-glanceclient
-BuildRequires: python-novaclient
-BuildRequires: python-quantumclient
-BuildRequires: python-six
-BuildRequires: python-swiftclient
-# End: Avoid nodejs at runtime:
+BuildRequires: python-pbr >= 0.5
+BuildRequires: python-setuptools
Requires: %{name}-branding = %{version}
Requires: apache2
Requires: apache2-mod_wsgi
@@ -62,9 +50,6 @@
Requires(post): apache2-utils
Requires(post): openssl
Requires(post): sysconfig
-%if %{with nodejs}
-Requires: nodejs
-%endif
Provides: openstack-dashboard-config = %{version}
Obsoletes: openstack-dashboard-config < %{version}
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
@@ -100,20 +85,26 @@
%package -n python-horizon
Summary: OpenStack Dashboard (Horizon) - Python Module
Group: Development/Languages/Python
-Requires: python-cinderclient >= 1.0.2
+Requires: python-cinderclient >= 1.0.4
+Requires: python-d2to1 >= 0.2.10
Requires: python-django >= 1.4
-Requires: python-django_compressor
-Requires: python-django_openstack_auth >= 1.0.7
-Requires: python-glanceclient
+Requires: python-django_compressor >= 1.3
+Requires: python-django_openstack_auth >= 1.0.11
+Requires: python-glanceclient >= 0.9.0
+Requires: python-heatclient >= 0.2.2
+Requires: python-heatclient >= 0.2.2
Requires: python-horizon-branding = %{version}
-Requires: python-keystoneclient
-Requires: python-lockfile
+Requires: python-iso8601 >= 0.1.4
+Requires: python-keystoneclient >= 0.2
+Requires: python-lesscpy >= 0.9h
+Requires: python-lockfile >= 0.8
Requires: python-netaddr
+Requires: python-neutronclient >= 2.2.0
Requires: python-novaclient >= 2.12.0
+Requires: python-pbr >= 0.5.16
Requires: python-pytz
-Requires: python-quantumclient >= 2.2.0
Requires: python-six
-Requires: python-swiftclient
+Requires: python-swiftclient >= 1.2
%description -n python-horizon
The Python module horizon is the core component of the OpenStack
@@ -136,16 +127,20 @@
Summary: OpenStack Dashboard (Horizon) - Testsuite
Group: Development/Languages/Python
Requires: %{name} = %{version}
-Requires: python-coverage
+Requires: python-coverage >= 3.6
Requires: python-django-nose
Requires: python-django-nose-selenium
-Requires: python-mox
+Requires: python-flake8 >= 2.0
+Requires: python-hacking >= 0.5.3
+Requires: python-mox >= 0.5.3
Requires: python-netaddr
Requires: python-nose
Requires: python-nose-exclude
-Requires: python-nosehtmloutput
+Requires: python-nosehtmloutput >= 0.0.3
Requires: python-nosexcover
-Requires: python-openstack.nose_plugin
+Requires: python-openstack.nose_plugin >= 0.7
+Requires: python-pep8 >= 1.4.5
+Requires: python-pyflakes >= 0.7.2
%if 0%{?with_selenium}
Requires: python-selenium
%else
@@ -158,38 +153,13 @@
functionality of the OpenStack dashboard and its components.
%prep
-%setup -q -n horizon-2013.1.3.a5.g21a4b20
+%setup -q -n horizon-2013.2.a69.gfe659b2
+%patch0 -p1
%openstack_cleanup_prep
-### Collect and pre-compile static assets:
-echo "SECRET_KEY='openSUSE'" > openstack_dashboard/local/local_settings.py
-python manage.py validate
-python manage.py collectstatic --noinput
-python manage.py compress --force
-# Cleanup *.pyc files afterwards:
-rm openstack_dashboard/local/local_settings.py
-find . -type f -name "*.pyc" -delete -print
-%if %{without nodejs}
-# Drop all *.less files, we won't need them at runtime:
-rm -r static/{bootstrap,dashboard}/less/
-# Drop static files from where it isn't used anyway, this is due to the
-# usage of setuptools_git...
-rm -r horizon/static openstack_dashboard/static
-%else
-echo "NON PRODUCTION SETUP"
-%endif
-# CSS/JS should be non-executable:
-find static/ -type f | xargs chmod a-x
-
%build
python setup.py build
-%if %{without nodejs}
-#Drop COMPRESS_PRECOMPILERS from settings (we needed it before, thus no patch):
-lineno=$(grep -n less_binary openstack_dashboard/settings.py | cut -d":" -f1 |
head -n1)
-sed -i "$lineno,$(( $lineno + 4))d" openstack_dashboard/settings.py
-%endif
-
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
@@ -204,9 +174,6 @@
### Create a local_settings.py
mv
%{buildroot}%{_datadir}/openstack-dashboard/openstack_dashboard/local/local_settings.py{.example,}
cat <<EOF >>
%{buildroot}%{_datadir}/openstack-dashboard/openstack_dashboard/local/local_settings.py
-%if %{without nodejs}
-COMPRESS_OFFLINE = True
-%endif
SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
DATABASES = {
'default': {
@@ -220,16 +187,6 @@
sed -i -e "s|\# \(from horizon\.utils import secret_key\)|\1|" \
-e "s|\# \(SECRET_KEY = .*\)|\1|"
%{buildroot}%{_datadir}/openstack-dashboard/openstack_dashboard/local/local_settings.py
-### Install collected / compressed static assets:
-mv static/ %{buildroot}%{_datadir}/openstack-dashboard/
-%if %{without nodejs}
-# But do not package 'less' binary, we use pre-compiled assets:
-rm -r %{buildroot}%{python_sitelib}/bin/
-%else
-# Bend over path to your bin/less/lessc in python_sitelib (Ugly as hell):
-sed -i -e "s|less_binary = .*|less_binary =
\"%{python_sitelib}/bin/less/lessc\"|"
%{buildroot}%{_datadir}/openstack-dashboard/openstack_dashboard/settings.py
-%endif
-
# Remove duplicate files
%if 0%{?suse_version}
%fdupes %{buildroot}%{python_sitelib}
@@ -260,16 +217,10 @@
%{_datadir}/openstack-dashboard/openstack_dashboard/api/
%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards/
%{_datadir}/openstack-dashboard/openstack_dashboard/openstack/
+%{_datadir}/openstack-dashboard/openstack_dashboard/utils/
%exclude
%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards/*/*/templates
%exclude %{_datadir}/openstack-dashboard/openstack_dashboard/templates
%exclude %{_datadir}/openstack-dashboard/openstack_dashboard/test/
-%if %{with nodejs}
-%dir %{python_sitelib}/bin
-%dir %{python_sitelib}/bin/less
-%dir %{python_sitelib}/bin/lib
-%{python_sitelib}/bin/less/lessc
-%{python_sitelib}/bin/lib/less/
-%endif
%{_datadir}/openstack-dashboard/openstack_dashboard/usage/
%{_datadir}/openstack-dashboard/openstack_dashboard/wsgi/
%{_datadir}/openstack-dashboard/openstack_dashboard/*.py*
@@ -284,41 +235,35 @@
%lang(ca)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/ca/LC_MESSAGES/django.mo
%lang(cs)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/cs/LC_MESSAGES/django.mo
%lang(en)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/en/LC_MESSAGES/django.mo
-%lang(en_GB)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.mo
+%lang(en-gb)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/en_GB/LC_MESSAGES/django.mo
%lang(es)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/es/LC_MESSAGES/django.mo
-%lang(fi_FI)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/fi_FI/LC_MESSAGES/django.mo
+%lang(fi-fi)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/fi_FI/LC_MESSAGES/django.mo
%lang(fr)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/fr/LC_MESSAGES/django.mo
%lang(hu)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/hu/LC_MESSAGES/django.mo
%lang(it)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/it/LC_MESSAGES/django.mo
%lang(ja)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/ja/LC_MESSAGES/django.mo
-%lang(ka_GE)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/ka_GE/LC_MESSAGES/django.mo
+%lang(ka-ge)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/ka_GE/LC_MESSAGES/django.mo
%lang(ko)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/ko_KR/LC_MESSAGES/django.mo
%lang(nl-nl)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/nl_NL/LC_MESSAGES/django.mo
%lang(pl)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/pl/LC_MESSAGES/django.mo
%lang(pt)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/pt/LC_MESSAGES/django.mo
%lang(ru)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/ru/LC_MESSAGES/django.mo
%lang(pt-br)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/pt_BR/LC_MESSAGES/django.mo
-%lang(vi_VN)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/vi_VN/LC_MESSAGES/django.mo
%lang(zh-cn)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/zh_CN/LC_MESSAGES/django.mo
%lang(zh-tw)
%{_datadir}/openstack-dashboard/openstack_dashboard/locale/zh_TW/LC_MESSAGES/django.mo
%files branding-upstream
%defattr(-,root,root)
%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards/*/*/templates
-%if %{with nodejs}
%{_datadir}/openstack-dashboard/openstack_dashboard/static
-%endif
%{_datadir}/openstack-dashboard/openstack_dashboard/templates
-%{_datadir}/openstack-dashboard/static
%files -n python-horizon
%defattr(-,root,root)
%{python_sitelib}/horizon/
%exclude %{python_sitelib}/horizon/conf/*/static
%exclude %{python_sitelib}/horizon/conf/*/templates
-%if %{with nodejs}
%exclude %{python_sitelib}/horizon/static
-%endif
%exclude %{python_sitelib}/horizon/templates
%exclude %{python_sitelib}/horizon/test
%{python_sitelib}/horizon-*.egg-info
@@ -327,43 +272,9 @@
%defattr(-,root,root)
%{python_sitelib}/horizon/conf/*/static
%{python_sitelib}/horizon/conf/*/templates
-%if %{with nodejs}
%{python_sitelib}/horizon/static
-%endif
%{python_sitelib}/horizon/templates
-# FIXME: we should package the translations with %%lang, but just doing it the
-# way below will package the files twice...
-## lang files
-#%%lang(bg-bg) %%{python_sitelib}/horizon/locale/bg_BG/LC_MESSAGES/django.mo
-#%%lang(bg-bg) %%{python_sitelib}/horizon/locale/bg_BG/LC_MESSAGES/djangojs.mo
-#%%lang(en) %%{python_sitelib}/horizon/locale/en/LC_MESSAGES/django.mo
-#%%lang(en) %%{python_sitelib}/horizon/locale/en/LC_MESSAGES/djangojs.mo
-#%%lang(es) %%{python_sitelib}/horizon/locale/es/LC_MESSAGES/django.mo
-#%%lang(es) %%{python_sitelib}/horizon/locale/es/LC_MESSAGES/djangojs.mo
-#%%lang(fr) %%{python_sitelib}/horizon/locale/fr/LC_MESSAGES/django.mo
-#%%lang(fr) %%{python_sitelib}/horizon/locale/fr/LC_MESSAGES/djangojs.mo
-#%%lang(it) %%{python_sitelib}/horizon/locale/it/LC_MESSAGES/django.mo
-#%%lang(it) %%{python_sitelib}/horizon/locale/it/LC_MESSAGES/djangojs.mo
-#%%lang(ja) %%{python_sitelib}/horizon/locale/ja/LC_MESSAGES/django.mo
-#%%lang(ja) %%{python_sitelib}/horizon/locale/ja/LC_MESSAGES/djangojs.mo
-#%%lang(ko) %%{python_sitelib}/horizon/locale/ko_KR/LC_MESSAGES/django.mo
-#%%lang(ko) %%{python_sitelib}/horizon/locale/ko_KR/LC_MESSAGES/djangojs.mo
-#%%lang(nl-nl) %%{python_sitelib}/horizon/locale/nl_NL/LC_MESSAGES/django.mo
-#%%lang(nl-nl) %%{python_sitelib}/horizon/locale/nl_NL/LC_MESSAGES/djangojs.mo
-#%%lang(pl) %%{python_sitelib}/horizon/locale/pl/LC_MESSAGES/django.mo
-#%%lang(pl) %%{python_sitelib}/horizon/locale/pl/LC_MESSAGES/djangojs.mo
-#%%lang(pt) %%{python_sitelib}/horizon/locale/pt/LC_MESSAGES/django.mo
-#%%lang(pt) %%{python_sitelib}/horizon/locale/pt/LC_MESSAGES/djangojs.mo
-#%%lang(pt-br) %%{python_sitelib}/horizon/locale/pt_BR/LC_MESSAGES/django.mo
-#%%lang(pt-br) %%{python_sitelib}/horizon/locale/pt_BR/LC_MESSAGES/djangojs.mo
-#%%lang(ru) %%{python_sitelib}/horizon/locale/ru/LC_MESSAGES/django.mo
-#%%lang(ru) %%{python_sitelib}/horizon/locale/ru/LC_MESSAGES/djangojs.mo
-#%%lang(zh-cn) %%{python_sitelib}/horizon/locale/zh_CN/LC_MESSAGES/django.mo
-#%%lang(zh-cn) %%{python_sitelib}/horizon/locale/zh_CN/LC_MESSAGES/djangojs.mo
-#%%lang(zh-tw) %%{python_sitelib}/horizon/locale/zh_TW/LC_MESSAGES/django.mo
-#%%lang(zh-tw) %%{python_sitelib}/horizon/locale/zh_TW/LC_MESSAGES/djangojs.mo
-
%files test
%defattr(-,root,root)
%{_localstatedir}/lib/%{name}-test/
++++++ 0001-Drop-NodeJS-dependency-in-favor-of-pure-python-lessc.patch ++++++
++++ 4470 lines (skipped)
++++++ _service ++++++
--- /var/tmp/diff_new_pack.tlolcT/_old 2013-08-18 22:39:42.000000000 +0200
+++ /var/tmp/diff_new_pack.tlolcT/_new 2013-08-18 22:39:42.000000000 +0200
@@ -1,6 +1,6 @@
<services>
<service name="git_tarballs" mode="disabled">
- <param
name="url">http://tarballs.openstack.org/horizon/horizon-stable-grizzly.tar.gz</param>
+ <param
name="url">http://tarballs.openstack.org/horizon/horizon-master.tar.gz</param>
<param name="email">[email protected]</param>
<param name="plain-version">True</param>
</service>
++++++ openstack-dashboard.conf.sample ++++++
--- /var/tmp/diff_new_pack.tlolcT/_old 2013-08-18 22:39:42.000000000 +0200
+++ /var/tmp/diff_new_pack.tlolcT/_new 2013-08-18 22:39:42.000000000 +0200
@@ -6,7 +6,6 @@
# - mod_ssl (If you enable the HTTPS vhost)
#
-
<VirtualHost *:80>
ServerName openstack-dashboard.example.com
ServerAdmin [email protected]
@@ -16,7 +15,17 @@
DocumentRoot /usr/share/openstack-dashboard/
+ <Directory /usr/share/openstack-dashboard/static/>
+ SetOutputFilter DEFLATE
+ ExpiresActive On
+ ExpiresDefault A604800
+ </Directory>
+
WSGIScriptAlias /
/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi
+ WSGIDaemonProcess horizon user=wwwrun group=www processes=3 threads=10
+ SetEnv APACHE_RUN_USER wwwrun
+ SetEnv APACHE_RUN_GROUP www
+
<Directory /usr/share/openstack-dashboard/openstack_dashboard/wsgi/>
Order allow,deny
Allow from all
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]