Your message dated Tue, 01 Sep 2026 16:48:48 +0000
with message-id <[email protected]>
and subject line Bug#1113537: fixed in spring 106.0+dfsg-5
has caused the Debian Bug report #1113537,
regarding spring: 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.)


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

Dear maintainer,

During a test rebuild for CMake 4, spring failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
dpkg-source: info: unpacking spring_106.0+dfsg.orig.tar.xz
dpkg-source: info: unpacking spring_106.0+dfsg-4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying glibc-2.34.patch
dpkg-source: info: applying gold-linker.patch
dpkg-source: info: applying reproducible.patch
dpkg-source: info: applying sdl-debian.patch
dpkg-source: info: applying version.patch
dpkg-source: info: applying manpage.patch
dpkg-source: info: applying jsoncpp.patch
dpkg-source: info: applying glShaderSource.patch
dpkg-source: info: applying spring-gcc12.patch
dpkg-source: info: applying gcc13.patch

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 spring
dpkg-buildpackage: info: source version 106.0+dfsg-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Alexandre Detiste <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
I: spring_106.0+dfsg
dh clean
   dh_clean
 debian/rules binary
I: spring_106.0+dfsg
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/spring-106.0+dfsg'
I: spring_106.0+dfsg
dh_auto_configure -- \
        -DBINDIR=games \
        -DDATADIR=share/games/spring \
        -DLIBDIR=lib/spring \
        -DAI_LIBS_DIR=lib/spring \
        -DAI_DATA_DIR=share/games/spring \
        -DAI_FIND_QUIETLY=FALSE \
        -DJAVA_FIND_REQUIRED=TRUE \
        -DCMAKE_BUILD_TYPE=RELWITHDEBINFO \
        -DMARCH_FLAG="x86-64" \
        -DPRD_JSONCPP_INTERNAL=FALSE
        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 
-DBINDIR=games -DDATADIR=share/games/spring -DLIBDIR=lib/spring 
-DAI_LIBS_DIR=lib/spring -DAI_DATA_DIR=share/games/spring 
-DAI_FIND_QUIETLY=FALSE -DJAVA_FIND_REQUIRED=TRUE 
-DCMAKE_BUILD_TYPE=RELWITHDEBINFO -DMARCH_FLAG=x86-64 
-DPRD_JSONCPP_INTERNAL=FALSE ..
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.


-- 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/spring-106.0+dfsg/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.
AI_DATA_DIR:UNINITIALIZED=share/games/spring

//No help, variable specified on the command line.
AI_FIND_QUIETLY:UNINITIALIZED=FALSE

//No help, variable specified on the command line.
AI_LIBS_DIR:UNINITIALIZED=lib/spring

//No help, variable specified on the command line.
BINDIR:UNINITIALIZED=games

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

//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/spring-106.0+dfsg/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.
DATADIR:UNINITIALIZED=share/games/spring

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

//No help, variable specified on the command line.
JAVA_FIND_REQUIRED:UNINITIALIZED=TRUE

//No help, variable specified on the command line.
LIBDIR:UNINITIALIZED=lib/spring

//No help, variable specified on the command line.
MARCH_FLAG:UNINITIALIZED=x86-64

//No help, variable specified on the command line.
PRD_JSONCPP_INTERNAL:UNINITIALIZED=FALSE


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

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/spring-106.0+dfsg/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/spring-106.0+dfsg
//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 
-DBINDIR=games -DDATADIR=share/games/spring -DLIBDIR=lib/spring 
-DAI_LIBS_DIR=lib/spring -DAI_DATA_DIR=share/games/spring 
-DAI_FIND_QUIETLY=FALSE -DJAVA_FIND_REQUIRED=TRUE 
-DCMAKE_BUILD_TYPE=RELWITHDEBINFO -DMARCH_FLAG=x86-64 
-DPRD_JSONCPP_INTERNAL=FALSE .. returned exit code 1
make[1]: *** [debian/rules:23: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/spring-106.0+dfsg'
make: *** [debian/rules:20: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T21:08:36Z

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

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

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

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: spring
Source-Version: 106.0+dfsg-5
Done: Graham Inggs <[email protected]>

We believe that the bug you reported is fixed in the latest version of
spring, 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.
Graham Inggs <[email protected]> (supplier of updated spring 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, 01 Sep 2026 16:30:36 +0000
Source: spring
Built-For-Profiles: noudeb
Architecture: source
Version: 106.0+dfsg-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Graham Inggs <[email protected]>
Closes: 1097924 1113537
Changes:
 spring (106.0+dfsg-5) unstable; urgency=medium
 .
   * Team upload
 .
   [ Petter Reinholdtsen ]
   * Updated patch metadata for manpage.patch.
 .
   [ Simon McVittie ]
   * d/upstream/metadata: Add
   * Re-export patches in `gbp pq` dialect of DEP-3
   * d/p/Fix-missing-declarations-of-UINT8_MAX-uint32_t-etc.-with-.patch:
     Add patch fixing FTBFS with gcc 15 (Closes: #1097924)
   * d/rules: Declare compatibility with CMake ≥ 3.5 (Closes: #1113537)
 .
   [ Alexandre Detiste ]
   * Revert "set Rules-Requires-Root: no"
   * Add debian/salsa-ci.yml
   * Rewrite d/rules with newer and shorter syntax
   * Bump Standards-Version to 4.7.4, drop Priority: tag
   * rewrite d/watch in v5 format
Checksums-Sha1:
 ddc85bbc9463de94c156e3ea800ecc86b71697f8 2352 spring_106.0+dfsg-5.dsc
 99b6940a56fcf9c68a830b5b3477d5a0101951b6 22708 
spring_106.0+dfsg-5.debian.tar.xz
Checksums-Sha256:
 8eabd83552667af0a158ea47d4a49c14b6279cd0a6e14aebb33ca978134a0596 2352 
spring_106.0+dfsg-5.dsc
 5f20b037809742faddd731f65113dbb86155f183ba390b93428a07541ef85da3 22708 
spring_106.0+dfsg-5.debian.tar.xz
Files:
 56d9ad98a218dd9459a4756fe83708e3 2352 games - spring_106.0+dfsg-5.dsc
 114a9969353fa225f507855ebb1c3641 22708 games - 
spring_106.0+dfsg-5.debian.tar.xz

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

iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmqW/0wACgkQr8/sjmac
4cKfXg//RAS4PQKMS1pnAp4F0YtP+HpsE/2nBLneiaO10b3Z72JkGtDlrC77EFHC
db4bglAJmGaZnRGP8Ku9nrE5CN6dln8u7IQaCjr9U/WeMULJ3sXBX+aRQ9WJcQbW
RAhEXKPb78953fgqSSFE51WbJq9Rr+YAcSOoLyyylaveBF+hgA499+tLG1cBliB7
x50EcjIS9hTyOIn4VOFIsasermhrvoNGUJGyWcFT0sfWMl8+IvAfLx78ogrKbwN1
h902ykbFy4s164t1p+yN8hTb62ri7jtbqzA1Z01swc8BOTON1oTxkMNuu6I7Cr0X
o4IBHrYGy0rzkM4377pmvsffGOCjxWauyKdeIf2lKy/e+v8hWXdGdzepyJiNnyRM
c0WaFcPbXgTKVL/8FepIivdbuquoCHSUQui69eTKDrXCJ9roitjCNNrpd/55zbP3
QeHt2j6k/fFmYb75WdrXwiZ4WPoe6XRrDzrsOaRA/RrFDjHSe3kz7JVvrkrk1oPy
MnE65dGS23RdHR7oamHn3SHzbh9P0z7ZpSPoZqM/YmwdgqCTPdjIEt1PNWOAz/Pf
70lYZdvDa0QoNLDaAXnEFc04FXZyverOs9ILqWdXOTRq2ZHVBwCTSeqtkbqLYcVR
YjffOqp6TCliYLvX+o8pp8nnO2VPMlSd/SHSJlHzL5ZsnJ0wPLk=
=rm9R
-----END PGP SIGNATURE-----

Attachment: pgp2yHWUr3csj.pgp
Description: PGP signature


--- End Message ---

Reply via email to