Script 'mail_helper' called by obssrc
Hello community,

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

Package is "python-oslo.i18n"

Sun Aug  9 21:34:44 2026 rev:29 rq:1369775 version:6.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oslo.i18n/python-oslo.i18n.changes        
2026-05-19 17:48:45.260605251 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-oslo.i18n.new.16738/python-oslo.i18n.changes 
    2026-08-09 21:37:02.897733470 +0200
@@ -1,0 +2,13 @@
+Wed Aug  5 14:10:50 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 6.9.0:
+  * zuul: Use openstack-python3-next-jobs template
+  * pre-commit: Bump versions
+  * gettextutils: deduplicate Babel alias languages
+  * Fix tox config option
+  * Do not install code to build release notes
+  * Replace whitelist_externals
+  * Remove Python 3.10 support
+  * tests: fix TypeError message for Python 3.15
+
+-------------------------------------------------------------------

Old:
----
  oslo_i18n-6.8.0.tar.gz

New:
----
  oslo_i18n-6.9.0.tar.gz

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

Other differences:
------------------
++++++ python-oslo.i18n.spec ++++++
--- /var/tmp/diff_new_pack.qR9xtM/_old  2026-08-09 21:37:03.345748725 +0200
+++ /var/tmp/diff_new_pack.qR9xtM/_new  2026-08-09 21:37:03.349748860 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-oslo.i18n
-Version:        6.8.0
+Version:        6.9.0
 Release:        0
 Summary:        OpenStack i18n library
 License:        Apache-2.0

++++++ oslo_i18n-6.8.0.tar.gz -> oslo_i18n-6.9.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.8.0/.pre-commit-config.yaml 
new/oslo_i18n-6.9.0/.pre-commit-config.yaml
--- old/oslo_i18n-6.8.0/.pre-commit-config.yaml 2026-05-18 11:15:31.000000000 
+0200
+++ new/oslo_i18n-6.9.0/.pre-commit-config.yaml 2026-07-10 15:42:47.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_i18n-6.8.0/.zuul.yaml 
new/oslo_i18n-6.9.0/.zuul.yaml
--- old/oslo_i18n-6.8.0/.zuul.yaml      2026-05-18 11:15:31.000000000 +0200
+++ new/oslo_i18n-6.9.0/.zuul.yaml      2026-07-10 15:42:47.000000000 +0200
@@ -1,9 +1,12 @@
+---
+
 - project:
     templates:
       - check-requirements
       - lib-forward-testing-python3
       - openstack-cover-jobs
       - 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_i18n-6.8.0/AUTHORS new/oslo_i18n-6.9.0/AUTHORS
--- old/oslo_i18n-6.8.0/AUTHORS 2026-05-18 11:16:06.000000000 +0200
+++ new/oslo_i18n-6.9.0/AUTHORS 2026-07-10 15:43:40.000000000 +0200
@@ -65,6 +65,7 @@
 Sergey Kraynev <[email protected]>
 Stephen Finucane <[email protected]>
 Steve Martinelli <[email protected]>
+Steve Traylen <[email protected]>
 Takashi Kajinami <[email protected]>
 Takashi Kajinami <[email protected]>
 Thomas Herve <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.8.0/ChangeLog 
new/oslo_i18n-6.9.0/ChangeLog
--- old/oslo_i18n-6.8.0/ChangeLog       2026-05-18 11:16:06.000000000 +0200
+++ new/oslo_i18n-6.9.0/ChangeLog       2026-07-10 15:43:40.000000000 +0200
@@ -1,6 +1,18 @@
 CHANGES
 =======
 
+6.9.0
+-----
+
+* zuul: Use openstack-python3-next-jobs template
+* pre-commit: Bump versions
+* gettextutils: deduplicate Babel alias languages
+* Fix tox config option
+* Do not install code to build release notes
+* Replace whitelist\_externals
+* Remove Python 3.10 support
+* tests: fix TypeError message for Python 3.15
+
 6.8.0
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.8.0/PKG-INFO new/oslo_i18n-6.9.0/PKG-INFO
--- old/oslo_i18n-6.8.0/PKG-INFO        2026-05-18 11:16:06.192944800 +0200
+++ new/oslo_i18n-6.9.0/PKG-INFO        2026-07-10 15:43:40.544757600 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: oslo.i18n
-Version: 6.8.0
+Version: 6.9.0
 Summary: Oslo i18n 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>=2.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.8.0/oslo.i18n.egg-info/PKG-INFO 
new/oslo_i18n-6.9.0/oslo.i18n.egg-info/PKG-INFO
--- old/oslo_i18n-6.8.0/oslo.i18n.egg-info/PKG-INFO     2026-05-18 
11:16:06.000000000 +0200
+++ new/oslo_i18n-6.9.0/oslo.i18n.egg-info/PKG-INFO     2026-07-10 
15:43:40.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: oslo.i18n
-Version: 6.8.0
+Version: 6.9.0
 Summary: Oslo i18n 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>=2.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.8.0/oslo.i18n.egg-info/SOURCES.txt 
new/oslo_i18n-6.9.0/oslo.i18n.egg-info/SOURCES.txt
--- old/oslo_i18n-6.8.0/oslo.i18n.egg-info/SOURCES.txt  2026-05-18 
11:16:06.000000000 +0200
+++ new/oslo_i18n-6.9.0/oslo.i18n.egg-info/SOURCES.txt  2026-07-10 
15:43:40.000000000 +0200
@@ -70,6 +70,7 @@
 oslo_i18n/tests/utils.py
 releasenotes/notes/add-reno-996dd44974d53238.yaml
 releasenotes/notes/drop-python27-support-eb9c2ad3268f0c1f.yaml
+releasenotes/notes/remove-py310-ea042cfcf3c2e0aa.yaml
 releasenotes/notes/remove-py38-40bd12119a85133e.yaml
 releasenotes/notes/remove-py39-14506b4e1591a110.yaml
 releasenotes/source/2023.1.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.8.0/oslo.i18n.egg-info/pbr.json 
new/oslo_i18n-6.9.0/oslo.i18n.egg-info/pbr.json
--- old/oslo_i18n-6.8.0/oslo.i18n.egg-info/pbr.json     2026-05-18 
11:16:06.000000000 +0200
+++ new/oslo_i18n-6.9.0/oslo.i18n.egg-info/pbr.json     2026-07-10 
15:43:40.000000000 +0200
@@ -1 +1 @@
-{"git_version": "2465401", "is_release": true}
\ No newline at end of file
+{"git_version": "eea85f8", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.8.0/oslo_i18n/_gettextutils.py 
new/oslo_i18n-6.9.0/oslo_i18n/_gettextutils.py
--- old/oslo_i18n-6.8.0/oslo_i18n/_gettextutils.py      2026-05-18 
11:15:31.000000000 +0200
+++ new/oslo_i18n-6.9.0/oslo_i18n/_gettextutils.py      2026-07-10 
15:42:47.000000000 +0200
@@ -119,7 +119,9 @@
         language for language in locale_identifiers if find(language)
     )
     language_list.extend(
-        alias for alias, _ in _BABEL_ALIASES.items() if find(alias)
+        alias
+        for alias, _ in _BABEL_ALIASES.items()
+        if find(alias) and alias not in language_list
     )
 
     _AVAILABLE_LANGUAGES[domain] = language_list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.8.0/oslo_i18n/tests/test_message.py 
new/oslo_i18n-6.9.0/oslo_i18n/tests/test_message.py
--- old/oslo_i18n-6.8.0/oslo_i18n/tests/test_message.py 2026-05-18 
11:15:31.000000000 +0200
+++ new/oslo_i18n-6.9.0/oslo_i18n/tests/test_message.py 2026-07-10 
15:42:47.000000000 +0200
@@ -407,7 +407,7 @@
             self.assertEqual(default_translation, msg.translation('es'))
 
             self.assertEqual(1, len(w))
-            self.assertEqual(
+            self.assertIn(
                 "Failed to insert replacement values into "
                 "translated message A message in Spanish: %s %s "
                 "(Original: 'A message: %s'): "
@@ -446,7 +446,7 @@
             warnings.simplefilter("always")
             msg = msg % param
             self.assertEqual(1, len(w))
-            self.assertEqual(
+            self.assertIn(
                 "Failed to insert replacement values into "
                 "translated message A message in Spanish: %s %s "
                 "(Original: 'A message: %s'): "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.8.0/pyproject.toml 
new/oslo_i18n-6.9.0/pyproject.toml
--- old/oslo_i18n-6.8.0/pyproject.toml  2026-05-18 11:15:31.000000000 +0200
+++ new/oslo_i18n-6.9.0/pyproject.toml  2026-07-10 15:42:47.000000000 +0200
@@ -11,7 +11,7 @@
 readme = {file = "README.rst", content-type = "text/x-rst"}
 license = "Apache-2.0"
 dynamic = ["version", "dependencies"]
-requires-python = ">=3.10"
+requires-python = ">=3.11"
 classifiers = [
     "Environment :: OpenStack",
     "Intended Audience :: Information Technology",
@@ -19,10 +19,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",
@@ -36,7 +36,7 @@
 include = ["oslo_i18n"]
 
 [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_i18n-6.8.0/releasenotes/notes/remove-py310-ea042cfcf3c2e0aa.yaml 
new/oslo_i18n-6.9.0/releasenotes/notes/remove-py310-ea042cfcf3c2e0aa.yaml
--- old/oslo_i18n-6.8.0/releasenotes/notes/remove-py310-ea042cfcf3c2e0aa.yaml   
1970-01-01 01:00:00.000000000 +0100
+++ new/oslo_i18n-6.9.0/releasenotes/notes/remove-py310-ea042cfcf3c2e0aa.yaml   
2026-07-10 15:42:47.000000000 +0200
@@ -0,0 +1,5 @@
+---
+upgrade:
+  - |
+    Support for Python 3.10 has been removed. Now the minimum python version
+    supported is 3.11.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.8.0/tox.ini new/oslo_i18n-6.9.0/tox.ini
--- old/oslo_i18n-6.8.0/tox.ini 2026-05-18 11:15:31.000000000 +0200
+++ new/oslo_i18n-6.9.0/tox.ini 2026-07-10 15:42:47.000000000 +0200
@@ -7,7 +7,6 @@
   
{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
 deps =
   -r{toxinidir}/test-requirements.txt
-  -r{toxinidir}/requirements.txt
 commands = stestr run --slowest {posargs}
 
 [testenv:cover]
@@ -54,7 +53,8 @@
   sphinx-build -W --keep-going -b html doc/source doc/build/html
 
 [testenv:releasenotes]
-whitelist_externals =
+skip_install = true
+allowlist_externals =
   rm
 deps =
   -r{toxinidir}/doc/requirements.txt

Reply via email to