Your message dated Thu, 23 Oct 2025 12:04:38 +0000
with message-id <[email protected]>
and subject line Bug#1113098: fixed in ledger 3.4.0-1
has caused the Debian Bug report #1113098,
regarding ledger: 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.)


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

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]
Package-List:
 ledger deb utils optional arch=any
 python3-ledger deb python optional arch=any
Checksums-Sha1:
 dd65d5dbc91ed4003225754bd68609c26b418238 825274 ledger_3.3.2.orig.tar.gz
 9c03f1daffd07772cc31b344b3771896df7240f8 8360 ledger_3.3.2-1.debian.tar.xz
Checksums-Sha256:
 555296ee1e870ff04e2356676977dcf55ebab5ad79126667bc56464cb1142035 825274 
ledger_3.3.2.orig.tar.gz
 fd52c876d45a05990ffea01daa2432f1c3d7f0691900739a23ee849d0a53d0fc 8360 
ledger_3.3.2-1.debian.tar.xz
Files:
 802bb7ed40be62bfbf68b70f15731f63 825274 ledger_3.3.2.orig.tar.gz
 a00dc247427b1082e48774136d7d80cb 8360 ledger_3.3.2-1.debian.tar.xz
Dgit: bdb4411a5467b19e40b05065c35698e849495d2e debian archive/debian/3.3.2-1 
https://git.dgit.debian.org/ledger

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

iQIzBAEBCAAdFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAmV29OYACgkQA0U5G1Wq
FSH/OBAAgm/5p4+aoL4BDHM1SjvsnXQ2HhRK8QihtNlgH9vKnHauoJPBUDch5M5j
3GM27Mtc2+oZIj6oKjX9TXR/h11r/EXNhhrlBzUD1CN2O8rWEjq2gJq6krjkjvhH
KPeofp04M0W9vGm2bWJeE60XTxTDU2iVTsW8oQ6x+eX1ZeRVF+PMQ9dH3a20MrKH
9zUlFXLwtAMIOJpuk2b9iFKhYFRxgqp3lRiFGeN6x+XBXvBolTifx1PFE2F9Lho5
XTiO4GKQA+I0YJ7xRZGNVKGK5RWGSiisKKmrCwXyBbLAvT8zLWLbZ8hBb80jwz6R
usasAmzlVHdGC7HVBtjkaaF17s6W3vhGjBXdJPugvkXewSul+Y8TTCvCKzoOnG0k
yXDd0/C4MGqLSNCoEHtE2m1tgqLUEgJ+51V/zCZUQ7+ObEjHTI6QGzmHAZPhNqXG
9yUnC/NwskzNsh8fNgz/R5hmfvcgkIwOxI+03CDV1UvoNlfR+U7fDvTkn1PRhM+F
6TF1W0poBUzhOlCvP7LSKQbqZ1DnxzNoA/9AjJZEBaoa0tmxGQ+XFVX0gsB2m6CC
Nz5dDQumpMM7EuOz8CZkkWKHjGK9tdzmQMVyWjL4RVUP9Mg5NqFkJKu2/5y2MDHV
hqUzNugVnvjZbgd6uNrZGAiFwycI8KNfTU0xDFhEjkxg3UVH1Bg=
=cVw8
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./ledger_3.3.2-1.dsc: 
no acceptable signature found
dpkg-source: info: extracting ledger in /build/reproducible-path/ledger-3.3.2
dpkg-source: info: unpacking ledger_3.3.2.orig.tar.gz
dpkg-source: info: unpacking ledger_3.3.2-1.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 ledger
dpkg-buildpackage: info: source version 3.3.2-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by David Bremner <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --with python3
   dh_clean
 debian/rules binary
dh binary --with python3
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/ledger-3.3.2'
dh_auto_configure -- -DCMAKE_INSTALL_LIBDIR=lib/ledger -DBUILD_DOCS=1 
-DBUILD_WEB_DOCS=1 -DUSE_PYTHON=ON
        cd obj-aarch64-linux-gnu && 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 "-GUnix 
Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_LIBDIR=lib/ledger 
-DBUILD_DOCS=1 -DBUILD_WEB_DOCS=1 -DUSE_PYTHON=ON ..
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/ledger-3.3.2/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.
BUILD_DOCS:UNINITIALIZED=1

//No help, variable specified on the command line.
BUILD_WEB_DOCS:UNINITIALIZED=1

//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/ledger-3.3.2/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/ledger

//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_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.
USE_PYTHON:UNINITIALIZED=ON


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

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/ledger-3.3.2/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/ledger-3.3.2
//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 && 
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 "-GUnix 
Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_LIBDIR=lib/ledger 
-DBUILD_DOCS=1 -DBUILD_WEB_DOCS=1 -DUSE_PYTHON=ON .. returned exit code 1
make[1]: *** [debian/rules:8: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/ledger-3.3.2'
make: *** [debian/rules:5: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T03:12:35Z

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

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

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

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: ledger
Source-Version: 3.4.0-1
Done: David Bremner <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ledger, 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.
David Bremner <[email protected]> (supplier of updated ledger 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: Thu, 23 Oct 2025 08:34:28 -0300
Source: ledger
Architecture: source
Version: 3.4.0-1
Distribution: unstable
Urgency: medium
Maintainer: David Bremner <[email protected]>
Changed-By: David Bremner <[email protected]>
Closes: 1113098
Changes:
 ledger (3.4.0-1) unstable; urgency=medium
 .
   * Update to new upstream version 3.4.0.
   * Bug fix: "FTBFS with CMake 4", thanks to [email protected]</a>;
     (Closes: #1113098).
Checksums-Sha1:
 9781878b506499f8ee37f28000d285f99e049e99 1726 ledger_3.4.0-1.dsc
 83f2034a71a29cedd5b4d5ab6fd33ce453c96fd7 816899 ledger_3.4.0.orig.tar.gz
 3451c6cef6185d1ac301238b00eb71b3c64f2fb3 8404 ledger_3.4.0-1.debian.tar.xz
Checksums-Sha256:
 b345264d7c8280817eb511911980aeb2a801801eaa5a10e7e6e71a8b8af25a5b 1726 
ledger_3.4.0-1.dsc
 1d60b5c78631bbea49bf8201234c15ff9c7e9f2df18d97d27080c8922eae3e13 816899 
ledger_3.4.0.orig.tar.gz
 934e1a5fb7a7e944cdc5b8adcb72c32fe64ac925dee01a8342ed139f54182721 8404 
ledger_3.4.0-1.debian.tar.xz
Files:
 28deeb1eb3ce93e733414bfb02bee6d2 1726 utils optional ledger_3.4.0-1.dsc
 0402908f1b5d322a58f6a930d5242072 816899 utils optional ledger_3.4.0.orig.tar.gz
 82317ec203c2ad33c4185603d95af902 8404 utils optional 
ledger_3.4.0-1.debian.tar.xz

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

iHUEARYKAB0WIQS5beC2erx2PFqyC7XhcL+0NDTnAAUCaPoV5gAKCRDhcL+0NDTn
AOU8AP48NwePiAW2X7KbcJDOaVPluJXYmds/EJLBmv0ej4cCzwD9Er3+mURQpzRg
3b2jEaQI5s4XOyfrtGuG0TMiZACDIwM=
=reLq
-----END PGP SIGNATURE-----

Attachment: pgp0w88EZswFp.pgp
Description: PGP signature


--- End Message ---

Reply via email to