Hello community, here is the log from the commit of package python-ironicclient for openSUSE:Factory checked in at 2016-05-19 12:14:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ironicclient (Old) and /work/SRC/openSUSE:Factory/.python-ironicclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-ironicclient" Changes: -------- --- /work/SRC/openSUSE:Factory/python-ironicclient/python-ironicclient.changes 2015-10-30 13:42:25.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-ironicclient.new/python-ironicclient.changes 2016-05-19 12:14:36.000000000 +0200 @@ -1,0 +2,84 @@ +Mon Mar 14 21:08:14 UTC 2016 - tbechtold@suse.com + +- update to 1.2.0: + * Remove leftover use of args.os_endpoint + * Updated from global requirements + * Add CLI support for RAID configuration + * Use keystoneauth instead of keystoneclient + * Don't ignore failures when delete nodes + * Use requests lib in HTTPClient + * Add a JSON option to the client + * Do not pass endpoint to constructor in OSC + * Fix Resource.__eq__ mismatch semantics of object equal + * Log SHA1 hash of X-Auth-Token value + * Stop ignoring _ as builtin in pep8 + * Remove unused `anyjson` + * Add sanity tests for testing actions with Chassis + * Add 'node-set-provision-state <node> clean' + * continue to delete next node if failed with previous one + * Fix unit test 'Argument parse failed' error + * Replace HTTP 'magic numbers' with constants + * Add CLI to list nodes using the same driver + * Allow functional tests to work with Keystone v3 + * Allow to initialize keystone v3 client + * Support all API versions up to 1.latest + * Put py34 first in the env order of tox + * Fix params order in assertEqual + * Remove openstack-common.conf + * Move ironicclient/common tests to their respective directory + * Do not log secrets + * Fix test cases of listing with provisioning state + * Replace assertTrue with explicit assertIsInstance + * Add first reno-based release note + * Add reno for release notes management + * Add Sanity tests for testing actions with Driver + * Replace assertEqual(None, *) with assertIsNone in tests + * Removes MANIFEST.in as it is not needed explicitely by PBR + * Switch tox unit test command to use ostestr + * Drop py33 support + * Add --uuid to port-create + * Add --uuid to chassis-create + * Deprecated tox -downloadcache option removed + * Scale back on how many warnings we issue + * Refactoring and removing duplicate code of "base.Manager" heirs without changing the API + * Correct node-port-list help info + * Fix exceptions.from_response() parameter + * Tests for testing node-set-power-state command + * Add --wrap option for "ironic driver-properties" + * Fix misprints in docstring + * Revert "Refactoring and removing duplicate code of "base.Manager" heirs" + * Refactoring and removing duplicate code of "base.Manager" heirs + * Add sanity tests for testing actions with Node + * Remove httpretty workaround + * Use a dict to translate node power states to json data + * Use requests-mock instead of httpretty + * Add missing translation markers + * update node shell help info + * replace LOG.warn with LOG.warning + * A minor change for driver_shell test + * Add documentation on how to run tests + * Add driver-get-vendor-passthru-methods cmd + * Add a new cmd method node-get-vendor-passthru-methods + * Add more unit tests for clituils + * Drop explicit Python 2.6 support + * Make print_list accept a list of dict + * Sync with oslo-incubator + * Last sync from oslo-incubator + * Use keystoneclient.exception directly + * Add simple table structure Ironic CLI tests + * Introduce tempest-lib to functional tests + * Make sort keys the same for list commands + * Remove lxml requirement + * Mock keystone call to avoid test failure + * Add more filters for chassis node-list + * Use doc8 style checker + * Fix the bug of incorrect spelling + * Replace six.iteritems() with .items() + * Allow 'abort' verb for node-set-provision-state + * Set a default endpoint value of None + * Added unit test cases for command-line shell + * Introduce openstackclient plugin + * Remove unneeded param['detail'] setting +- Adjust Requires and BuildRequires + +------------------------------------------------------------------- Old: ---- python-ironicclient-0.8.1.tar.gz New: ---- python-ironicclient-1.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ironicclient.spec ++++++ --- /var/tmp/diff_new_pack.CBb8hw/_old 2016-05-19 12:14:37.000000000 +0200 +++ /var/tmp/diff_new_pack.CBb8hw/_new 2016-05-19 12:14:37.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-ironicclient # -# 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 @@ -17,8 +17,10 @@ %define component ironicclient +%define version_unconverted 1.2.0 + Name: python-%{component} -Version: 0.8.1 +Version: 1.2.0 Release: 0 Summary: Openstack Bare Metal Deploy (Ironic) - API Client License: Apache-2.0 @@ -27,7 +29,7 @@ Source: https://pypi.python.org/packages/source/p/python-ironicclient/python-ironicclient-%{version}.tar.gz BuildRequires: openstack-suse-macros BuildRequires: python-devel -BuildRequires: python-pbr >= 0.5.21 +BuildRequires: python-pbr # Documentation build requirements: #BuildRequires: python-Sphinx # Test requirements: @@ -37,33 +39,31 @@ BuildRequires: python-fixtures >= 0.3.14 BuildRequires: python-httplib2 BuildRequires: python-httpretty -BuildRequires: python-keystoneclient >= 0.4.1 -BuildRequires: python-mock >= 1.0 +BuildRequires: python-mock +BuildRequires: python-openstackclient +BuildRequires: python-os-testr +BuildRequires: python-oslotest BuildRequires: python-python-subunit -BuildRequires: python-six >= 1.4.1 -BuildRequires: python-testrepository >= 0.0.17 -BuildRequires: python-testtools >= 0.9.32 -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -BuildRequires: python-discover -%endif +BuildRequires: python-requests-mock +BuildRequires: python-six +BuildRequires: python-tempest-lib +BuildRequires: python-testrepository +BuildRequires: python-testtools Requires: python-Babel >= 1.3 Requires: python-PrettyTable >= 0.7 -Requires: python-anyjson >= 0.3.3 Requires: python-appdirs >= 1.3.0 +Requires: python-cliff >= 1.15.0 Requires: python-dogpile.cache >= 0.5.4 Requires: python-httplib2 >= 0.7.5 -Requires: python-keystoneclient >= 1.6.0 -Requires: python-lxml >= 2.3 -Requires: python-oslo.i18n >= 1.5.0 -Requires: python-oslo.utils >= 2.0.0 +Requires: python-keystoneauth1 >= 2.1.0 +Requires: python-openstackclient >= 2.1.0 +Requires: python-oslo.i18n >= 2.1.0 +Requires: python-oslo.utils >= 3.5.0 Requires: python-pbr >= 1.6 +Requires: python-requests >= 2.8.1 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 is a client library for Bare Metal provisioning for OpenStack. This @@ -90,7 +90,7 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-data=%{python_sitelib} %check -testr init && testr run --parallel +python setup.py testr %files %defattr(-,root,root,-) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.CBb8hw/_old 2016-05-19 12:14:37.000000000 +0200 +++ /var/tmp/diff_new_pack.CBb8hw/_new 2016-05-19 12:14:37.000000000 +0200 @@ -1,6 +1,7 @@ <services> - <service mode="disabled" name="download_files"> + <service mode="disabled" name="download_files"> <param name="changesgenerate">enable</param> + <param name="changeslinesmax">200</param> </service> <service mode="disabled" name="set_version"> <param name="basename">python-ironicclient</param> ++++++ python-ironicclient-0.8.1.tar.gz -> python-ironicclient-1.2.0.tar.gz ++++++ ++++ 15465 lines of diff (skipped)