Hello community, here is the log from the commit of package python-keystonemiddleware for openSUSE:Factory checked in at 2016-10-13 11:29:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-keystonemiddleware (Old) and /work/SRC/openSUSE:Factory/.python-keystonemiddleware.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-keystonemiddleware" Changes: -------- --- /work/SRC/openSUSE:Factory/python-keystonemiddleware/python-keystonemiddleware.changes 2016-05-04 08:19:04.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-keystonemiddleware.new/python-keystonemiddleware.changes 2016-10-13 11:29:15.000000000 +0200 @@ -1,0 +2,69 @@ +Tue Oct 4 11:14:01 UTC 2016 - dmuel...@suse.com + +- global requirements sync +- switch to stable/newton + +------------------------------------------------------------------- +Thu Sep 1 18:50:26 UTC 2016 - tbecht...@suse.com + +update to version 4.9.0 + * PEP257: add flake8-docstring testing + * PEP257: Ignore D203 because it was deprecated + * Use oslo.config fixture in audit tests + * Add a fixture method to add your own token data + * Remove bandit.yaml in favor of defaults + * Fix typo 'olso' to 'oslo' + * Fix D105: Missing docstring in magic method (PEP257) + * remove old options from documentation + * Extract a common notifier pattern + * Refactor audit api tests into their own file + * Return default value for pkg_version if missing + * Fix an issue with oslo_config_project paste config + * Use extras for oslo.messaging dependency + * Move auth token opts calculation into auth_token + * Fix D204 PEP257 violation and enable D301 and D209 + * Fix doc build if git is absent + * Fix D401 PEP257 violation and enable H403 + * Add Python 3.5 classifier + * Refactor create_event onto the api object. + * Use AccessInfo in UserAuthPlugin instead of custom + * Pop oslo_config_config before doing paste convert + * Remove oslo-incubator + * Create signing_dir upon first usage + * Fix D202: No blank lines allowed after function docstring (PEP257) + * Use jsonutils instead of ast for loading the service catalog + * Make sure audit can handle API requests which does not require a token + * Fix D200: One-line docstring should fit on one line with quotes (PEP257) + * s3token config with auth URI + * Return JSON for Unauthorized message + * Update documentation for running tests + * Make audit middleware use common config object + * Update reno for stable/mitaka + * use local config options if available in audit middleware + * Add back a bandit tox job + * Only confirm token binding on one token + * Remove the _is_v2 and _is_v3 helpers + * Move audit into its own folder + * Fix description of option `cache` + * Create a Config object + * Clean up middleware architecture + * generate sample config automatically + * Improve documentation for auth_uri + * Fix AttributeError on cached-invalid token checks + * Pass X_IS_ADMIN_PROJECT header from auth_token + * Fix D400 PEP257 violation + * Config: no need to set default=None + * use the same context across a request + * Update config options + * Handle cache invalidate outside cache object + * Determine project name from oslo_config or local config + * Adding audit middleware specific notification driver conf + * Use createfile fixture in audit test + * Refactor API tests to not run middleware + * Break out the API piece into its own file + * Consolidate user agent calculation + * Updated from global requirements + * Use method split_path from oslo.utils +- update _service and use upstream spec template + +------------------------------------------------------------------- Old: ---- keystonemiddleware-4.3.0.tar.gz New: ---- keystonemiddleware-4.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-keystonemiddleware.spec ++++++ --- /var/tmp/diff_new_pack.iy4BLZ/_old 2016-10-13 11:29:16.000000000 +0200 +++ /var/tmp/diff_new_pack.iy4BLZ/_new 2016-10-13 11:29:16.000000000 +0200 @@ -16,71 +16,92 @@ # +%global sname keystonemiddleware Name: python-keystonemiddleware -Version: 4.3.0 +Version: 4.9.0 Release: 0 Summary: Middleware for OpenStack Identity License: Apache-2.0 Group: Development/Languages/Python -Url: http://launchpad.net/keystonemiddleware -Source: https://pypi.python.org/packages/source/k/keystonemiddleware/keystonemiddleware-%{version}.tar.gz -BuildRequires: python-WebOb -BuildRequires: python-coverage -BuildRequires: python-devel -BuildRequires: python-fixtures -BuildRequires: python-keystoneclient -BuildRequires: python-lxml -BuildRequires: python-oslotest -BuildRequires: python-pbr -BuildRequires: python-requests -BuildRequires: python-requests-mock -BuildRequires: python-six -BuildRequires: python-testrepository -BuildRequires: python-testresources -BuildRequires: python-testtools -# Test requirements -BuildRequires: python-memcached -BuildRequires: python-mock -BuildRequires: python-pycrypto -Requires: python-Babel >= 1.3 +Url: https://launchpad.net/%{sname} +Source0: https://pypi.io/packages/source/k/%{sname}/%{sname}-%{version}.tar.gz +BuildRequires: openstack-macros +BuildRequires: python-WebOb >= 1.2.3 +BuildRequires: python-fixtures >= 3.0.0 +BuildRequires: python-keystoneauth1 >= 2.10.0 +BuildRequires: python-keystoneclient >= 2.0.0 +BuildRequires: python-mock >= 2.0 +BuildRequires: python-oslo.config >= 3.14.0 +BuildRequires: python-oslo.context >= 2.9.0 +BuildRequires: python-oslo.i18n >= 2.1.0 +BuildRequires: python-oslo.serialization >= 1.10.0 +BuildRequires: python-oslo.utils >= 3.16.0 +BuildRequires: python-oslotest >= 1.10.0 +BuildRequires: python-positional >= 1.0.1 +BuildRequires: python-pycadf >= 1.1.0 +BuildRequires: python-pycrypto >= 2.6 +BuildRequires: python-python-memcached >= 1.56 +BuildRequires: python-requests >= 2.10.0 +BuildRequires: python-requests-mock >= 1.0 +BuildRequires: python-six >= 1.9.0 +BuildRequires: python-stevedore >= 1.16.0 +BuildRequires: python-testrepository >= 0.0.18 +BuildRequires: python-testresources >= 0.2.4 +BuildRequires: python-testtools >= 1.4.0 Requires: python-WebOb >= 1.2.3 -Requires: python-keystoneauth1 >= 2.1.0 -Requires: python-keystoneclient >= 1.6.0 -Requires: python-oslo.config >= 3.4.0 -Requires: python-oslo.context >= 0.2.0 +Requires: python-keystoneauth1 >= 2.10.0 +Requires: python-keystoneclient >= 2.0.0 +Requires: python-oslo.config >= 3.14.0 +Requires: python-oslo.context >= 2.9.0 Requires: python-oslo.i18n >= 2.1.0 -Requires: python-oslo.messaging >= 4.0.0 Requires: python-oslo.serialization >= 1.10.0 -Requires: python-oslo.utils >= 3.4.0 +Requires: python-oslo.utils >= 3.16.0 +Requires: python-positional >= 1.0.1 Requires: python-pycadf >= 1.1.0 -Requires: python-requests >= 2.8.1 +Requires: python-requests >= 2.10.0 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 -%endif %description -This package contains middleware modules designed to provide authentication and -authorization features to web services other than `Keystone -<https://github.com/openstack/keystone>`. The most prominent module is -``keystonemiddleware.auth_token``. This package does not expose any CLI or -Python API features. +This package contains middleware modules designed to provide authentication +and authorization features to web services other than Keystone +The most prominent module is keystonemiddleware.auth_token. This package +does not expose any CLI or Python API features. + +%package doc +Summary: Documentation for Middleware for OpenStack Identity +Group: Development/Languages/Python +BuildRequires: python-Sphinx +BuildRequires: python-oslosphinx >= 2.5.0 + +%description doc +Documentation for Middleware for OpenStack Identity. %prep -%setup -q -n keystonemiddleware-%{version} +%setup -q -n %{sname}-%{version} %build -python setup.py build +%{py2_build} %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%{py2_install} + +# generate html docs +%{__python2} setup.py build_sphinx +# remove the sphinx-build leftovers +rm -rf doc/build/html/.{doctrees,buildinfo} + +%check +%{__python2} setup.py testr %files -%defattr(-,root,root,-) -%doc AUTHORS LICENSE README.rst ChangeLog -%{python_sitelib}/* +%license LICENSE +%doc AUTHORS ChangeLog README.rst +%{python2_sitelib}/%{sname} +%{python2_sitelib}/*.egg-info + +%files doc +%doc doc/build/html +%license LICENSE %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.iy4BLZ/_old 2016-10-13 11:29:16.000000000 +0200 +++ /var/tmp/diff_new_pack.iy4BLZ/_new 2016-10-13 11:29:16.000000000 +0200 @@ -1,13 +1,11 @@ <services> - <service mode="disabled" name="download_files"> - <param name="changesgenerate">enable</param> - </service> - <service mode="disabled" name="set_version"> - <param name="basename">keystonemiddleware</param> + <service mode="disabled" name="renderspec"> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/newton/openstack/keystonemiddleware/keystonemiddleware.spec.j2</param> + <param name="output-name">python-keystonemiddleware.spec</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/newton/global-requirements.txt</param> </service> - <service mode="disabled" name="python_requires"> - </service> - <service name="refresh_patches" mode="disabled"> + <service mode="disabled" name="download_files"> <param name="changesgenerate">enable</param> </service> + <service mode="disabled" name="format_spec_file"/> </services> ++++++ keystonemiddleware-4.3.0.tar.gz -> keystonemiddleware-4.9.0.tar.gz ++++++ ++++ 6593 lines of diff (skipped)