Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-sysv_ipc for openSUSE:Factory
checked in at 2026-01-28 15:12:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sysv_ipc (Old)
and /work/SRC/openSUSE:Factory/.python-sysv_ipc.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sysv_ipc"
Wed Jan 28 15:12:24 2026 rev:2 rq:1329549 version:1.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-sysv_ipc/python-sysv_ipc.changes
2025-09-30 17:43:29.836063792 +0200
+++
/work/SRC/openSUSE:Factory/.python-sysv_ipc.new.1928/python-sysv_ipc.changes
2026-01-28 15:15:17.262326811 +0100
@@ -1,0 +2,29 @@
+Tue Jan 27 17:24:01 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.2.0:
+ * This release modernizes the file layout, building, and
+ packaging of `sysv_ipc`, including many improvements copied
+ from its sister project `posix_ipc`. There are no changes to
+ the core code other than the one behavior change noted below.
+ * When attempting to set a Semaphore's value out of range (e.g.
+ -1 or 99999), the module still raises a `ValueError`, but the
+ associated message has changed. The previous message was
+ "Attribute 'value' must be between 0 and 32767
+ (SEMAPHORE_VALUE_MAX)". The new message is "The semaphore's
+ value must remain between 0 and SEMVMX"
+ * > The module constants `PAGE_SIZE` and `SEMAPHORE_VALUE_MAX`
+ are deprecated as of this version. They will be removed in a
+ future version. See
+ https://github.com/osvenskan/sysv_ipc/issues/48 for
+ background.
+ * Renamed `prober.py` to `discover_system_info.py`, which now
+ raises `DiscoveryError` if it encounters a situation it can't
+ handle.
+ * Improved `does_build_succeed()` and `compile_and_run()`,
+ including some ideas suggested by Martin Jansa copied from
+ https://github.com/osvenskan/posix_ipc/pull/77.
+ * Added and expanded docstrings.
+ * Changed to always write `SEMVMX` to `system_info.h`, and
+ surround it with `#ifndef/#endif`.
+
+-------------------------------------------------------------------
Old:
----
sysv_ipc-1.1.0.tar.gz
New:
----
sysv_ipc-1.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-sysv_ipc.spec ++++++
--- /var/tmp/diff_new_pack.GJLlGH/_old 2026-01-28 15:15:20.418458288 +0100
+++ /var/tmp/diff_new_pack.GJLlGH/_new 2026-01-28 15:15:20.454459788 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-sysv_ipc
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,20 +18,20 @@
%{?sle15allpythons}
Name: python-sysv_ipc
-Version: 1.1.0
+Version: 1.2.0
Release: 0
Summary: System V IPC primitives for Python
License: BSD-3-Clause
# URL: http://semanchuk.com/philip/sysv_ipc/
URL: https://github.com/osvenskan/sysv_ipc
Source:
https://files.pythonhosted.org/packages/source/s/sysv-ipc/sysv_ipc-%{version}.tar.gz
-BuildRequires: python-rpm-macros
BuildRequires: %{python_module devel}
BuildRequires: %{python_module pip}
+BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
-BuildRequires: %{python_module pytest}
BuildRequires: fdupes
+BuildRequires: python-rpm-macros
%python_subpackages
%description
++++++ sysv_ipc-1.1.0.tar.gz -> sysv_ipc-1.2.0.tar.gz ++++++
++++ 11335 lines of diff (skipped)