#1113481 rumur: FTBFS with CMake 4

#1113481#5
Date:
2025-08-31 23:04:10 UTC
From:
To:
Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]
| Build                                        Sat, 30 Aug 2025 18:05:08 +0000 |
+------------------------------------------------------------------------------+


Unpack source
-------------
Format: 3.0 (quilt)
Source: rumur
Binary: rumur
Architecture: any
Version: 2025.02.02-1
Maintainer: Matthew Fernandez <matthew.fernandez@gmail.com>
Homepage: https://github.com/Smattr/rumur
Standards-Version: 4.7.0
Vcs-Browser: https://github.com/Smattr/rumur/tree/packaging/debian
Vcs-Git: https://github.com/Smattr/rumur.git -b packaging/debian
Testsuite: autopkgtest
Testsuite-Triggers: build-essential, libfl-dev, libgmp-dev, python3
Build-Depends: debhelper-compat (= 13), bison, cmake, flex, libfl-dev, libgmp-dev, libxml2-utils, python3, python3-pytest, strace, z3
Package-List:
 rumur deb devel optional arch=any
Checksums-Sha1:
 d3eec300955902f4179bb5b41f7d17464f8bbaed 353042 rumur_2025.02.02.orig.tar.gz
 58f863e6e145a1ed26ab6160997747ba888e8540 6464 rumur_2025.02.02-1.debian.tar.xz
Checksums-Sha256:
 ed113a0cb7f02d05ac9aa0a008e1ab83f221f264b08249871323984a632e9636 353042 rumur_2025.02.02.orig.tar.gz
 1f4e330928933995f90e337f493c6d4eb1ed78d631faf3b82f722d7c1184620e 6464 rumur_2025.02.02-1.debian.tar.xz
Files:
 c2712743b834311c2fce4ae603d2bfd7 353042 rumur_2025.02.02.orig.tar.gz
 4c6a6a70f999a7bd42f717b6ac7898ce 6464 rumur_2025.02.02-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAme7WEAACgkQQoMEoXSN
zHrNzhAAs3TUh+g2pi7vnaBCiUbDaqHbRVEFy8JTZLuBiusFXdwiJ41bewegBsTC
uq+sVuNOS1vUmwjDJZYpNq0pVHNE4k56fjCq2r5rycW5MIGYLIDDJpy47ptxUkR3
VyclpNOiDuTsbJADnPmzEFGN7FHzwocNGew3+j1Gqp+JGFMOptRTkq0FM7IUf1mA
Yo0QdqmwJuEtRZSXPiNxL7qA6AHeo4l7KAOCT/8EvDWRvnmFBTPLRPfyLfaGqCuT
q2yik1jgWS9/Nj6Ogoy4pE8yfBk2t1mHxhev/54eyMy2VcbY8ybCFxDo2Al43LH9
GnvuDsmFauHRWwlkGOEUwEm1u90c/pMvb2xeYXmmmd2tGDWBRewwUO/iqhcTODTU
gE1tNL62e7nLHIo4ZLSIFG7eQT6lnYLShZ48Mi8RGw+03kxdcfvEbVq6u90D0Tux
fvBfR8X4SBcaGG9QQH3VeuYH9To72d4q+RRzbdMhHcS13dZDFWxOgUB03g66fOmu
x03isT2ZHJDGEQa3mcskT15I0J1WudmwQPzwznUyJomUHkzvTHeKn6Tp/Y4wQrgT
wl8oWPLGoOCWEFAsM662twFNnGGG1BB5uEnbAo/2mleIFlDhXnolGj6YjJ6vuHOV
5cMpItVKf1GI71WuO3KiV9SQ+9H8E/kh+wo5J7HmytdBql3c7go=
=hHuK
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./rumur_2025.02.02-1.dsc: no acceptable signature found
dpkg-source: info: extracting rumur in /build/reproducible-path/rumur-2025.02.02
dpkg-source: info: unpacking rumur_2025.02.02.orig.tar.gz
dpkg-source: info: unpacking rumur_2025.02.02-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 rumur
dpkg-buildpackage: info: source version 2025.02.02-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Matthew Fernandez <matthew.fernandez@gmail.com>
 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
   dh_auto_configure
	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 ..
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.
------------------------------------------------------------------------------- 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/2410648/ 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/154794/ 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
#1113481#10
Date:
2025-09-01 00:14:39 UTC
From:
To:
This looks accurate to me. Thanks for reporting, Timo. I’ve
coincidentally already addressed this upstream, so will cut a new release.

#1113481#17
Date:
2025-09-01 11:52:29 UTC
From:
To:
I have downgraded the bug to non-RC severity temporarily and reverted
CMake in unstable to version 3.31.6. I plan to re-upgrade in about a
month's time. I realize that despite my April announcement, the upload
to unstable came rather surprising, and I don't want to cause
unnecessary pain.

Also, the build log URL has an unfortunate mistake. The correct URL
should include the workspace, i.e.,

https://debusine.debian.net/debian/developers/artifact/XXXX

CMake 4 will also be available in experimental again, so it can be
used to verify that the bug is fixed.

Cheers
Timo

#1113481#22
Date:
2025-09-04 08:35:58 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rumur, 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 1113481@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthew Fernandez <matthew.fernandez@gmail.com> (supplier of updated rumur 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 31 Aug 2025 20:59:02 -0700
Source: rumur
Built-For-Profiles: noudeb
Architecture: source
Version: 2025.08.31-1
Distribution: unstable
Urgency: medium
Maintainer: Matthew Fernandez <matthew.fernandez@gmail.com>
Changed-By: Matthew Fernandez <matthew.fernandez@gmail.com>
Closes: 1113481
Changes:
 rumur (2025.08.31-1) unstable; urgency=medium
 .
   * New upstream release.
   * Update Standards-Version from 4.7.0 to 4.7.2.
   * Update CMake build requirement from 3.2 to 3.5. Closes: #1113481.
Checksums-Sha1:
 059ddbe246ab27755cf7f974759772079867df06 2051 rumur_2025.08.31-1.dsc
 e805244d036160fe058fbe896aa502c93d409278 354447 rumur_2025.08.31.orig.tar.gz
 5fd1f9ffdfe3e9138b2fc2c89ed60e18040c006c 6504 rumur_2025.08.31-1.debian.tar.xz
 e2665346917fee795f60d2187b9dcba3c4fa2199 15394 rumur_2025.08.31-1_source.buildinfo
Checksums-Sha256:
 08a9b7ead3c7e82c3c0b874b7e5f30df8eae762a0d5d6413219d005f7c0d5637 2051 rumur_2025.08.31-1.dsc
 5be73475ec4dd9f59596c62e84a428ebe1efead9b8ded4e9bfda70c4b07651ce 354447 rumur_2025.08.31.orig.tar.gz
 23d0cd8d2b895fc575f13ea3077c552b3545b0ed5bd806060772948de3b81bb7 6504 rumur_2025.08.31-1.debian.tar.xz
 c5a44a63a8ce7befd8cbf081c2058d474294dd6dc87fe5d434114f6b3b32446e 15394 rumur_2025.08.31-1_source.buildinfo
Files:
 c3ecd918f9460aafeff30a23436dbf2d 2051 devel optional rumur_2025.08.31-1.dsc
 f966deb8cb24a4742411826db25f0a0b 354447 devel optional rumur_2025.08.31.orig.tar.gz
 9d976311754a3b0989800f17f5464717 6504 devel optional rumur_2025.08.31-1.debian.tar.xz
 16f58146f6081f5bc2b3389961d979e6 15394 devel optional rumur_2025.08.31-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmi5NccACgkQQoMEoXSN
zHpd5BAAjju48nn5lwQ/6Pey5Lw8xNzttACAf0FRWoWYe6H6FyHanDtchvZLin4u
sHaMmmgqIT779Ewn0jplq/T+VNnN+rt+b9sqKc4gIJGQW7cKseRsOAz0FAyjQrsL
0NCcyWSDW8GLb9DQnhHLec63bD5wX4oZ37vUWWIpz9m5HmS6c2W6dgt4QrkzUDyl
d8+a/ulcARshid09iE12gGygYtJ15O9/hxoG0Naxs5xNRlI9Qpv2/k9Mwp/Nk9sa
Uj7yMNc2bp4jdGvmTx6LcJXbkHN7b9lq9mR2BhCk3H/52bO1VfqHq113wO7TiJfJ
zePGkOYygnL+QuhCEve8dGURqtvNg7r68k06dJT5wFyRwl4RKo3uaB7LeQXf02eM
IaaLx9EtcW/CZ8r3VZFMPnyTThETn5QghZm5v71aOJSjNRyK3R1Y/dDetWDDEeiq
wffqSGwlli+s8poTxABvdWy2ck+cP1bTGZEwA3+HAAmXANOAjdIk4zlCAHW4yoVE
zEpqfQ1oIna4EKy8BOX5fdE7AsyEby3roeefjgXjLfPUO9OuD0+keapGAIep9UoA
9EYeD1vAmLgXHncqZ39mqLhQml3hFEQvcA3cd9jzXMYlti3egbX/m/N7ksPLIRq7
Eb7gRjjkN9a3yHI+IFR8GcG0Y6oO3crsuxdcZzvQ2BhL2yvLqLM=
=WiC3
-----END PGP SIGNATURE-----