Your message dated Mon, 01 Sep 2025 11:06:27 +0000
with message-id <[email protected]>
and subject line Bug#1112837: fixed in deviceinfo 0.2.3-2
has caused the Debian Bug report #1112837,
regarding deviceinfo: 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.)


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

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]
Package-List:
 deviceinfo-extras deb admin optional arch=any
 deviceinfo-tools deb admin optional arch=any
 libdeviceinfo-dev deb libdevel optional arch=any
 libdeviceinfo0 deb libs optional arch=any
Checksums-Sha1:
 5fbf2334b781e2d18400244749ac0354fd9c323a 33298 deviceinfo_0.2.3.orig.tar.bz2
 b0c0e9f2f920136861f5a995a342e9fdcabf6fb4 4560 deviceinfo_0.2.3-1.debian.tar.xz
Checksums-Sha256:
 55311850080d746ee5e43e91ebc571acd45324ca54ad54563d26e8481f3b268d 33298 
deviceinfo_0.2.3.orig.tar.bz2
 64b29a7c7e96fb774ebcc6aac5a83936371c9acdaeca884f67051b4068f7a5d8 4560 
deviceinfo_0.2.3-1.debian.tar.xz
Files:
 a16a0abaed569f3b9ccab4bbbc2517a6 33298 deviceinfo_0.2.3.orig.tar.bz2
 0aeff1809a3bb09c3d9a94fe82f11911 4560 deviceinfo_0.2.3-1.debian.tar.xz

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

iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmgY3RwVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxua8P/jFDgvBRTG/rJgEnp1NQrzD9FR0i
PQV2kAAfOP9+nNrqvJvaeWy5HGps9IdztpvDWXwfIKTXacvQ7Z7zsRn2mnDkcaG3
cLS01I0M44dHzj0pUu66RmPqQuV1PI6ZUDPyRcTwEBZTJ2ld+ulPz06ekLdEFhl7
/ToEuklMp4jVQt/0Xc4jXGCK+bspx2vpC26ZZF1dzWUZhR/AerdmnZRVrfw9dUCB
uclwU2MNFImifhRDHOjaiIT9/x0LmcHYwfYcGh0ypuYO5yy/SvumHq6iyIFxcK2n
bHwyrCSLzqctZlcl2O7wlWa6VNmfFMnf2Bw5f/FYs82wnDqyuCnQeLTR1bnkJ7TN
tddzbkfaHoDy20ZbOIiySajG9nDHcSZu5CekCmJR7ltjBpuqEgmBDh0ckKTuhIkq
zN99qoLDbencNUzwKwhKf+rEJS6TAuLlWldGzyc/6zy/hRCkJIx9b0CL4eUiv4hN
en7FsFCGAUQ50IXBW4D5Yw03a9g40FI+ZPfKF0YHv+IdtYJGjDduOyuiJBa18fnL
ymH0WYZIMCPgX1rC+fbqyDb8vavjC8KYdTuRxMjeYeODAQRrJZLuDi1mGp1xB4qO
7XRMZ+qIHM1XGfW2i7WPzLkAeDNTbZ/x9J61n7Q0DiQMJEwVmIWNzHnVPDmaPP+K
tF+smN70VD3+jRUZ
=vDay
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for 
./deviceinfo_0.2.3-1.dsc: no acceptable signature found
dpkg-source: info: extracting deviceinfo in 
/build/reproducible-path/deviceinfo-0.2.3
dpkg-source: info: unpacking deviceinfo_0.2.3.orig.tar.bz2
dpkg-source: info: unpacking deviceinfo_0.2.3-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 deviceinfo
dpkg-buildpackage: info: source version 0.2.3-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Mike Gabriel <[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/deviceinfo-0.2.3'
dh_auto_configure -- -DWITH_EXTRAS=ON
        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 
-DWITH_EXTRAS=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/deviceinfo-0.2.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/deviceinfo-0.2.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_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.
WITH_EXTRAS:UNINITIALIZED=ON


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

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/deviceinfo-0.2.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/deviceinfo-0.2.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 
-DWITH_EXTRAS=ON .. returned exit code 1
make[1]: *** [debian/rules:14: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/deviceinfo-0.2.3'
make: *** [debian/rules:11: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T16:45:45Z

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

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

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

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: deviceinfo
Source-Version: 0.2.3-2
Done: Mike Gabriel <[email protected]>

We believe that the bug you reported is fixed in the latest version of
deviceinfo, 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.
Mike Gabriel <[email protected]> (supplier of updated deviceinfo 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: Mon, 01 Sep 2025 12:36:37 +0200
Source: deviceinfo
Architecture: source
Version: 0.2.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian UBports Team <[email protected]>
Changed-By: Mike Gabriel <[email protected]>
Closes: 1112837
Changes:
 deviceinfo (0.2.3-2) unstable; urgency=medium
 .
   * debian/patches:
     + Add 1001_support-building-with-cmake4.patch. (Closes: #1112837).
Checksums-Sha1:
 ae0d2243db993093a5bd6001218d54aeaf250c8d 2346 deviceinfo_0.2.3-2.dsc
 41a992713d599232ff54e56c913c1e2714f26e78 4988 deviceinfo_0.2.3-2.debian.tar.xz
 f0d34769cbabf706dd1dec5c7469e038bf2cd4bb 18667 
deviceinfo_0.2.3-2_source.buildinfo
Checksums-Sha256:
 fee1830190042954b9e55b7428517fdc778b1f736f57ec6355ecb587c59ffaf7 2346 
deviceinfo_0.2.3-2.dsc
 9a205b10932c8fc6e1f77599a6b1974d7162f55d50e173a0283c898036ab70e0 4988 
deviceinfo_0.2.3-2.debian.tar.xz
 651ad07eb301c6f221196d17c6f4bcf8cdb12183024d8d2787455daebb171e28 18667 
deviceinfo_0.2.3-2_source.buildinfo
Files:
 b2309046d71663696fff82410b7543e2 2346 admin optional deviceinfo_0.2.3-2.dsc
 38ba216b853d34cec7792dc0fe84dbe5 4988 admin optional 
deviceinfo_0.2.3-2.debian.tar.xz
 81ad39ce2ee3dcc1d7997a7ff2687de6 18667 admin optional 
deviceinfo_0.2.3-2_source.buildinfo

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

iQJJBAEBCgAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmi1d8gVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxANQP/R/gojefJhhtMQsi1AHIINd8M5Nm
Ex+gIp5hZrjuaA/dZYqmqfOYAqp179dPShAXJNA4tMLx0ioAHqPrmVl3JJGa51WN
Ted04KlT1nNCWpz1Fl90yOUY3rvV+NJKkYV4xnsW5F2AjOemw0St22+udk994fyX
QCsaFg5I+BoO/YkEC5iPtz96xTwILTaJoDPmrVjcPP6lBx/Uj8NHgKb5JbhhJYih
GU7M0AMsKaGLcFvwTCTlYeaZWe+EB65wrYoNc/tmncl+uCdUHN/217pwAGEljOsB
/1x9io3LqNG0Al7uk/SiocXaO2JaAETQhZvWMFjOznSA+aslP4YScoYc2o/jR9gD
ALT4jj3N23kP+Riv+9kYz/zZA3lcNxqtU9veBrWUutzlk3zdRxn2Le+rgC2EjQQ+
p8W5yWYWuE92SiS4RFo5e67VNKVL3Avh17/yY1PuNn0LrBW98pQwJ9o7YgczMfnN
Ge9KmdjL0j3Pe9wRg7XzURA6+rud8Fx01PIE3nD/xd4K7znuLvdpGIHQbxtJc4eN
kW16722sxK42BxiISVo00L/CwMAEOsxoJyZocjzekC87bM0ujakropHUfJ2rBLFP
tOe3UdP3LNak3eF5Lcee1Bf2nywLAOBfNsJkbSrSUl+T7iSY86X4m3oosOFpC5Hk
h+rR1CWVWy6fyH1D
=w+tj
-----END PGP SIGNATURE-----

Attachment: pgpfVwYKj5De1.pgp
Description: PGP signature


--- End Message ---

Reply via email to