Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-cinderclient for
openSUSE:Factory checked in at 2024-09-04 13:23:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cinderclient (Old)
and /work/SRC/openSUSE:Factory/.python-cinderclient.new.10096 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cinderclient"
Wed Sep 4 13:23:36 2024 rev:45 rq:1198500 version:9.6.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cinderclient/python-cinderclient.changes
2024-05-03 10:40:53.977302938 +0200
+++
/work/SRC/openSUSE:Factory/.python-cinderclient.new.10096/python-cinderclient.changes
2024-09-04 13:23:53.875943546 +0200
@@ -1,0 +2,13 @@
+Tue Sep 3 13:10:35 UTC 2024 - [email protected]
+
+- update to version 9.6.0
+ - reno: Update master for unmaintained/zed
+ - Update CI for Dalmatian
+ - reno: Update master for victoria Unmaintained status
+ - Fix: transfer-delete command
+ - reno: Update master for xena Unmaintained status
+ - Update master for stable/2024.1
+ - reno: Update master for wallaby Unmaintained status
+ - Fix cinder command execution issue with a token
+
+-------------------------------------------------------------------
Old:
----
python-cinderclient-9.5.0.tar.gz
New:
----
python-cinderclient-9.6.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cinderclient.spec ++++++
--- /var/tmp/diff_new_pack.pUxP0l/_old 2024-09-04 13:23:54.327962460 +0200
+++ /var/tmp/diff_new_pack.pUxP0l/_new 2024-09-04 13:23:54.331962628 +0200
@@ -17,13 +17,13 @@
Name: python-cinderclient
-Version: 9.5.0
+Version: 9.6.0
Release: 0
Summary: Python API and CLI for OpenStack Cinder
License: Apache-2.0
Group: Development/Languages/Python
URL: https://docs.openstack.org/python-cinderclient
-Source0:
https://files.pythonhosted.org/packages/source/p/python-cinderclient/python-cinderclient-9.5.0.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/python-cinderclient/python-cinderclient-9.6.0.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-PrettyTable >= 0.7.2
BuildRequires: python3-ddt
@@ -76,15 +76,15 @@
This package contains auto-generated documentation.
%prep
-%autosetup -p1 -n python-cinderclient-9.5.0
+%autosetup -p1 -n python-cinderclient-9.6.0
%py_req_cleanup
%build
%{py3_build}
export PYTHONPATH=.
-PBR_VERSION=9.5.0 %sphinx_build -b html doc/source doc/build/html
-PBR_VERSION=9.5.0 %sphinx_build -b man doc/source doc/build/man
+PBR_VERSION=9.6.0 %sphinx_build -b html doc/source doc/build/html
+PBR_VERSION=9.6.0 %sphinx_build -b man doc/source doc/build/man
# remove the sphinx-build leftovers
rm -rf doc/build/html/.{doctrees,buildinfo}
++++++ python-cinderclient-9.5.0.tar.gz -> python-cinderclient-9.6.0.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-cinderclient-9.5.0/.zuul.yaml
new/python-cinderclient-9.6.0/.zuul.yaml
--- old/python-cinderclient-9.5.0/.zuul.yaml 2024-03-01 14:50:26.000000000
+0100
+++ new/python-cinderclient-9.6.0/.zuul.yaml 2024-08-29 11:04:27.000000000
+0200
@@ -28,13 +28,13 @@
tox_envlist: functional-py39
- job:
- name: python-cinderclient-functional-py310
+ name: python-cinderclient-functional-py311
parent: python-cinderclient-functional-base
- # python 3.10 is the default in ubuntu 22.04 (jammy)
- nodeset: openstack-single-node-jammy
+ # use debian bookworm, where py3.11 is the default
+ nodeset: devstack-single-node-debian-bookworm
vars:
- python_version: 3.10
- tox_envlist: functional-py310
+ python_version: 3.11
+ tox_envlist: functional-py311
- project:
vars:
@@ -49,10 +49,10 @@
check:
jobs:
- python-cinderclient-functional-py39
- - python-cinderclient-functional-py310
+ - python-cinderclient-functional-py311
- openstack-tox-pylint:
voting: false
gate:
jobs:
- python-cinderclient-functional-py39
- - python-cinderclient-functional-py310
+ - python-cinderclient-functional-py311
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-cinderclient-9.5.0/AUTHORS
new/python-cinderclient-9.6.0/AUTHORS
--- old/python-cinderclient-9.5.0/AUTHORS 2024-03-01 14:50:57.000000000
+0100
+++ new/python-cinderclient-9.6.0/AUTHORS 2024-08-29 11:05:23.000000000
+0200
@@ -208,6 +208,7 @@
Swapnil Kulkarni <[email protected]>
Szymon Borkowski <[email protected]>
Takashi Kajinami <[email protected]>
+Tatsuya Hayashino <[email protected]>
Terry Howe <[email protected]>
Thang Pham <[email protected]>
Thomas Bechtold <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-cinderclient-9.5.0/ChangeLog
new/python-cinderclient-9.6.0/ChangeLog
--- old/python-cinderclient-9.5.0/ChangeLog 2024-03-01 14:50:56.000000000
+0100
+++ new/python-cinderclient-9.6.0/ChangeLog 2024-08-29 11:05:23.000000000
+0200
@@ -1,6 +1,18 @@
CHANGES
=======
+9.6.0
+-----
+
+* reno: Update master for unmaintained/zed
+* Fix: transfer-delete command
+* Fix cinder command execution issue with a token
+* Update CI for Dalmatian
+* Update master for stable/2024.1
+* reno: Update master for xena Unmaintained status
+* reno: Update master for wallaby Unmaintained status
+* reno: Update master for victoria Unmaintained status
+
9.5.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-cinderclient-9.5.0/PKG-INFO
new/python-cinderclient-9.6.0/PKG-INFO
--- old/python-cinderclient-9.5.0/PKG-INFO 2024-03-01 14:50:57.333202400
+0100
+++ new/python-cinderclient-9.6.0/PKG-INFO 2024-08-29 11:05:23.967326900
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-cinderclient
-Version: 9.5.0
+Version: 9.6.0
Summary: OpenStack Block Storage API Client Library
Home-page: https://docs.openstack.org/python-cinderclient/latest/
Author: OpenStack
@@ -373,7 +373,6 @@
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-cinderclient-9.5.0/cinderclient/shell.py
new/python-cinderclient-9.6.0/cinderclient/shell.py
--- old/python-cinderclient-9.5.0/cinderclient/shell.py 2024-03-01
14:50:26.000000000 +0100
+++ new/python-cinderclient-9.6.0/cinderclient/shell.py 2024-08-29
11:04:27.000000000 +0200
@@ -331,10 +331,7 @@
parser.add_argument('--os_region_name',
help=argparse.SUPPRESS)
- parser.add_argument(
- '--os-token', metavar='<token>',
- default=utils.env('OS_TOKEN'),
- help=_('Defaults to env[OS_TOKEN].'))
+ parser.set_defaults(os_token=utils.env('OS_TOKEN'))
parser.add_argument(
'--os_token',
help=argparse.SUPPRESS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/cinderclient/tests/unit/v3/fakes_base.py
new/python-cinderclient-9.6.0/cinderclient/tests/unit/v3/fakes_base.py
--- old/python-cinderclient-9.5.0/cinderclient/tests/unit/v3/fakes_base.py
2024-03-01 14:50:26.000000000 +0100
+++ new/python-cinderclient-9.6.0/cinderclient/tests/unit/v3/fakes_base.py
2024-08-29 11:04:27.000000000 +0200
@@ -1032,6 +1032,14 @@
# VolumeTransfers
#
+ def get_os_volume_transfer_1234(self, **kw):
+ base_uri = 'http://localhost:8776'
+ tenant_id = '0fa851f6668144cf9cd8c8419c1646c1'
+ transfer1 = '1234'
+ return (200, {},
+ {'transfer':
+ _stub_transfer_full(transfer1, base_uri, tenant_id)})
+
def get_os_volume_transfer_5678(self, **kw):
base_uri = 'http://localhost:8776'
tenant_id = '0fa851f6668144cf9cd8c8419c1646c1'
@@ -1050,6 +1058,9 @@
_stub_transfer_full(transfer1, base_uri, tenant_id),
_stub_transfer_full(transfer2, base_uri, tenant_id)]})
+ def delete_os_volume_transfer_1234(self, **kw):
+ return (202, {}, None)
+
def delete_os_volume_transfer_5678(self, **kw):
return (202, {}, None)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/cinderclient/tests/unit/v3/test_shell.py
new/python-cinderclient-9.6.0/cinderclient/tests/unit/v3/test_shell.py
--- old/python-cinderclient-9.5.0/cinderclient/tests/unit/v3/test_shell.py
2024-03-01 14:50:26.000000000 +0100
+++ new/python-cinderclient-9.6.0/cinderclient/tests/unit/v3/test_shell.py
2024-08-29 11:04:27.000000000 +0200
@@ -1653,6 +1653,15 @@
url = ('/volume-transfers/detail')
self.assert_called('GET', url)
+ def test_delete_transfer(self):
+ self.run_command('transfer-delete 1234')
+ self.assert_called('DELETE', '/os-volume-transfer/1234')
+
+ def test_delete_transfers(self):
+ self.run_command('transfer-delete 1234 5678')
+ self.assert_called_anytime('DELETE', '/os-volume-transfer/1234')
+ self.assert_called_anytime('DELETE', '/os-volume-transfer/5678')
+
def test_subcommand_parser(self):
"""Ensure that all the expected commands show up.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/cinderclient/v3/shell_base.py
new/python-cinderclient-9.6.0/cinderclient/v3/shell_base.py
--- old/python-cinderclient-9.5.0/cinderclient/v3/shell_base.py 2024-03-01
14:50:26.000000000 +0100
+++ new/python-cinderclient-9.6.0/cinderclient/v3/shell_base.py 2024-08-29
11:04:27.000000000 +0200
@@ -1348,12 +1348,21 @@
shell_utils.print_dict(info)
[email protected]('transfer', metavar='<transfer>',
[email protected]('transfer', metavar='<transfer>', nargs='+',
help='Name or ID of transfer to delete.')
def do_transfer_delete(cs, args):
"""Undoes a transfer."""
- transfer = shell_utils.find_transfer(cs, args.transfer)
- transfer.delete()
+ failure_count = 0
+ for t in args.transfer:
+ try:
+ transfer = shell_utils.find_transfer(cs, t)
+ transfer.delete()
+ except Exception as e:
+ failure_count += 1
+ print("Delete for volume transfer %s failed: %s" % (t, e))
+ if failure_count == len(args.transfer):
+ raise exceptions.CommandError("Unable to delete any of the specified "
+ "volume transfers.")
@utils.arg('transfer', metavar='<transfer>',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/python_cinderclient.egg-info/PKG-INFO
new/python-cinderclient-9.6.0/python_cinderclient.egg-info/PKG-INFO
--- old/python-cinderclient-9.5.0/python_cinderclient.egg-info/PKG-INFO
2024-03-01 14:50:57.000000000 +0100
+++ new/python-cinderclient-9.6.0/python_cinderclient.egg-info/PKG-INFO
2024-08-29 11:05:23.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-cinderclient
-Version: 9.5.0
+Version: 9.6.0
Summary: OpenStack Block Storage API Client Library
Home-page: https://docs.openstack.org/python-cinderclient/latest/
Author: OpenStack
@@ -373,7 +373,6 @@
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/python_cinderclient.egg-info/SOURCES.txt
new/python-cinderclient-9.6.0/python_cinderclient.egg-info/SOURCES.txt
--- old/python-cinderclient-9.5.0/python_cinderclient.egg-info/SOURCES.txt
2024-03-01 14:50:57.000000000 +0100
+++ new/python-cinderclient-9.6.0/python_cinderclient.egg-info/SOURCES.txt
2024-08-29 11:05:23.000000000 +0200
@@ -178,6 +178,7 @@
releasenotes/notes/drop-v2-support-e578ca21c7c6b532.yaml
releasenotes/notes/enhance-backup-restore-shell-command-0cf55df6ca4b4c55.yaml
releasenotes/notes/feature-cross-az-backups-9d428ad4dfc552e1.yaml
+releasenotes/notes/fix-transfer-delete-multiple-transfer-43a76c403e7c7e7c.yaml
releasenotes/notes/list-with-count-78gtf45r66bf8912.yaml
releasenotes/notes/log-request-id-148c74d308bcaa14.yaml
releasenotes/notes/messages-v3-api-3da81f4f66bf5903.yaml
@@ -217,6 +218,7 @@
releasenotes/notes/yoga-release-dcd35c98f6be478e.yaml
releasenotes/source/2023.1.rst
releasenotes/source/2023.2.rst
+releasenotes/source/2024.1.rst
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/mitaka.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/python_cinderclient.egg-info/pbr.json
new/python-cinderclient-9.6.0/python_cinderclient.egg-info/pbr.json
--- old/python-cinderclient-9.5.0/python_cinderclient.egg-info/pbr.json
2024-03-01 14:50:57.000000000 +0100
+++ new/python-cinderclient-9.6.0/python_cinderclient.egg-info/pbr.json
2024-08-29 11:05:23.000000000 +0200
@@ -1 +1 @@
-{"git_version": "e01516d", "is_release": true}
\ No newline at end of file
+{"git_version": "c4ecade", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/releasenotes/notes/fix-transfer-delete-multiple-transfer-43a76c403e7c7e7c.yaml
new/python-cinderclient-9.6.0/releasenotes/notes/fix-transfer-delete-multiple-transfer-43a76c403e7c7e7c.yaml
---
old/python-cinderclient-9.5.0/releasenotes/notes/fix-transfer-delete-multiple-transfer-43a76c403e7c7e7c.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/python-cinderclient-9.6.0/releasenotes/notes/fix-transfer-delete-multiple-transfer-43a76c403e7c7e7c.yaml
2024-08-29 11:04:27.000000000 +0200
@@ -0,0 +1,5 @@
+---
+fixes:
+ - |
+ `Bug #2069992
<https://bugs.launchpad.net/python-cinderclient/+bug/2069992>`_:
+ Fixed transfer-delete command to accept multiple transfers.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/releasenotes/source/2024.1.rst
new/python-cinderclient-9.6.0/releasenotes/source/2024.1.rst
--- old/python-cinderclient-9.5.0/releasenotes/source/2024.1.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python-cinderclient-9.6.0/releasenotes/source/2024.1.rst
2024-08-29 11:04:27.000000000 +0200
@@ -0,0 +1,6 @@
+===========================
+2024.1 Series Release Notes
+===========================
+
+.. release-notes::
+ :branch: stable/2024.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/releasenotes/source/index.rst
new/python-cinderclient-9.6.0/releasenotes/source/index.rst
--- old/python-cinderclient-9.5.0/releasenotes/source/index.rst 2024-03-01
14:50:26.000000000 +0100
+++ new/python-cinderclient-9.6.0/releasenotes/source/index.rst 2024-08-29
11:04:27.000000000 +0200
@@ -6,6 +6,7 @@
:maxdepth: 1
unreleased
+ 2024.1
2023.2
2023.1
zed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/releasenotes/source/victoria.rst
new/python-cinderclient-9.6.0/releasenotes/source/victoria.rst
--- old/python-cinderclient-9.5.0/releasenotes/source/victoria.rst
2024-03-01 14:50:26.000000000 +0100
+++ new/python-cinderclient-9.6.0/releasenotes/source/victoria.rst
2024-08-29 11:04:27.000000000 +0200
@@ -3,4 +3,4 @@
=============================
.. release-notes::
- :branch: stable/victoria
+ :branch: victoria-eom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/releasenotes/source/wallaby.rst
new/python-cinderclient-9.6.0/releasenotes/source/wallaby.rst
--- old/python-cinderclient-9.5.0/releasenotes/source/wallaby.rst
2024-03-01 14:50:26.000000000 +0100
+++ new/python-cinderclient-9.6.0/releasenotes/source/wallaby.rst
2024-08-29 11:04:27.000000000 +0200
@@ -3,4 +3,4 @@
============================
.. release-notes::
- :branch: stable/wallaby
+ :branch: wallaby-eom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/releasenotes/source/xena.rst
new/python-cinderclient-9.6.0/releasenotes/source/xena.rst
--- old/python-cinderclient-9.5.0/releasenotes/source/xena.rst 2024-03-01
14:50:26.000000000 +0100
+++ new/python-cinderclient-9.6.0/releasenotes/source/xena.rst 2024-08-29
11:04:27.000000000 +0200
@@ -3,4 +3,4 @@
=========================
.. release-notes::
- :branch: stable/xena
+ :branch: xena-eom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-cinderclient-9.5.0/releasenotes/source/zed.rst
new/python-cinderclient-9.6.0/releasenotes/source/zed.rst
--- old/python-cinderclient-9.5.0/releasenotes/source/zed.rst 2024-03-01
14:50:26.000000000 +0100
+++ new/python-cinderclient-9.6.0/releasenotes/source/zed.rst 2024-08-29
11:04:27.000000000 +0200
@@ -3,4 +3,4 @@
========================
.. release-notes::
- :branch: stable/zed
+ :branch: zed-eom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-cinderclient-9.5.0/setup.cfg
new/python-cinderclient-9.6.0/setup.cfg
--- old/python-cinderclient-9.5.0/setup.cfg 2024-03-01 14:50:57.333202400
+0100
+++ new/python-cinderclient-9.6.0/setup.cfg 2024-08-29 11:05:23.971327000
+0200
@@ -18,7 +18,6 @@
Programming Language :: Python
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3
- Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-cinderclient-9.5.0/tox.ini
new/python-cinderclient-9.6.0/tox.ini
--- old/python-cinderclient-9.5.0/tox.ini 2024-03-01 14:50:26.000000000
+0100
+++ new/python-cinderclient-9.6.0/tox.ini 2024-08-29 11:04:27.000000000
+0200
@@ -107,7 +107,7 @@
# TLS (https) server certificate.
passenv = OS_*
-[testenv:functional-py{3,38,39,310,311}]
+[testenv:functional-py{3,38,39,310,311,312}]
deps = {[testenv:functional]deps}
setenv = {[testenv:functional]setenv}
passenv = {[testenv:functional]passenv}