Your message dated Wed, 08 Oct 2025 21:51:50 +0000
with message-id <[email protected]>
and subject line Bug#1113432: fixed in pybind11-json 0.2.13-5
has caused the Debian Bug report #1113432,
regarding pybind11-json: 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.)


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

Dear maintainer,

During a test rebuild for CMake 4, pybind11-json failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
Standards-Version: 4.5.0
Vcs-Browser: https://salsa.debian.org/science-team/pybind11-json
Vcs-Git: https://salsa.debian.org/science-team/pybind11-json.git
Build-Depends: debhelper-compat (= 13), cmake (>= 3.14~), pybind11-dev, 
nlohmann-json3-dev, python3-dev, googletest <!nocheck>
Package-List:
 pybind11-json-dev deb libdevel optional arch=all
Checksums-Sha1:
 1919b4c76d90b6a15e0c71cdf7367b6ecbc0bce8 9512 pybind11-json_0.2.13.orig.tar.gz
 f83cbb668c71296f7c167b77529beedaa6fec64d 2520 
pybind11-json_0.2.13-4.debian.tar.xz
Checksums-Sha256:
 6b12ddb4930a3135322890318fc15c4a69134f21120ea82163827c11411107a3 9512 
pybind11-json_0.2.13.orig.tar.gz
 63e21d10d21ea0357f2db34a4a8c0c322c8fdefccca20b14b408fc23fa409a3c 2520 
pybind11-json_0.2.13-4.debian.tar.xz
Files:
 93ebbea2bb69f71febe0f83c8f88ced2 9512 pybind11-json_0.2.13.orig.tar.gz
 8413f8f0da35c573c94a6abfe652a609 2520 pybind11-json_0.2.13-4.debian.tar.xz

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

iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmd9KVUACgkQr8/sjmac
4cKGRRAAqtZIoiy4CJ7PQwRiwUGIp0bLV2iiPbVqqk3+cjIH94IVLY60bROL/xwq
MC52sW9Tv+yZ7gaHwdbv09ELkD9CV0jWXRWZ4GnUO8eHyUjMtRz+stuAxcw6Qhw9
tAj5ql0gou9yuC+lTnnZGUgZxr1YMsnd3XZz5/7JHdeomj0DDLB5vni5S74RCdTZ
m0PfDbIfS4UvJY/feMdCrPS0zcmTwn8TmmjZiUczVQagjOQhRFvlniOsPLNUiZxV
UU3uAu2ZTEFJ5iDsBqUfoct4/UOkNIyVVmsnV4cJtGo+wFuzmIbIfkT+WZR9Qxr9
jQCqzMpB9bCbORhoKyJAa6CkPYnKT55W5FnDhDDIfpnBriOdrpcEihxh3RiF8LK2
Z/Ks9OZRJm594c5bFRMu7JNKuWoVceGMqMujLtAXTDkOVEZwUqlOGgn49n2c82Jt
s9TgvPwqv1PyqJGy1AZ+r2iN0IF6DT7n11rRJK7B5RR2PiLHndlsLlt7pjYT0mzS
KRcAniBhOjyr6zTN/yFH8ylXolw7BHiEDTRv3ZSK/DnmhYXYFWzLm9BCYBMgqfvt
ULnnLayKQxh1AI1Ol7zwvLR0t2oxzq0QdV0KCxtY5T0CiGzlN6/OWA4clWEDQPqm
ies21m+svTl0dEWGtaeh9GpJgMGUosfBziHvmcKrtpEr9XgNgsM=
=u+Bb
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for 
./pybind11-json_0.2.13-4.dsc: no acceptable signature found
dpkg-source: info: extracting pybind11-json in 
/build/reproducible-path/pybind11-json-0.2.13
dpkg-source: info: unpacking pybind11-json_0.2.13.orig.tar.gz
dpkg-source: info: unpacking pybind11-json_0.2.13-4.debian.tar.xz

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=sbuild
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=sbuild

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package pybind11-json
dpkg-buildpackage: info: source version 0.2.13-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Graham Inggs <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/pybind11-json-0.2.13'
dh_auto_configure -- -DGTEST_SRC_DIR=/usr/src/googletest
        cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb 
PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc 
-DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON 
-DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF 
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON 
-DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run 
-DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" 
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu 
-DGTEST_SRC_DIR=/usr/src/googletest ..
CMake Error at CMakeLists.txt:9 (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.


-- Configuring incomplete, errors occurred!
        cd obj-aarch64-linux-gnu && tail -v -n \+0 CMakeCache.txt
==> CMakeCache.txt <==
# This is the CMakeCache file.
# For build in directory: 
/build/reproducible-path/pybind11-json-0.2.13/obj-aarch64-linux-gnu
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
CMAKE_BUILD_TYPE:UNINITIALIZED=None

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/build/reproducible-path/pybind11-json-0.2.13/obj-aarch64-linux-gnu/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_FIND_USE_PACKAGE_REGISTRY:UNINITIALIZED=OFF

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:UNINITIALIZED=lib/aarch64-linux-gnu

//No help, variable specified on the command line.
CMAKE_INSTALL_LOCALSTATEDIR:UNINITIALIZED=/var

//No help, variable specified on the command line.
CMAKE_INSTALL_PREFIX:UNINITIALIZED=/usr

//No help, variable specified on the command line.
CMAKE_INSTALL_RUNSTATEDIR:UNINITIALIZED=/run

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSCONFDIR:UNINITIALIZED=/etc

//No help, variable specified on the command line.
CMAKE_SKIP_INSTALL_ALL_DEPENDENCY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_VERBOSE_MAKEFILE:UNINITIALIZED=ON

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//No help, variable specified on the command line.
GTEST_SRC_DIR:UNINITIALIZED=/usr/src/googletest


########################
# INTERNAL cache entries
########################

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/pybind11-json-0.2.13/obj-aarch64-linux-gnu
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=1
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/build/reproducible-path/pybind11-json-0.2.13
//Name of CMakeLists files to read
CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-4.1

dh_auto_configure: error: cd obj-aarch64-linux-gnu && 
DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake 
-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None 
-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var 
-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF 
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON 
-DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run 
-DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" 
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu 
-DGTEST_SRC_DIR=/usr/src/googletest .. returned exit code 1
make[1]: *** [debian/rules:7: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/pybind11-json-0.2.13'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T15:00:45Z

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

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/2408089/

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/154575/

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: pybind11-json
Source-Version: 0.2.13-5
Done: Santiago Vila <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pybind11-json, 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.
Santiago Vila <[email protected]> (supplier of updated pybind11-json 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: Wed, 08 Oct 2025 23:20:00 +0200
Source: pybind11-json
Architecture: source
Version: 0.2.13-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 1113432 1116841
Changes:
 pybind11-json (0.2.13-5) unstable; urgency=medium
 .
   * Team upload.
   * Fix build with CMake 4. Closes: #1113432.
   * d/control: Drop <!nocheck> from googletest. Closes: #1116841.
   * d/control: Drop "Rules-Requires-Root: no" (default).
   * d/control: Update standards-version.
   * Add debian/salsa-ci.yml.
Checksums-Sha1:
 fc85422d36c70ade5c1cf9c9058684ea36fdb43a 1730 pybind11-json_0.2.13-5.dsc
 cb4d419e84d708291f69c6f49ff5920c62bc3219 3052 
pybind11-json_0.2.13-5.debian.tar.xz
 8fa071e13fb08961a22bbaafaf40d1840a0f0ea3 7203 
pybind11-json_0.2.13-5_source.buildinfo
Checksums-Sha256:
 d145e5b6fc4423d2ed47b5d2a20d233b10c6aba3b28a1ff31ced0dc3c33305c4 1730 
pybind11-json_0.2.13-5.dsc
 9fc549be82a04d1a6918c9e01f755a3919a333083ef037ed5a9a3dd1f9458885 3052 
pybind11-json_0.2.13-5.debian.tar.xz
 2f0a52dd8a93108553bc3353aabcf246eace5207e9d4dbbe0c6b46e48fea917b 7203 
pybind11-json_0.2.13-5_source.buildinfo
Files:
 abd09a49c196f96e02df192a1fe9204e 1730 libs optional pybind11-json_0.2.13-5.dsc
 51c38b9cffab86ad103526608ab0c657 3052 libs optional 
pybind11-json_0.2.13-5.debian.tar.xz
 ecaabadd821b7d375ff4353af260fa1b 7203 libs optional 
pybind11-json_0.2.13-5_source.buildinfo

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

iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmjm1xUACgkQQc5/C58b
izLZWgf+IPqyvvdd4GQXKRvtzelHJyVNC4c8s/ZIETaSSJyq/YaanwG2wyR/1h4T
LZXLNe2lFIxFjzvpwTXrVD1xua74jkXdPWYT6ZeBInCZBAEaLVIDvX98l6elpKtH
uK3lnbG+rfi2p8XQX650eTRikuECji/BCwveogvCskLjVKa81wxDLLhAF5dfzQKT
1RgRbQ5ioi/ojcFUFzORfwuOm7w+S8nTR+rdcYl8hVSOLzn6MfI7xvC+7TajtxaC
n3hpKh6a9aOuNUVUga2P2/Tw1xSk7RoI/xx3/CspbNq6mKMXLZyYlhSRKqO1RIbL
topbhuxWAwqfg9fdjszj5DNJasnJSA==
=sNda
-----END PGP SIGNATURE-----

Attachment: pgpOQj_xW7Ebe.pgp
Description: PGP signature


--- End Message ---

Reply via email to