Your message dated Sun, 19 Oct 2025 18:19:58 +0000
with message-id <[email protected]>
and subject line Bug#1113525: fixed in soci 4.1.2-1
has caused the Debian Bug report #1113525,
regarding soci: 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.)


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

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]
 3230b92e18db255ae995b2b8c1e2f654e8e08ace4a08836bcdb3a39b473170e5 96312 
soci_4.0.3-1.debian.tar.xz
Files:
 7c6d5147ce10871e6a015a437c27de5c 1213452 soci_4.0.3.orig.tar.gz
 0dc68011906a8cf4d21e90f8dc5ae876 96312 soci_4.0.3-1.debian.tar.xz

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

iQKnBAEBCACRFiEEJXjSPd76bZ5rVv2gNeEe5JHS9UwFAmMvxm9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDI1
NzhEMjNEREVGQTZEOUU2QjU2RkRBMDM1RTExRUU0OTFEMkY1NEMTHGJibG91Z2hA
ZGViaWFuLm9yZwAKCRA14R7kkdL1TN0RD/9RlB3oSScYPEG6flZXKN6NIozOK49k
Ac4qlTIuBmLXYy8GLDGGaDBjTaTnidC54G8AQWsq9h2uKCitjnO2+2Hn+wk2HC18
WCx1faB34qUeplCZ+nZ03h8jILzDiJOIf55V3Q63nZ+29MFbYlhERsvOPMTxoU2M
G1C6Ofp6gt5Oj4HyEle8tUVO/sEFIpnv9Szozt1GhrALub4o00WYPPAghO7IR+fM
U+4q3k+Pn0o5nev77iCfzC0MX53xp0kuJNKmWqcyZl6LKq+uDsLo++X2r0w8rJpZ
r3GrsfL6ZKv8kkGeMgctkQbutXicAiFhs71GUjzu2jg+WNsG4tuesleuc9K3Oys4
1UGLvNvzzhDOz1JX/x9HCcaU9+CbnNptutiv0L1PJtRqRFGJi5GzDd3zP/CjJbwr
upJVzKZok1aOKHChm+JxXPtqDHhuLxwvvA8crJYEhCSDQ2w4DDoVTuV1/6N9nVXO
YlfaC3O65gfUw68nGK4p1AdHvS+CRF8HJvYM8JwuaVvxWN2B9hGfaNL4lXh03XH4
yPuC4uBoBBcqMPUzSGotS8XcTQ5By+MxazA3EuUl6FaBbYrq90avj16L5M8Ih0z8
6hcro5rngRggfaIUmiDQW4+ivU/v/oc3/wmt/kgdsrewWXA0OKCq3qswXpPRgjtp
ILd+Cvy4vHaP9g==
=dPHv
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./soci_4.0.3-1.dsc: no 
acceptable signature found
dpkg-source: info: extracting soci in /build/reproducible-path/soci-4.0.3
dpkg-source: info: unpacking soci_4.0.3.orig.tar.gz
dpkg-source: info: unpacking soci_4.0.3-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 02-add-mysql-ddl-types.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 soci
dpkg-buildpackage: info: source version 4.0.3-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by William Blough <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --buildsystem=cmake
   dh_auto_clean -O--buildsystem=cmake
   dh_autoreconf_clean -O--buildsystem=cmake
   dh_clean -O--buildsystem=cmake
 debian/rules binary
dh binary --buildsystem=cmake
   dh_update_autotools_config -O--buildsystem=cmake
   dh_autoreconf -O--buildsystem=cmake
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/soci-4.0.3'
dh_auto_configure -- \
        -DCMAKE_LIBRARY_PATH=aarch64-linux-gnu -DSOCI_EMPTY:BOOLEAN=OFF \
        -DSOCI_CXX11=1
        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 
-DCMAKE_LIBRARY_PATH=aarch64-linux-gnu -DSOCI_EMPTY:BOOLEAN=OFF -DSOCI_CXX11=1 
..
CMake Error at CMakeLists.txt:13 (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/soci-4.0.3/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/soci-4.0.3/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_LIBRARY_PATH:UNINITIALIZED=aarch64-linux-gnu

//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.
SOCI_CXX11:UNINITIALIZED=1

//No help, variable specified on the command line.
SOCI_EMPTY:STRING=OFF


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

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/soci-4.0.3/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/soci-4.0.3
//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 
-DCMAKE_LIBRARY_PATH=aarch64-linux-gnu -DSOCI_EMPTY:BOOLEAN=OFF -DSOCI_CXX11=1 
.. returned exit code 1
make[1]: *** [debian/rules:11: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/soci-4.0.3'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T20:42:26Z

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

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

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

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: soci
Source-Version: 4.1.2-1
Done: William Blough <[email protected]>

We believe that the bug you reported is fixed in the latest version of
soci, 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.
William Blough <[email protected]> (supplier of updated soci 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: Sun, 19 Oct 2025 13:10:13 -0400
Source: soci
Architecture: source
Version: 4.1.2-1
Distribution: unstable
Urgency: medium
Maintainer: William Blough <[email protected]>
Changed-By: William Blough <[email protected]>
Closes: 1045590 1113525
Changes:
 soci (4.1.2-1) unstable; urgency=medium
 .
   * New upstream version 4.1.2, Closes: 1113525
   * Refresh patches
   * Update Standards Version (no changes)
   * Do not attempt to install .a files, since they are no longer built
   * Add .cmake files to dev package
   * Clean additional files. Closes: 1045590
Checksums-Sha1:
 8d784c7a3192fa19aced44df290f0b3d2b2e6292 2638 soci_4.1.2-1.dsc
 92093733671566553df815a6f5741234f4e34983 4388381 soci_4.1.2.orig.tar.gz
 22a0323b179c2b21f15c12082592b8fef31c597f 96492 soci_4.1.2-1.debian.tar.xz
 e1ffbd9d5916e405d307702670df543f55c67b7f 11531 soci_4.1.2-1_amd64.buildinfo
Checksums-Sha256:
 0b3cdb91e647f793d70bb3d3416c08a5aa26b0197b4404102c9e2ab7bdc7d4ba 2638 
soci_4.1.2-1.dsc
 80d2e1edadac356b97939f0c8dd18121d7ffb3da0e78f8f0f540fcad35203a70 4388381 
soci_4.1.2.orig.tar.gz
 f9542e3df0796d43531c55fa41279470c6c8ef7d8335b1452af13172809b7e1e 96492 
soci_4.1.2-1.debian.tar.xz
 18dfd75133b86f54af480293cb91973e1182baa8e7a2422840741abb1f793447 11531 
soci_4.1.2-1_amd64.buildinfo
Files:
 50b2a289e89bdbbe244e85d081643d90 2638 libs optional soci_4.1.2-1.dsc
 53dfd6d792985cf9117ccea969c5f24a 4388381 libs optional soci_4.1.2.orig.tar.gz
 422c1b88ff76544a54614029baec7865 96492 libs optional soci_4.1.2-1.debian.tar.xz
 12f6828a1176db8cd504ab71809d80f4 11531 libs optional 
soci_4.1.2-1_amd64.buildinfo

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

iQKnBAEBCgCRFiEEJXjSPd76bZ5rVv2gNeEe5JHS9UwFAmj1JeRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDI1
NzhEMjNEREVGQTZEOUU2QjU2RkRBMDM1RTExRUU0OTFEMkY1NEMTHGJibG91Z2hA
ZGViaWFuLm9yZwAKCRA14R7kkdL1TMArEACJikV0dhMPzbq+l/ji17D7OCA99yhD
HnR38qD7jKMOwRh+DAw/yFnaNyNL+l/ut7Vsozd4bmsTbzjZ24SPmJ6HG7N8/9hl
XMsitTkYLibF8Zdj8EqzE1oGoat+lsMZAM47xohO0c0Rp+M3uvViSg5/96t+VuCB
MV9XjDzuFWbgwKD09yb+irPGk7M4FMBNJUUq69bLK7LAW2T1wvJJxu/D50DenZry
q6sJI9OQh2IrkU8v2pYmB023JGyB5cPTLMG/SNvfYSQtJaH18wLzEWCJvBgM+Yth
e28kOnhjF62GlCvnnHzqn5wW2c+d+IXcwlrGcuadadxlpy+SNxeagEgJDON8+ugf
kT7dtY3CLyqGW76rPpsZ12ol+G6YYKdD8OZJ0bfsyaiJwYX+jOTBy3m3H+NW0dTX
TnxVlYA98VgzqjIVedxPBFdWN+UFgYbOq6XJZ3I51f6GLwEK9haHycPzStSxCZV5
76NvkSUIj/cu2gQ8PYQtLBnvGkqQYjxOKbcrskWAGKbWuJRlZ+3XvE6GdY5/ujho
8gXkVwWIWwIkVoTYYxDzXzPEg7s3uZa5FXSBwjIgBadByckt2cCrdfM0ReFuV1TP
9foTdXVOB6nc1xFnd8NBjAqe9bImsgCdl2X1ZRS5u/FrIcmxSGO7jchCfA/lafs9
m4SgyG/m484vxA==
=rcxE
-----END PGP SIGNATURE-----

Attachment: pgpx8hwkSc1sz.pgp
Description: PGP signature


--- End Message ---

Reply via email to