Hello community, here is the log from the commit of package python-ironicclient for openSUSE:Factory checked in at 2016-09-30 15:28:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-05-19 12:14:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-ironicclient.new/python-ironicclient.changes 2016-09-30 15:28:47.000000000 +0200 @@ -1,0 +2,102 @@ +Mon Sep 5 07:31:44 UTC 2016 - tbecht...@suse.com + +update to version 1.7.0 + * Use osc-lib instead of openstackclient + * Deprecate -l option for port creation in OSC plugin + * Set/unset node's target RAID config via OSC command + * Clean up release notes for 1.7 + * Add openstack baremetal driver commands + * Add baremetal port set command to OSC plugin + * Fail with more meaningful error while creating client + * Update hacking test-requirement + * Correct a couple small grammar things in release notes + * Verify JSON response of driver commands + * Add key_value_pairs_to_dict() method + * Trivial: Fix doc string for class DeleteBaremetalNode + * Fix i18n problems in shell.py + * Remove discover from test-requirements + * Add 'openstack baremetal node adopt' command + * Add baremetal port list command to OSC plugin + * Adds node boot device & passthru OSC commands + * Using assertIsNone() is preferred over assertEqual() + * Trivial: remove redundant parentheses + * Add node validate OSC command + * Use constraints for all the things + * Add baremetal port unset command to OSC plugin + * Fix uuid to UUID in expected error messages + * Add --node to 'openstack baremetal port list' + * Add --wait flag for provision actions and wait_for_provision_state function + * Add create command to ironic client + * Remove unused LONG_FIELDS + * Update help shown for node-delete + * Add internal_info field to port + * Change 'P' to 'Queens' and add deprecation date + * Remove unused variables assignments in OSC plugin unit tests + * Add openstack baremetal chassis commands + * Sync tools/tox_install.sh + * Trivial: Remove useless spaces + * Add docs target to tox.ini + * Adds 'openstack baremetal node console' commands + * Use osc_lib instead of cliff + * Add --chassis to 'openstack baremetal node list' + * Make shell main() specify return value in exit code + * Updated from global requirements + * Add baremetal port delete command to OSC plugin + +------------------------------------------------------------------- +Thu Sep 1 12:21:31 UTC 2016 - tbecht...@suse.com + +update to version 1.6.0 + * Fix coverage target + * Add test for 'port-show --field' command + * Negative tests for testing chassis-create command + * Add provision state commands + * Fix typo in docstring of assertTableHeaders method + * Fix pep8 stderr warning regarding __all__ defined as list + * Use name randomizer from tempest + * Trivial: ignore openstack/common in flake8 exclude list + * Fix quotation mark in docstring + * Add support for node.resource_class + * Fix Quick-start example syntax. + * Add test for chassis-node-list + * Fix for tox 'testenv:cover' command + * Add env var for version cache timeout + * Add invalid attribute names to exception + * Code style fix according to flake8 + * Improve output of --json option + * Update reno for stable/mitaka + * Change position in assert arguments + * Trivial: Fix incorrect comments in test_baremetal.py + * Add Python 3.5 classifier and venv + * Add sanity tests for testing actions with Port + * Bring OSC plugin inline with approved spec + * Replace deprecated tempest-lib with tempest + * Grammatical fixes for cache expiry feature + * Remove httplib2 + * Fix typos in docstrings and comments + * Catch RetriableConnectionFailures from KAuth and retry + * Add baremetal port show command to OSC plugin + * Add test for 'chassis-show --field' command + * Implementation of baremetal power state commands + * Add test for ironic node-list command + * Updates supporting ironic-neutron integration + * Tests for CLI help message + * Add test for ironic driver-list command + * Fix py35 unit tests + * Simplify use of config_drive arg in osc + * Fix error returned by ironic --json node-validate + * Negative tests for testing actions with Chassis + * Move methods to utils.py + * Set endpoint_override while doing session.request + * Update the home-page with developer documentation + * Add maintenance mode commands + * Client addition for Active Node Creation verb adopt + * Trivial: Fix wrong comment in power state test + * Implementation of baremetal port create + * Add CLI tests to check JSON response body + * Updated from global requirements + * Add release note link for client release notes + * Add test for 'node-show --field' command +- update _service and switch to upstream spec template + +------------------------------------------------------------------- Old: ---- python-ironicclient-1.2.0.tar.gz New: ---- python-ironicclient-1.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ironicclient.spec ++++++ --- /var/tmp/diff_new_pack.tI8kLj/_old 2016-09-30 15:28:49.000000000 +0200 +++ /var/tmp/diff_new_pack.tI8kLj/_new 2016-09-30 15:28:49.000000000 +0200 @@ -16,92 +16,99 @@ # -%define component ironicclient -%define version_unconverted 1.2.0 - -Name: python-%{component} -Version: 1.2.0 +%global sname python-ironicclient +Name: python-ironicclient +Version: 1.7.0 Release: 0 -Summary: Openstack Bare Metal Deploy (Ironic) - API Client +Summary: Python API and CLI for OpenStack Ironic License: Apache-2.0 Group: Development/Languages/Python -Url: http://launchpad.net/python-ironicclient -Source: https://pypi.python.org/packages/source/p/python-ironicclient/python-ironicclient-%{version}.tar.gz -BuildRequires: openstack-suse-macros +Url: https://launchpad.net/%{sname} +Source0: https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz +BuildRequires: openstack-macros +BuildRequires: python-Babel >= 2.3.4 +BuildRequires: python-PrettyTable >= 0.7 +BuildRequires: python-PyYAML >= 3.1.0 +BuildRequires: python-appdirs >= 1.3.0 BuildRequires: python-devel -BuildRequires: python-pbr -# Documentation build requirements: -#BuildRequires: python-Sphinx -# Test requirements: -BuildRequires: python-PrettyTable -BuildRequires: python-appdirs -BuildRequires: python-dogpile.cache -BuildRequires: python-fixtures >= 0.3.14 -BuildRequires: python-httplib2 -BuildRequires: python-httpretty -BuildRequires: python-mock -BuildRequires: python-openstackclient -BuildRequires: python-os-testr -BuildRequires: python-oslotest -BuildRequires: python-python-subunit -BuildRequires: python-requests-mock -BuildRequires: python-six -BuildRequires: python-tempest-lib -BuildRequires: python-testrepository -BuildRequires: python-testtools -Requires: python-Babel >= 1.3 +BuildRequires: python-dogpile.cache >= 0.6.1 +BuildRequires: python-fixtures >= 3.0.0 +BuildRequires: python-jsonschema >= 2.0.0 +BuildRequires: python-mock >= 2.0 +BuildRequires: python-openstackclient >= 2.1.0 +BuildRequires: python-os-testr >= 0.7.0 +BuildRequires: python-osc-lib >= 0.4.0 +BuildRequires: python-oslo.i18n >= 2.1.0 +BuildRequires: python-oslo.utils >= 3.16.0 +BuildRequires: python-oslotest >= 1.10.0 +BuildRequires: python-pbr >= 1.6 +BuildRequires: python-python-subunit >= 0.0.18 +BuildRequires: python-requests >= 2.10.0 +BuildRequires: python-requests-mock >= 1.0 +BuildRequires: python-testtools >= 1.4.0 Requires: python-PrettyTable >= 0.7 +Requires: python-PyYAML >= 3.1.0 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-keystoneauth1 >= 2.1.0 +Requires: python-dogpile.cache >= 0.6.1 +Requires: python-jsonschema >= 2.0.0 +Requires: python-keystoneauth1 >= 2.10.0 Requires: python-openstackclient >= 2.1.0 +Requires: python-osc-lib >= 0.4.0 Requires: python-oslo.i18n >= 2.1.0 -Requires: python-oslo.utils >= 3.5.0 +Requires: python-oslo.utils >= 3.16.0 Requires: python-pbr >= 1.6 -Requires: python-requests >= 2.8.1 +Requires: python-requests >= 2.10.0 Requires: python-six >= 1.9.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description -This is a client library for Bare Metal provisioning for OpenStack. This -package provides a Python API (the ironicclient module) and a command-line tool (ironic). +OpenStack Bare Metal Provisioning API Client Library + +This is a client for the OpenStack Ironic API. It provides a Python API (the +ironicclient module) and a command-line interface (ironic). %package doc -Summary: Openstack Bare Metal Deploy (Ironic) - Documentation -Group: Documentation/HTML -Requires: %{name} = %{version} +Summary: Documentation for OpenStack Ironic API Client +Group: Documentation +BuildRequires: python-Sphinx +BuildRequires: python-oslosphinx >= 2.5.0 +BuildRequires: python-reno >= 1.8.0 %description doc -This package contains documentation files for %{name}. +This is a client for the OpenStack Cinder API (Block Storage. There's a +Python API (the cinderclient module), and a command-line script (cinder). +Each implements 100% of the OpenStack Cinder API. +This package contains auto-generated documentation. %prep -%setup -q -%openstack_cleanup_prep -echo %{version} > ironicclient/versioninfo +%setup -q -n %{sname}-%{version} %build -python setup.py build -#python setup.py build_sphinx && rm doc/build/html/.buildinfo +%{py2_build} + +%{__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} +%{py2_install} +# bash completion +install -p -D -m 644 tools/ironic.bash_completion %{buildroot}%{_sysconfdir}/bash_completion.d/ironic.bash_completion %check -python setup.py testr +%{__python2} setup.py testr %files -%defattr(-,root,root,-) -%doc LICENSE README.rst +%license LICENSE +%doc README.rst +%{_bindir}/ironic +%{python2_sitelib}/ironicclient +%{python2_sitelib}/*.egg-info %{_bindir}/ironic -%{python_sitelib}/%{component}/ -%{python_sitelib}/python_%{component}-*.egg-info +%{_sysconfdir}/bash_completion.d/ironic.bash_completion %files doc -%defattr(-,root,root,-) -%doc LICENSE -#%doc doc/build/html +%license LICENSE +%doc doc/build/html %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.tI8kLj/_old 2016-09-30 15:28:49.000000000 +0200 +++ /var/tmp/diff_new_pack.tI8kLj/_new 2016-09-30 15:28:49.000000000 +0200 @@ -1,12 +1,11 @@ <services> + <service mode="disabled" name="renderspec"> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/python-ironicclient/python-ironicclient.spec.j2</param> + <param name="output-name">python-ironicclient.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> - <param name="changeslinesmax">200</param> - </service> - <service mode="disabled" name="set_version"> - <param name="basename">python-ironicclient</param> - </service> - <service mode="disabled" name="python_requires"> </service> <service name="refresh_patches" mode="disabled"> <param name="changesgenerate">enable</param> ++++++ python-ironicclient-1.2.0.tar.gz -> python-ironicclient-1.7.0.tar.gz ++++++ ++++ 11274 lines of diff (skipped)