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)

Reply via email to