Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-octaviaclient for 
openSUSE:Factory checked in at 2026-03-24 18:50:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-octaviaclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-octaviaclient.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-octaviaclient"

Tue Mar 24 18:50:52 2026 rev:14 rq:1342255 version:3.13.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-octaviaclient/python-octaviaclient.changes    
    2025-11-10 19:17:36.053001515 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-octaviaclient.new.8177/python-octaviaclient.changes
      2026-03-24 18:51:41.097431274 +0100
@@ -1,0 +2,14 @@
+Mon Mar  9 21:48:22 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 3.13.0:
+  * Revert bug links to Launchpad
+  * Replace Neutronclient with Openstack SDK
+  * Update flake8-import-order version to fix checks
+  * Update master for stable/2025.2
+
+-------------------------------------------------------------------
+Mon Nov 10 13:05:05 UTC 2025 - Dirk Müller <[email protected]>
+
+- fix filelist
+
+-------------------------------------------------------------------

Old:
----
  python_octaviaclient-3.12.0.tar.gz

New:
----
  python_octaviaclient-3.13.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-octaviaclient.spec ++++++
--- /var/tmp/diff_new_pack.6TLwRB/_old  2026-03-24 18:51:41.641453777 +0100
+++ /var/tmp/diff_new_pack.6TLwRB/_new  2026-03-24 18:51:41.645453942 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-octaviaclient
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %global pythons %{primary_python}
 Name:           python-octaviaclient
-Version:        3.12.0
+Version:        3.13.0
 Release:        0
 Summary:        Octavia Plugin for the OpenStack Command-line Client
 License:        Apache-2.0
@@ -37,8 +37,8 @@
 Requires:       python-cliff >= 2.8.0
 Requires:       python-keystoneauth1 >= 3.18.0
 Requires:       python-netifaces
-Requires:       python-neutronclient >= 6.7.0
 Requires:       python-openstackclient >= 3.12.0
+Requires:       python-openstacksdk
 Requires:       python-osc-lib >= 1.14.1
 Requires:       python-oslo.serialization >= 2.18.0
 Requires:       python-oslo.utils >= 3.33.0
@@ -84,8 +84,8 @@
 %files %{python_files}
 %doc README.rst
 %license LICENSE
-%{python3_sitelib}/octaviaclient
-%{python3_sitelib}/python_octaviaclient-%{version}.dist-info
+%{python_sitelib}/octaviaclient
+%{python_sitelib}/python_octaviaclient-%{version}.dist-info
 
 %files -n python3-octaviaclient-doc
 %license LICENSE

++++++ python_octaviaclient-3.12.0.tar.gz -> python_octaviaclient-3.13.0.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_octaviaclient-3.12.0/AUTHORS 
new/python_octaviaclient-3.13.0/AUTHORS
--- old/python_octaviaclient-3.12.0/AUTHORS     2025-08-28 12:00:46.000000000 
+0200
+++ new/python_octaviaclient-3.13.0/AUTHORS     2026-02-27 16:29:43.000000000 
+0100
@@ -31,6 +31,7 @@
 Noah Mickus <[email protected]>
 Omer <[email protected]>
 OpenStack Release Bot <[email protected]>
+Richard Cruise <[email protected]>
 Sam Morrison <[email protected]>
 ShangXiao <[email protected]>
 Stephen Finucane <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_octaviaclient-3.12.0/CONTRIBUTING.rst 
new/python_octaviaclient-3.13.0/CONTRIBUTING.rst
--- old/python_octaviaclient-3.12.0/CONTRIBUTING.rst    2025-08-28 
11:59:54.000000000 +0200
+++ new/python_octaviaclient-3.13.0/CONTRIBUTING.rst    2026-02-27 
16:28:50.000000000 +0100
@@ -12,6 +12,6 @@
 
 Pull requests submitted through GitHub will be ignored.
 
-Bugs should be filed on OpenStack Storyboard, not GitHub:
+Bugs should be filed on Launchpad, not GitHub or Storyboard:
 
-   https://storyboard.openstack.org/#!/project/911
+   https://bugs.launchpad.net/octavia
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_octaviaclient-3.12.0/ChangeLog 
new/python_octaviaclient-3.13.0/ChangeLog
--- old/python_octaviaclient-3.12.0/ChangeLog   2025-08-28 12:00:46.000000000 
+0200
+++ new/python_octaviaclient-3.13.0/ChangeLog   2026-02-27 16:29:43.000000000 
+0100
@@ -1,6 +1,14 @@
 CHANGES
 =======
 
+3.13.0
+------
+
+* Revert bug links to Launchpad
+* Replace Neutronclient with Openstack SDK
+* Update flake8-import-order version to fix checks
+* Update master for stable/2025.2
+
 3.12.0
 ------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_octaviaclient-3.12.0/PKG-INFO 
new/python_octaviaclient-3.13.0/PKG-INFO
--- old/python_octaviaclient-3.12.0/PKG-INFO    2025-08-28 12:00:47.079061300 
+0200
+++ new/python_octaviaclient-3.13.0/PKG-INFO    2026-02-27 16:29:43.243775600 
+0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: python-octaviaclient
-Version: 3.12.0
+Version: 3.13.0
 Summary: Octavia client for OpenStack Load Balancing
 Home-page: https://docs.openstack.org/python-octaviaclient/latest/
 Author: OpenStack
@@ -21,13 +21,21 @@
 License-File: LICENSE
 Requires-Dist: cliff!=2.9.0,>=2.8.0
 Requires-Dist: keystoneauth1>=3.18.0
-Requires-Dist: python-neutronclient>=6.7.0
 Requires-Dist: python-openstackclient>=3.12.0
 Requires-Dist: osc-lib>=1.14.1
 Requires-Dist: oslo.serialization!=2.19.1,>=2.18.0
 Requires-Dist: oslo.utils>=3.33.0
 Requires-Dist: pbr!=2.1.0,>=2.0.0
 Requires-Dist: requests>=2.14.2
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: home-page
+Dynamic: license-file
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
 
 Team and repository tags
 ========================
@@ -55,7 +63,7 @@
 * Documentation: https://docs.openstack.org/python-octaviaclient/latest/
 * Source: https://opendev.org/openstack/python-octaviaclient
 * Release notes: https://docs.openstack.org/releasenotes/python-octaviaclient/
-* Bugs: https://storyboard.openstack.org/#!/project/911
+* Bugs: https://bugs.launchpad.net/octavia
 
 Getting Started
 ===============
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_octaviaclient-3.12.0/README.rst 
new/python_octaviaclient-3.13.0/README.rst
--- old/python_octaviaclient-3.12.0/README.rst  2025-08-28 11:59:54.000000000 
+0200
+++ new/python_octaviaclient-3.13.0/README.rst  2026-02-27 16:28:50.000000000 
+0100
@@ -24,7 +24,7 @@
 * Documentation: https://docs.openstack.org/python-octaviaclient/latest/
 * Source: https://opendev.org/openstack/python-octaviaclient
 * Release notes: https://docs.openstack.org/releasenotes/python-octaviaclient/
-* Bugs: https://storyboard.openstack.org/#!/project/911
+* Bugs: https://bugs.launchpad.net/octavia
 
 Getting Started
 ===============
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_octaviaclient-3.12.0/doc/source/conf.py 
new/python_octaviaclient-3.13.0/doc/source/conf.py
--- old/python_octaviaclient-3.12.0/doc/source/conf.py  2025-08-28 
11:59:54.000000000 +0200
+++ new/python_octaviaclient-3.13.0/doc/source/conf.py  2026-02-27 
16:28:50.000000000 +0100
@@ -54,7 +54,8 @@
 # openstackdocstheme options
 openstackdocs_repo_name = 'openstack/python-octaviaclient'
 openstackdocs_pdf_link = True
-openstackdocs_use_storyboard = True
+openstackdocs_bug_project = 'octavia'
+openstackdocs_bug_tag = 'docs'
 
 autoprogram_cliff_application = 'openstack'
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_octaviaclient-3.12.0/octaviaclient/osc/v2/utils.py 
new/python_octaviaclient-3.13.0/octaviaclient/osc/v2/utils.py
--- old/python_octaviaclient-3.12.0/octaviaclient/osc/v2/utils.py       
2025-08-28 11:59:54.000000000 +0200
+++ new/python_octaviaclient-3.13.0/octaviaclient/osc/v2/utils.py       
2026-02-27 16:28:50.000000000 +0100
@@ -84,43 +84,65 @@
         parent_args = [parent]
     else:
         parent_args = []
+
+    resource = None
     # Optimize the API call order if we got a UUID-like name or not
     if uuidutils.is_uuid_like(name):
         # Try by ID first
-        resource = list_funct(*parent_args, id=name)[root_tag]
-        if len(resource) == 1:
-            return resource[0]
-
-        # Try by name next
-        resource = list_funct(*parent_args, name=name)[root_tag]
-        if len(resource) == 1:
-            return resource[0]
-        if len(resource) > 1:
-            msg = ("{0} {1} found with name or ID of {2}. Please try "
-                   "again with UUID".format(len(resource), resource_name,
-                                            name))
-            raise osc_exc.CommandError(msg)
-    else:
-        # Try by name first
-        resource = list_funct(*parent_args, name=name)[root_tag]
-        if len(resource) == 1:
-            return resource[0]
-        if len(resource) > 1:
-            msg = ("{0} {1} found with name or ID of {2}. Please try "
-                   "again with UUID".format(len(resource), resource_name,
-                                            name))
-            raise osc_exc.CommandError(msg)
-
-        # Try by ID next
-        # Availability Zones don't support the id parameter
-        if resource_name != "availability_zones":
-            resource = list_funct(*parent_args, id=name)[root_tag]
-            if len(resource) == 1:
-                return resource[0]
+        resource = get_resource_by_id(list_funct, name, resource_name,
+                                      root_tag, *parent_args)
+
+    # If the find by UUID didn't work then try by name
+    if not resource:
+        resource = get_resource_by_name(list_funct, name, resource_name,
+                                        root_tag, *parent_args)
 
     # We didn't find what we were looking for, raise a consistent error.
-    msg = "Unable to locate {0} in {1}".format(name, resource_name)
-    raise osc_exc.CommandError(msg)
+    if not resource:
+        msg = f"Unable to locate {name} in {resource_name}"
+        raise osc_exc.CommandError(msg)
+
+    return resource
+
+
+def get_resource_by_id(list_func, id, resource_name, root_tag, *args):
+    # Availability Zones don't support the id parameter
+    if resource_name == "availability_zones":
+        return None
+    return get_resource_from_list_func(list_func, resource_name, root_tag,
+                                       *args, id=id)
+
+
+def get_resource_by_name(list_func, name, resource_name, root_tag, *args):
+    return get_resource_from_list_func(list_func, resource_name, root_tag,
+                                       *args, name=name)
+
+
+def get_resource_from_list_func(list_func, resource_name, root_tag, *args,
+                                **kwargs):
+    # For some network resources we need to use the SDK which doesn't
+    # return a dict (and doesn't require the root_tag)
+    if resource_name in ['subnets', 'ports',
+                         'networks', 'policies',
+                         'security_groups']:
+        resource = list(list_func(*args, **kwargs))
+    else:
+        resource = list_func(*args, **kwargs).get(root_tag)
+
+    # Get the identifier for the resource
+    resource_identifier = kwargs.get('id')
+    if not resource_identifier:
+        resource_identifier = kwargs.get('name')
+
+    if len(resource) > 1:
+        msg = (f"{len(resource)} {resource_name} found with name or ID "
+               f"of {resource_identifier}. Please try again with UUID")
+        raise osc_exc.CommandError(msg)
+
+    if len(resource) == 1:
+        return resource[0]
+
+    return None
 
 
 def get_resource_id(resource, resource_name, name):
@@ -171,7 +193,7 @@
         return resource.get(primary_key)
 
     except IndexError as e:
-        msg = "Unable to locate {0} in {1}".format(name, resource_name)
+        msg = f"Unable to locate {name} in {resource_name}"
         raise osc_exc.CommandError(msg) from e
 
 
@@ -192,8 +214,9 @@
     if 'subnet_id' not in vip_dict:
         raise osc_exc.CommandError(
             'Additional VIPs must include a subnet-id.')
-    subnet_id = get_resource_id(client_manager.neutronclient.list_subnets,
-                                'subnets', vip_dict['subnet_id'])
+    subnet_id = get_resource_id(
+        client_manager.sdk_connection.network.subnets,
+        'subnets', vip_dict['subnet_id'])
     vip_dict['subnet_id'] = subnet_id
     if 'ip_address' in vip_dict:
         try:
@@ -220,7 +243,7 @@
     vip_sg_ids = []
     for sg in vip_sgs:
         sg_id = get_resource_id(
-            client_manager.neutronclient.list_security_groups,
+            client_manager.sdk_connection.network.security_groups,
             'security_groups', sg)
         vip_sg_ids.append(sg_id)
     return vip_sg_ids
@@ -247,22 +270,22 @@
         'vip_port_id': (
             'vip_port_id',
             'ports',
-            client_manager.neutronclient.list_ports
+            client_manager.sdk_connection.network.ports
         ),
         'vip_subnet_id': (
             'vip_subnet_id',
             'subnets',
-            client_manager.neutronclient.list_subnets
+            client_manager.sdk_connection.network.subnets
         ),
         'vip_network_id': (
             'vip_network_id',
             'networks',
-            client_manager.neutronclient.list_networks
+            client_manager.sdk_connection.network.networks
         ),
         'vip_qos_policy_id': (
             'vip_qos_policy_id',
             'policies',
-            client_manager.neutronclient.list_qos_policies,
+            client_manager.sdk_connection.network.qos_policies
         ),
         'vip_vnic_type': ('vip_vnic_type', str),
         'enable': ('admin_state_up', lambda x: True),
@@ -430,7 +453,7 @@
         'subnet_id': (
             'subnet_id',
             'subnets',
-            client_manager.neutronclient.list_subnets
+            client_manager.sdk_connection.network.subnets
         ),
         'monitor_port': ('monitor_port', int),
         'monitor_address': ('monitor_address', str),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_octaviaclient-3.12.0/octaviaclient/tests/fakes.py 
new/python_octaviaclient-3.13.0/octaviaclient/tests/fakes.py
--- old/python_octaviaclient-3.12.0/octaviaclient/tests/fakes.py        
2025-08-28 11:59:54.000000000 +0200
+++ new/python_octaviaclient-3.13.0/octaviaclient/tests/fakes.py        
2026-02-27 16:28:50.000000000 +0100
@@ -140,7 +140,8 @@
         self.auth_ref = None
         self.auth_plugin_name = None
         self.network_endpoint_enabled = True
-        self.neutronclient = mock.MagicMock()
+        self.sdk_connection = mock.MagicMock()
+        self.sdk_connection.network = mock.MagicMock()
 
     def get_configuration(self):
         return {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_octaviaclient-3.12.0/python_octaviaclient.egg-info/PKG-INFO 
new/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/PKG-INFO
--- old/python_octaviaclient-3.12.0/python_octaviaclient.egg-info/PKG-INFO      
2025-08-28 12:00:46.000000000 +0200
+++ new/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/PKG-INFO      
2026-02-27 16:29:43.000000000 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: python-octaviaclient
-Version: 3.12.0
+Version: 3.13.0
 Summary: Octavia client for OpenStack Load Balancing
 Home-page: https://docs.openstack.org/python-octaviaclient/latest/
 Author: OpenStack
@@ -21,13 +21,21 @@
 License-File: LICENSE
 Requires-Dist: cliff!=2.9.0,>=2.8.0
 Requires-Dist: keystoneauth1>=3.18.0
-Requires-Dist: python-neutronclient>=6.7.0
 Requires-Dist: python-openstackclient>=3.12.0
 Requires-Dist: osc-lib>=1.14.1
 Requires-Dist: oslo.serialization!=2.19.1,>=2.18.0
 Requires-Dist: oslo.utils>=3.33.0
 Requires-Dist: pbr!=2.1.0,>=2.0.0
 Requires-Dist: requests>=2.14.2
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: home-page
+Dynamic: license-file
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
 
 Team and repository tags
 ========================
@@ -55,7 +63,7 @@
 * Documentation: https://docs.openstack.org/python-octaviaclient/latest/
 * Source: https://opendev.org/openstack/python-octaviaclient
 * Release notes: https://docs.openstack.org/releasenotes/python-octaviaclient/
-* Bugs: https://storyboard.openstack.org/#!/project/911
+* Bugs: https://bugs.launchpad.net/octavia
 
 Getting Started
 ===============
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_octaviaclient-3.12.0/python_octaviaclient.egg-info/SOURCES.txt 
new/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/SOURCES.txt
--- old/python_octaviaclient-3.12.0/python_octaviaclient.egg-info/SOURCES.txt   
2025-08-28 12:00:47.000000000 +0200
+++ new/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/SOURCES.txt   
2026-02-27 16:29:43.000000000 +0100
@@ -145,6 +145,7 @@
 releasenotes/notes/list-l7policies-by-listener-a11322c8e03a11e9.yaml
 releasenotes/notes/listener-stats-db49f99a8a0dd90f.yaml
 releasenotes/notes/load-balancer-commands-options-83cfdbb1bc5d8998.yaml
+releasenotes/notes/remove-neutronclient-acb5b7d062239e6d.yaml
 releasenotes/notes/remove-py38-43d418a45c0752ac.yaml
 releasenotes/notes/remove-py39-18d9fc827db08abc.yaml
 
releasenotes/notes/remove-unneeded-attributes-in-listener-create-2e7cb2de281ac7fe.yaml
@@ -155,6 +156,7 @@
 releasenotes/source/2024.1.rst
 releasenotes/source/2024.2.rst
 releasenotes/source/2025.1.rst
+releasenotes/source/2025.2.rst
 releasenotes/source/conf.py
 releasenotes/source/index.rst
 releasenotes/source/pike.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_octaviaclient-3.12.0/python_octaviaclient.egg-info/pbr.json 
new/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/pbr.json
--- old/python_octaviaclient-3.12.0/python_octaviaclient.egg-info/pbr.json      
2025-08-28 12:00:46.000000000 +0200
+++ new/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/pbr.json      
2026-02-27 16:29:43.000000000 +0100
@@ -1 +1 @@
-{"git_version": "c4dd1e1", "is_release": true}
\ No newline at end of file
+{"git_version": "bbae609", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_octaviaclient-3.12.0/python_octaviaclient.egg-info/requires.txt 
new/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/requires.txt
--- old/python_octaviaclient-3.12.0/python_octaviaclient.egg-info/requires.txt  
2025-08-28 12:00:46.000000000 +0200
+++ new/python_octaviaclient-3.13.0/python_octaviaclient.egg-info/requires.txt  
2026-02-27 16:29:43.000000000 +0100
@@ -1,6 +1,5 @@
 cliff!=2.9.0,>=2.8.0
 keystoneauth1>=3.18.0
-python-neutronclient>=6.7.0
 python-openstackclient>=3.12.0
 osc-lib>=1.14.1
 oslo.serialization!=2.19.1,>=2.18.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_octaviaclient-3.12.0/releasenotes/notes/remove-neutronclient-acb5b7d062239e6d.yaml
 
new/python_octaviaclient-3.13.0/releasenotes/notes/remove-neutronclient-acb5b7d062239e6d.yaml
--- 
old/python_octaviaclient-3.12.0/releasenotes/notes/remove-neutronclient-acb5b7d062239e6d.yaml
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/python_octaviaclient-3.13.0/releasenotes/notes/remove-neutronclient-acb5b7d062239e6d.yaml
       2026-02-27 16:28:50.000000000 +0100
@@ -0,0 +1,6 @@
+---
+fixes:
+  - |
+    Removed references to the deprecated Neutron client
+    Replace with calls to Openstack SDK through the osc_lib client
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_octaviaclient-3.12.0/releasenotes/source/2025.2.rst 
new/python_octaviaclient-3.13.0/releasenotes/source/2025.2.rst
--- old/python_octaviaclient-3.12.0/releasenotes/source/2025.2.rst      
1970-01-01 01:00:00.000000000 +0100
+++ new/python_octaviaclient-3.13.0/releasenotes/source/2025.2.rst      
2026-02-27 16:28:50.000000000 +0100
@@ -0,0 +1,6 @@
+===========================
+2025.2 Series Release Notes
+===========================
+
+.. release-notes::
+   :branch: stable/2025.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_octaviaclient-3.12.0/releasenotes/source/conf.py 
new/python_octaviaclient-3.13.0/releasenotes/source/conf.py
--- old/python_octaviaclient-3.12.0/releasenotes/source/conf.py 2025-08-28 
11:59:54.000000000 +0200
+++ new/python_octaviaclient-3.13.0/releasenotes/source/conf.py 2026-02-27 
16:28:50.000000000 +0100
@@ -44,7 +44,8 @@
 
 # openstackdocstheme options
 openstackdocs_repo_name = 'openstack/python-octaviaclient'
-openstackdocs_use_storyboard = True
+openstackdocs_bug_project = 'octavia'
+openstackdocs_bug_tag = 'docs'
 
 # Add any paths that contain templates here, relative to this directory.
 templates_path = ['_templates']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_octaviaclient-3.12.0/releasenotes/source/index.rst 
new/python_octaviaclient-3.13.0/releasenotes/source/index.rst
--- old/python_octaviaclient-3.12.0/releasenotes/source/index.rst       
2025-08-28 11:59:54.000000000 +0200
+++ new/python_octaviaclient-3.13.0/releasenotes/source/index.rst       
2026-02-27 16:28:50.000000000 +0100
@@ -6,6 +6,7 @@
    :maxdepth: 1
 
    unreleased
+   2025.2
    2025.1
    2024.2
    2024.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_octaviaclient-3.12.0/requirements.txt 
new/python_octaviaclient-3.13.0/requirements.txt
--- old/python_octaviaclient-3.12.0/requirements.txt    2025-08-28 
11:59:54.000000000 +0200
+++ new/python_octaviaclient-3.13.0/requirements.txt    2026-02-27 
16:28:50.000000000 +0100
@@ -4,7 +4,6 @@
 
 cliff!=2.9.0,>=2.8.0 # Apache-2.0
 keystoneauth1>=3.18.0 # Apache-2.0
-python-neutronclient>=6.7.0 # Apache-2.0
 python-openstackclient>=3.12.0 # Apache-2.0
 osc-lib>=1.14.1 # Apache-2.0
 oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_octaviaclient-3.12.0/test-requirements.txt 
new/python_octaviaclient-3.13.0/test-requirements.txt
--- old/python_octaviaclient-3.12.0/test-requirements.txt       2025-08-28 
11:59:54.000000000 +0200
+++ new/python_octaviaclient-3.13.0/test-requirements.txt       2026-02-27 
16:28:50.000000000 +0100
@@ -4,7 +4,7 @@
 doc8>=0.6.0 # Apache-2.0
 Pygments>=2.2.0 # BSD license
 bandit!=1.6.0,>=1.1.0 # Apache-2.0
-flake8-import-order>=0.18.0,<0.19.0 # LGPLv3
+flake8-import-order>=0.19.0 # LGPLv3
 pylint>=2.5.3 # GPLv2
 oslotest>=3.2.0 # Apache-2.0
 stestr>=2.0.0 # Apache-2.0

Reply via email to