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 - [email protected]
+
+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 - [email protected]
+
+- 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 - [email protected]
+
+- 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)