Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-oslo.log for openSUSE:Factory 
checked in at 2026-08-09 21:34:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.log (Old)
 and      /work/SRC/openSUSE:Factory/.python-oslo.log.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-oslo.log"

Sun Aug  9 21:34:48 2026 rev:33 rq:1369781 version:8.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oslo.log/python-oslo.log.changes  
2026-05-19 17:48:36.828256443 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-oslo.log.new.16738/python-oslo.log.changes   
    2026-08-09 21:37:07.617894192 +0200
@@ -1,0 +2,11 @@
+Wed Aug  5 14:28:16 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 8.3.0:
+  * zuul: Use openstack-python3-next-jobs template
+  * pre-commit: Bump versions
+  * Do not install code to build release notes
+  * Remove Python 3.10 support
+  * Don't import eventletutils
+  * Fix mypy type checking errors
+
+-------------------------------------------------------------------

Old:
----
  oslo_log-8.2.0.tar.gz

New:
----
  oslo_log-8.3.0.tar.gz

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

Other differences:
------------------
++++++ python-oslo.log.spec ++++++
--- /var/tmp/diff_new_pack.75Niyw/_old  2026-08-09 21:37:08.061909312 +0200
+++ /var/tmp/diff_new_pack.75Niyw/_new  2026-08-09 21:37:08.061909312 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-oslo.log
-Version:        8.2.0
+Version:        8.3.0
 Release:        0
 Summary:        OpenStack log library
 License:        Apache-2.0

++++++ oslo_log-8.2.0.tar.gz -> oslo_log-8.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/.pre-commit-config.yaml 
new/oslo_log-8.3.0/.pre-commit-config.yaml
--- old/oslo_log-8.2.0/.pre-commit-config.yaml  2026-05-18 11:01:46.000000000 
+0200
+++ new/oslo_log-8.3.0/.pre-commit-config.yaml  2026-07-10 15:08:55.000000000 
+0200
@@ -13,13 +13,13 @@
       - id: check-yaml
         files: .*\.(yaml|yml)$
   - repo: https://github.com/astral-sh/ruff-pre-commit
-    rev: v0.14.8
+    rev: v0.15.19
     hooks:
       - id: ruff-check
         args: ['--fix', '--unsafe-fixes']
       - id: ruff-format
   - repo: https://opendev.org/openstack/hacking
-    rev: 8.0.0
+    rev: 8.1.0
     hooks:
       - id: hacking
         additional_dependencies: []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/.zuul.yaml 
new/oslo_log-8.3.0/.zuul.yaml
--- old/oslo_log-8.2.0/.zuul.yaml       2026-05-18 11:01:46.000000000 +0200
+++ new/oslo_log-8.3.0/.zuul.yaml       2026-07-10 15:08:55.000000000 +0200
@@ -1,3 +1,5 @@
+---
+
 - job:
     name: oslo.log-src-grenade
     parent: grenade
@@ -23,19 +25,19 @@
         post-config:
           $NOVA_CONF:
             DEFAULT:
-              use_json: True
+              use_json: true
           $NEUTRON_CONF:
             DEFAULT:
-              use_json: True
+              use_json: true
           $GLANCE_CONF:
             DEFAULT:
-              use_json: True
+              use_json: true
           $CINDER_CONF:
             DEFAULT:
-              use_json: True
+              use_json: true
           $KEYSTONE_CONF:
             DEFAULT:
-              use_json: True
+              use_json: true
     irrelevant-files:
       - ^.*\.rst$
       - ^doc/.*$
@@ -76,6 +78,7 @@
       - check-requirements
       - lib-forward-testing-python3
       - openstack-python3-jobs
+      - openstack-python3-next-jobs
       - periodic-stable-jobs
       - publish-openstack-docs-pti
       - release-notes-jobs-python3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/AUTHORS new/oslo_log-8.3.0/AUTHORS
--- old/oslo_log-8.2.0/AUTHORS  2026-05-18 11:02:30.000000000 +0200
+++ new/oslo_log-8.3.0/AUTHORS  2026-07-10 15:09:22.000000000 +0200
@@ -66,6 +66,7 @@
 Gorka Eguileor <[email protected]>
 Goutham Pacha Ravi <[email protected]>
 Hervé Beraud <[email protected]>
+Hervé Beraud <[email protected]>
 Ian Cordasco <[email protected]>
 Ian Wienand <[email protected]>
 Ihar Hrachyshka <[email protected]>
@@ -186,6 +187,7 @@
 gtt116 <[email protected]>
 gujin <[email protected]>
 jacky06 <[email protected]>
+lajoskatona <[email protected]>
 liangjingtao <[email protected]>
 lingyongxu <[email protected]>
 loooosy <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/ChangeLog new/oslo_log-8.3.0/ChangeLog
--- old/oslo_log-8.2.0/ChangeLog        2026-05-18 11:02:30.000000000 +0200
+++ new/oslo_log-8.3.0/ChangeLog        2026-07-10 15:09:22.000000000 +0200
@@ -1,6 +1,16 @@
 CHANGES
 =======
 
+8.3.0
+-----
+
+* zuul: Use openstack-python3-next-jobs template
+* pre-commit: Bump versions
+* Do not install code to build release notes
+* Remove Python 3.10 support
+* Don't import eventletutils
+* Fix mypy type checking errors
+
 8.2.0
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/PKG-INFO new/oslo_log-8.3.0/PKG-INFO
--- old/oslo_log-8.2.0/PKG-INFO 2026-05-18 11:02:30.724659000 +0200
+++ new/oslo_log-8.3.0/PKG-INFO 2026-07-10 15:09:22.241372300 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: oslo.log
-Version: 8.2.0
+Version: 8.3.0
 Summary: oslo.log library
 Author-email: OpenStack <[email protected]>
 License-Expression: Apache-2.0
@@ -12,14 +12,14 @@
 Classifier: Operating System :: POSIX :: Linux
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Typing :: Typed
-Requires-Python: >=3.10
+Requires-Python: >=3.11
 Description-Content-Type: text/x-rst
 License-File: LICENSE
 Requires-Dist: pbr>=3.1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/oslo.log.egg-info/PKG-INFO 
new/oslo_log-8.3.0/oslo.log.egg-info/PKG-INFO
--- old/oslo_log-8.2.0/oslo.log.egg-info/PKG-INFO       2026-05-18 
11:02:30.000000000 +0200
+++ new/oslo_log-8.3.0/oslo.log.egg-info/PKG-INFO       2026-07-10 
15:09:22.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: oslo.log
-Version: 8.2.0
+Version: 8.3.0
 Summary: oslo.log library
 Author-email: OpenStack <[email protected]>
 License-Expression: Apache-2.0
@@ -12,14 +12,14 @@
 Classifier: Operating System :: POSIX :: Linux
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Typing :: Typed
-Requires-Python: >=3.10
+Requires-Python: >=3.11
 Description-Content-Type: text/x-rst
 License-File: LICENSE
 Requires-Dist: pbr>=3.1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/oslo.log.egg-info/pbr.json 
new/oslo_log-8.3.0/oslo.log.egg-info/pbr.json
--- old/oslo_log-8.2.0/oslo.log.egg-info/pbr.json       2026-05-18 
11:02:30.000000000 +0200
+++ new/oslo_log-8.3.0/oslo.log.egg-info/pbr.json       2026-07-10 
15:09:22.000000000 +0200
@@ -1 +1 @@
-{"git_version": "30c25ef", "is_release": true}
\ No newline at end of file
+{"git_version": "7808001", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/oslo_log/_options.py 
new/oslo_log-8.3.0/oslo_log/_options.py
--- old/oslo_log-8.2.0/oslo_log/_options.py     2026-05-18 11:01:46.000000000 
+0200
+++ new/oslo_log-8.3.0/oslo_log/_options.py     2026-07-10 15:08:55.000000000 
+0200
@@ -275,12 +275,12 @@
     return [
         (
             None,
-            (
-                common_cli_opts
-                + logging_cli_opts
-                + generic_log_opts
-                + log_opts
-                + versionutils.deprecated_opts
-            ),
+            [
+                *common_cli_opts,
+                *logging_cli_opts,
+                *generic_log_opts,
+                *log_opts,
+                *versionutils.deprecated_opts,
+            ],
         )
     ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/oslo_log/formatters.py 
new/oslo_log-8.3.0/oslo_log/formatters.py
--- old/oslo_log-8.2.0/oslo_log/formatters.py   2026-05-18 11:01:46.000000000 
+0200
+++ new/oslo_log-8.3.0/oslo_log/formatters.py   2026-07-10 15:08:55.000000000 
+0200
@@ -55,7 +55,7 @@
 _CONF = None
 
 
-def _store_global_conf(conf: cfg.ConfigOpts) -> cfg.ConfigOpts:
+def _store_global_conf(conf: cfg.ConfigOpts) -> None:
     global _CONF
     _CONF = conf
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/oslo_log/log.py 
new/oslo_log-8.3.0/oslo_log/log.py
--- old/oslo_log-8.2.0/oslo_log/log.py  2026-05-18 11:01:46.000000000 +0200
+++ new/oslo_log-8.3.0/oslo_log/log.py  2026-07-10 15:08:55.000000000 +0200
@@ -46,7 +46,6 @@
 
 import debtcollector
 from oslo_config import cfg
-from oslo_utils import eventletutils
 from oslo_utils import importutils
 from oslo_utils import units
 
@@ -272,10 +271,10 @@
 def _mutate_hook(conf: cfg.ConfigOpts, fresh: cfg.ConfigOpts) -> None:
     """Reconfigures oslo.log according to the mutated options."""
 
-    if (None, 'debug') in fresh:
+    if (None, 'debug') in fresh:  # type: ignore[comparison-overlap]
         _refresh_root_level(conf.debug)
 
-    if (None, 'log-config-append') in fresh:
+    if (None, 'log-config-append') in fresh:  # type: 
ignore[comparison-overlap]
         setattr(_load_log_config, 'old_time', 0)
 
     if conf.log_config_append:
@@ -308,7 +307,9 @@
 
     global _EVENTLET_FIX_APPLIED
 
-    if eventletutils.is_monkey_patched('thread'):
+    if 'eventlet.patcher' in sys.modules and sys.modules[
+        'eventlet.patcher'
+    ].is_monkey_patched('thread'):
         debtcollector.deprecate(
             "Eventlet support is deprecated and will be removed"
         )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/oslo_log/pipe_mutex.py 
new/oslo_log-8.3.0/oslo_log/pipe_mutex.py
--- old/oslo_log-8.2.0/oslo_log/pipe_mutex.py   2026-05-18 11:01:46.000000000 
+0200
+++ new/oslo_log-8.3.0/oslo_log/pipe_mutex.py   2026-07-10 15:08:55.000000000 
+0200
@@ -20,7 +20,7 @@
 import importlib.metadata
 import logging
 from types import TracebackType
-from typing import TYPE_CHECKING
+from typing import Self, TYPE_CHECKING
 
 import eventlet
 import eventlet.asyncio
@@ -31,8 +31,6 @@
 import eventlet.patcher
 
 if TYPE_CHECKING:
-    from typing_extensions import Self
-
     # Needed until we bump our minimum to Python 3.11
     #
     # https://github.com/python/typeshed/issues/7855
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/oslo_log/tests/unit/test_log.py 
new/oslo_log-8.3.0/oslo_log/tests/unit/test_log.py
--- old/oslo_log-8.2.0/oslo_log/tests/unit/test_log.py  2026-05-18 
11:01:46.000000000 +0200
+++ new/oslo_log-8.3.0/oslo_log/tests/unit/test_log.py  2026-07-10 
15:08:55.000000000 +0200
@@ -1340,7 +1340,7 @@
 
 class SetDefaultsTestCase(BaseTestCase):
     class TestConfigOpts(cfg.ConfigOpts):
-        def __call__(self, args=None):
+        def __call__(self, args=None):  # type: ignore[override]
             return cfg.ConfigOpts.__call__(
                 self,
                 args=args,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/oslo_log/versionutils.py 
new/oslo_log-8.3.0/oslo_log/versionutils.py
--- old/oslo_log-8.2.0/oslo_log/versionutils.py 2026-05-18 11:01:46.000000000 
+0200
+++ new/oslo_log-8.3.0/oslo_log/versionutils.py 2026-07-10 15:08:55.000000000 
+0200
@@ -33,7 +33,7 @@
 
 LOG = logging.getLogger(__name__)
 CONF = cfg.CONF
-_DEPRECATED_EXCEPTIONS = set()
+_DEPRECATED_EXCEPTIONS: set[type] = set()
 
 
 deprecated_opts = [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/pyproject.toml 
new/oslo_log-8.3.0/pyproject.toml
--- old/oslo_log-8.2.0/pyproject.toml   2026-05-18 11:01:46.000000000 +0200
+++ new/oslo_log-8.3.0/pyproject.toml   2026-07-10 15:08:55.000000000 +0200
@@ -10,7 +10,7 @@
     {name = "OpenStack", email = "[email protected]"},
 ]
 license = "Apache-2.0"
-requires-python = ">=3.10"
+requires-python = ">=3.11"
 classifiers = [
     "Environment :: OpenStack",
     "Intended Audience :: Information Technology",
@@ -18,10 +18,10 @@
     "Operating System :: POSIX :: Linux",
     "Programming Language :: Python",
     "Programming Language :: Python :: 3",
-    "Programming Language :: Python :: 3.10",
     "Programming Language :: Python :: 3.11",
     "Programming Language :: Python :: 3.12",
     "Programming Language :: Python :: 3.13",
+    "Programming Language :: Python :: 3.14",
     "Programming Language :: Python :: 3 :: Only",
     "Programming Language :: Python :: Implementation :: CPython",
     "Typing :: Typed",
@@ -50,7 +50,7 @@
 include = ["oslo_log"]
 
 [tool.mypy]
-python_version = "3.10"
+python_version = "3.11"
 show_column_numbers = true
 show_error_context = true
 strict = true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.2.0/tox.ini new/oslo_log-8.3.0/tox.ini
--- old/oslo_log-8.2.0/tox.ini  2026-05-18 11:01:46.000000000 +0200
+++ new/oslo_log-8.3.0/tox.ini  2026-07-10 15:08:55.000000000 +0200
@@ -10,7 +10,6 @@
   
{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
 deps =
   -r{toxinidir}/test-requirements.txt
-  -r{toxinidir}/requirements.txt
 passenv =
   OSLO_LOG_TEST_EVENTLET
   EVENTLET_HUB
@@ -52,6 +51,7 @@
   sphinx-build -a -E -W --keep-going -b html doc/source doc/build/html
 
 [testenv:releasenotes]
+skip_install = true
 allowlist_externals = rm
 deps = {[testenv:docs]deps}
 commands =

Reply via email to