Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-regex for openSUSE:Factory checked in at 2026-05-21 18:25:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-regex (Old) and /work/SRC/openSUSE:Factory/.python-regex.new.2084 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-regex" Thu May 21 18:25:32 2026 rev:34 rq:1354116 version:2026.5.9 Changes: -------- --- /work/SRC/openSUSE:Factory/python-regex/python-regex.changes 2026-04-14 17:48:22.275667985 +0200 +++ /work/SRC/openSUSE:Factory/.python-regex.new.2084/python-regex.changes 2026-05-21 18:25:58.751209440 +0200 @@ -1,0 +2,7 @@ +Tue May 19 21:31:22 UTC 2026 - Dirk Müller <[email protected]> + +- update to 2026.5.9: + * Reverse matching with full unicode casefolding could lead to + out-of-range string indexes. + +------------------------------------------------------------------- Old: ---- regex-2026.4.4.tar.gz New: ---- regex-2026.5.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-regex.spec ++++++ --- /var/tmp/diff_new_pack.umEBka/_old 2026-05-21 18:26:00.683288791 +0200 +++ /var/tmp/diff_new_pack.umEBka/_new 2026-05-21 18:26:00.695289284 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-regex -Version: 2026.4.4 +Version: 2026.5.9 Release: 0 Summary: Alternative regular expression module for Python License: Apache-2.0 ++++++ regex-2026.4.4.tar.gz -> regex-2026.5.9.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.4.4/PKG-INFO new/regex-2026.5.9/PKG-INFO --- old/regex-2026.4.4/PKG-INFO 2026-04-03 22:01:02.882440000 +0200 +++ new/regex-2026.5.9/PKG-INFO 2026-05-10 00:12:29.973130700 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: regex -Version: 2026.4.4 +Version: 2026.5.9 Summary: Alternative regular expression module, to replace re. Author-email: Matthew Barnett <[email protected]> License-Expression: Apache-2.0 AND CNRI-Python diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.4.4/changelog.txt new/regex-2026.5.9/changelog.txt --- old/regex-2026.4.4/changelog.txt 2026-04-03 22:00:59.000000000 +0200 +++ new/regex-2026.5.9/changelog.txt 2026-05-10 00:12:27.000000000 +0200 @@ -1,3 +1,15 @@ +Version: 2026.5.9 + + Reverse matching with full unicode casefolding could lead to out-of-range string indexes. + +Version: 2026.4.4 + + A fix for older Python versions before free-threading was supported. + +Version: 2026.4.3 + + More fixes for free-threading. + Version: 2026.3.32 Fixed segfault. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.4.4/pyproject.toml new/regex-2026.5.9/pyproject.toml --- old/regex-2026.4.4/pyproject.toml 2026-04-03 22:00:59.000000000 +0200 +++ new/regex-2026.5.9/pyproject.toml 2026-05-10 00:12:27.000000000 +0200 @@ -4,7 +4,7 @@ [project] name = "regex" -version = "2026.4.4" +version = "2026.5.9" description = "Alternative regular expression module, to replace re." readme = "README.rst" authors = [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.4.4/regex/_main.py new/regex-2026.5.9/regex/_main.py --- old/regex-2026.4.4/regex/_main.py 2026-04-03 22:00:59.000000000 +0200 +++ new/regex-2026.5.9/regex/_main.py 2026-05-10 00:12:27.000000000 +0200 @@ -244,7 +244,7 @@ "VERSION1", "X", "VERBOSE", "W", "WORD", "error", "Regex", "__version__", "__doc__", "RegexFlag"] -__version__ = "2026.4.4" +__version__ = "2026.5.9" # -------------------------------------------------------------------- # Public interface. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.4.4/regex.egg-info/PKG-INFO new/regex-2026.5.9/regex.egg-info/PKG-INFO --- old/regex-2026.4.4/regex.egg-info/PKG-INFO 2026-04-03 22:01:02.000000000 +0200 +++ new/regex-2026.5.9/regex.egg-info/PKG-INFO 2026-05-10 00:12:29.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: regex -Version: 2026.4.4 +Version: 2026.5.9 Summary: Alternative regular expression module, to replace re. Author-email: Matthew Barnett <[email protected]> License-Expression: Apache-2.0 AND CNRI-Python diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.4.4/src/_regex.c new/regex-2026.5.9/src/_regex.c --- old/regex-2026.4.4/src/_regex.c 2026-04-03 22:00:59.000000000 +0200 +++ new/regex-2026.5.9/src/_regex.c 2026-05-10 00:12:27.000000000 +0200 @@ -10600,7 +10600,7 @@ if (0 <= new_pos && new_pos <= data->folded_len) { if (!fuzzy_ext_match(state, state->fuzzy_node, - data->new_string_pos)) + data->new_text_pos)) return RE_ERROR_FAILURE; data->new_folded_pos = new_pos; @@ -10615,7 +10615,7 @@ if (0 <= new_pos && new_pos <= data->folded_len) { if (!fuzzy_ext_match(state, state->fuzzy_node, - data->new_string_pos)) + data->new_text_pos)) return RE_ERROR_FAILURE; data->new_folded_pos = new_pos;
