Your message dated Tue, 30 Sep 2025 15:50:36 +0000
with message-id <[email protected]>
and subject line Bug#1113488: fixed in scikit-build 0.18.1-3
has caused the Debian Bug report #1113488,
regarding scikit-build: FTBFS with CMake 4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1113488: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113488
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: scikit-build
Version: 0.18.1-2
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, scikit-build failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
cmake_install_target_from_command = ''
cmake_install_target_from_setup = 'install'
cmake_languages = ('C', 'CXX')
cmake_minimum_required_version = None
cmake_process_manifest_hook = None
cmake_source_dir = '../../'
cmake_spec = {'args': ['/usr/bin/cmake', '-DCMAKE_BUILD_TYPE:STRING=Release'], 
'environment': {'PYTHONNOUSERSITE': None, 'PYTHONPATH': None}, 'version': 
'4.1.1'}
cmake_with_sdist = False
cmdclass   = {'bdist': <class 'skbuild.command.bdist.bdist'>, 'bdist_wheel': 
<class 'skbuild.command.bdist_wheel.bdist_wheel'>, 'build': <class 
'skbuild.command.build.build'>, 'build_ext': <class 
'skbuild.command.build_ext.build_ext'>, ...}
cmkr       = <skbuild.cmaker.CMaker object at 0xffffb2c4b4d0>
commands   = ['bdist_wheel']
config_type = 'Release'
data_files = {}
developer_mode = False
display_only = False
env        = None
env_cmake_args = []
force_cmake = False
has_cmakelists = True
has_invalid_arguments = False
help_commands = False
hide_listing = False
kw         = {'author': 'The scikit-build team', 'cmdclass': {'bdist': <class 
'skbuild.command.bdist.bdist'>, 'bdist_wheel': 
<class...d.command.build_ext.build_ext'>, ...}, 'description': 'a minimal 
example package (cpp version)', 'license': 'MIT', ...}
make_args  = ['--config', 'Release']
new_py_modules = {}
new_scripts = {}
package_data = {}
package_dir = {}
packages   = ['hello']
plat_name  = None
py_modules = []
scripts    = []
skip_cmake = False
skip_generator_test = False
skip_skbuild = False
traceback  = <module 'traceback' from '/usr/lib/python3.13/traceback.py'>

skbuild/setuptools_wrap.py:677: SystemExit
----------------------------- Captured stdout call -----------------------------
Initialized empty Git repository in 
/tmp/pytest-of-sbuild/pytest-51/test_bdist_wheel_command0/.git/
[master (root-commit) 67400bc] Initial commit
 4 files changed, 52 insertions(+)
 create mode 100644 CMakeLists.txt
 create mode 100644 wrapping/python/CMakeLists.txt
 create mode 100644 wrapping/python/hello/__init__.py
 create mode 100644 wrapping/python/setup.py


--------------------------------------------------------------------------------
-- Trying 'Ninja' generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
Not searching for unused variables given on the command line.
-- Configuring incomplete, errors occurred!
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying 'Ninja' generator - failure
--------------------------------------------------------------------------------



--------------------------------------------------------------------------------
-- Trying 'Unix Makefiles' generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
Not searching for unused variables given on the command line.
-- The C compiler identification is GNU 14.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- The CXX compiler identification is GNU 14.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (1.1s)
-- Generating done (0.0s)
-- Build files have been written to: 
/tmp/pytest-of-sbuild/pytest-51/test_bdist_wheel_command0/wrapping/python/_cmake_test_compile/build
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying 'Unix Makefiles' generator - success
--------------------------------------------------------------------------------

Configuring Project
  Working directory:
    
/tmp/pytest-of-sbuild/pytest-51/test_bdist_wheel_command0/wrapping/python/_skbuild/linux-aarch64-3.13/cmake-build
  Command:
    /usr/bin/cmake /tmp/pytest-of-sbuild/pytest-51/test_bdist_wheel_command0 -G 
'Unix Makefiles' --no-warn-unused-cli 
-DCMAKE_INSTALL_PREFIX:PATH=/tmp/pytest-of-sbuild/pytest-51/test_bdist_wheel_command0/wrapping/python/_skbuild/linux-aarch64-3.13/cmake-install
 -DPYTHON_VERSION_STRING:STRING=3.13.7 -DSKBUILD:INTERNAL=TRUE 
-DCMAKE_MODULE_PATH:PATH=/build/reproducible-path/scikit-build-0.18.1/skbuild/resources/cmake
 -DPYTHON_EXECUTABLE:PATH=/usr/bin/python3.13 
-DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.13 
-DPYTHON_LIBRARY:PATH=/usr/lib/aarch64-linux-gnu/libpython3.13.so 
-DPython_EXECUTABLE:PATH=/usr/bin/python3.13 -DPython_ROOT_DIR:PATH=/usr 
-DPython_FIND_REGISTRY:STRING=NEVER 
-DPython_INCLUDE_DIR:PATH=/usr/include/python3.13 
-DPython3_EXECUTABLE:PATH=/usr/bin/python3.13 -DPython3_ROOT_DIR:PATH=/usr 
-DPython3_FIND_REGISTRY:STRING=NEVER 
-DPython3_INCLUDE_DIR:PATH=/usr/include/python3.13 
-DCMAKE_BUILD_TYPE:STRING=Release

Not searching for unused variables given on the command line.
-- Configuring incomplete, errors occurred!
----------------------------- Captured stderr call -----------------------------
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name>
hint:
hint: Disable this message with "git config set advice.defaultBranchName false"
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Error: CMake was unable to find a build program corresponding to "Ninja". 
 CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build 
tool.
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.


Traceback (most recent call last):
  File 
"/build/reproducible-path/scikit-build-0.18.1/skbuild/setuptools_wrap.py", line 
660, in setup
    env = cmkr.configure(
        cmake_args,
    ...<3 lines>...
        languages=cmake_languages,
    )
  File "/build/reproducible-path/scikit-build-0.18.1/skbuild/cmaker.py", line 
354, in configure
    raise SKBuildError(msg)

=========================== short test summary info ============================
SKIPPED [1] tests/test_hello_fortran.py:19: could not import 'numpy': No module 
named 'numpy'
SKIPPED [3] tests/test_outside_project_root.py:19: deprecation warning with 
setuptools 75.x
SKIPPED [1] tests/test_platform.py:120: Requires Windows
SKIPPED [1] tests/test_setup.py:319: pypi.org website not reachable
SKIPPED [24] tests/test_setup.py:583: unsupported configuration: python package 
fully generated by CMake does *NOT* work. At least __init__.py should be in the 
project source tree
SKIPPED [1] tests/test_skbuild.py:84: NMake Makefiles generator is not 
available on Linux
SKIPPED [3] tests/test_skbuild.py:130: Requires Windows
SKIPPED [1] tests/test_skbuild.py:154: Requires Windows
FAILED tests/test_cmaker.py::test_make_without_configure_fails - AssertionErr...
FAILED tests/test_issue335_support_cmake_source_dir.py::test_bdist_wheel_command
===== 2 failed, 185 passed, 35 skipped, 17 deselected in 113.33s (0:01:53) =====
make[1]: *** [debian/rules:35: override_dh_auto_test] Error 1
make[1]: Leaving directory '/build/reproducible-path/scikit-build-0.18.1'
make: *** [debian/rules:24: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T18:37:46Z

-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2410796/

The most likely cause of build failures is the removed backwards compatibility 
for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:

https://lists.debian.org/debian-devel/2025/04/msg00310.html

About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.

You can find the build task here:
https://debusine.debian.net/work-request/154815/

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks,
Timo

--- End Message ---
--- Begin Message ---
Source: scikit-build
Source-Version: 0.18.1-3
Done: Timo Röhling <[email protected]>

We believe that the bug you reported is fixed in the latest version of
scikit-build, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Röhling <[email protected]> (supplier of updated scikit-build package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 30 Sep 2025 17:34:59 +0200
Source: scikit-build
Architecture: source
Version: 0.18.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Timo Röhling <[email protected]>
Closes: 1113488
Changes:
 scikit-build (0.18.1-3) unstable; urgency=medium
 .
   * Team upload.
   * Fix test cases for CMake 4 compatibility (Closes: #1113488)
Checksums-Sha1:
 6cdd8d078cb2aa6fa20c355f0811f338ee419cb6 2866 scikit-build_0.18.1-3.dsc
 93ce6c35623ea5c01d3161be1ef8e09de97fd4c1 7584 
scikit-build_0.18.1-3.debian.tar.xz
Checksums-Sha256:
 57e76a6b30a0ad220ea2ad9d3ba6f3369667038edd1eebc9a78193c793407cdc 2866 
scikit-build_0.18.1-3.dsc
 83204c86c2f73a6ac5cd4f1aeff5442dc0bff132c5890ab94e1a7cd3deb3afc2 7584 
scikit-build_0.18.1-3.debian.tar.xz
Files:
 980362f06f002459b9fe3da4fb1d57d4 2866 python optional scikit-build_0.18.1-3.dsc
 db6cc17b3958aa0551a4850478ad0c75 7584 python optional 
scikit-build_0.18.1-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmjb+koUHHJvZWhsaW5n
QGRlYmlhbi5vcmcACgkQzIxr3RQD9MqOKA//YZ/2K4lvekwENTkxtca1hGyaS12a
9IBoG0dzjjtoravKLX9pqW63WzuKJjH6nTG6F0CHCp5xQnaTvNaBBUjer+oxMO4X
n/aTWEF4c8TECY+Oaf5p/1adRzraSVH6I0nv4NE/E7a71O7BBjDkHwuj4OGethAv
u0q9mW2boCjpoca8aXHwdDGBUAAHg798tgU5jqb4SgUfmCCwuHVMNotXu2dUP1XN
o/dRzanTko1f8p8z4drbzpwiE22AmohnfA77HUjBGwrxzxxNnjTBbXGgbtJxgP9r
xJ9G9BSHHQtRDJoMaEcOZbzud3F9J1TuKXcY4XoYBLSfe7VV7wvvo/gSjoCTYnQM
H2KomgUcW+1Y+tl0x8N4z4KjPm/TxffLbXZhNLR0O3uyJzTnlcbOkVX/T86yZUyC
VWNus4N9JLI3qUIGzYhlM25zi9npLCnU/MsFXO1gX6E9sNBrbcNnnagRjkdrePS+
gxN/XA+sg8eNtnLXLtr65uEm+4Pie03t0SY3o9/JO/lERSHg7nvSCtdow7iINeOq
GLdCc/e7buZ0JZvVTTpZp0G+qItybso36zSLcIdmWb20AYK1YFpySPoXoyJpodgp
jIVCgeBTVqKLRaNCHB35QfgnUCFs6VHsHTAcxwhJknEeq3rq2ooRGxDYjV6vAvzK
wn+/Gw31ltmjdB4=
=8QO2
-----END PGP SIGNATURE-----

Attachment: pgpsbykbd03mZ.pgp
Description: PGP signature


--- End Message ---

Reply via email to