Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-openstacksdk for openSUSE:Factory checked in at 2024-01-15 22:18:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-openstacksdk (Old) and /work/SRC/openSUSE:Factory/.python-openstacksdk.new.21961 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-openstacksdk" Mon Jan 15 22:18:06 2024 rev:22 rq:1138715 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-openstacksdk/python-openstacksdk.changes 2023-07-18 22:09:42.727521576 +0200 +++ /work/SRC/openSUSE:Factory/.python-openstacksdk.new.21961/python-openstacksdk.changes 2024-01-15 22:19:29.335417134 +0100 @@ -1,0 +2,110 @@ +Fri Dec 1 16:20:51 UTC 2023 - cloud-de...@suse.de + +- update to version 2.0.0 + - [baremetal] Add firmware_interface support + - block storage: Add missing docstrings + - tests: Move cloud-layer service tests to their own file + - tests: Update functional tests for resource providers + - Bump the chunk_size to use CPU more efficiently + - cloud: Remove floating network cache + - [baremetal] Ensure baremetal shard parameter gets passed + - cloud: Remove remnants of port caching + - placement: Add support for traits + - cloud: Remove '_object_store_client' + - config loader: Prefer cli/env over clouds.yaml args for some args + - volume: Add Extension to volume v2 API + - Implemented methods for share metadata + - docs: Add missing docs for block storage resources + - block storage: Add support for services + - mypy: Address issues with top-level files + - Add support for default security group rules in SDK + - volume: Add missing attributes to Extension + - identity: Add support for domain config + - cloud: Remove unnecessary types import + - Rename share group snapshot 'members' method + - Bump API version in Manila functional tests + - placement: Add support for resource provider aggregates + - Add image metadef object operations + - tests: Rename file, remove unused file + - docs: Add exception documentation + - Fix bulk_delete support determination + - cloud: Remove '_orchestration_client' + - Fix Swift endpoint conversion to determine info/caps url + - openstack.format: Remove 'serialize' classmethod + - cloud: Ignore invalid filters + - cloud: Convert 'get_volume_limits' to use proxy layer + - fix memory leak of Connections + - tests: Remove references to shade + - Add "hardware_offload_type" attribute to "port" + - wokflow: add update_workflow proxy method + - docs: Document various warnings + - docs: Add missing docs for identity resources + - docs: Add missing docs for compute resources + - docs: Use asterix for Network resources doc + - Fix heat stack _action function to handle exception + - cloud: Remove old cloud-layer caching functionality + - tests: Enable UserWarning by default + - [baremetal] Add support for querying for shards + - support notification vmoves for masakari + - docs: Add documentation for openstack.test.fakes + - baremetal: Add missing docstrings + - Run mypy as pre-commit + - Fix manila access rules functional tests + - Add fake resources generator + - Treat server as a dict in add_server_interfaces + - fix flavor.swap attribute type + - Stop randomly sorting error lines + - cloud: Remove dead code + - tox: Bump min_version to 4.3.0 + - image: Add support for metadef property operations + - block storage: Add query string params for many APIs + - Define version for share_access_rules + - Encode type of 'links' for Extension objects + - Unused param in stack unit test + - [baremetal] Add support for parent_nodes + - Implement stack export in openstacksdk + - cloud: Remove '_{service}_client' properties + - [baremetal] Add unhold provision state verb support + - docs: Improve docs for Connection with CONF object + - Add 2 tls container params for Octavia Pools + - docs: Rewrite caching docs + - cloud: Remove '_is_client_version' + - Add missing `return` in `upload_volume_to_image` + - cloud: Remove '_get_raw_client' + - Support passing a subnetpool for create_subnet + - tests: Skip intermittently failing placement traits test + - tox: Add environment documentation + - Allow resources to be skipped on project cleanup + - image: Fixed URL for stores_info + - Add volume attachment support + - VPN: add missing fields to VpnIpsecPolicy + - Add fake proxy generator + - cloud: Don't use dangerous argument defaults + - Define version for export_locations + - compute: Add missing docstrings + - Fix: volume request body for scheduler hints + - fakes: Add type hints + - Return HTTP response for delete_access_rule. + - Add SFC to SDK + - fix block storage resource registry + - cloud: Remove dead method + - cloud: Remove remnants of floating IP caching + - Support manage/unmanage shares with manila + - cloud: Remove remnants of server caching + - cloud: Filter FIPs by valid filters + - cloud: Remove unnecessary '_make_unicode' helper + - placement: Add support for resource provider inventories + - Add Octavia support for HSTS + - resource: Remove unused 'Resource.service' attribute + - Cleanup logic to either dry-run, bulk_delete or do single object deletes + - tests: Migrate tests from os-hosts to os-services + - Remove _min_microversion for consistency + - volume: Add Capability to volume v2 API + - cloud: Reduce duplication + - Add share group snapshots to shared file systems. + - Update master for stable/2023.2 + - Adds share group resource to shared file system + - Replace appdirs usage with platformdirs + - exceptions: Remove unused exception + +------------------------------------------------------------------- Old: ---- openstacksdk-1.3.1.tar.gz New: ---- openstacksdk-2.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-openstacksdk.spec ++++++ --- /var/tmp/diff_new_pack.PSCGVW/_old 2024-01-15 22:19:29.875436980 +0100 +++ /var/tmp/diff_new_pack.PSCGVW/_new 2024-01-15 22:19:29.875436980 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-openstacksdk # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,18 @@ # -%define with_tests 0 +%define with_tests 1 Name: python-openstacksdk -Version: 1.3.1 +Version: 2.0.0 Release: 0 Summary: An SDK for building applications to work with OpenStack License: Apache-2.0 Group: Development/Languages/Python URL: https://docs.openstack.org/openstacksdk -Source0: https://files.pythonhosted.org/packages/source/o/openstacksdk/openstacksdk-1.3.1.tar.gz +Source0: https://files.pythonhosted.org/packages/source/o/openstacksdk/openstacksdk-2.0.0.tar.gz BuildRequires: openstack-macros BuildRequires: python3-PyYAML >= 3.13 -BuildRequires: python3-appdirs >= 1.3.0 +BuildRequires: python3-appdirs BuildRequires: python3-beautifulsoup4 BuildRequires: python3-ddt BuildRequires: python3-decorator >= 4.4.1 @@ -45,6 +45,7 @@ BuildRequires: python3-oslo.config BuildRequires: python3-oslotest BuildRequires: python3-pbr >= 2.0.0 +BuildRequires: python3-platformdirs BuildRequires: python3-python-subunit BuildRequires: python3-requests-mock BuildRequires: python3-requestsexceptions >= 1.2.0 @@ -69,7 +70,7 @@ %package -n python3-openstacksdk Summary: An SDK for building applications to work with OpenStack Requires: python3-PyYAML >= 3.13 -Requires: python3-appdirs >= 1.3.0 +Requires: python3-appdirs Requires: python3-cryptography >= 2.7 Requires: python3-decorator >= 4.4.1 Requires: python3-dogpile.cache >= 0.6.5 @@ -80,6 +81,7 @@ Requires: python3-munch Requires: python3-netifaces >= 0.10.4 Requires: python3-os-service-types >= 1.7.0 +Requires: python3-platformdirs Requires: python3-requestsexceptions >= 1.2.0 %if 0%{?suse_version} Obsoletes: python2-openstacksdk < 1.0.0 @@ -121,7 +123,7 @@ applications to work with OpenStack clouds. %prep -%autosetup -p1 -n openstacksdk-1.3.1 +%autosetup -p1 -n openstacksdk-2.0.0 %py_req_cleanup sed -i -e 's,coverage.*,,' test-requirements.txt || true sed -i -e "s,'sphinx.ext.intersphinx'\,,," doc/source/conf.py @@ -132,7 +134,7 @@ %build %py3_build -PBR_VERSION=1.3.1 %sphinx_build -b html doc/source doc/build/html +PBR_VERSION=2.0.0 %sphinx_build -b html doc/source doc/build/html rm -rf doc/build/html/.{doctrees,buildinfo} %install @@ -142,6 +144,7 @@ %check export OS_LOG_CAPTURE=true export OS_TEST_TIMEOUT=30 +rm -v openstack/tests/unit/test_hacking.py %{openstack_stestr_run} %endif ++++++ _service ++++++ --- /var/tmp/diff_new_pack.PSCGVW/_old 2024-01-15 22:19:29.903438009 +0100 +++ /var/tmp/diff_new_pack.PSCGVW/_new 2024-01-15 22:19:29.903438009 +0100 @@ -1,13 +1,13 @@ <services> - <service mode="disabled" name="renderspec"> + <service mode="manual" name="renderspec"> <param name="input-template">https://opendev.org/openstack/rpm-packaging/raw/master/openstack/openstacksdk/openstacksdk.spec.j2</param> <param name="output-name">python-openstacksdk.spec</param> <param name="requirements">https://opendev.org/openstack/openstacksdk/raw/master/requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> <param name="changelog-provider">gh,openstack,openstacksdk</param> </service> - <service mode="disabled" name="download_files"> + <service mode="manual" name="download_files"> </service> - <service name="format_spec_file" mode="disabled"/> + <service name="format_spec_file" mode="manual"/> </services> ++++++ openstacksdk-1.3.1.tar.gz -> openstacksdk-2.0.0.tar.gz ++++++ ++++ 21437 lines of diff (skipped)