Hello community, here is the log from the commit of package python-designateclient for openSUSE:Factory checked in at 2016-09-30 15:28:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-designateclient (Old) and /work/SRC/openSUSE:Factory/.python-designateclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-designateclient" Changes: -------- --- /work/SRC/openSUSE:Factory/python-designateclient/python-designateclient.changes 2015-10-30 13:42:14.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-designateclient.new/python-designateclient.changes 2016-09-30 15:28:43.000000000 +0200 @@ -1,0 +2,88 @@ +Mon Aug 1 18:48:36 UTC 2016 - tbecht...@suse.com + +- update to version 2.2.0: + * Updated from global requirements + * Use osc_lib instead of cliff + * Add quota set / list / reset commands + * Mark the v1 API Client as deprecated + * Add global flags to cli + * Use osc-lib instead of openstackclient + * Revert "Add Global Flags for filtering results" + * Add pool listing to python designate client + * Add `openstack zone transfer accept list` cli to designateclient + * Allow cli to query "v2/recordsets" + * Add Global Flags for filtering results + * Use the correct capitalization of OpenStack + * Update the home-page with developer documentation + * Add reno support for release notes + * Switch to keystoneauth + * Added CONTRIBUTING.rst file + * Docs Update + * Don't use the 'keystone' client (functional tests) + * Update doc examples to use keystoneauth + * Update designate cli page with more examples Closes-Bug: #1578207 + * Add python-openstackclient to test-requirements + * Improve python-designateclient docs + * Add support for service status + * Fix a race condition in one of the zone import tests + * Run the functional tests in a more verbose mode + * Show responses on zone and recordset deletes + * Implement zone import + * Doc changes for installation webpage + * Fix an issue causing a blacklist test to fail + * Add filtering to recordsets CLI + * Show "status" and "action" for recordsets + * Move all V2 Controllers to inherit from the v2 + * Fixes 'openstack tld list' command's exception + * Implement zone export + * Improved TestRecordsetNegative + * Add a service catalog override to the functional tests + * Stop using non-existent method of Mock + * Log stacktraces of MultipleExceptions in functionaltests + * Python3: Add support for urlparse + * Allow the OSC CLI Plugin to walk pages + * Improvement in zone transfer request command description + * Fixed grammar mistake in shell.rst + * Update typos + * Show output on transfer accept + * Change to ShowOne to display output upon update + * Put py34 first in the env order of tox + * Replace assertEqual(None, *) with assertIsNone in tests + * Add a missing whitespace + * Deprecated tox -downloadcache option removed + * Indicate py34 support + * Removes MANIFEST.in as it is not needed explicitely by PBR + * Pass environment variables of proxy to tox + * Remove py26 support from designateclient + * Improve logging in designateclient + * Support OS_INTERFACE and set V2 API as default + * Pass OS_ENDPOINT_TYPE from shell to client + * Adds changes related to py3 compatibility + * Clearing out .pyc file before a tox run + * Fix support for --os-endpoint + * Updates shell doc of v1 client + * Fixes doc for v2 cli + * Add functional tests for blacklists + * Add functional tests for tlds + * Adds different filter option for zone listing + * Resolve TLD's by name + * improve readme contents + * Removes --name argument from zone set command + * Fixes error over quota update + * Fixes order of argument in assertEqual + * Fixes typos in zone transfer request show command description + * Add functional tests for recordsets + * Flesh out zone-related test cases + * Fixes exception message for zone creation command + * Fixes target-project-id argument in zone transfer command + * Removes name argument from openstack recordset set command + * Fixes openstack zone blacklist set command + * Added test cases for v2 client + * Adds test cases for servers in designateclient + * Adds test cases for domain in designate v1 client + * Makes error msg more helpful + * Add period in help message + * Layout some functional tests for the V2 CLI +- update _service and switch to upstream spec file + +------------------------------------------------------------------- Old: ---- python-designateclient-1.5.0.tar.gz New: ---- python-designateclient-2.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-designateclient.spec ++++++ --- /var/tmp/diff_new_pack.ty8D0p/_old 2016-09-30 15:28:46.000000000 +0200 +++ /var/tmp/diff_new_pack.ty8D0p/_new 2016-09-30 15:28:46.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-designateclient # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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,78 @@ # -%define component designateclient -Name: python-%{component} -Version: 1.5.0 +%global sname python-designateclient +Name: python-designateclient +Version: 2.2.0 Release: 0 -Summary: Openstack DNS (Designate) API Client +Summary: OpenStack DNS as a Service - Client License: Apache-2.0 -Group: Development/Languages/Python -Url: http://launchpad.net/python-designateclient -Source: https://pypi.python.org/packages/source/p/python-designateclient/python-designateclient-%{version}.tar.gz -BuildRequires: fdupes -BuildRequires: openstack-suse-macros +Group: Documentation +Url: https://launchpad.net/%{sname} +Source0: https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz +BuildRequires: openstack-macros BuildRequires: python-devel -BuildRequires: python-pbr >= 0.5.21 -# Documentation requirements: -BuildRequires: python-Sphinx >= 1.1.2 -# Test requirements: -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -BuildRequires: python-discover -%endif -BuildRequires: python-jsonschema -BuildRequires: python-keystoneclient -BuildRequires: python-mock -BuildRequires: python-mox >= 0.5.3 -BuildRequires: python-oslotest -BuildRequires: python-python-subunit -BuildRequires: python-requests-mock -BuildRequires: python-testrepository >= 0.0.17 -Requires: python >= 2.6.8 -Requires: python-cliff >= 1.14.0 -Requires: python-debtcollector >= 0.3.0 +BuildRequires: python-jsonschema >= 2.0.0 +BuildRequires: python-keystoneclient >= 1.7.0 +BuildRequires: python-mock >= 1.2 +BuildRequires: python-oslotest >= 1.10.0 +BuildRequires: python-pbr >= 1.6 +BuildRequires: python-python-subunit >= 0.0.18 +BuildRequires: python-requests-mock >= 0.7.0 +BuildRequires: python-setuptools >= 16.0 +BuildRequires: python-testrepository >= 0.0.18 +Requires: python-cliff >= 1.15.0 +Requires: python-debtcollector >= 1.2.0 Requires: python-jsonschema >= 2.0.0 -Requires: python-keystoneclient >= 1.6.0 -Requires: python-oslo.utils >= 2.0.0 +Requires: python-keystoneclient >= 1.7.0 +Requires: python-oslo.utils >= 3.5.0 Requires: python-pbr >= 1.6 -Requires: python-requests >= 2.5.2 +Requires: python-requests >= 2.10.0 Requires: python-six >= 1.9.0 -Requires: python-stevedore >= 1.5.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 +Requires: python-stevedore >= 1.10.0 BuildArch: noarch -%endif -Provides: %{name}-test = %{version} -Obsoletes: %{name}-test < %{version} %description -This is a client for the OpenStack Designate API. There's a Python API -(the designateclient module), and a command-line tool (designate). +OpenStack DNS as a Service - Client %package doc -Summary: Openstack DNS (Designate) API Client - Documentation -Group: Documentation/HTML -Requires: %{name} = %{version} +Summary: Documentation for the OpenStack DNS as a Service - Client +Group: Documentation +BuildRequires: python-Sphinx +BuildRequires: python-oslosphinx >= 2.5.0 %description doc -This package contains documentation files for %{name}. +Documentation for the OpenStack DNS as a Service - Client. %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 + +# generate html docs +%{__python2} setup.py build_sphinx +# remove the sphinx-build leftovers +rm -rf doc/build/html/.{doctrees,buildinfo} %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-data=%{python_sitelib} -%fdupes doc +%py2_install +#man pages +install -p -D -m 644 doc/build/man/python-designateclient.1 %{buildroot}%{_mandir}/man1/python-designateclient.1 %check -testr init && testr run --parallel +%{__python2} setup.py testr %files -%defattr(-,root,root,-) -%doc LICENSE README.rst +%license LICENSE +%doc README.rst ChangeLog +%{python2_sitelib}/designateclient +%{python2_sitelib}/python_designateclient-%{version}-py2.?.egg-info %{_bindir}/designate -%{python_sitelib}/%{component}/ -%{python_sitelib}/python_%{component}-*.egg-info +%{_mandir}/man1/python-designateclient.1.* %files doc -%defattr(-,root,root,-) +%license LICENSE %doc doc/build/html %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ty8D0p/_old 2016-09-30 15:28:46.000000000 +0200 +++ /var/tmp/diff_new_pack.ty8D0p/_new 2016-09-30 15:28:46.000000000 +0200 @@ -1,13 +1,13 @@ <services> + <service mode="disabled" name="renderspec"> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/python-designateclient/python-designateclient.spec.j2</param> + <param name="output-name">python-designateclient.spec</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-requirements.txt</param> + </service> <service mode="disabled" name="download_files"> <param name="changesgenerate">enable</param> </service> - <service mode="disabled" name="set_version"> - <param name="basename">python-designateclient</param> - </service> - <service mode="disabled" name="python_requires"> - </service> <service name="refresh_patches" mode="disabled"> <param name="changesgenerate">enable</param> </service> -</services> +</services> \ No newline at end of file ++++++ python-designateclient-1.5.0.tar.gz -> python-designateclient-2.2.0.tar.gz ++++++ ++++ 7495 lines of diff (skipped)