Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-neutronclient for
openSUSE:Factory checked in at 2026-03-24 18:50:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-neutronclient (Old)
and /work/SRC/openSUSE:Factory/.python-neutronclient.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-neutronclient"
Tue Mar 24 18:50:49 2026 rev:34 rq:1342252 version:11.8.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-neutronclient/python-neutronclient.changes
2025-11-11 19:21:02.654737984 +0100
+++
/work/SRC/openSUSE:Factory/.python-neutronclient.new.8177/python-neutronclient.changes
2026-03-24 18:51:37.513283023 +0100
@@ -1,0 +2,13 @@
+Mon Mar 9 15:30:18 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 11.8.0:
+ * [FWaaS] Remove client side protocol validation
+ * Bump flake8-import-order
+ * v2\_0: Use 'bindings' when listing port bindings
+ * Revert "Add Tap-as-a-Service client code"
+ * reno: Update master for unmaintained/2024.1
+ * Add Tap-as-a-Service client code
+ * Update master for stable/2025.2
+ * Drop unused os-client-config
+
+-------------------------------------------------------------------
Old:
----
python_neutronclient-11.6.0.tar.gz
New:
----
python_neutronclient-11.8.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-neutronclient.spec ++++++
--- /var/tmp/diff_new_pack.UYE5me/_old 2026-03-24 18:51:38.001303209 +0100
+++ /var/tmp/diff_new_pack.UYE5me/_new 2026-03-24 18:51:38.005303375 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-neutronclient
#
-# 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-neutronclient
-Version: 11.6.0
+Version: 11.8.0
Release: 0
Summary: Python API and CLI for OpenStack Neutron
License: Apache-2.0
++++++ python_neutronclient-11.6.0.tar.gz -> python_neutronclient-11.8.0.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_neutronclient-11.6.0/.zuul.yaml
new/python_neutronclient-11.8.0/.zuul.yaml
--- old/python_neutronclient-11.6.0/.zuul.yaml 2025-07-07 13:10:30.000000000
+0200
+++ new/python_neutronclient-11.8.0/.zuul.yaml 2026-02-25 11:43:00.000000000
+0100
@@ -31,7 +31,6 @@
- openstack/keystoneauth
- openstack/neutron
- openstack/neutron-lib
- - openstack/os-client-config
- openstack/python-cinderclient
- openstack/python-glanceclient
- openstack/python-ironicclient
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_neutronclient-11.6.0/AUTHORS
new/python_neutronclient-11.8.0/AUTHORS
--- old/python_neutronclient-11.6.0/AUTHORS 2025-07-07 13:11:09.000000000
+0200
+++ new/python_neutronclient-11.8.0/AUTHORS 2026-02-25 11:43:49.000000000
+0100
@@ -164,7 +164,9 @@
Michael Johnson <[email protected]>
Miguel Lavalle <[email protected]>
Ming Yang <[email protected]>
+Miro Tomaska <[email protected]>
Mitsuru Kanabuchi <[email protected]>
+Mohammed Naser <[email protected]>
Mohankumar <[email protected]>
Monty Taylor <[email protected]>
Mykola Yakovliev <[email protected]>
@@ -269,6 +271,7 @@
Yushiro FURUKAWA <[email protected]>
Yuuichi Fujioka <[email protected]>
Zang MingJie <[email protected]>
+Zhan Zhang <[email protected]>
ZhaoBo <[email protected]>
Zhenguo Niu <[email protected]>
ZhiQiang Fan <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_neutronclient-11.6.0/ChangeLog
new/python_neutronclient-11.8.0/ChangeLog
--- old/python_neutronclient-11.6.0/ChangeLog 2025-07-07 13:11:09.000000000
+0200
+++ new/python_neutronclient-11.8.0/ChangeLog 2026-02-25 11:43:49.000000000
+0100
@@ -1,6 +1,22 @@
CHANGES
=======
+11.8.0
+------
+
+* [FWaaS] Remove client side protocol validation
+* Bump flake8-import-order
+
+11.7.0
+------
+
+* v2\_0: Use 'bindings' when listing port bindings
+* Revert "Add Tap-as-a-Service client code"
+* reno: Update master for unmaintained/2024.1
+* Add Tap-as-a-Service client code
+* Update master for stable/2025.2
+* Drop unused os-client-config
+
11.6.0
------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_neutronclient-11.6.0/PKG-INFO
new/python_neutronclient-11.8.0/PKG-INFO
--- old/python_neutronclient-11.6.0/PKG-INFO 2025-07-07 13:11:09.447418200
+0200
+++ new/python_neutronclient-11.8.0/PKG-INFO 2026-02-25 11:43:49.695006800
+0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
Name: python-neutronclient
-Version: 11.6.0
+Version: 11.8.0
Summary: CLI and Client Library for OpenStack Networking
Home-page: https://docs.openstack.org/python-neutronclient/latest/
Author: OpenStack Networking Project
@@ -31,10 +31,18 @@
Requires-Dist: oslo.log>=3.36.0
Requires-Dist: oslo.serialization!=2.19.1,>=2.18.0
Requires-Dist: oslo.utils>=3.33.0
-Requires-Dist: os-client-config>=1.28.0
Requires-Dist: keystoneauth1>=3.8.0
Requires-Dist: python-keystoneclient>=3.8.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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_neutronclient-11.6.0/neutronclient/osc/v2/fwaas/firewallrule.py
new/python_neutronclient-11.8.0/neutronclient/osc/v2/fwaas/firewallrule.py
--- old/python_neutronclient-11.6.0/neutronclient/osc/v2/fwaas/firewallrule.py
2025-07-07 13:10:30.000000000 +0200
+++ new/python_neutronclient-11.8.0/neutronclient/osc/v2/fwaas/firewallrule.py
2026-02-25 11:43:00.000000000 +0100
@@ -86,9 +86,12 @@
help=_('Description of the firewall rule'))
parser.add_argument(
'--protocol',
- choices=['tcp', 'udp', 'icmp', 'any'],
type=nc_utils.convert_to_lowercase,
- help=_('Protocol for the firewall rule'))
+ help=_('IP protocol (ah, dccp, egp, esp, gre, icmp, igmp, '
+ 'ipv6-encap, ipv6-frag, ipv6-icmp, ipv6-nonxt, ipv6-opts, '
+ 'ipv6-route, ospf, pgm, rsvp, sctp, tcp, udp, udplite, '
+ 'vrrp and integer representations [0-255] or any; '
+ 'default: any (all protocols))'))
parser.add_argument(
'--action',
choices=['allow', 'deny', 'reject'],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_neutronclient-11.6.0/neutronclient/v2_0/client.py
new/python_neutronclient-11.8.0/neutronclient/v2_0/client.py
--- old/python_neutronclient-11.6.0/neutronclient/v2_0/client.py
2025-07-07 13:10:30.000000000 +0200
+++ new/python_neutronclient-11.8.0/neutronclient/v2_0/client.py
2026-02-25 11:43:00.000000000 +0100
@@ -850,7 +850,7 @@
def list_port_bindings(self, port_id, retrieve_all=True, **_params):
"""Fetches a list of all bindings for a certain port."""
- return self.list('port_bindings', self.port_bindings_path % port_id,
+ return self.list('bindings', self.port_bindings_path % port_id,
retrieve_all, **_params)
def activate_port_binding(self, port_id, host_id):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_neutronclient-11.6.0/python_neutronclient.egg-info/PKG-INFO
new/python_neutronclient-11.8.0/python_neutronclient.egg-info/PKG-INFO
--- old/python_neutronclient-11.6.0/python_neutronclient.egg-info/PKG-INFO
2025-07-07 13:11:09.000000000 +0200
+++ new/python_neutronclient-11.8.0/python_neutronclient.egg-info/PKG-INFO
2026-02-25 11:43:49.000000000 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
Name: python-neutronclient
-Version: 11.6.0
+Version: 11.8.0
Summary: CLI and Client Library for OpenStack Networking
Home-page: https://docs.openstack.org/python-neutronclient/latest/
Author: OpenStack Networking Project
@@ -31,10 +31,18 @@
Requires-Dist: oslo.log>=3.36.0
Requires-Dist: oslo.serialization!=2.19.1,>=2.18.0
Requires-Dist: oslo.utils>=3.33.0
-Requires-Dist: os-client-config>=1.28.0
Requires-Dist: keystoneauth1>=3.8.0
Requires-Dist: python-keystoneclient>=3.8.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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_neutronclient-11.6.0/python_neutronclient.egg-info/SOURCES.txt
new/python_neutronclient-11.8.0/python_neutronclient.egg-info/SOURCES.txt
--- old/python_neutronclient-11.6.0/python_neutronclient.egg-info/SOURCES.txt
2025-07-07 13:11:09.000000000 +0200
+++ new/python_neutronclient-11.8.0/python_neutronclient.egg-info/SOURCES.txt
2026-02-25 11:43:49.000000000 +0100
@@ -286,6 +286,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/mitaka.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_neutronclient-11.6.0/python_neutronclient.egg-info/pbr.json
new/python_neutronclient-11.8.0/python_neutronclient.egg-info/pbr.json
--- old/python_neutronclient-11.6.0/python_neutronclient.egg-info/pbr.json
2025-07-07 13:11:09.000000000 +0200
+++ new/python_neutronclient-11.8.0/python_neutronclient.egg-info/pbr.json
2026-02-25 11:43:49.000000000 +0100
@@ -1 +1 @@
-{"git_version": "5f7d102", "is_release": true}
\ No newline at end of file
+{"git_version": "f7c0850", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_neutronclient-11.6.0/python_neutronclient.egg-info/requires.txt
new/python_neutronclient-11.8.0/python_neutronclient.egg-info/requires.txt
--- old/python_neutronclient-11.6.0/python_neutronclient.egg-info/requires.txt
2025-07-07 13:11:09.000000000 +0200
+++ new/python_neutronclient-11.8.0/python_neutronclient.egg-info/requires.txt
2026-02-25 11:43:49.000000000 +0100
@@ -8,7 +8,6 @@
oslo.log>=3.36.0
oslo.serialization!=2.19.1,>=2.18.0
oslo.utils>=3.33.0
-os-client-config>=1.28.0
keystoneauth1>=3.8.0
python-keystoneclient>=3.8.0
requests>=2.14.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_neutronclient-11.6.0/releasenotes/source/2024.1.rst
new/python_neutronclient-11.8.0/releasenotes/source/2024.1.rst
--- old/python_neutronclient-11.6.0/releasenotes/source/2024.1.rst
2025-07-07 13:10:30.000000000 +0200
+++ new/python_neutronclient-11.8.0/releasenotes/source/2024.1.rst
2026-02-25 11:43:00.000000000 +0100
@@ -3,4 +3,4 @@
===========================
.. release-notes::
- :branch: stable/2024.1
+ :branch: unmaintained/2024.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python_neutronclient-11.6.0/releasenotes/source/2025.2.rst
new/python_neutronclient-11.8.0/releasenotes/source/2025.2.rst
--- old/python_neutronclient-11.6.0/releasenotes/source/2025.2.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python_neutronclient-11.8.0/releasenotes/source/2025.2.rst
2026-02-25 11:43:00.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_neutronclient-11.6.0/releasenotes/source/index.rst
new/python_neutronclient-11.8.0/releasenotes/source/index.rst
--- old/python_neutronclient-11.6.0/releasenotes/source/index.rst
2025-07-07 13:10:30.000000000 +0200
+++ new/python_neutronclient-11.8.0/releasenotes/source/index.rst
2026-02-25 11:43:00.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_neutronclient-11.6.0/requirements.txt
new/python_neutronclient-11.8.0/requirements.txt
--- old/python_neutronclient-11.6.0/requirements.txt 2025-07-07
13:10:30.000000000 +0200
+++ new/python_neutronclient-11.8.0/requirements.txt 2026-02-25
11:43:00.000000000 +0100
@@ -11,7 +11,6 @@
oslo.log>=3.36.0 # Apache-2.0
oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
oslo.utils>=3.33.0 # Apache-2.0
-os-client-config>=1.28.0 # Apache-2.0
keystoneauth1>=3.8.0 # Apache-2.0
# keystoneclient is used only by neutronclient.osc.utils
# TODO(amotoki): Drop this after osc.utils has no dependency on keystoneclient
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python_neutronclient-11.6.0/test-requirements.txt
new/python_neutronclient-11.8.0/test-requirements.txt
--- old/python_neutronclient-11.6.0/test-requirements.txt 2025-07-07
13:10:30.000000000 +0200
+++ new/python_neutronclient-11.8.0/test-requirements.txt 2026-02-25
11:43:00.000000000 +0100
@@ -3,7 +3,7 @@
bandit!=1.6.0,>=1.1.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
-flake8-import-order>=0.18.0,<0.19.0 # LGPLv3
+flake8-import-order>=0.19.0,<0.20.0 # LGPLv3
oslotest>=3.2.0 # Apache-2.0
osprofiler>=2.3.0 # Apache-2.0
python-openstackclient>=3.12.0 # Apache-2.0