Hello community,
here is the log from the commit of package python-openstacksdk for
openSUSE:Factory checked in at 2018-09-07 15:38:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-openstacksdk (Old)
and /work/SRC/openSUSE:Factory/.python-openstacksdk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-openstacksdk"
Fri Sep 7 15:38:24 2018 rev:9 rq:633088 version:0.17.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-openstacksdk/python-openstacksdk.changes
2018-07-10 16:16:45.617412592 +0200
+++
/work/SRC/openSUSE:Factory/.python-openstacksdk.new/python-openstacksdk.changes
2018-09-07 15:38:25.930598730 +0200
@@ -1,0 +2,145 @@
+Sat Sep 1 09:05:36 UTC 2018 - [email protected]
+
+- update to version 0.17.2
+ - Network: Add tag support for security group
+ - Fix clustering profile type miss list operation
+ - Add ipaddress and futures to lower-constraints
+ - Allow cascade deletion of load balancer
+ - Add ansible functional tests
+ - Use valid filters to list floating IPs in neutron
+ - Switch to providing created_at field for servers
+ - Flavor: added is_public query parameter and description property
+ - Add Magnum /certificates support
+ - Add tests to verify behavior on '' in self link
+ - Refactor _get_version_arguments
+ - Hardcode v2.0 onto end of neutron endpoints
+ - Add ability to pass data to create_object
+ - Add connection backreference to proxy instances
+ - Add python 3.6 jobs
+ - meta: don't throw KeyError on misconfigured floating IPs
+ - Fix DNS Recordset CRUD
+ - Fix devstack tests
+ - Fix typo in README.rst
+ - Add release note for added masakari support
+ - Finish migrating image tests to requests-mock
+ - Remove default values of router's is_ha and is_distributed arguments
+ - Allow explicitly setting enable_snat to either value
+ - create_subnet: Add filter on tenant_id if specified
+ - Add missing release note about vexxhost auth_url
+ - Use 'none' auth plugin
+ - Fix path for Limestone Networks vendor file
+ - Move clustering additions from shade directories
+ - Update create_object to handled chunked data
+ - Update python-openstacksdk references to openstacksdk
+ - Updated from global requirements
+ - Add testing of availability_zones() "details" argument
+ - Allow configuring status_code_retries and connect_retries via cloud config
+ - pypy is not checked at gate
+ - Allow not resolving outputs on get stacks
+ - Convert image_client mocks in test_shade_operator
+ - Fixing bug where original and new dicts would always be the same
+ - Add Limestone Networks vendor info
+ - Convert test_caching to requests-mock
+ - Honor endpoint_override for get_session_client
+ - fix doc title format error
+ - Fix Magnum cluster update
+ - Defer all endpoint discovery to keystoneauth
+ - Add flag for disabling object checksum generation
+ - Modify the unhelpful error message when delete network
+ - Only send force parameter to live migration if supported
+ - Implementing solution for 2002563 issue from story board
+ - Add functional tests for Neutron DNS extension
+ - close files after open in unit/base
+ - Add ansible functional tests on stable-2.6
+ - add missing attribute in LBaaS v2 Pool API
+ - Improve Magnum cluster templates functions
+ - Add 'port_details' to Floating IP
+ - Fix TypeError in case of FloatingIP add and remove
+ - Temporarily disable neutron-grenade
+ - Clean up floating ip tests
+ - Run os-client-config tests on sdk changes
+ - fix tox python3 overrides
+ - Temporarily disable osc-functional-devstack-tips
+ - Bump default timeout values
+ - Add timeout options for listener
+ - Remove DataCentred from list of vendors
+ - Add comment about W503 being skipped
+ - fix misspelling of 'server'
+ - Allow members to be set as "backup"
+ - Replace old http links with the newest https ones in docs
+ - Avoid globally modifying yaml library
+ - Honor service-type aliases in config
+ - Add image_format for VEXXHOST profile
+ - Add vip_qos_policy_id options for loadbalancer
+ - Turn OSC tips jobs non-voting
+ - rename vars to defaults to allow overriding in ansible tests
+ - Fix H103 Apache license header check
+ - Add support for DNS attributes for floating IPs
+ - Convert domain params tests to requests_mock
+ - Fix resource not exist the resource.status error
+ - Add set_provision_state and wait_for_provision_state for baremetal Node
+ - Use defined version instead of service.version parameter
+ - Run normalize_keys on config for session codepath
+ - Rename service_key to service_type
+ - baremetal: correct the default timeout in Node.set_provision_state
+ - baremetal: refuse to inspect associated machines
+ - Provide OpenStackConfigException backwards compat
+ - Rename python-openstacksdk to openstacksdk in zuul.yaml
+ - Invalid link of doc reference
+ - Bugfix for block_storage not selecting the correct proxy
+ - Add support for trunk ports and subports
+ - Add create_directory_marker_object method
+ - Handle Munch objects in proxies
+ - Prepare for os-client-config wrapper
+ - Switch VEXXHOST to 'v3password' auth_type
+ - Pass default_microversion to adapter constructor
+ - Add hypervisor details to hypervisors list if requested
+ - Avoid raising exception when comparing resource to None
+ - Added few image properties to Image class
+ - Don't assume a full config dict
+ - Don't wait for task in submit_task
+ - Network: Add tag support for floating ip
+ - Fix private_v4 selection related to floating ip matching
+ - Add support for processing insecure
+ - Add 409 ConflictException
+ - Add missing swift docstrings
+ - Remove D exclusions from flake8 config
+ - Fix for passing dict for get_* methods
+ - Strip the version prefix from the next link for pagination
+ - Add get_volume_limits() support
+ - Update UPPER_CONSTRAINTS_FILE for stable/rocky
+ - Change 'Member' role reference to 'member'
+ - allow passing ansible variables to ansible tests
+ - Reenable osc-functional-devstack-tips and neutron-grenade
+ - Add task manager parameter to Connection
+ - Support port binding extended attributes for querying port
+ - Network: Add tag support for QoS policy
+ - Fix openstack-inventory
+ - Decode additional heat files
+ - Add release note link in README
+ - Change clustering example test create parameter
+ - Remove the need for OpenStackConfig in CloudRegion
+ - Functional test for set_tags on Neutron resources
+ - Throw an error on conflicting microversion config
+ - Update .gitreview for stable/rocky
+ - Several improvements to resource.wait_for_status
+ - Support to wait for load balancer to be ACTIVE
+ - Add Magnum cluster support
+ - Add instance_ha service
+ - Redo role assignment list query filters
+ - Adds Senlin support to openstacksdk
+ - Implement signature generation functionality
+ - Trivial: Update pypi url to new url
+ - Drop bogus attributes from network port resource
+ - Fix 'block_store' aliases define error
+ - Add nodepool-functional-py35-src job
+ - Fix F405 errors
+ - Fix bugtracker and documentation references
+ - Fix response always being False
+ - Add /v3 to the auth_url for vexxhost
+ - Enable bare metal unit tests
+ - Modify the error message when unsetting gateway and setting FIP
+ - add lower-constraints job
+ - openstackcloud: properly handle scheduler_hints
+- drop 0001-Let-enforcer.py-work-under-both-py2-and-py3.patch: upstream
+-------------------------------------------------------------------
Old:
----
0001-Let-enforcer.py-work-under-both-py2-and-py3.patch
openstacksdk-0.11.3.tar.gz
New:
----
openstacksdk-0.17.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-openstacksdk.spec ++++++
--- /var/tmp/diff_new_pack.u9mYiT/_old 2018-09-07 15:38:26.338598292 +0200
+++ /var/tmp/diff_new_pack.u9mYiT/_new 2018-09-07 15:38:26.342598288 +0200
@@ -17,75 +17,71 @@
Name: python-openstacksdk
-Version: 0.11.3
+Version: 0.17.2
Release: 0
Summary: An SDK for building applications to work with OpenStack
License: Apache-2.0
Group: Development/Languages/Python
-Url: https://launchpad.net/openstacksdk
-Source0:
https://files.pythonhosted.org/packages/source/o/openstacksdk/openstacksdk-0.11.3.tar.gz
-# https://review.openstack.org/#/c/539685/
-Patch1: 0001-Let-enforcer.py-work-under-both-py2-and-py3.patch
+URL: https://launchpad.net/openstacksdk
+Source0:
https://files.pythonhosted.org/packages/source/o/openstacksdk/openstacksdk-0.17.2.tar.gz
BuildRequires: openstack-macros
BuildRequires: python-devel
-BuildRequires: python2-PyYAML >= 3.10
+BuildRequires: python2-PyYAML >= 3.12
BuildRequires: python2-appdirs >= 1.3.0
-BuildRequires: python2-beautifulsoup4 >= 4.6.0
+BuildRequires: python2-beautifulsoup4
BuildRequires: python2-decorator >= 3.4.0
BuildRequires: python2-deprecation >= 1.0
BuildRequires: python2-dogpile.cache >= 0.6.2
-BuildRequires: python2-extras >= 1.0.0
-BuildRequires: python2-fixtures >= 3.0.0
+BuildRequires: python2-extras
+BuildRequires: python2-fixtures
BuildRequires: python2-futures >= 3.0.0
-BuildRequires: python2-ipaddress >= 1.0.16
+BuildRequires: python2-ipaddress >= 1.0.17
BuildRequires: python2-jmespath >= 0.9.0
BuildRequires: python2-jsonpatch >= 1.16
-BuildRequires: python2-jsonschema >= 2.6.0
-BuildRequires: python2-keystoneauth1 >= 3.3.0
-BuildRequires: python2-mock >= 2.0.0
+BuildRequires: python2-jsonschema
+BuildRequires: python2-keystoneauth1 >= 3.8.0
+BuildRequires: python2-mock
BuildRequires: python2-munch >= 2.1.0
BuildRequires: python2-netifaces >= 0.10.4
-BuildRequires: python2-os-service-types >= 1.1.0
-BuildRequires: python2-oslotest >= 3.2.0
+BuildRequires: python2-os-service-types >= 1.2.0
+BuildRequires: python2-oslotest
BuildRequires: python2-pbr >= 2.0.0
-BuildRequires: python2-python-subunit >= 1.0.0
-BuildRequires: python2-requests-mock >= 1.1.0
+BuildRequires: python2-python-subunit
+BuildRequires: python2-requests-mock
BuildRequires: python2-requestsexceptions >= 1.2.0
BuildRequires: python2-six >= 1.10.0
-BuildRequires: python2-stestr >= 1.0.0
-BuildRequires: python2-stevedore >= 1.20.0
-BuildRequires: python2-testrepository >= 0.0.18
-BuildRequires: python2-testscenarios >= 0.4
-BuildRequires: python2-testtools >= 2.2.0
-BuildRequires: python3-PyYAML >= 3.10
+BuildRequires: python2-stestr
+BuildRequires: python2-stevedore
+BuildRequires: python2-testscenarios
+BuildRequires: python2-testtools
+BuildRequires: python3-PyYAML >= 3.12
BuildRequires: python3-appdirs >= 1.3.0
-BuildRequires: python3-beautifulsoup4 >= 4.6.0
+BuildRequires: python3-beautifulsoup4
BuildRequires: python3-decorator >= 3.4.0
BuildRequires: python3-deprecation >= 1.0
BuildRequires: python3-devel
BuildRequires: python3-dogpile.cache >= 0.6.2
-BuildRequires: python3-extras >= 1.0.0
-BuildRequires: python3-fixtures >= 3.0.0
+BuildRequires: python3-extras
+BuildRequires: python3-fixtures
BuildRequires: python3-jmespath >= 0.9.0
BuildRequires: python3-jsonpatch >= 1.16
-BuildRequires: python3-jsonschema >= 2.6.0
-BuildRequires: python3-keystoneauth1 >= 3.3.0
-BuildRequires: python3-mock >= 2.0.0
+BuildRequires: python3-jsonschema
+BuildRequires: python3-keystoneauth1 >= 3.8.0
+BuildRequires: python3-mock
BuildRequires: python3-munch >= 2.1.0
BuildRequires: python3-netifaces >= 0.10.4
-BuildRequires: python3-os-service-types >= 1.1.0
-BuildRequires: python3-oslotest >= 3.2.0
+BuildRequires: python3-os-service-types >= 1.2.0
+BuildRequires: python3-oslotest
BuildRequires: python3-pbr >= 2.0.0
-BuildRequires: python3-python-subunit >= 1.0.0
-BuildRequires: python3-requests-mock >= 1.1.0
+BuildRequires: python3-python-subunit
+BuildRequires: python3-requests-mock
BuildRequires: python3-requestsexceptions >= 1.2.0
BuildRequires: python3-six >= 1.10.0
-BuildRequires: python3-stestr >= 1.0.0
-BuildRequires: python3-stevedore >= 1.20.0
-BuildRequires: python3-testrepository >= 0.0.18
-BuildRequires: python3-testscenarios >= 0.4
-BuildRequires: python3-testtools >= 2.2.0
-Requires: python-PyYAML >= 3.10
+BuildRequires: python3-stestr
+BuildRequires: python3-stevedore
+BuildRequires: python3-testscenarios
+BuildRequires: python3-testtools
+Requires: python-PyYAML >= 3.12
Requires: python-appdirs >= 1.3.0
Requires: python-decorator >= 3.4.0
Requires: python-deprecation >= 1.0
@@ -93,16 +89,16 @@
Requires: python-iso8601 >= 0.1.11
Requires: python-jmespath >= 0.9.0
Requires: python-jsonpatch >= 1.16
-Requires: python-keystoneauth1 >= 3.3.0
+Requires: python-keystoneauth1 >= 3.8.0
Requires: python-munch >= 2.1.0
Requires: python-netifaces >= 0.10.4
-Requires: python-os-service-types >= 1.1.0
+Requires: python-os-service-types >= 1.2.0
Requires: python-requestsexceptions >= 1.2.0
Requires: python-six >= 1.10.0
BuildArch: noarch
%ifpython2
Requires: python-futures >= 3.0.0
-Requires: python-ipaddress >= 1.0.16
+Requires: python-ipaddress >= 1.0.17
%endif
%if 0%{?suse_version}
Requires(post): update-alternatives
@@ -115,28 +111,31 @@
%python_subpackages
%description
-The python-openstacksdk is a collection of libraries for building
-applications to work with OpenStack clouds. The project aims to
-provide a consistent and complete set of interactions with OpenStack's
-many services, along with complete documentation, examples, and tools.
+The openstacksdk is a library for building applications to work
+with OpenStack clouds.
+The project aims to provide a consistent and complete set of
+interactions with OpenStack's many services, along with complete
+documentation, examples, and tools.
%package -n python-openstacksdk-doc
Summary: %{summary} - Documentation
Group: Documentation/HTML
BuildRequires: python-Sphinx
-BuildRequires: python-openstackdocstheme >= 1.18.1
+BuildRequires: python-openstackdocstheme
Requires: %{name} = %{version}
%description -n python-openstacksdk-doc
-The python-openstacksdk is a collection of libraries for building
-applications to work with OpenStack clouds. The project aims to
-provide a consistent and complete set of interactions with OpenStack's
-many services, along with complete documentation, examples, and tools.
+The openstacksdk is a library for building applications to work
+with OpenStack clouds.
+The project aims to provide a consistent and complete set of
+interactions with OpenStack's many services, along with complete
+documentation, examples, and tools.
-This package contains documentation files for %{name}.
+The openstacksdk is a collection of libraries for building
+applications to work with OpenStack clouds.
%prep
-%autosetup -p1 -n openstacksdk-0.11.3
+%autosetup -p1 -n openstacksdk-0.17.2
%py_req_cleanup
sed -i -e 's,coverage.*,,' test-requirements.txt || true
sed -i -e "s,'sphinx.ext.intersphinx'\,,," doc/source/conf.py
@@ -145,8 +144,7 @@
%build
%python_build
-export PYTHONPATH=.
-%{__python2} setup.py build_sphinx
+PBR_VERSION=0.17.2 sphinx-build -b html doc/source doc/build/html
rm -rf doc/build/html/.{doctrees,buildinfo}
%install
@@ -160,9 +158,8 @@
%python_uninstall_alternative openstack-inventory
%check
-%{python_expand rm -rf .testrepository
-stestr run
-}
+export OS_LOG_CAPTURE=true
+%python_exec -m stestr.cli run
%files %{python_files}
%license LICENSE
++++++ _service ++++++
--- /var/tmp/diff_new_pack.u9mYiT/_old 2018-09-07 15:38:26.366598262 +0200
+++ /var/tmp/diff_new_pack.u9mYiT/_new 2018-09-07 15:38:26.366598262 +0200
@@ -1,8 +1,8 @@
<services>
<service mode="disabled" name="renderspec">
- <param
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/openstack/openstacksdk/openstacksdk.spec.j2</param>
+ <param
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/rocky/openstack/openstacksdk/openstacksdk.spec.j2</param>
<param name="output-name">python-openstacksdk.spec</param>
- <param
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/requirements.txt</param>
+ <param
name="requirements">https://raw.githubusercontent.com/openstack/python-openstacksdk/stable/rocky/requirements.txt</param>
<param name="changelog-email">[email protected]</param>
<param name="changelog-provider">gh,openstack,python-openstacksdk</param>
</service>
++++++ openstacksdk-0.11.3.tar.gz -> openstacksdk-0.17.2.tar.gz ++++++
++++ 32236 lines of diff (skipped)