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

Reply via email to