Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-ironicclient for
openSUSE:Factory checked in at 2024-03-25 21:11:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ironicclient (Old)
and /work/SRC/openSUSE:Factory/.python-ironicclient.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ironicclient"
Mon Mar 25 21:11:20 2024 rev:26 rq:1161187 version:5.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ironicclient/python-ironicclient.changes
2024-01-15 22:19:18.151006095 +0100
+++
/work/SRC/openSUSE:Factory/.python-ironicclient.new.1905/python-ironicclient.changes
2024-03-25 21:18:02.731114149 +0100
@@ -1,0 +2,16 @@
+Sun Mar 24 20:07:28 UTC 2024 - [email protected]
+
+- update to version 5.5.0
+ - Force constraints when installing a package during tox test
+ - [codespell] Adding CI target for Tox Codespell
+ - add pyproject.toml to support pip 23.1
+ - Moving functional job to non-voting until we have a fix for it
+ - Add missing commands to the documentation
+ - [codespell] Fixing Spelling Mistakes
+ - Bump hacking to 6.1.0
+ - Update master for stable/2023.2
+ - [codespell] Adding Tox Target for Codespell
+ - Update python classifier in setup.cfg
+ - reno: Update master for unmaintained/yoga
+
+-------------------------------------------------------------------
Old:
----
python-ironicclient-5.4.0.tar.gz
New:
----
python-ironicclient-5.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ironicclient.spec ++++++
--- /var/tmp/diff_new_pack.mfhRW1/_old 2024-03-25 21:18:03.747151517 +0100
+++ /var/tmp/diff_new_pack.mfhRW1/_new 2024-03-25 21:18:03.747151517 +0100
@@ -17,13 +17,13 @@
Name: python-ironicclient
-Version: 5.4.0
+Version: 5.5.0
Release: 0
Summary: Python API and CLI for OpenStack Ironic
License: Apache-2.0
Group: Development/Languages/Python
URL: https://docs.openstack.org/python-ironicclient
-Source0:
https://files.pythonhosted.org/packages/source/p/python-ironicclient/python-ironicclient-5.4.0.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/python-ironicclient/python-ironicclient-5.5.0.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-Babel
BuildRequires: python3-PyYAML >= 3.13
@@ -88,13 +88,13 @@
This package contains auto-generated documentation.
%prep
-%autosetup -p1 -n python-ironicclient-5.4.0
+%autosetup -p1 -n python-ironicclient-5.5.0
%py_req_cleanup
%build
%{py3_build}
-PBR_VERSION=5.4.0 %sphinx_build -b html doc/source doc/build/html
+PBR_VERSION=5.5.0 %sphinx_build -b html doc/source doc/build/html
# remove the sphinx-build leftovers
rm -rf doc/build/html/.{doctrees,buildinfo}
++++++ python-ironicclient-5.4.0.tar.gz -> python-ironicclient-5.5.0.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/AUTHORS
new/python-ironicclient-5.5.0/AUTHORS
--- old/python-ironicclient-5.4.0/AUTHORS 2023-09-01 16:40:34.000000000
+0200
+++ new/python-ironicclient-5.5.0/AUTHORS 2024-02-29 16:06:42.000000000
+0100
@@ -123,12 +123,14 @@
Sergey Lupersolsky <[email protected]>
Sergey Turivnyi <[email protected]>
Sergii Turivnyi <[email protected]>
+Sharpz7 <[email protected]>
Shuquan Huang <[email protected]>
Sinval Vieira <[email protected]>
SofiiaAndriichenko <[email protected]>
Steve Baker <[email protected]>
Steve Martinelli <[email protected]>
Tadeas Kot <[email protected]>
+Takashi Kajinami <[email protected]>
Takashi Kajinami <[email protected]>
Takashi Natsume <[email protected]>
Tang Chen <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/ChangeLog
new/python-ironicclient-5.5.0/ChangeLog
--- old/python-ironicclient-5.4.0/ChangeLog 2023-09-01 16:40:34.000000000
+0200
+++ new/python-ironicclient-5.5.0/ChangeLog 2024-02-29 16:06:42.000000000
+0100
@@ -1,6 +1,21 @@
CHANGES
=======
+5.5.0
+-----
+
+* Add missing commands to the documentation
+* Moving functional job to non-voting until we have a fix for it
+* Force constraints when installing a package during tox test
+* reno: Update master for unmaintained/yoga
+* [codespell] Adding CI target for Tox Codespell
+* [codespell] Adding Tox Target for Codespell
+* [codespell] Fixing Spelling Mistakes
+* Bump hacking to 6.1.0
+* add pyproject.toml to support pip 23.1
+* Update python classifier in setup.cfg
+* Update master for stable/2023.2
+
5.4.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/PKG-INFO
new/python-ironicclient-5.5.0/PKG-INFO
--- old/python-ironicclient-5.4.0/PKG-INFO 2023-09-01 16:40:34.704268500
+0200
+++ new/python-ironicclient-5.5.0/PKG-INFO 2024-02-29 16:06:42.564656500
+0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: python-ironicclient
-Version: 5.4.0
+Version: 5.5.0
Summary: OpenStack Bare Metal Provisioning API Client Library
Home-page: https://docs.openstack.org/python-ironicclient/latest/
Author: OpenStack
@@ -106,6 +106,7 @@
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Provides-Extra: cli
Provides-Extra: test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/doc/source/cli/osc/v1/index.rst
new/python-ironicclient-5.5.0/doc/source/cli/osc/v1/index.rst
--- old/python-ironicclient-5.4.0/doc/source/cli/osc/v1/index.rst
2023-09-01 16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/doc/source/cli/osc/v1/index.rst
2024-02-29 16:06:09.000000000 +0100
@@ -18,6 +18,13 @@
.. autoprogram-cliff:: openstack.baremetal.v1
:command: baremetal chassis *
+===================
+baremetal conductor
+===================
+
+.. autoprogram-cliff:: openstack.baremetal.v1
+ :command: baremetal conductor *
+
================
baremetal create
================
@@ -25,6 +32,13 @@
.. autoprogram-cliff:: openstack.baremetal.v1
:command: baremetal create
+=========================
+baremetal deploy template
+=========================
+
+.. autoprogram-cliff:: openstack.baremetal.v1
+ :command: baremetal deploy template *
+
================
baremetal driver
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/ironicclient/common/http.py
new/python-ironicclient-5.5.0/ironicclient/common/http.py
--- old/python-ironicclient-5.4.0/ironicclient/common/http.py 2023-09-01
16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/ironicclient/common/http.py 2024-02-29
16:06:09.000000000 +0100
@@ -206,7 +206,7 @@
raise ValueError(textwrap.fill(
_("The 'latest' API version can not be requested "
"in a list of versions. Please explicitly request "
- "'latest' or request only versios between "
+ "'latest' or request only versions between "
"%(min)s to %(max)s")
% {'min': min_ver, 'max': max_ver}))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/ironicclient/osc/plugin.py
new/python-ironicclient-5.5.0/ironicclient/osc/plugin.py
--- old/python-ironicclient-5.4.0/ironicclient/osc/plugin.py 2023-09-01
16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/ironicclient/osc/plugin.py 2024-02-29
16:06:09.000000000 +0100
@@ -29,7 +29,7 @@
API_VERSION_OPTION = 'os_baremetal_api_version'
API_NAME = 'baremetal'
# NOTE(TheJulia) Latest known version tracking has been moved
-# to the ironicclient/common/http.py file as the OSC committment
+# to the ironicclient/common/http.py file as the OSC commitment
# is latest known, and we should only store it in one location.
LAST_KNOWN_API_VERSION = http.LAST_KNOWN_API_VERSION
LATEST_VERSION = http.LATEST_VERSION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/ironicclient/osc/v1/baremetal_node.py
new/python-ironicclient-5.5.0/ironicclient/osc/v1/baremetal_node.py
--- old/python-ironicclient-5.4.0/ironicclient/osc/v1/baremetal_node.py
2023-09-01 16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/ironicclient/osc/v1/baremetal_node.py
2024-02-29 16:06:09.000000000 +0100
@@ -1675,14 +1675,15 @@
metavar="<key>",
action='append',
help=_('Driver information to unset on this baremetal node '
- '(repeat option to unset multiple driver informations)'),
+ '(repeat option to unset multiple items '
+ 'in driver information)'),
)
parser.add_argument(
"--instance-info",
metavar="<key>",
action='append',
help=_('Instance information to unset on this baremetal node '
- '(repeat option to unset multiple instance informations)'),
+ '(repeat option to unset multiple instance information)'),
)
parser.add_argument(
"--chassis-uuid",
@@ -2356,7 +2357,7 @@
class NodeChildrenList(command.ShowOne):
- """Get a list of nodes assocated as children."""
+ """Get a list of nodes associated as children."""
log = logging.getLogger(__name__ + ".NodeChildrenList")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/ironicclient/shell.py
new/python-ironicclient-5.5.0/ironicclient/shell.py
--- old/python-ironicclient-5.4.0/ironicclient/shell.py 2023-09-01
16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/ironicclient/shell.py 2024-02-29
16:06:09.000000000 +0100
@@ -120,7 +120,7 @@
super(CommandManager, self).load_commands(namespace)
if ironic_inspector_client is not None:
super(CommandManager, self).load_commands(_INSPECTOR_NAMESPACE)
- # Stip the 'baremetal' prefix used in OSC
+ # Strip the 'baremetal' prefix used in OSC
prefix = 'baremetal '
prefix_len = len(prefix)
self.commands = dict(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/ironicclient/tests/unit/common/apiclient/test_base.py
new/python-ironicclient-5.5.0/ironicclient/tests/unit/common/apiclient/test_base.py
---
old/python-ironicclient-5.4.0/ironicclient/tests/unit/common/apiclient/test_base.py
2023-09-01 16:40:03.000000000 +0200
+++
new/python-ironicclient-5.5.0/ironicclient/tests/unit/common/apiclient/test_base.py
2024-02-29 16:06:09.000000000 +0100
@@ -93,7 +93,7 @@
self.assertEqual(r1, r2)
def test_two_resources_with_diff_type_are_not_equal(self):
- # Two resoruces of different types: never equal
+ # Two resources of different types: never equal
r1 = base.Resource(None, {'id': 1})
r2 = HumanResource(None, {'id': 1})
self.assertNotEqual(r1, r2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/ironicclient/tests/unit/test_client.py
new/python-ironicclient-5.5.0/ironicclient/tests/unit/test_client.py
--- old/python-ironicclient-5.4.0/ironicclient/tests/unit/test_client.py
2023-09-01 16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/ironicclient/tests/unit/test_client.py
2024-02-29 16:06:09.000000000 +0100
@@ -53,7 +53,7 @@
self.assertEqual([get_endpoint_call],
session.get_endpoint.call_args_list)
else:
- # we use adaper.get_endpoint instead of session.get_endpoint
+ # we use adapter.get_endpoint instead of session.get_endpoint
self.assertFalse(session.get_endpoint.called)
if expected_version is not None:
# NOTE(TheJulia): This does not test the negotiation logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/ironicclient/v1/client.py
new/python-ironicclient-5.5.0/ironicclient/v1/client.py
--- old/python-ironicclient-5.4.0/ironicclient/v1/client.py 2023-09-01
16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/ironicclient/v1/client.py 2024-02-29
16:06:09.000000000 +0100
@@ -117,7 +117,7 @@
@property
def is_api_version_negotiated(self):
- """Returns True if microversion negotiation has occured."""
+ """Returns True if microversion negotiation has occurred."""
return self.http_client.api_version_select_state == 'negotiated'
def negotiate_api_version(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/ironicclient/v1/node.py
new/python-ironicclient-5.5.0/ironicclient/v1/node.py
--- old/python-ironicclient-5.4.0/ironicclient/v1/node.py 2023-09-01
16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/ironicclient/v1/node.py 2024-02-29
16:06:09.000000000 +0100
@@ -137,7 +137,7 @@
with a non-null node.shard value, when false get only
nodes with a null node.shard value. None is a noop.
with a non-null node.shard value.
- :param parent_node: Optional. String value used to retreive child
+ :param parent_node: Optional. String value used to retrieve child
nodes with the supplied parent node.
:param include_children: Optional. Boolean Value, only True is valid.
Tells the ironic API to enumerate all child
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/pyproject.toml
new/python-ironicclient-5.5.0/pyproject.toml
--- old/python-ironicclient-5.4.0/pyproject.toml 1970-01-01
01:00:00.000000000 +0100
+++ new/python-ironicclient-5.5.0/pyproject.toml 2024-02-29
16:06:09.000000000 +0100
@@ -0,0 +1,3 @@
+[build-system]
+requires = ["pbr>=5.7.0", "setuptools>=64.0.0", "wheel"]
+build-backend = "pbr.build"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/python_ironicclient.egg-info/PKG-INFO
new/python-ironicclient-5.5.0/python_ironicclient.egg-info/PKG-INFO
--- old/python-ironicclient-5.4.0/python_ironicclient.egg-info/PKG-INFO
2023-09-01 16:40:34.000000000 +0200
+++ new/python-ironicclient-5.5.0/python_ironicclient.egg-info/PKG-INFO
2024-02-29 16:06:42.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: python-ironicclient
-Version: 5.4.0
+Version: 5.5.0
Summary: OpenStack Bare Metal Provisioning API Client Library
Home-page: https://docs.openstack.org/python-ironicclient/latest/
Author: OpenStack
@@ -106,6 +106,7 @@
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Provides-Extra: cli
Provides-Extra: test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/python_ironicclient.egg-info/SOURCES.txt
new/python-ironicclient-5.5.0/python_ironicclient.egg-info/SOURCES.txt
--- old/python-ironicclient-5.4.0/python_ironicclient.egg-info/SOURCES.txt
2023-09-01 16:40:34.000000000 +0200
+++ new/python-ironicclient-5.5.0/python_ironicclient.egg-info/SOURCES.txt
2024-02-29 16:06:42.000000000 +0100
@@ -6,6 +6,7 @@
LICENSE
README.rst
bindep.txt
+pyproject.toml
requirements.txt
setup.cfg
setup.py
@@ -303,6 +304,7 @@
releasenotes/notes/wait-for-prov-last-error-5f49b1c488879775.yaml
releasenotes/notes/yaml-files-79cd8367d7a4c2f2.yaml
releasenotes/source/2023.1.rst
+releasenotes/source/2023.2.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-ironicclient-5.4.0/python_ironicclient.egg-info/pbr.json
new/python-ironicclient-5.5.0/python_ironicclient.egg-info/pbr.json
--- old/python-ironicclient-5.4.0/python_ironicclient.egg-info/pbr.json
2023-09-01 16:40:34.000000000 +0200
+++ new/python-ironicclient-5.5.0/python_ironicclient.egg-info/pbr.json
2024-02-29 16:06:42.000000000 +0100
@@ -1 +1 @@
-{"git_version": "cea2c5a", "is_release": true}
\ No newline at end of file
+{"git_version": "33699ff", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/releasenotes/notes/accept-valid_interfaces-3b8f5e3e362e04cd.yaml
new/python-ironicclient-5.5.0/releasenotes/notes/accept-valid_interfaces-3b8f5e3e362e04cd.yaml
---
old/python-ironicclient-5.4.0/releasenotes/notes/accept-valid_interfaces-3b8f5e3e362e04cd.yaml
2023-09-01 16:40:03.000000000 +0200
+++
new/python-ironicclient-5.5.0/releasenotes/notes/accept-valid_interfaces-3b8f5e3e362e04cd.yaml
2024-02-29 16:06:09.000000000 +0100
@@ -3,7 +3,7 @@
- |
The consumer of ironicclient may be deriving their ``get_client`` kwargs
from config inherited from ksa, where the ``interface`` option has been
- deprecated in favor of ``valid_interfaces``. To accomodate this, we now
+ deprecated in favor of ``valid_interfaces``. To accommodate this, we now
accept ``valid_interfaces`` as a kwarg, giving it precedence over
``interface``. However, we still accept ``interface``, as the consumer may
be deriving kwargs from a non-conf source (such as an already-created ksa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/releasenotes/notes/add-bios-registry-in-list-21974873f146aff7.yaml
new/python-ironicclient-5.5.0/releasenotes/notes/add-bios-registry-in-list-21974873f146aff7.yaml
---
old/python-ironicclient-5.4.0/releasenotes/notes/add-bios-registry-in-list-21974873f146aff7.yaml
2023-09-01 16:40:03.000000000 +0200
+++
new/python-ironicclient-5.5.0/releasenotes/notes/add-bios-registry-in-list-21974873f146aff7.yaml
2024-02-29 16:06:09.000000000 +0100
@@ -3,6 +3,6 @@
- |
Adds new params to the ``baremetal node bios setting list`` command to
include support for the BIOS registry. The ``--long`` option will
- retrieve and display the additonal BIOS registry fields, the ``--fields``
+ retrieve and display the additional BIOS registry fields, the ``--fields``
option will retrieve and display selected fields. The ``baremetal node
bios setting show`` includes these fields by default with no changes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/releasenotes/notes/address-cross-distro-iso-tools-006711c9f150037a.yaml
new/python-ironicclient-5.5.0/releasenotes/notes/address-cross-distro-iso-tools-006711c9f150037a.yaml
---
old/python-ironicclient-5.4.0/releasenotes/notes/address-cross-distro-iso-tools-006711c9f150037a.yaml
2023-09-01 16:40:03.000000000 +0200
+++
new/python-ironicclient-5.5.0/releasenotes/notes/address-cross-distro-iso-tools-006711c9f150037a.yaml
2024-02-29 16:06:09.000000000 +0100
@@ -2,6 +2,6 @@
fixes:
- |
Embedded configuration drive generation support has been updated to
- support ``mkisofs`` and ``xorrisofs`` in adition to the previously
+ support ``mkisofs`` and ``xorrisofs`` in addition to the previously
supported ``genisoimage`` utility. This is as distributions such as
Debian and OpenSUSE do not ship ``genisoimage``.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/releasenotes/notes/allow-api-user-to-use-latest-6b80e9f584eaaa4e.yaml
new/python-ironicclient-5.5.0/releasenotes/notes/allow-api-user-to-use-latest-6b80e9f584eaaa4e.yaml
---
old/python-ironicclient-5.4.0/releasenotes/notes/allow-api-user-to-use-latest-6b80e9f584eaaa4e.yaml
2023-09-01 16:40:03.000000000 +0200
+++
new/python-ironicclient-5.5.0/releasenotes/notes/allow-api-user-to-use-latest-6b80e9f584eaaa4e.yaml
2024-02-29 16:06:09.000000000 +0100
@@ -8,7 +8,7 @@
- |
Adds base client properties to provide insight to a python API user of
what the current REST API version that will be utilized, and if API
- version negotiation has occured.
+ version negotiation has occurred.
These new properties are ``client.current_api_version`` and
``client.is_api_version_negotiated`` respectively.
- |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/releasenotes/notes/provision-state-adopt-d07b838813cecfb1.yaml
new/python-ironicclient-5.5.0/releasenotes/notes/provision-state-adopt-d07b838813cecfb1.yaml
---
old/python-ironicclient-5.4.0/releasenotes/notes/provision-state-adopt-d07b838813cecfb1.yaml
2023-09-01 16:40:03.000000000 +0200
+++
new/python-ironicclient-5.5.0/releasenotes/notes/provision-state-adopt-d07b838813cecfb1.yaml
2024-02-29 16:06:09.000000000 +0100
@@ -2,5 +2,5 @@
features:
- Support has been added for the node-set-provision-state verb
``adopt`` which requires API version 1.17. This feature allows
- an operator move a node from ``MANAGABLE`` state to ``ACTIVE``
+ an operator move a node from ``MANAGEABLE`` state to ``ACTIVE``
state without performing cleaning or a deployment operation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/releasenotes/source/2023.2.rst
new/python-ironicclient-5.5.0/releasenotes/source/2023.2.rst
--- old/python-ironicclient-5.4.0/releasenotes/source/2023.2.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python-ironicclient-5.5.0/releasenotes/source/2023.2.rst
2024-02-29 16:06:09.000000000 +0100
@@ -0,0 +1,6 @@
+===========================
+2023.2 Series Release Notes
+===========================
+
+.. release-notes::
+ :branch: stable/2023.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/releasenotes/source/index.rst
new/python-ironicclient-5.5.0/releasenotes/source/index.rst
--- old/python-ironicclient-5.4.0/releasenotes/source/index.rst 2023-09-01
16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/releasenotes/source/index.rst 2024-02-29
16:06:09.000000000 +0100
@@ -6,6 +6,7 @@
:maxdepth: 1
unreleased
+ 2023.2
2023.1
zed
yoga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/releasenotes/source/yoga.rst
new/python-ironicclient-5.5.0/releasenotes/source/yoga.rst
--- old/python-ironicclient-5.4.0/releasenotes/source/yoga.rst 2023-09-01
16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/releasenotes/source/yoga.rst 2024-02-29
16:06:09.000000000 +0100
@@ -3,4 +3,4 @@
=========================
.. release-notes::
- :branch: stable/yoga
+ :branch: unmaintained/yoga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/setup.cfg
new/python-ironicclient-5.5.0/setup.cfg
--- old/python-ironicclient-5.4.0/setup.cfg 2023-09-01 16:40:34.708269100
+0200
+++ new/python-ironicclient-5.5.0/setup.cfg 2024-02-29 16:06:42.568656400
+0100
@@ -19,6 +19,7 @@
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
+ Programming Language :: Python :: 3.11
[files]
packages = ironicclient
@@ -133,6 +134,10 @@
cli =
python-openstackclient>=3.12.0 # Apache-2.0
+[codespell]
+quiet-level = 4
+ignore-words-list = cna
+
[egg_info]
tag_build =
tag_date = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/tox.ini
new/python-ironicclient-5.5.0/tox.ini
--- old/python-ironicclient-5.4.0/tox.ini 2023-09-01 16:40:03.000000000
+0200
+++ new/python-ironicclient-5.5.0/tox.ini 2024-02-29 16:06:09.000000000
+0100
@@ -1,8 +1,9 @@
[tox]
-minversion = 3.18.0
+minversion = 4.4.0
envlist = py3,pep8
[testenv]
+constrain_package_deps = true
setenv = VIRTUAL_ENV={envdir}
PYTHONDONTWRITEBYTECODE = 1
LANGUAGE=en_US
@@ -24,11 +25,12 @@
[testenv:pep8]
deps =
- hacking~=6.0.0 # Apache-2.0
+ hacking~=6.1.0 # Apache-2.0
doc8>=0.6.0 # Apache-2.0
flake8-import-order>=0.17.1 # LGPLv3
pycodestyle>=2.0.0,<3.0.0 # MIT
Pygments>=2.2.0 # BSD
+
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
commands =
flake8 {posargs}
doc8 doc/source CONTRIBUTING.rst README.rst
@@ -87,3 +89,12 @@
[hacking]
import_exceptions = testtools.matchers, ironicclient.common.i18n
+
+[testenv:codespell]
+description =
+ Run codespell to check spelling
+deps = codespell
+# note(JayF): {posargs} lets us run `tox -ecodespell -- -w` to get codespell
+# to correct spelling issues in our code it's aware of.
+commands =
+ codespell {posargs}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-ironicclient-5.4.0/zuul.d/ironicclient-jobs.yaml
new/python-ironicclient-5.5.0/zuul.d/ironicclient-jobs.yaml
--- old/python-ironicclient-5.4.0/zuul.d/ironicclient-jobs.yaml 2023-09-01
16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/zuul.d/ironicclient-jobs.yaml 2024-02-29
16:06:09.000000000 +0100
@@ -42,3 +42,10 @@
vars:
devstack_localrc:
EBTABLES_RACE_FIX: True
+
+- job:
+ name: ironicclient-tox-codespell
+ parent: openstack-tox
+ timeout: 7200
+ vars:
+ tox_envlist: codespell
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-ironicclient-5.4.0/zuul.d/project.yaml
new/python-ironicclient-5.5.0/zuul.d/project.yaml
--- old/python-ironicclient-5.4.0/zuul.d/project.yaml 2023-09-01
16:40:03.000000000 +0200
+++ new/python-ironicclient-5.5.0/zuul.d/project.yaml 2024-02-29
16:06:09.000000000 +0100
@@ -8,9 +8,14 @@
- release-notes-jobs-python3
check:
jobs:
- - ironicclient-functional
+ # NOTE(rpittau): temp non-voting until we fix it
+ - ironicclient-functional:
+ voting: false
- ironicclient-tempest
+ - ironicclient-tox-codespell:
+ voting: false
gate:
jobs:
- - ironicclient-functional
+ # NOTE(rpittau): temp non-voting until we fix it
+ #- ironicclient-functional
- ironicclient-tempest