Hello community, here is the log from the commit of package python-keystoneclient for openSUSE:Factory checked in at 2016-09-30 15:30:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-keystoneclient (Old) and /work/SRC/openSUSE:Factory/.python-keystoneclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-keystoneclient" Changes: -------- --- /work/SRC/openSUSE:Factory/python-keystoneclient/python-keystoneclient.changes 2016-05-04 08:19:10.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-keystoneclient.new/python-keystoneclient.changes 2016-09-30 15:30:15.000000000 +0200 @@ -1,0 +2,102 @@ +Wed Aug 31 13:15:31 UTC 2016 - tbecht...@suse.com + +update to version 3.5.0 + * Add policy functional tests + * Follow up patch for Improve docs for v3 roles + * Improve docs for v3 roles + * Follow up patch for Improve docs for v3 domains + * Add project functional tests + * Fix no content return type doc + * Improve docs for v3 auth + * Follow up patch for Add ec2 functional tests + * Reuse Domain and Project resouce definitions + * Follow up patch for Improve docs for v3 ec2 + * Do not send user ids as payload + * Add auth functional tests + * Improve docs for v3 endpoints + * Follow up patch for Improve docs for v3 services + * Add Python 3.5 classifier + * Add role functional tests + * Add endpoint functional tests + * Use assertEqual() instead of assertDictEqual() + * Correct test_implied_roles + * Add service functional tests + * Improve docs for v3 policies + * Move other-requirements.txt to bindep.txt + * Follow up patch for Improve docs for v3 policies + * Improve docs for v3 ec2 + * Remove unused LOG + * Remove print in tests.functional.v3.test_implied_roles + * Add region functional tests + * Use the adapter instead of the client in tests + * Add ec2 functional tests + * Add credential functional tests + * Improve implied-role functional tests + * Improve docs for v3 tokens + * Improve docs for v3 credentials + * Improve docs for v3 regions + * Fix other-requirements.txt for deb based distros + * Add __ne__ built-in function + * Updated from global requirements + * Improve docs for v3 services + +------------------------------------------------------------------- +Mon Jul 11 14:09:27 UTC 2016 - tbecht...@suse.com + +- update to 3.2.0: + * Updated from global requirements + * Update other-requirements.txt for Xenial + * Update README to comply with Identity V3 + * List system dependencies for running common tests + * Follow up patch for Improve docs for v3 projects + * Improve docs for v3 projects + * Add group functional tests + * Improve docs for v3 groups + * Follow up patch for add domain functional tests + * Add domain functional tests + * Improve docs for v3 domains + * Use /v3/auth/projects and /v3/auth/domains + * Handle EmptyCatalog exception in list federated projects + * PEP257: Ignore D203 because it was deprecated + * import warnings in doc/source/conf.py + * Remove unused iso8601 requirement + * map fixtures to keystoneauth + * Update the home-page with developer documentation + * Add users functional tests + * Improve docs for v3 users + * Trivial: ignore openstack/common in flake8 exclude list + * Fixing D105 PEP257 + * Fixing D200 PEP257 violation + * Fixing D202 and D203 PEP257 violation + * Fixing D204, D205, and D207 PEP257 violation + * Fixing D208 PEP257 violation + * httpclient: remove unused debug kwargs + * Fixing D211 PEP257 violation + * Fixing D301 PEP257 violation + * Add federation related tests + * [Trivial] Remove unnecessary executable privilge of unit test file + * Replace tempest-lib with tempest.lib + * Fix identity_providers docstring + * Fallback if Git repository is absent + * Fix D400 PEP257 violation + * Fix D401 PEP257 violation + * Updated example in README + * Removing bandit.yaml in favor of defaults + * Allow seeing full token response when debug enabled + * Enhance functional class to provide default info + * Remove keystone bash completion scripts for Keystone + * Remove doc references to the keystone CLI + * remove CLI from keystoneclient + * remove oslo-incubator apiclient + * Update reno for stable/mitaka + * Fix reference to ClientException + * Update Client examples to use sessions + * Change tests to pass session to Client + * Update developer docs for keystoneauth session + * Correct test running instructions + * Document session as an argument to v3.Client + * Link to AccessInfoV3 returned from get_raw_token_from_identity_service + * Tests stop using deprecated HTTPClient.get() +- update _service and switch to upstream .spec file + +------------------------------------------------------------------- Old: ---- openstack-keystone.sh python-keystoneclient-2.3.1.tar.gz python-keystoneclient-rpmlintrc New: ---- python-keystoneclient-3.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-keystoneclient.spec ++++++ --- /var/tmp/diff_new_pack.GsyDFX/_old 2016-09-30 15:30:18.000000000 +0200 +++ /var/tmp/diff_new_pack.GsyDFX/_new 2016-09-30 15:30:18.000000000 +0200 @@ -16,115 +16,91 @@ # -%define component keystoneclient - -Name: python-%{component} -Version: 2.3.1 +%global sname python-keystoneclient +Name: python-keystoneclient +Version: 3.5.0 Release: 0 -Summary: Openstack Identity (Keystone) API Client +Summary: Client library for OpenStack Identity API License: Apache-2.0 Group: Development/Languages/Python -Url: http://launchpad.net/python-keystoneclient -Source: https://pypi.python.org/packages/source/p/python-keystoneclient/python-keystoneclient-%{version}.tar.gz -Source2: openstack-keystone.sh -Source99: %name-rpmlintrc -BuildRequires: fdupes -BuildRequires: openstack-suse-macros -BuildRequires: python-base -BuildRequires: python-pbr -# Packages below are only needed for documentation build -BuildRequires: python-PrettyTable -BuildRequires: python-Sphinx >= 1.1.2 -BuildRequires: python-iso8601 >= 0.1.4 -BuildRequires: python-requests >= 0.8.8 -Requires: python >= 2.6.8 -Requires: python-PrettyTable >= 0.7 +Url: http://launchpad.net/%{sname} +Source0: https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz +BuildRequires: openssl +BuildRequires: openstack-macros +BuildRequires: python-debtcollector >= 1.2.0 +BuildRequires: python-devel +BuildRequires: python-keystoneauth1 >= 2.10.0 +BuildRequires: python-lxml >= 2.3 +BuildRequires: python-mock >= 2.0 +BuildRequires: python-oslo.config >= 3.14.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-pbr >= 1.6 +BuildRequires: python-positional >= 1.0.1 +BuildRequires: python-requests-mock >= 1.0 +BuildRequires: python-six >= 1.9.0 +BuildRequires: python-testrepository >= 0.0.18 +BuildRequires: python-testresources >= 0.2.4 +BuildRequires: python-testscenarios >= 0.4 Requires: python-debtcollector >= 1.2.0 -Requires: python-iso8601 >= 0.1.9 -Requires: python-keystoneauth1 >= 2.1.0 -Requires: python-lxml >= 2.3 -Requires: python-oslo.config >= 3.7.0 +Requires: python-keystoneauth1 >= 2.10.0 +Requires: python-oslo.config >= 3.14.0 Requires: python-oslo.i18n >= 2.1.0 Requires: python-oslo.serialization >= 1.10.0 -Requires: python-oslo.utils >= 3.5.0 -Requires: python-pbr >= 1.6 +Requires: python-oslo.utils >= 3.16.0 Requires: python-positional >= 1.0.1 -Requires: python-requests >= 2.8.1 +Requires: python-requests >= 2.10.0 Requires: python-six >= 1.9.0 -Requires: python-stevedore >= 1.5.0 -Recommends: python-keyring -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -BuildRequires: python-argparse -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else +Requires: python-stevedore >= 1.16.0 BuildArch: noarch -%endif -# Provides/Obsoletes for openSUSE-12.2 package names: -Provides: openstack-%{component} = %{version} -Obsoletes: openstack-%{component} < %{version} -Provides: python-python-%{component} = %{version} -Obsoletes: python-python-%{component} < %{version} %description -This is a client for the OpenStack Keystone API. There's a Python API -(the keystoneclient module), and a command-line tool (keystone). +Client library for interacting with Openstack Identity API. %package doc -Summary: Openstack Identity (Keystone) API Client - Documentation -Group: Documentation/HTML -Requires: %{name} = %{version} +Summary: Documentation for OpenStack Identity API Client +Group: Documentation +BuildRequires: python-Sphinx +BuildRequires: python-oslosphinx >= 2.5.0 %description doc -This package contains documentation files for %{name}. - -%package test -Summary: Openstack Identity (Keystone) API Client - Testsuite -Group: System/Management -Requires: %{name} = %{version} -Requires: python-fixtures >= 1.3.1 -Requires: python-mock >= 1.2 -Requires: python-oauthlib >= 0.6 -Requires: python-oslotest >= 1.10.0 -Requires: python-requests-mock >= 0.7.0 -Requires: python-tempest-lib >= 0.14.0 -Requires: python-testrepository >= 0.0.18 -Requires: python-testresources >= 0.2.4 -Requires: python-testtools >= 1.4.0 - -%description test -This package contains testsuite files for %{name}. +Documentation for the client library for interacting with Openstack +Identity API. %prep -%setup -q -%openstack_cleanup_prep +%setup -q -n %{sname}-%{version} %build -python setup.py build -python setup.py build_sphinx && rm doc/build/html/.buildinfo +%{py2_build} + +# Build HTML docs and man page +%{__python2} setup.py build_sphinx %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-data=%{python_sitelib} -%fdupes doc -### bash-completion -install -p -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/bash_completion.d/openstack-keystone.sh -### test subpackage -%openstack_test_package_install +%{py2_install} + +# Delete tests +rm -fr %{buildroot}%{python2_sitelib}/tests + +# Fix hidden-file-or-dir warnings +rm -fr html/.doctrees html/.buildinfo + +%check +export PYTHONPATH="%{python2_sitearch}:%{python2_sitelib}:%{buildroot}%{python2_sitelib}" +# don't want to depend on hacking for package building +rm keystoneclient/tests/unit/test_hacking_checks.py +%{__python2} setup.py testr %files -%defattr(-,root,root,-) -%doc LICENSE README.rst -%{_sysconfdir}/bash_completion.d/openstack-keystone.sh -%{_bindir}/keystone -%{python_sitelib}/%{component}/ -%{python_sitelib}/python_%{component}-*.egg-info +%doc README.rst +%license LICENSE +%{python2_sitelib}/keystoneclient +%{python2_sitelib}/*.egg-info %files doc -%defattr(-,root,root,-) -%doc LICENSE doc/build/html - -%files test -%defattr(-,root,root,-) -%{_localstatedir}/lib/%{name}-test/ +%doc doc/build/html +%license LICENSE %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.GsyDFX/_old 2016-09-30 15:30:18.000000000 +0200 +++ /var/tmp/diff_new_pack.GsyDFX/_new 2016-09-30 15:30:18.000000000 +0200 @@ -1,11 +1,11 @@ <services> - <service mode="disabled" name="download_files"> - <param name="changesgenerate">enable</param> - </service> - <service mode="disabled" name="set_version"> - <param name="basename">python-keystoneclient</param> + <service mode="disabled" name="renderspec"> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/python-keystoneclient/python-keystoneclient.spec.j2</param> + <param name="output-name">python-keystoneclient.spec</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-requirements.txt</param> </service> - <service mode="disabled" name="python_requires"> + <service mode="disabled" name="download_files"> + <param name="changesgenerate">enable</param> </service> <service name="refresh_patches" mode="disabled"> <param name="changesgenerate">enable</param> ++++++ python-keystoneclient-2.3.1.tar.gz -> python-keystoneclient-3.5.0.tar.gz ++++++ ++++ 13406 lines of diff (skipped)