Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-glanceclient for 
openSUSE:Factory checked in at 2026-04-19 16:58:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-glanceclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-glanceclient.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-glanceclient"

Sun Apr 19 16:58:53 2026 rev:43 rq:1347759 version:4.11.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-glanceclient/python-glanceclient.changes  
2025-11-10 19:18:24.743041281 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-glanceclient.new.11940/python-glanceclient.changes
       2026-04-19 16:58:55.098985027 +0200
@@ -1,0 +2,12 @@
+Fri Apr 17 16:37:36 UTC 2026 - Dirk Müller <[email protected]>
+
+- add 0001-Fix-bytes-related-test-failures-with-urllib-3.patch
+
+-------------------------------------------------------------------
+Mon Mar  9 15:24:11 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 4.11.0:
+  * reno: Update master for unmaintained/2024.1
+  * Update master for stable/2025.2
+
+-------------------------------------------------------------------

Old:
----
  python_glanceclient-4.10.0.tar.gz

New:
----
  0001-Fix-bytes-related-test-failures-with-urllib-3.patch
  python_glanceclient-4.11.0.tar.gz

----------(New B)----------
  New:
- add 0001-Fix-bytes-related-test-failures-with-urllib-3.patch
----------(New E)----------

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

Other differences:
------------------
++++++ python-glanceclient.spec ++++++
--- /var/tmp/diff_new_pack.kUx7sB/_old  2026-04-19 16:58:56.039023346 +0200
+++ /var/tmp/diff_new_pack.kUx7sB/_new  2026-04-19 16:58:56.043023509 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-glanceclient
 #
-# 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,13 +18,14 @@
 
 %global pythons %{primary_python}
 Name:           python-glanceclient
-Version:        4.10.0
+Version:        4.11.0
 Release:        0
 Summary:        Python API and CLI for OpenStack Glance
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://docs.openstack.org/python-glanceclient
 Source0:        
https://files.pythonhosted.org/packages/source/p/python_glanceclient/python_glanceclient-%{version}.tar.gz
+Patch:          0001-Fix-bytes-related-test-failures-with-urllib-3.patch
 BuildRequires:  %{python_module PrettyTable >= 0.7.1}
 BuildRequires:  %{python_module ddt}
 BuildRequires:  %{python_module fixtures}

++++++ 0001-Fix-bytes-related-test-failures-with-urllib-3.patch ++++++
>From 4c45265a5c26ddfa413b6bd4032b344d21f37f70 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <[email protected]>
Date: Tue, 18 Jun 2024 07:13:58 +0200
Subject: [PATCH] Fix bytes-related test failures with urllib-3
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Replace `io.StringIO()` with `io.BytesIO()` in mocked response body,
to fix some of the test failures when running with urllib3-2.2.1.  This
change is backwards compatible — all tests still pass with
urllib3-1.26.18.

Partial-Bug: 2069684
Change-Id: Ic9036a997d2e1b7c79baf7edca129c165b96aabb
---
 glanceclient/tests/unit/test_http.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/glanceclient/tests/unit/test_http.py 
b/glanceclient/tests/unit/test_http.py
index 31d21f9..e2ba2c0 100644
--- a/glanceclient/tests/unit/test_http.py
+++ b/glanceclient/tests/unit/test_http.py
@@ -341,9 +341,9 @@ class TestClient(testtools.TestCase):
         self.assertEqual(data, json.loads(self.mock.last_request.body))
 
     def test_http_chunked_response(self):
-        data = "TEST"
+        data = b"TEST"
         path = '/v1/images/'
-        self.mock.get(self.endpoint + path, body=io.StringIO(data),
+        self.mock.get(self.endpoint + path, body=io.BytesIO(data),
                       headers={"Content-Type": "application/octet-stream"})
 
         resp, body = self.client.get(path)
@@ -457,9 +457,9 @@ class TestClient(testtools.TestCase):
 
     def test_log_request_id_once(self):
         logger = self.useFixture(fixtures.FakeLogger(level=logging.DEBUG))
-        data = "TEST"
+        data = b"TEST"
         path = '/v1/images/'
-        self.mock.get(self.endpoint + path, body=io.StringIO(data),
+        self.mock.get(self.endpoint + path, body=io.BytesIO(data),
                       headers={"Content-Type": "application/octet-stream",
                                'x-openstack-request-id': "1234"})
 
-- 
2.53.0


++++++ python_glanceclient-4.10.0.tar.gz -> python_glanceclient-4.11.0.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_glanceclient-4.10.0/ChangeLog 
new/python_glanceclient-4.11.0/ChangeLog
--- old/python_glanceclient-4.10.0/ChangeLog    2025-08-28 11:54:44.000000000 
+0200
+++ new/python_glanceclient-4.11.0/ChangeLog    2026-02-27 16:44:21.000000000 
+0100
@@ -1,11 +1,18 @@
 CHANGES
 =======
 
+4.11.0
+------
+
+* reno: Update master for unmaintained/2024.1
+* Update master for stable/2025.2
+
 4.10.0
 ------
 
 * Python 3.13: fix tests
 * Add support for passing image size to Glance API
+* Replace os-client-config
 
 4.9.0
 -----
@@ -17,6 +24,7 @@
 4.8.0
 -----
 
+* reno: Update master for unmaintained/2023.1
 * Remove ceilometer service overrides
 * Remove Python 3.8 support
 * Update master for stable/2024.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_glanceclient-4.10.0/PKG-INFO 
new/python_glanceclient-4.11.0/PKG-INFO
--- old/python_glanceclient-4.10.0/PKG-INFO     2025-08-28 11:54:44.806543600 
+0200
+++ new/python_glanceclient-4.11.0/PKG-INFO     2026-02-27 16:44:21.827034500 
+0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: python-glanceclient
-Version: 4.10.0
+Version: 4.11.0
 Summary: OpenStack Image API Client Library
 Home-page: https://docs.openstack.org/python-glanceclient/latest/
 Author: OpenStack
@@ -31,6 +31,16 @@
 Requires-Dist: oslo.i18n>=3.15.3
 Requires-Dist: wrapt>=1.7.0
 Requires-Dist: pyOpenSSL>=17.1.0
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: home-page
+Dynamic: license
+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_glanceclient-4.10.0/glanceclient/tests/functional/base.py 
new/python_glanceclient-4.11.0/glanceclient/tests/functional/base.py
--- old/python_glanceclient-4.10.0/glanceclient/tests/functional/base.py        
2025-08-28 11:54:03.000000000 +0200
+++ new/python_glanceclient-4.11.0/glanceclient/tests/functional/base.py        
2026-02-27 16:43:53.000000000 +0100
@@ -10,13 +10,15 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-import glanceclient
+import os
+
 from keystoneauth1 import loading
 from keystoneauth1 import session
-import os
-import os_client_config
+from openstack import config as occ
 from tempest.lib.cli import base
 
+import glanceclient
+
 
 def credentials(cloud='devstack-admin'):
     """Retrieves credentials to run functional tests
@@ -31,7 +33,7 @@
     cloud as that is the current expected behavior.
     """
 
-    return os_client_config.OpenStackConfig().get_one_cloud(cloud=cloud)
+    return occ.OpenStackConfig().get_one(cloud=cloud)
 
 
 class ClientTestBase(base.ClientTestBase):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_glanceclient-4.10.0/python_glanceclient.egg-info/PKG-INFO 
new/python_glanceclient-4.11.0/python_glanceclient.egg-info/PKG-INFO
--- old/python_glanceclient-4.10.0/python_glanceclient.egg-info/PKG-INFO        
2025-08-28 11:54:44.000000000 +0200
+++ new/python_glanceclient-4.11.0/python_glanceclient.egg-info/PKG-INFO        
2026-02-27 16:44:21.000000000 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: python-glanceclient
-Version: 4.10.0
+Version: 4.11.0
 Summary: OpenStack Image API Client Library
 Home-page: https://docs.openstack.org/python-glanceclient/latest/
 Author: OpenStack
@@ -31,6 +31,16 @@
 Requires-Dist: oslo.i18n>=3.15.3
 Requires-Dist: wrapt>=1.7.0
 Requires-Dist: pyOpenSSL>=17.1.0
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: home-page
+Dynamic: license
+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_glanceclient-4.10.0/python_glanceclient.egg-info/SOURCES.txt 
new/python_glanceclient-4.11.0/python_glanceclient.egg-info/SOURCES.txt
--- old/python_glanceclient-4.10.0/python_glanceclient.egg-info/SOURCES.txt     
2025-08-28 11:54:44.000000000 +0200
+++ new/python_glanceclient-4.11.0/python_glanceclient.egg-info/SOURCES.txt     
2026-02-27 16:44:21.000000000 +0100
@@ -159,6 +159,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/earlier.rst
 releasenotes/source/index.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_glanceclient-4.10.0/python_glanceclient.egg-info/pbr.json 
new/python_glanceclient-4.11.0/python_glanceclient.egg-info/pbr.json
--- old/python_glanceclient-4.10.0/python_glanceclient.egg-info/pbr.json        
2025-08-28 11:54:44.000000000 +0200
+++ new/python_glanceclient-4.11.0/python_glanceclient.egg-info/pbr.json        
2026-02-27 16:44:21.000000000 +0100
@@ -1 +1 @@
-{"git_version": "d46a9bf", "is_release": true}
\ No newline at end of file
+{"git_version": "b9e5198", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_glanceclient-4.10.0/releasenotes/source/2023.1.rst 
new/python_glanceclient-4.11.0/releasenotes/source/2023.1.rst
--- old/python_glanceclient-4.10.0/releasenotes/source/2023.1.rst       
2025-08-28 11:54:03.000000000 +0200
+++ new/python_glanceclient-4.11.0/releasenotes/source/2023.1.rst       
2026-02-27 16:43:53.000000000 +0100
@@ -3,4 +3,4 @@
 ===========================
 
 .. release-notes::
-   :branch: stable/2023.1
+   :branch: unmaintained/2023.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python_glanceclient-4.10.0/releasenotes/source/2024.1.rst 
new/python_glanceclient-4.11.0/releasenotes/source/2024.1.rst
--- old/python_glanceclient-4.10.0/releasenotes/source/2024.1.rst       
2025-08-28 11:54:03.000000000 +0200
+++ new/python_glanceclient-4.11.0/releasenotes/source/2024.1.rst       
2026-02-27 16:43:53.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_glanceclient-4.10.0/releasenotes/source/2025.2.rst 
new/python_glanceclient-4.11.0/releasenotes/source/2025.2.rst
--- old/python_glanceclient-4.10.0/releasenotes/source/2025.2.rst       
1970-01-01 01:00:00.000000000 +0100
+++ new/python_glanceclient-4.11.0/releasenotes/source/2025.2.rst       
2026-02-27 16:43:53.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_glanceclient-4.10.0/releasenotes/source/index.rst 
new/python_glanceclient-4.11.0/releasenotes/source/index.rst
--- old/python_glanceclient-4.10.0/releasenotes/source/index.rst        
2025-08-28 11:54:03.000000000 +0200
+++ new/python_glanceclient-4.11.0/releasenotes/source/index.rst        
2026-02-27 16:43:53.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_glanceclient-4.10.0/test-requirements.txt 
new/python_glanceclient-4.11.0/test-requirements.txt
--- old/python_glanceclient-4.10.0/test-requirements.txt        2025-08-28 
11:54:03.000000000 +0200
+++ new/python_glanceclient-4.11.0/test-requirements.txt        2026-02-27 
16:43:53.000000000 +0100
@@ -1,6 +1,6 @@
 hacking>=6.1.0,<6.2.0 # Apache-2.0
 coverage!=4.4,>=4.0 # Apache-2.0
-os-client-config>=1.28.0 # Apache-2.0
+openstacksdk>=0.10.0 # Apache-2.0
 stestr>=2.0.0 # Apache-2.0
 testtools>=2.2.0 # MIT
 testscenarios>=0.4 # Apache-2.0/BSD

Reply via email to