Hello community, here is the log from the commit of package python-neutronclient for openSUSE:Factory checked in at 2016-09-30 15:30:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-neutronclient (Old) and /work/SRC/openSUSE:Factory/.python-neutronclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-neutronclient" Changes: -------- --- /work/SRC/openSUSE:Factory/python-neutronclient/python-neutronclient.changes 2016-05-04 08:19:21.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-neutronclient.new/python-neutronclient.changes 2016-09-30 15:30:18.000000000 +0200 @@ -1,0 +2,212 @@ +Mon Sep 5 10:43:46 UTC 2016 - tbecht...@suse.com + +update to version 6.0.0 + * Fix the problem of "qos-bandwidth-limit-rule-show" + * Improve Help message of VPN Update CLI + * Drop LBaaS v1 functional tests + * Add segment as an attribute to subnet in client + * Move advanced service functional tests to functional-adv-svcs + * Fix prompt message for qos-bandwidth-limit-rule-create + * Add flavor argument to router + * Add quota support for LB and Listeners + * Add possible updatable options to net-update CLI + * Use upper constraints for all jobs in tox.ini + * Devref: Newton mid-cycle updates for transition to OSC + * Remove discover from test-requirements + * Add 'shared' option to neutron address-scope-update + * Trivial correction in variable name + * Add client exception for HostNotCompatibleWithFixedIps + * Add support to expose default quotas for tenants + * quota-update to return an error msg for 0 args + * Add trunk commands to openstackclient + * Update OSC transition status + * Add Python 3.5 classifier and venv + * Provide client bindings for DELETE method of auto-allocated-topology extension + * Add QoS egress minimum bandwidth rule to neutronclient + * Remove admin-state-down from lbaas-member-update + * Fix the problem of "qos-dscp-marking-rule-show" + * Add long option to network trunk list command + * Make trunk commands handle description for trunk resources + * Add documentation for OSC plugin commands + * Do not check stderr output from shell + * Remove case dependancy for user inputs + * Make trunk commands handle timestamps for trunk resources + * Enable DeprecationWarning in test environments + * Remove environment defaults + * Sync tools/tox_install.sh + * Update docs to use Identity v3 + * Log request-id for each api call + * Add support for Bulk Delete in NeutronClient + * Move find_resource family to API binding layer + * Make find_resourceid_by_id public in python binding class + * Improve help messages for NeutronClient + * Updated from global requirements + * Fix problem of RBAC command arguments + +------------------------------------------------------------------- +Tue Aug 9 17:24:48 UTC 2016 - tbecht...@suse.com + +- update to 5.0.0: + * Fix string interpolation at logging call + * Updated from global requirements + * Add functional test hook for fwaas command + * HAProxy uses milliseconds for its timeout values + * Base OSC plugin support + * Make USER_AGENT variable global + * Trivial: missing comma in the docs + * Fixed --insecure not taking effect when specified + * Fix the problem of mox in test_shell.py + * Trivial Fix: Fix typo + * improve readme contents + * Add no-shared option to qos-policy-update command + * Add in missing translations + * Trivial: ignore openstack/common in flake8 exclude list + * Update for API bindings + * Remove unnecessary executable permissions + * Update tempest_lib to tempest.lib + * Constraint tox targets with upper-constraints.txt + * Make purge supports dvr router's interface + * Switched from fixtures.MonkeyPatch to mock.patch + * tests: removed mocking for Client.get_attr_metadata + * Update the home-page with developer documentation + * Address pairs help missing space + * Devref: Add dynamic routing to OSC transition + * Support sha256 for vpn-ikepolicy and vpn-ipsecpolicy + * Fixes unclear error when no --pool-prefix given + * Added missing help text for 'purge' command + * Fix random failure of security group unit test + * Remove the last remaining vendor code + +------------------------------------------------------------------- +Mon Aug 1 18:36:19 UTC 2016 - tbecht...@suse.com + +- update to 4.2.0: + * Change try..except to assertRaises in UT + * Updated from global requirements + * Change --no-gateway help text + * Log SHA1 hash of X-Auth-Token value + * Remove APIParamsCall decorator + * Fix assertNotEqual parameters + * organize the release notes consistently + * Update reno for stable/mitaka + * Add parser options for description on resources + * Add release note of critial TypeError fix + * Fix TypeError with error message + * Adding DSCP marking changes to neutronclient + * Update relnote on fix of bug 1450414 + * Support dry-run option for auto-allocated-topology + * fix: can't get authentication with os-token and os-url + * refactor: Merge all debug logging at the beginning of take_action + * refactor: Avoid overriding run() in cliff command + * Add tags support + * Fixed typos in securitygroup.py + * Add commands for Network IP Availability + * Support cleanup of tenant resources with a single API call + * Reflecting L7 content rules capability in LBaaS + * LBaaS updates to reflect shared pools feature + * Misleading output when network is not found + * add rbac support for qos-policies + * Devref Update: Transition to OpenStack Client + * Add wrapper classes for return-request-id-to-caller + * BGP Dynamic Routing: neutronclient changes + * Add use_default_subnetpool to subnet create requests + * Do not print 'Created' message when using non-table formatter + * Ensure to use exception per status code for all cases + * Use instanceof instead of type + * Add DNS integration support to the client + * Improve str2dict key validation to avoid wrong keys + * Fix the exception when ID/Name not found + * Fix typo in the help of net-list + * Fix typos in the docstrings + * Provide argument filtering in neutron *-list + * Client bindings for Get-me-a-network + * "neutron help firewall-rule-update" info updated + * Show all updatable options in (fw/fw-policy)-update CLI + * Allow UPPER case in protocol/action for FW Rule + * Make metavar usage consistent + * Update translation setup + * Fix code-block for python code in doc + * Trivial Update on ReleaseNotes + * Remove inconsistency from vpn help text + * Remove argparse from requirements + * Add code for load balancer status tree + * Add support for default subnetpools API + * Fix typo in docstrings + * refactor: Get rid of usage of get_data in favor of take_action + * refactor: Drop meaningless 'api' attribute from NeutronCommand class + * refactor: Remove usage of useless command.command.OpenStackCommand + * Convert remaining use of neutronclient.i18n to _i18n + * Remove 'u' displayed before subnetpool-list's prefixes + * Add support for ip_version on AddressScope create + * Enhance the help info of "neutron router-gateway-set" + * Adding a lowercase converter in utils.py + * Add some items to the release notes + * Devref: Transition to OpenStack Client + * port: Add 'direct-physical' as a valid vnic-type + * Drop unused TableFormater code + * test: fix option in port test + * Support pagination listing in client extension + * Add protocol value options to sg-rule-create + * improve tox -e cover + * Use _i18n instead of i18n + * Add method to retrieve loadbalancer stats + * Support for Name field in Members and HMs + * Show availability_zone info in CLI neutron agent-list + * Delete python bytecode before every test run + * Reworded nargs='?' explanation for better clarity + * Drop py33 support + * Fixed connection_limit and added UT + * Add help information of 'firewall-rule-create' + * Allow tenant_id positional in quota syntax + * Fix H405 violations + * Deprecated tox -downloadcache option removed + * Remove nuage plugin from client + * Adding missing headers to the devref documents + * Allow lower case protocol values + * Allow passing version as '2' as well as '2.0' + * Remove XML support + * Add availability_zone CLI + * Remove extra space from VPN validator exception messages + * Add CLI option guideline + * Add description of extra args in CLI + * Add os-client-config to CLI usage + * Add more contents about CLI usage + * Setup for translation + * Do not include reno releasenotes in normal documentation + * Add release notes for changes since 3.0.0 release + * Fix a column name "protocol/port" to "port/protocol" + * Remove py26 support + * Reorganize documentation structure + * Trivial: Fix a typo in class ListCommand + * Use sphinx-build -W in [docs] target + * Add 'baremetal' as an allowed vnic type + * Add reno for release notes management + * Move the old release notes to a separate file + * Do not allow name lookups on RBAC policies + * Add route options to neutron router-update + * Revert "Revert "Remove Cisco-specific neutron client commands"" + * Improve neutron-client error message output + * CLI support for VPNaaS multiple local subnets + * Add flavor argument to loadbalancer v2 create + * Drop cliff-tablib from test-requirements.txt + * Add Neutron flavor framework CLI + * Create floating IP on a specific subnet ID + * Documentation error in show_bandwidth_limit_rule + * Use os-client-config and keystoneauth1 in shell + * Adding a generate_default_ethertype_function + * Use clouds.yaml from devstack for functional tests ++++ 15 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-neutronclient/python-neutronclient.changes ++++ and /work/SRC/openSUSE:Factory/.python-neutronclient.new/python-neutronclient.changes Old: ---- python-neutronclient-3.1.1.tar.gz python-neutronclient-rpmlintrc New: ---- python-neutronclient-6.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-neutronclient.spec ++++++ --- /var/tmp/diff_new_pack.Kitvsr/_old 2016-09-30 15:30:20.000000000 +0200 +++ /var/tmp/diff_new_pack.Kitvsr/_new 2016-09-30 15:30:20.000000000 +0200 @@ -16,110 +16,91 @@ # -%define component neutronclient - Name: python-neutronclient -Version: 3.1.1 +Version: 6.0.0 Release: 0 -Summary: Openstack Network (Quantum) API Client +Summary: Python API and CLI for OpenStack Neutron License: Apache-2.0 Group: Development/Languages/Python -Url: http://launchpad.net/python-neutronclient -Source: https://pypi.python.org/packages/source/p/python-neutronclient/python-neutronclient-%{version}.tar.gz -Source99: %name-rpmlintrc -BuildRequires: openstack-suse-macros +Url: http://launchpad.net/%{name} +Source0: https://pypi.io/packages/source/p/%{name}/%{name}-%{version}.tar.gz +BuildRequires: openstack-macros +BuildRequires: python-cliff >= 1.15.0 BuildRequires: python-devel -BuildRequires: python-setuptools -# Documentation build requirements: -BuildRequires: python-Sphinx -BuildRequires: python-cliff >= 1.2.1 -BuildRequires: python-cliff-tablib -BuildRequires: python-iso8601 -BuildRequires: python-mox3 -BuildRequires: python-nose -BuildRequires: python-oslosphinx -BuildRequires: python-oslotest -BuildRequires: python-pbr -BuildRequires: python-pyparsing >= 1.5.6 -BuildRequires: python-simplejson -BuildRequires: python-testrepository -BuildRequires: python-testtools -Requires: python >= 2.6.8 -Requires: python-Babel >= 1.3 -Requires: python-argparse -Requires: python-cliff >= 1.14.0 -Requires: python-iso8601 >= 0.1.9 -Requires: python-keystoneclient >= 1.6.0 +BuildRequires: python-fixtures >= 3.0.0 +BuildRequires: python-keystoneauth1 >= 2.10.0 +BuildRequires: python-mock >= 2.0 +BuildRequires: python-mox3 >= 0.7.0 +BuildRequires: python-netaddr >= 0.7.12 +BuildRequires: python-openstackclient >= 2.1.0 +BuildRequires: python-os-client-config >= 1.13.1 +BuildRequires: python-osc-lib >= 0.4.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-requests-mock >= 1.0 +BuildRequires: python-setuptools >= 16.0 +BuildRequires: python-testrepository >= 0.0.18 +BuildRequires: python-testscenarios >= 0.4 +BuildRequires: python-testtools >= 1.4.0 +Requires: python-Babel >= 2.3.4 +Requires: python-cliff >= 1.15.0 +Requires: python-debtcollector >= 1.2.0 +Requires: python-iso8601 >= 0.1.11 +Requires: python-keystoneauth1 >= 2.10.0 Requires: python-netaddr >= 0.7.12 -Requires: python-oslo.i18n >= 1.5.0 -Requires: python-oslo.serialization >= 1.4.0 -Requires: python-oslo.utils >= 2.0.0 +Requires: python-os-client-config >= 1.13.1 +Requires: python-osc-lib >= 0.4.0 +Requires: python-oslo.i18n >= 2.1.0 +Requires: python-oslo.serialization >= 1.10.0 +Requires: python-oslo.utils >= 3.16.0 Requires: python-pbr >= 1.6 -Requires: python-requests >= 2.5.2 +Requires: python-requests >= 2.10.0 Requires: python-simplejson >= 2.2.0 Requires: python-six >= 1.9.0 -Provides: python-quantumclient = 2.2.3.1 -Obsoletes: python-quantumclient < 2.2.3.1 -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 for the OpenStack Quantum API. There's a Python API (the -neutronclient module), and a command-line tool (quantum). +Client library and command line utility for interacting with OpenStack +Neutron's API. -%package test -Summary: Openstack Network (Quantum) API Client - Testsuite -Group: System/Management -Provides: python-quantumclient-test = 2.2.3.1 -Obsoletes: python-quantumclient-test < 2.2.3.1 -Requires: %{name} = %{version} -Requires: python-cliff-tablib >= 1.0 -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -Requires: python-discover -%endif -Requires: python-fixtures >= 1.3.1 -Requires: python-mock >= 1.2 -Requires: python-python-subunit >= 0.0.18 -Requires: python-requests-mock >= 0.6.0 -Requires: python-tempest-lib >= 0.8.0 -Requires: python-testrepository >= 0.0.18 -Requires: python-testtools >= 1.4.0 +%package doc +Summary: Documentation for OpenStack Neutron API Client +Group: Documentation +BuildRequires: python-Sphinx +BuildRequires: python-oslosphinx >= 2.5.0 +BuildRequires: python-reno >= 1.8.0 -%description test -This package contains testsuite files for %{name}. +%description doc +Client library and command line utility for interacting with OpenStack +Neutron's API. %prep -%setup -q -%openstack_cleanup_prep +%setup -q -n %{name}-%{version} %build -python setup.py build -python setup.py build_sphinx -rm doc/build/html/.buildinfo +%py2_build -%install -python setup.py install --skip-build --prefix=%{_prefix} --root=%{buildroot} +# Build HTML docs and man page +%{__python2} setup.py build_sphinx -### bash-completion -install -p -D -m 644 tools/neutron.bash_completion %{buildroot}%{_sysconfdir}/bash_completion.d/openstack-neutron.sh +%install +%py2_install -### test subpackage -%openstack_test_package_install +%check +%{__python2} setup.py testr %files -%defattr(-,root,root,-) -%doc LICENSE README.rst doc/build/html +%doc README.rst +%license LICENSE +%{python2_sitelib}/neutronclient +%{python2_sitelib}/*.egg-info %{_bindir}/neutron -%{_sysconfdir}/bash_completion.d/openstack-neutron.sh -%{python_sitelib}/%{component}/ -%{python_sitelib}/python_%{component}-*.egg-info - -%files test -%defattr(-,root,root,-) -%{_localstatedir}/lib/%{name}-test/ + +%files doc +%doc doc/build/html +%license LICENSE %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Kitvsr/_old 2016-09-30 15:30:20.000000000 +0200 +++ /var/tmp/diff_new_pack.Kitvsr/_new 2016-09-30 15:30:20.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-neutronclient</param> + <service mode="disabled" name="renderspec"> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/python-neutronclient/python-neutronclient.spec.j2</param> + <param name="output-name">python-neutronclient.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-neutronclient-3.1.1.tar.gz -> python-neutronclient-6.0.0.tar.gz ++++++ ++++ 28938 lines of diff (skipped)