Hello community,
here is the log from the commit of package python-django_openstack_auth for
openSUSE:Factory checked in at 2017-02-21 13:40:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django_openstack_auth (Old)
and /work/SRC/openSUSE:Factory/.python-django_openstack_auth.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django_openstack_auth"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-django_openstack_auth/python-django_openstack_auth.changes
2016-05-19 12:14:29.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-django_openstack_auth.new/python-django_openstack_auth.changes
2017-02-21 13:40:16.753528004 +0100
@@ -1,0 +2,37 @@
+Fri Feb 10 15:41:01 UTC 2017 - [email protected]
+
+- update to version 3.1.1:
+ - Correctly initialize TestResponses
+ - Store the project domain ID in the Token object
+ - Removing token revoke / delete calls
+ - Add is_authenticated and is_anonymous properties
+ - Fix exception catch-all in domain scope auth
+ - Add Constraints support
+ - Allow federated users to auth with domain scope
+ - Add reason attribute to TestResponse
+ - Get remote address from client, behind proxy servers, to log on console.
+ - Show team and repo badges on README
+ - Imported Translations from Zanata
+ - Add info logs to plugin scoping
+ - python3.0 has disable LOG.warn
+ - Fix wrong warning about keystone version
+ - Refactor project and domain scoping
+ - Modify use of assertTrue(A in B)
+ - Add K2K Auth Dropdown
+ - Updated from global requirements
+ - Fix policy check short circuit
+
+-------------------------------------------------------------------
+Wed Dec 7 11:36:52 UTC 2016 - [email protected]
+
+- update to 2.4.2 :
+ * Removing token revoke / delete calls
+ * Revert "Add is_authenticated and is_anonymous properties"
+ * Add is_authenticated and is_anonymous properties
+ * Fix wrong warning about keystone version
+ * Update .gitreview for stable/newton
+ * Updated from global requirements
+ * Imported Translations from Zanata
+ * Correctly initialize TestResponses
+
+-------------------------------------------------------------------
Old:
----
django_openstack_auth-2.1.1.tar.gz
New:
----
django_openstack_auth-3.1.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-django_openstack_auth.spec ++++++
--- /var/tmp/diff_new_pack.FiS1wk/_old 2017-02-21 13:40:17.289452399 +0100
+++ /var/tmp/diff_new_pack.FiS1wk/_new 2017-02-21 13:40:17.293451835 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-django_openstack_auth
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,88 +16,95 @@
#
+%global pypi_name django_openstack_auth
Name: python-django_openstack_auth
-Version: 2.1.1
+Version: 3.1.1
Release: 0
-Summary: A Django auth backend for use with the OpenStack Keystone
+Summary: Django authentication backend for OpenStack Keystone
License: Apache-2.0
Group: Development/Languages/Python
-Url: http://django_openstack_auth.readthedocs.org/
-Source:
http://tarballs.openstack.org/django_openstack_auth/django_openstack_auth-%{version}.tar.gz
-BuildRequires: openstack-suse-macros
-BuildRequires: python-devel
-BuildRequires: python-pbr >= 0.6
-# Documentation requirements:
-BuildRequires: python-Sphinx >= 1.1.2
-BuildRequires: python-oslosphinx
-# Test requirements:
-BuildRequires: python-Babel >= 1.3
+Url: http://docs.openstack.org/developer/django_openstack_auth/
+Source0:
https://tarballs.openstack.org/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
+BuildRequires: openstack-macros
BuildRequires: python-Django >= 1.8
-BuildRequires: python-keystoneclient >= 0.6.0
-BuildRequires: python-mox3
+BuildRequires: python-devel
+BuildRequires: python-keystoneauth1 >= 2.17.0
+BuildRequires: python-keystoneclient >= 3.8.0
+BuildRequires: python-mock >= 2.0
+BuildRequires: python-mox3 >= 0.7.0
+BuildRequires: python-oslo.policy >= 1.17.0
+BuildRequires: python-oslotest >= 1.10.0
+BuildRequires: python-pbr >= 1.8
+BuildRequires: python-setuptools >= 16.0
+BuildRequires: python-testscenarios >= 0.4
Requires: python-Django >= 1.8
-Requires: python-keystoneauth1 >= 2.1.0
-Requires: python-keystoneclient >= 1.6.0
-Requires: python-oslo.config >= 2.7.0
-Requires: python-oslo.policy >= 0.5.0
-Requires: python-pbr >= 1.6
+Requires: python-keystoneauth1 >= 2.17.0
+Requires: python-keystoneclient >= 3.8.0
+Requires: python-oslo.config >= 3.14.0
+Requires: python-oslo.policy >= 1.17.0
+Requires: python-pbr >= 1.8
Requires: python-six >= 1.9.0
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
BuildArch: noarch
+%if 0%{?rhel} || 0%{?fedora}
+BuildRequires: gettext
%endif
-Provides: %{name}-test = %{version}
-Obsoletes: %{name}-test < %{version}
%description
-Django OpenStack Auth is a pluggable Django authentication backend that
-works with Django's ``contrib.auth`` framework to authenticate a user against
-OpenStack's Keystone Identity API.
+Django OpenStack Auth is a pluggable Django authentication backend
+that works with Django's ``contrib.auth`` framework to authenticate a
+user against OpenStack's Keystone Identity API.
+
+%package doc
+Summary: Documentation for %{name}
+Group: Documentation
+BuildRequires: python-Sphinx
+BuildRequires: python-oslosphinx >= 4.7.0
+
+%description doc
+Django OpenStack Auth is a pluggable Django authentication backend
+that works with Django's ``contrib.auth`` framework to authenticate a
+user against OpenStack's Keystone Identity API.
-The current version is designed to work with the Keystone V2 API.
+This package contains documentation in HTML format.
%prep
-%setup -q -n django_openstack_auth-%{version}
+%autosetup -n %{pypi_name}-%{version}
+%py_req_cleanup
%build
-%{__python2} setup.py build
-#python setup.py build_sphinx && rm build/sphinx/html/.buildinfo
-# pbr is far to intrusive and calls to many builders, we just want docs, thus:
-sphinx-build -b html doc/source build/sphinx/html && rm -r
build/sphinx/html/.buildinfo
+%py2_build
+
+# generate html docs
+%{__python2} setup.py build_sphinx
+# remove the Sphinx-build leftovers
+rm doc/build/html/.buildinfo
+
+%check
+PYTHONPATH=. %{__python2} openstack_auth/tests/run_tests.py
%install
-%{__python2} setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%py2_install
# compile mo files from po files
-(cd %{buildroot}%{python2_sitelib}/openstack_auth && /usr/bin/django-admin
compilemessages)
+(cd %{buildroot}%{python2_sitelib}/openstack_auth && %{_bindir}/django-admin
compilemessages)
# Remove po files
-find %{buildroot}%{python2_sitelib}/openstack_auth/locale -name "*.po" -delete
-print
+find %{buildroot}%{python2_sitelib} -name "*.po" -delete -print
+
+%find_lang django --all-name
-%files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst build/sphinx/html
-%{python2_sitelib}/django_openstack_auth-%{version}-py%{py_ver}.egg-info
-%{python2_sitelib}/openstack_auth
-%lang(ar) %{python2_sitelib}/openstack_auth/locale/ar/LC_MESSAGES/django.mo
-%lang(de) %{python2_sitelib}/openstack_auth/locale/de/LC_MESSAGES/django.mo
-%lang(en_AU)
%{python2_sitelib}/openstack_auth/locale/en_AU/LC_MESSAGES/django.mo
-%lang(en_GB)
%{python2_sitelib}/openstack_auth/locale/en_GB/LC_MESSAGES/django.mo
-%lang(es_MX)
%{python2_sitelib}/openstack_auth/locale/es_MX/LC_MESSAGES/django.mo
-%lang(fr) %{python2_sitelib}/openstack_auth/locale/fr/LC_MESSAGES/django.mo
-%lang(hi) %{python2_sitelib}/openstack_auth/locale/hi/LC_MESSAGES/django.mo
-%lang(ko_KR)
%{python2_sitelib}/openstack_auth/locale/ko_KR/LC_MESSAGES/django.mo
-%lang(nl_NL)
%{python2_sitelib}/openstack_auth/locale/nl_NL/LC_MESSAGES/django.mo
-%lang(pl_PL)
%{python2_sitelib}/openstack_auth/locale/pl_PL/LC_MESSAGES/django.mo
-%lang(pt_BR)
%{python2_sitelib}/openstack_auth/locale/pt_BR/LC_MESSAGES/django.mo
-%lang(pt) %{python2_sitelib}/openstack_auth/locale/pt/LC_MESSAGES/django.mo
-%lang(es) %{python2_sitelib}/openstack_auth/locale/es/LC_MESSAGES/django.mo
-%lang(ja) %{python2_sitelib}/openstack_auth/locale/ja/LC_MESSAGES/django.mo
-%lang(ru) %{python2_sitelib}/openstack_auth/locale/ru/LC_MESSAGES/django.mo
-%lang(uk) %{python2_sitelib}/openstack_auth/locale/uk/LC_MESSAGES/django.mo
-%lang(zh-tw)
%{python2_sitelib}/openstack_auth/locale/zh_TW/LC_MESSAGES/django.mo
-%lang(zh-CN)
%{python2_sitelib}/openstack_auth/locale/zh_CN/LC_MESSAGES/django.mo
+%files -f django.lang
+%license LICENSE
+%doc README.rst
+%dir %{python2_sitelib}/openstack_auth
+%{python2_sitelib}/openstack_auth/locale
+%{python2_sitelib}/openstack_auth/*.py*
+%{python2_sitelib}/openstack_auth/plugin
+%{python2_sitelib}/openstack_auth/tests
+%{python2_sitelib}/%{pypi_name}-*.egg-info
+
+%files doc
+%license LICENSE
+%doc doc/build/html
%changelog
++++++ _service ++++++
--- /var/tmp/diff_new_pack.FiS1wk/_old 2017-02-21 13:40:17.337445628 +0100
+++ /var/tmp/diff_new_pack.FiS1wk/_new 2017-02-21 13:40:17.341445064 +0100
@@ -1,13 +1,12 @@
<services>
- <service mode="disabled" name="download_files">
- <param name="changesgenerate">enable</param>
+ <service mode="disabled" name="renderspec">
+ <param
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/ocata/openstack/django_openstack_auth/django_openstack_auth.spec.j2</param>
+ <param name="output-name">python-django_openstack_auth.spec</param>
+ <param
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/ocata/global-requirements.txt</param>
+ <param name="changelog-email">[email protected]</param>
+ <param name="changelog-provider">gh,openstack,django_openstack_auth</param>
</service>
- <service mode="disabled" name="set_version">
- <param name="basename">django_openstack_auth</param>
- </service>
- <service mode="disabled" name="python_requires">
- </service>
- <service name="refresh_patches" mode="disabled">
- <param name="changesgenerate">enable</param>
+ <service mode="disabled" name="download_files">
</service>
+ <service name="format_spec_file" mode="disabled"/>
</services>
++++++ django_openstack_auth-2.1.1.tar.gz -> django_openstack_auth-3.1.1.tar.gz
++++++
++++ 4507 lines of diff (skipped)