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-05-19 17:48:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.log (Old)
 and      /work/SRC/openSUSE:Factory/.python-oslo.log.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-oslo.log"

Tue May 19 17:48:26 2026 rev:32 rq:1353864 version:8.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oslo.log/python-oslo.log.changes  
2026-03-09 16:11:46.834015355 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-oslo.log.new.1966/python-oslo.log.changes    
    2026-05-19 17:48:36.828256443 +0200
@@ -1,0 +2,12 @@
+Mon May 18 16:23:59 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 8.2.0:
+  * tox: Use new constraints option
+  * typing: Update for typed oslotest
+  * Update packaging configuration
+  * ruff: Configure hacking as external linter
+  * Update master for stable/2026.1
+  * Skip grenade job and devstack job for test code update
+  * Fix new mypy errors
+
+-------------------------------------------------------------------

Old:
----
  oslo_log-8.1.0.tar.gz

New:
----
  oslo_log-8.2.0.tar.gz

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

Other differences:
------------------
++++++ python-oslo.log.spec ++++++
--- /var/tmp/diff_new_pack.mSNSx7/_old  2026-05-19 17:48:39.308359034 +0200
+++ /var/tmp/diff_new_pack.mSNSx7/_new  2026-05-19 17:48:39.332360026 +0200
@@ -17,24 +17,24 @@
 
 
 Name:           python-oslo.log
-Version:        8.1.0
+Version:        8.2.0
 Release:        0
 Summary:        OpenStack log library
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://docs.openstack.org/oslo.log
 Source0:        
https://files.pythonhosted.org/packages/source/o/oslo_log/oslo_log-%{version}.tar.gz
-BuildRequires:  %{python_module eventlet}
+BuildRequires:  %{python_module eventlet >= 0.38.2}
 BuildRequires:  %{python_module oslo.config >= 5.2.0}
 BuildRequires:  %{python_module oslo.context >= 2.21.0}
 BuildRequires:  %{python_module oslo.i18n >= 3.20.0}
 BuildRequires:  %{python_module oslo.serialization >= 2.25.0}
 BuildRequires:  %{python_module oslo.utils >= 3.36.0}
-BuildRequires:  %{python_module oslotest}
+BuildRequires:  %{python_module oslotest >= 3.3.0}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module python-dateutil >= 2.7.0}
-BuildRequires:  %{python_module stestr}
-BuildRequires:  %{python_module testtools}
+BuildRequires:  %{python_module stestr >= 2.0.0}
+BuildRequires:  %{python_module testtools >= 2.3.0}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  openstack-macros

++++++ oslo_log-8.1.0.tar.gz -> oslo_log-8.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/.zuul.yaml 
new/oslo_log-8.2.0/.zuul.yaml
--- old/oslo_log-8.1.0/.zuul.yaml       2026-02-18 14:54:13.000000000 +0100
+++ new/oslo_log-8.2.0/.zuul.yaml       2026-05-18 11:01:46.000000000 +0200
@@ -7,6 +7,8 @@
       - ^setup.cfg$
       - ^.*\.rst$
       - ^doc/.*$
+      - ^oslo_log/tests/.*$
+      - ^tox\.ini*$
       - ^releasenotes/.*$
       - ^\.pre-commit-config\.yaml$
     required-projects:
@@ -37,6 +39,8 @@
     irrelevant-files:
       - ^.*\.rst$
       - ^doc/.*$
+      - ^oslo_log/tests/.*$
+      - ^tox\.ini*$
       - ^releasenotes/.*$
       - ^\.pre-commit-config\.yaml$
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/ChangeLog new/oslo_log-8.2.0/ChangeLog
--- old/oslo_log-8.1.0/ChangeLog        2026-02-18 14:55:03.000000000 +0100
+++ new/oslo_log-8.2.0/ChangeLog        2026-05-18 11:02:30.000000000 +0200
@@ -1,12 +1,24 @@
 CHANGES
 =======
 
+8.2.0
+-----
+
+* tox: Use new constraints option
+* typing: Update for typed oslotest
+* Update packaging configuration
+* ruff: Configure hacking as external linter
+* Update master for stable/2026.1
+* Skip grenade job and devstack job for test code update
+* Fix new mypy errors
+
 8.1.0
 -----
 
 * versionutils: Add support for post-Z releases
 * Fix mypy error
 * Add typing classifier
+* Deprecate version module
 
 8.0.0
 -----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/PKG-INFO new/oslo_log-8.2.0/PKG-INFO
--- old/oslo_log-8.1.0/PKG-INFO 2026-02-18 14:55:03.956984300 +0100
+++ new/oslo_log-8.2.0/PKG-INFO 2026-05-18 11:02:30.724659000 +0200
@@ -1,14 +1,14 @@
 Metadata-Version: 2.4
 Name: oslo.log
-Version: 8.1.0
+Version: 8.2.0
 Summary: oslo.log library
 Author-email: OpenStack <[email protected]>
+License-Expression: Apache-2.0
 Project-URL: Homepage, https://docs.openstack.org/oslo.log
 Project-URL: Repository, https://opendev.org/openstack/oslo.log
 Classifier: Environment :: OpenStack
 Classifier: Intended Audience :: Information Technology
 Classifier: Intended Audience :: System Administrators
-Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Operating System :: POSIX :: Linux
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/oslo.log.egg-info/PKG-INFO 
new/oslo_log-8.2.0/oslo.log.egg-info/PKG-INFO
--- old/oslo_log-8.1.0/oslo.log.egg-info/PKG-INFO       2026-02-18 
14:55:03.000000000 +0100
+++ new/oslo_log-8.2.0/oslo.log.egg-info/PKG-INFO       2026-05-18 
11:02:30.000000000 +0200
@@ -1,14 +1,14 @@
 Metadata-Version: 2.4
 Name: oslo.log
-Version: 8.1.0
+Version: 8.2.0
 Summary: oslo.log library
 Author-email: OpenStack <[email protected]>
+License-Expression: Apache-2.0
 Project-URL: Homepage, https://docs.openstack.org/oslo.log
 Project-URL: Repository, https://opendev.org/openstack/oslo.log
 Classifier: Environment :: OpenStack
 Classifier: Intended Audience :: Information Technology
 Classifier: Intended Audience :: System Administrators
-Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Operating System :: POSIX :: Linux
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/oslo.log.egg-info/SOURCES.txt 
new/oslo_log-8.2.0/oslo.log.egg-info/SOURCES.txt
--- old/oslo_log-8.1.0/oslo.log.egg-info/SOURCES.txt    2026-02-18 
14:55:03.000000000 +0100
+++ new/oslo_log-8.2.0/oslo.log.egg-info/SOURCES.txt    2026-05-18 
11:02:30.000000000 +0200
@@ -94,6 +94,7 @@
 
releasenotes/notes/add-system_scope-to-logging_user_identity_format-0581ce5070740375.yaml
 releasenotes/notes/always-add-error-text-715022964364ffa0.yaml
 releasenotes/notes/deprecate-eventlet-monkey_patch-f6b37295e367d6c0.yaml
+releasenotes/notes/deprecate-version-module-b07755ea2371f908.yaml
 releasenotes/notes/deprecate-watch-log-file-ba9524ae872e7c01.yaml
 releasenotes/notes/deprecate-windows-support-75e6ac72310d5e72.yaml
 releasenotes/notes/drop-python27-support-0fe4909a5468feb3.yaml
@@ -125,6 +126,7 @@
 releasenotes/source/2024.2.rst
 releasenotes/source/2025.1.rst
 releasenotes/source/2025.2.rst
+releasenotes/source/2026.1.rst
 releasenotes/source/conf.py
 releasenotes/source/index.rst
 releasenotes/source/liberty.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/oslo.log.egg-info/pbr.json 
new/oslo_log-8.2.0/oslo.log.egg-info/pbr.json
--- old/oslo_log-8.1.0/oslo.log.egg-info/pbr.json       2026-02-18 
14:55:03.000000000 +0100
+++ new/oslo_log-8.2.0/oslo.log.egg-info/pbr.json       2026-05-18 
11:02:30.000000000 +0200
@@ -1 +1 @@
-{"git_version": "d0f0bf3", "is_release": true}
\ No newline at end of file
+{"git_version": "30c25ef", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/oslo_log/handlers.py 
new/oslo_log-8.2.0/oslo_log/handlers.py
--- old/oslo_log-8.1.0/oslo_log/handlers.py     2026-02-18 14:54:13.000000000 
+0100
+++ new/oslo_log-8.2.0/oslo_log/handlers.py     2026-05-18 11:01:46.000000000 
+0200
@@ -20,7 +20,7 @@
 from typing import TYPE_CHECKING
 
 try:
-    from systemd import journal
+    from systemd import journal  # type: ignore [import-not-found]
 except ImportError:
     journal = None
 try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/oslo_log/tests/unit/test_log.py 
new/oslo_log-8.2.0/oslo_log/tests/unit/test_log.py
--- old/oslo_log-8.1.0/oslo_log/tests/unit/test_log.py  2026-02-18 
14:54:13.000000000 +0100
+++ new/oslo_log-8.2.0/oslo_log/tests/unit/test_log.py  2026-05-18 
11:01:46.000000000 +0200
@@ -28,7 +28,7 @@
 except ImportError:
     syslog = None  # type: ignore
 try:
-    from systemd import journal
+    from systemd import journal  # type: ignore [import-not-found]
 except ImportError:
     journal = None
 import tempfile
@@ -307,7 +307,7 @@
         self.assertEqual(expected.getMessage(), self.logger.format(logrecord))
 
 
[email protected](syslog, "syslog is not available")
[email protected](syslog is None, "syslog is not available")
 class OSSysLogHandlerTestCase(BaseTestCase):
     def test_handler(self):
         handler = handlers.OSSysLogHandler()
@@ -367,7 +367,9 @@
         self.addCleanup(self.journal.stop)
         log.setup(self.CONF, 'testing')
 
-    @testtools.skipUnless(journal, "systemd journal binding is not available")
+    @testtools.skipIf(
+        journal is None, "systemd journal binding is not available"
+    )
     def test_handler(self):
         handler = handlers.OSJournalHandler()
         handler.emit(
@@ -1414,7 +1416,7 @@
 
     def setup_confs(self, *confs):
         paths = self.create_tempfiles(
-            (f'conf_{i}', conf) for i, conf in enumerate(confs)
+            [(f'conf_{i}', conf) for i, conf in enumerate(confs)]
         )
         self.CONF(['--config-file', paths[0]])
         return paths
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/oslo_log/version.py 
new/oslo_log-8.2.0/oslo_log/version.py
--- old/oslo_log-8.1.0/oslo_log/version.py      2026-02-18 14:54:13.000000000 
+0100
+++ new/oslo_log-8.2.0/oslo_log/version.py      2026-05-18 11:01:46.000000000 
+0200
@@ -12,7 +12,14 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+import warnings
 
 import pbr.version
 
+warnings.warn(
+    f'The {__name__} module is deprecated. Prefer use of importlib.metadata '
+    f'to inspect version information for packages.',
+    DeprecationWarning,
+)
+
 version_info = pbr.version.VersionInfo('oslo.log')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/pyproject.toml 
new/oslo_log-8.2.0/pyproject.toml
--- old/oslo_log-8.1.0/pyproject.toml   2026-02-18 14:54:13.000000000 +0100
+++ new/oslo_log-8.2.0/pyproject.toml   2026-05-18 11:01:46.000000000 +0200
@@ -9,12 +9,12 @@
 authors = [
     {name = "OpenStack", email = "[email protected]"},
 ]
+license = "Apache-2.0"
 requires-python = ">=3.10"
 classifiers = [
     "Environment :: OpenStack",
     "Intended Audience :: Information Technology",
     "Intended Audience :: System Administrators",
-    "License :: OSI Approved :: Apache Software License",
     "Operating System :: POSIX :: Linux",
     "Programming Language :: Python",
     "Programming Language :: Python :: 3",
@@ -46,16 +46,16 @@
 [project.scripts]
 convert-json = "oslo_log.cmds.convert_json:main"
 
-[tool.setuptools]
-packages = ["oslo_log"]
+[tool.setuptools.packages.find]
+include = ["oslo_log"]
 
 [tool.mypy]
 python_version = "3.10"
 show_column_numbers = true
 show_error_context = true
 strict = true
-ignore_missing_imports = true
-exclude = '(?x)(doc | releasenotes)'
+disable_error_code = ["import-untyped"]
+exclude = "(?x)(doc | releasenotes)"
 
 [[tool.mypy.overrides]]
 module = ["oslo_log.tests.*"]
@@ -74,6 +74,7 @@
 
 [tool.ruff.lint]
 select = ["E4", "E5", "E7", "E9", "F", "G", "LOG", "S", "UP"]
+external = ["H"]
 ignore = [
     "UP031", # we want to test printf-style formatting
     "S101",  # assertions are only used for type narrowing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo_log-8.1.0/releasenotes/notes/deprecate-version-module-b07755ea2371f908.yaml
 
new/oslo_log-8.2.0/releasenotes/notes/deprecate-version-module-b07755ea2371f908.yaml
--- 
old/oslo_log-8.1.0/releasenotes/notes/deprecate-version-module-b07755ea2371f908.yaml
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/oslo_log-8.2.0/releasenotes/notes/deprecate-version-module-b07755ea2371f908.yaml
        2026-05-18 11:01:46.000000000 +0200
@@ -0,0 +1,6 @@
+---
+deprecations:
+  - |
+    The ``oslo_log.version`` module and associated objects has been deprecated
+    for removal. Prefer use of ``importlib.metadata`` to inspect version
+    information for installed packages.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/releasenotes/source/2026.1.rst 
new/oslo_log-8.2.0/releasenotes/source/2026.1.rst
--- old/oslo_log-8.1.0/releasenotes/source/2026.1.rst   1970-01-01 
01:00:00.000000000 +0100
+++ new/oslo_log-8.2.0/releasenotes/source/2026.1.rst   2026-05-18 
11:01:46.000000000 +0200
@@ -0,0 +1,6 @@
+===========================
+2026.1 Series Release Notes
+===========================
+
+.. release-notes::
+   :branch: stable/2026.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/releasenotes/source/index.rst 
new/oslo_log-8.2.0/releasenotes/source/index.rst
--- old/oslo_log-8.1.0/releasenotes/source/index.rst    2026-02-18 
14:54:13.000000000 +0100
+++ new/oslo_log-8.2.0/releasenotes/source/index.rst    2026-05-18 
11:01:46.000000000 +0200
@@ -6,6 +6,7 @@
    :maxdepth: 1
 
    unreleased
+   2026.1
    2025.2
    2025.1
    2024.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_log-8.1.0/tox.ini new/oslo_log-8.2.0/tox.ini
--- old/oslo_log-8.1.0/tox.ini  2026-02-18 14:54:13.000000000 +0100
+++ new/oslo_log-8.2.0/tox.ini  2026-05-18 11:01:46.000000000 +0200
@@ -1,13 +1,14 @@
 [tox]
-minversion = 3.18.0
+minversion = 4.28.0
 envlist = py3,py3,pep8
 
 [testenv]
 allowlist_externals =
   find
   env
+constraints =
+  
{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
 deps =
-  
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
   -r{toxinidir}/test-requirements.txt
   -r{toxinidir}/requirements.txt
 passenv =
@@ -45,7 +46,6 @@
 [testenv:docs]
 allowlist_externals = rm
 deps =
-  
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
   -r{toxinidir}/doc/requirements.txt
 commands =
   rm -fr doc/build
@@ -53,9 +53,7 @@
 
 [testenv:releasenotes]
 allowlist_externals = rm
-deps =
-  
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
-  -r{toxinidir}/doc/requirements.txt
+deps = {[testenv:docs]deps}
 commands =
   rm -rf releasenotes/build
   sphinx-build -a -E -W --keep-going -b html releasenotes/source 
releasenotes/build/html

Reply via email to