Your message dated Fri, 07 Nov 2025 21:18:14 +0000
with message-id <[email protected]>
and subject line Bug#1113177: fixed in libnitrokey 3.8-1
has caused the Debian Bug report #1113177,
regarding libnitrokey: 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.)


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

Dear maintainer,

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

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

+------------------------------------------------------------------------------+
| Build                                        Sat, 30 Aug 2025 04:12:54 +0000 |
+------------------------------------------------------------------------------+


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

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: libnitrokey
Binary: libnitrokey-dev, libnitrokey3, libnitrokey-common
Architecture: any all
Version: 3.7-3
Maintainer: Patryk Cisek <[email protected]>
Homepage: https://github.com/Nitrokey/libnitrokey
Standards-Version: 4.6.0
Vcs-Browser: https://salsa.debian.org/patryk/libnitrokey
Vcs-Git: https://salsa.debian.org/patryk/libnitrokey.git
Build-Depends: debhelper-compat (= 13), cmake, pkg-config, pkg-kde-tools, 
libhidapi-dev, libusb-1.0-0-dev, systemd-dev
Package-List:
 libnitrokey-common deb libs optional arch=all
 libnitrokey-dev deb libdevel optional arch=any
 libnitrokey3 deb libs optional arch=any
Checksums-Sha1:
 3cc20d1793f7b1fb06cb6ed9c471eea8fe5657c0 103837 libnitrokey_3.7.orig.tar.gz
 98149f4788db6a582e7583d3f0f3ae019d34087e 4884 libnitrokey_3.7-3.debian.tar.xz
Checksums-Sha256:
 2b432ccc6b9c924feb32e8adf0c115d83a2f8017df8e5d4cc238cc4d77d77fec 103837 
libnitrokey_3.7.orig.tar.gz
 85a4797d303363fdc162a3fa1157e7f86760387520ed549e407da0c9f57b3a45 4884 
libnitrokey_3.7-3.debian.tar.xz
Files:
 e9245ada6687da59d78b85abc0f11fa3 103837 libnitrokey_3.7.orig.tar.gz
 a214447385c5b5a782592a9ca8c5f67b 4884 libnitrokey_3.7-3.debian.tar.xz

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

iQFGBAEBCgAwFiEEWOLp/jzhNNGOMgPUXJhqlBtsgvUFAmZl06ISHHBhdHJ5a0Bk
ZWJpYW4ub3JnAAoJEFyYapQbbIL1oacIAKt6mAO/Dc25J38Tpr9gozxJcY4CzZ74
VohXe9Qfdg1+GZrNQWsWmz4qX44ITvEzSELKwywgyJknL9zmPWZ9LZNZIQWlcjTN
1Ar0aD0xWbj1rZtQu/avqkGLxyE/nurIi1vYNeFCnArN3UXWyDNk/+6MHNKi2pVS
boyQZMmLA5y2wo1vY5ypppHIwXe+7h8dCKI789GaVWRs2S/qVGFu8Fq+uMA7DmYQ
ld5b18mDylo48ydDoyUPgj9RnCskIaIOAQDwLfFO6bR5/CHcWIkd/3W2PSTtdbaH
ryfsTcXUCyfBbeWBP5y/ImPqr8mOT+AEWDGSGX6jKUp34oB34FMXIf0=
=j71J
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for 
./libnitrokey_3.7-3.dsc: no acceptable signature found
dpkg-source: info: extracting libnitrokey in 
/build/reproducible-path/libnitrokey-3.7
dpkg-source: info: unpacking libnitrokey_3.7.orig.tar.gz
dpkg-source: info: unpacking libnitrokey_3.7-3.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-fix-installation-paths.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 libnitrokey
dpkg-buildpackage: info: source version 3.7-3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Patryk Cisek <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --with pkgkde_symbolshelper
   dh_auto_clean
   dh_clean
 debian/rules binary
dh binary --with pkgkde_symbolshelper
   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:6 (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/libnitrokey-3.7/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/libnitrokey-3.7/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


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

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/libnitrokey-3.7/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/libnitrokey-3.7
//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 .. 
returned exit code 1
make: *** [debian/rules:11: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T04:12:59Z

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

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

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

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: libnitrokey
Source-Version: 3.8-1
Done: Patryk Cisek <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libnitrokey, 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.
Patryk Cisek <[email protected]> (supplier of updated libnitrokey 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: Fri, 07 Nov 2025 12:38:10 -0800
Source: libnitrokey
Architecture: source
Version: 3.8-1
Distribution: unstable
Urgency: medium
Maintainer: Patryk Cisek <[email protected]>
Changed-By: Patryk Cisek <[email protected]>
Closes: 1113177
Changes:
 libnitrokey (3.8-1) unstable; urgency=medium
 .
   * New Upstream Release (Closes: #1113177)
   * Forcing the use of cmake as a build system since upstream introduced
     the custom-built Makefile
Checksums-Sha1:
 a77988a4c0d7a663cf852e7c56444d6440840479 1734 libnitrokey_3.8-1.dsc
 8c3fdfb493c7d932022441d0fe99cd818b3d5c4a 118197 libnitrokey_3.8.orig.tar.gz
 61f6b73a5ff315f619e37515cf81eae4277103c8 5020 libnitrokey_3.8-1.debian.tar.xz
 37679f4f5542c3567c7f132f5dcd8f5758150738 7966 libnitrokey_3.8-1_amd64.buildinfo
Checksums-Sha256:
 1145a2d609c32e54a43e099f561a868c2e434ba76654f29047bb369ab4ac7951 1734 
libnitrokey_3.8-1.dsc
 ef8239a4ec651339064a505e195f810596a007b84a12445c5ddf86aa1ecea633 118197 
libnitrokey_3.8.orig.tar.gz
 66a7299a2bd962db02fb5a07595f1c896f4c9f6eaa66e6554498a9f5b45818c4 5020 
libnitrokey_3.8-1.debian.tar.xz
 1aeb06e70e07f09a7975df2780357b42cce76cd77743269e5ea68554ff43cbbf 7966 
libnitrokey_3.8-1_amd64.buildinfo
Files:
 73f512e1e4feecc66974610a73abc7e4 1734 libs optional libnitrokey_3.8-1.dsc
 d418e0ae61d456f584e3e6af1266dc51 118197 libs optional 
libnitrokey_3.8.orig.tar.gz
 21e679c0ebea63f4ca28295f73c78ffb 5020 libs optional 
libnitrokey_3.8-1.debian.tar.xz
 31356e74dee5708d91ba6968d5a708ea 7966 libs optional 
libnitrokey_3.8-1_amd64.buildinfo

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

iQFGBAEBCgAwFiEEWOLp/jzhNNGOMgPUXJhqlBtsgvUFAmkOWkESHHBhdHJ5a0Bk
ZWJpYW4ub3JnAAoJEFyYapQbbIL1KJgH/1whksYvnBNV6Ek8ENgQTib+D7gy5Sh5
ofvrtd3QmBA2gMUM9f2OBCxOfhJEVsb6RD7R2uwVZ9NOwaKsXsO0y8y9c6ko0NEy
KA3kyM6zvIcDv1KQwlRUzkwlvZ+c4Ft0w3MQlI+Y2Qemqa4hXnElVBTy+IVBhIoZ
lEQxfj0WQ3D+iaG8ikRGUYW2fNLAJw7b6STwG3VpcDz4+JkevIXUYucO0EfcVnhY
ozqyAAJxt4cHZ6zPx1kRAxjrDdCDIoKBEzFEFbOhy0emphpim73k7zZqwAVQE/in
xPV+kq5Rpk0AIZtraQwmOuYOOn4tDlh0zDlspXGgjNpdbf4LOsJhnro=
=/3YB
-----END PGP SIGNATURE-----

Attachment: pgplZY76UWiS9.pgp
Description: PGP signature


--- End Message ---

Reply via email to