Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-scikit-build for
openSUSE:Factory checked in at 2026-09-11 18:05:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-scikit-build (Old)
and /work/SRC/openSUSE:Factory/.python-scikit-build.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-scikit-build"
Fri Sep 11 18:05:56 2026 rev:30 rq:1377417 version:0.19.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-scikit-build/python-scikit-build.changes
2026-06-17 17:41:18.070986034 +0200
+++
/work/SRC/openSUSE:Factory/.python-scikit-build.new.1265/python-scikit-build.changes
2026-09-11 18:08:53.954840619 +0200
@@ -1,0 +2,10 @@
+Fri Sep 11 14:12:59 UTC 2026 - Markéta Machová <[email protected]>
+
+- update to 0.19.1
+ * Support Visual Studio 18 2026
+ * Correctness bugs found in code review
+ * Remove usage of py.path
+- Add cmake4.patch to fix tests
+- Drop merged scikit-build-pr1180-warnsetuptools.patch
+
+-------------------------------------------------------------------
Old:
----
scikit-build-pr1180-warnsetuptools.patch
scikit_build-0.19.0.tar.gz
New:
----
cmake4.patch
scikit_build-0.19.1.tar.gz
----------(Old B)----------
Old:- Add cmake4.patch to fix tests
- Drop merged scikit-build-pr1180-warnsetuptools.patch
----------(Old E)----------
----------(New B)----------
New: * Remove usage of py.path
- Add cmake4.patch to fix tests
- Drop merged scikit-build-pr1180-warnsetuptools.patch
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-scikit-build.spec ++++++
--- /var/tmp/diff_new_pack.MrhYch/_old 2026-09-11 18:08:54.644869508 +0200
+++ /var/tmp/diff_new_pack.MrhYch/_new 2026-09-11 18:08:54.646869591 +0200
@@ -27,15 +27,15 @@
%{?sle15_python_module_pythons}
Name: python-scikit-build%{psuffix}
-Version: 0.19.0
+Version: 0.19.1
Release: 0
Summary: Improved build system generator for Python
C/C++/Fortran/Cython extensions
License: MIT
URL: https://github.com/scikit-build/scikit-build
Source:
https://files.pythonhosted.org/packages/source/s/scikit-build/scikit_build-%{version}.tar.gz
Source99: sample-setup.cfg
-# PATCH-FIX-UPSTREAM scikit-build-pr1180-warnsetuptools.patch
gh#scikit-build/scikit-build#1180
-Patch0: scikit-build-pr1180-warnsetuptools.patch
+# PATCH-FIX-UPSTREAM https://github.com/scikit-build/scikit-build/pull/1205
test: tolerate CMake 4 install path normalization
+Patch0: cmake4.patch
BuildRequires: %{python_module devel >= 3.8}
BuildRequires: %{python_module hatch-fancy-pypi-readme}
BuildRequires: %{python_module hatch-vcs}
@@ -74,7 +74,7 @@
Improved build system generator for Python C/C++/Fortran/Cython extensions
%prep
-%autosetup -n scikit_build-%{version}
+%autosetup -p1 -n scikit_build-%{version}
%if %{with test}
# some tests call setup.py develop|install|test, which by default write to /usr
# This is not allowed in OBS
++++++ cmake4.patch ++++++
>From c73be45c664349554fcbc5ab3919b74b33c3bc1e Mon Sep 17 00:00:00 2001
From: Henry Schreiner <[email protected]>
Date: Mon, 20 Jul 2026 11:38:01 -0400
Subject: [PATCH] test: tolerate CMake 4 install path normalization (#1205)
CMake >= 4 drops the redundant "/./" from install messages, so
test_make now normalizes the captured output before matching.
Assisted-by: ClaudeCode:claude-opus-4.8
---
tests/test_cmaker.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
Index: scikit_build-0.19.1/tests/test_cmaker.py
===================================================================
--- scikit_build-0.19.1.orig/tests/test_cmaker.py
+++ scikit_build-0.19.1/tests/test_cmaker.py
@@ -123,16 +123,18 @@ def test_make(configure_with_cmake_sourc
messages += [
"/SRC",
f"/BUILD/{to_unix_path(CMAKE_BUILD_DIR())}",
- f"/BUILD/{to_unix_path(CMAKE_INSTALL_DIR())}/./foo.txt",
+ f"/BUILD/{to_unix_path(CMAKE_INSTALL_DIR())}/foo.txt",
]
else:
messages += [
"/SRC",
f"/SRC/{to_unix_path(CMAKE_BUILD_DIR())}",
- f"/SRC/{to_unix_path(CMAKE_INSTALL_DIR())}/./foo.txt",
+ f"/SRC/{to_unix_path(CMAKE_INSTALL_DIR())}/foo.txt",
]
+ # CMake >= 4 normalizes the redundant "/./" out of install messages.
out, _ = capfd.readouterr()
+ out = out.replace("/./", "/")
for message in messages:
assert message in out
++++++ scikit_build-0.19.0.tar.gz -> scikit_build-0.19.1.tar.gz ++++++
++++ 3310 lines of diff (skipped)