Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-xxhash for openSUSE:Factory checked in at 2026-06-29 17:29:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-xxhash (Old) and /work/SRC/openSUSE:Factory/.python-xxhash.new.11887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-xxhash" Mon Jun 29 17:29:56 2026 rev:19 rq:1362195 version:3.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-xxhash/python-xxhash.changes 2026-04-28 11:53:44.814970680 +0200 +++ /work/SRC/openSUSE:Factory/.python-xxhash.new.11887/python-xxhash.changes 2026-06-29 17:30:32.018387506 +0200 @@ -1,0 +2,25 @@ +Sun Jun 28 14:46:17 UTC 2026 - Dirk Müller <[email protected]> + +- update to 3.8.0: + * Speed up module-level one-shot digest(), intdigest(), and + hexdigest() functions by switching them to METH_FASTCALL. + * Keep one-shot argument handling consistent with hash + constructors, including positional and keyword input/seed + arguments, duplicate argument errors, and oversized seed + wrapping. + * Fix error handling in the xxh3_128 integer digest path so + allocation failures are reported cleanly. + * Fix Python 3.8 builds by adding a PyModule_AddType + compatibility fallback with correct reference counting. + * Correct type stubs for xxh64_digest(), xxh64_hexdigest(), and + xxh64_intdigest(), they were incorrectly aliased to xxh3_64 + functions. + * Fix memory leak in copy() and new() when memory allocation + fails (rare edge case) + * Fix seed/reset state initialization in xxh32 and xxh64 + (unlikely to affect normal usage) + * Replace Py_BuildValue with PyLong_FromUnsignedLong/LongLong + for performance + * Update README examples to use bytes literals + +------------------------------------------------------------------- Old: ---- xxhash-3.7.0.tar.gz New: ---- xxhash-3.8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-xxhash.spec ++++++ --- /var/tmp/diff_new_pack.1POumF/_old 2026-06-29 17:30:33.062423500 +0200 +++ /var/tmp/diff_new_pack.1POumF/_new 2026-06-29 17:30:33.066423638 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-xxhash -Version: 3.7.0 +Version: 3.8.0 Release: 0 Summary: Python binding for xxHash License: BSD-2-Clause @@ -26,8 +26,8 @@ Source: https://files.pythonhosted.org/packages/source/x/xxhash/xxhash-%{version}.tar.gz BuildRequires: %{python_module devel >= 3.7} BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools_scm} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module setuptools >= 45} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros ++++++ xxhash-3.7.0.tar.gz -> xxhash-3.8.0.tar.gz ++++++ ++++ 1840 lines of diff (skipped)
