Your message dated Sat, 29 Nov 2025 11:18:50 +0000
with message-id <[email protected]>
and subject line Bug#1113270: fixed in mbpoll 1.5.2-2
has caused the Debian Bug report #1113270,
regarding mbpoll: 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.)


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

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]

+------------------------------------------------------------------------------+
| Build                                        Sat, 30 Aug 2025 07:01:27 +0000 |
+------------------------------------------------------------------------------+


Unpack source
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 3.0 (quilt)
Source: mbpoll
Binary: mbpoll
Architecture: any
Version: 1.5.2-1
Maintainer: Debian Science Maintainers 
<[email protected]>
Uploaders: Martin <[email protected]>
Homepage: https://github.com/epsilonrt/mbpoll
Standards-Version: 4.5.0
Vcs-Browser: https://salsa.debian.org/science-team/mbpoll
Vcs-Git: https://salsa.debian.org/science-team/mbpoll.git
Build-Depends: cmake, debhelper-compat (= 12), go-md2man, libmodbus-dev, 
pkg-config
Package-List:
 mbpoll deb science optional arch=any
Checksums-Sha1:
 d2db0c3f503c8bb5dbc6099c1f3832ab0160fdce 100948 mbpoll_1.5.2.orig.tar.gz
 ba06f82afb4d1b51bf9b4694ad9d984082807cef 9112 mbpoll_1.5.2-1.debian.tar.xz
Checksums-Sha256:
 7d960cd4459b5f7c2412abc51aba93a20b6114fd75d1de412b1e540cfb63bfec 100948 
mbpoll_1.5.2.orig.tar.gz
 48a88011be295be374d817abc32d9646497c2827da9fbd380736558efb0f502f 9112 
mbpoll_1.5.2-1.debian.tar.xz
Files:
 9ecf25987a918b86a716c8d79ee01132 100948 mbpoll_1.5.2.orig.tar.gz
 0c72e0cd9fe9bbbb4fe908f89736f7d5 9112 mbpoll_1.5.2-1.debian.tar.xz

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

iHUEARYIAB0WIQSf2tN7CfkTuZaqhq20kOPfM38yEwUCZtVvygAKCRC0kOPfM38y
E98kAQD8JWvciWaNfbBk/wPQYxSG9yyy2EFeAnz/XPKGgWpH4wD+LgIsTexq++1/
XtW0UbBuRL5hGLUSm80XkLUdQvRQ8Qk=
=E8oT
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./mbpoll_1.5.2-1.dsc: 
no acceptable signature found
dpkg-source: info: extracting mbpoll in /build/reproducible-path/mbpoll-1.5.2
dpkg-source: info: unpacking mbpoll_1.5.2.orig.tar.gz
dpkg-source: info: unpacking mbpoll_1.5.2-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying lower_pollrate.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 mbpoll
dpkg-buildpackage: info: source version 1.5.2-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Martin <[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
   dh_auto_configure -O--buildsystem=cmake
        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 "-GUnix 
Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu ..
CMake Error at CMakeLists.txt:3 (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/mbpoll-1.5.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.
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/mbpoll-1.5.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/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_VERBOSE_MAKEFILE:UNINITIALIZED=ON

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


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

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/mbpoll-1.5.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/mbpoll-1.5.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 && 
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 "-GUnix 
Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu .. returned exit code 1
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T07:01:32Z

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

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

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

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: mbpoll
Source-Version: 1.5.2-2
Done: Santiago Vila <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mbpoll, 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 mbpoll 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: Sat, 29 Nov 2025 11:50:00 +0100
Source: mbpoll
Architecture: source
Version: 1.5.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 1113270
Changes:
 mbpoll (1.5.2-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Adrian Bunk ]
   * Backport upstream fix for FTBFS with CMake 4. Closes: #1113270.
 .
   [ Santiago Vila ]
   * Drop "Rules-Requires-Root: no" (default).
   * Drop "Priority: optional" (default).
   * Update standards-version.
   * Add debian/salsa-ci.yml.
Checksums-Sha1:
 ddf20562ae8a61c5877c0404d551509163107a9a 1600 mbpoll_1.5.2-2.dsc
 9f2d9d7e4de7375487f857384bca0e5b97fd26fb 9836 mbpoll_1.5.2-2.debian.tar.xz
 abd78f14205594dcab3ee87df74421a2cf59f3aa 6059 mbpoll_1.5.2-2_source.buildinfo
Checksums-Sha256:
 052288072e51cdcf3772363ebcc38fc89ceff132e2263655fc416aee2a688126 1600 
mbpoll_1.5.2-2.dsc
 745e2d3915b9f947b7db61270e18e045fcec5de5ed85cd0602d9e2ec5252e8a1 9836 
mbpoll_1.5.2-2.debian.tar.xz
 0f41d0458587948c3d93b776b61273a52dbb8f576af6381409dd53d36247a1a5 6059 
mbpoll_1.5.2-2_source.buildinfo
Files:
 dcd13fcf1bb3dd1ee56ef0a7b52a47a4 1600 science optional mbpoll_1.5.2-2.dsc
 9182fe86a009c711c6b1e6bc1119cdc7 9836 science optional 
mbpoll_1.5.2-2.debian.tar.xz
 c3a1bd4a155f5208b9e7f2b3c49aa5c8 6059 science optional 
mbpoll_1.5.2-2_source.buildinfo

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

iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmkq0lUACgkQQc5/C58b
izIWwwf9EXxpB+8YWuoo/+GjmaxIu0FvPumzAvC7jNG69Qs8RHzOyyYJ+aW9dPl2
1m9rrFg+cSE7kNVeuZOQB/xNIKY+2fcXn8V6ocxgoLa4VC+7oLCVTjp/gOw0uqem
19lEsAh/z2ZsZDek0o9fKSX5wgef/aq+aT/WNwUjKyhJXvOrOcRu+6UU1LsaLBhV
3TanDE4WvWFM+TSSymSbudvxS1gR33uejqWmHXXX2xvfbK6KoaRDsoWNTtteAvlb
vI+HkXnly92HrpT6T6TmhutyP/lAC+yIOI+eTLF+qkjQQ50qCCObtDWtd3xKGMRz
c6H7rwG6JzomBwe8xk0sK6UOquKgaw==
=qj/5
-----END PGP SIGNATURE-----

Attachment: pgpmVA0HY8TC_.pgp
Description: PGP signature


--- End Message ---

Reply via email to