[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1113577: marked as done (tiny-dnn: FTBFS with CMake 4)



Your message dated Mon, 06 Oct 2025 07:19:59 +0000
with message-id <E1v5fVn-00GnYX-27@fasolo.debian.org>
and subject line Bug#1113577: fixed in tiny-dnn 1.0.0a3+ds-6
has caused the Debian Bug report #1113577,
regarding tiny-dnn: 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 owner@bugs.debian.org
immediately.)


-- 
1113577: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113577
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: tiny-dnn
Version: 1.0.0a3+ds-5
Severity: serious
User: cmake@packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, tiny-dnn failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
Checksums-Sha1:
 9a44ddea323561b9f9c88f1e3f308b3e4862ce73 786812 tiny-dnn_1.0.0a3+ds.orig.tar.xz
 75abd7bf33155e6a277a5a30a8fbb8b02900c377 4760 tiny-dnn_1.0.0a3+ds-5.debian.tar.xz
Checksums-Sha256:
 55d8f508fde3785a94986aaa4f3d4c7489cc889dec01c72a5d6b88e08bc10608 786812 tiny-dnn_1.0.0a3+ds.orig.tar.xz
 2a816358193181d7a474d2d0b4643ffac40419c1de92dc59ac1d8f400a887805 4760 tiny-dnn_1.0.0a3+ds-5.debian.tar.xz
Files:
 1888896ba8738dbd8f6f54a2a6e19ecf 786812 tiny-dnn_1.0.0a3+ds.orig.tar.xz
 69b3b22adf9f5fd332da21112ce7fc59 4760 tiny-dnn_1.0.0a3+ds-5.debian.tar.xz


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

iQJGBAEBCgAwFiEEdyKS9veshfrgQdQe5fQ/nCc08ocFAmf9CrASHG1lcmt5c0Bk
ZWJpYW4ub3JnAAoJEOX0P5wnNPKH6Q0QAJ+HIwnkuBiOhdyoJqnSdA+b5Vemj8sL
PPyLUyfa22NiLgHdculYr0mw1IBax2CLkB/uPfmkYK+yLyvsRHLWUC1c+7ygP4O4
t4XsvNihFEjgxSdXX/V3128+wMWxkxdrjAO/9yGblmJW+yqj0FWK6W37jyHjZbhm
i64ioU6nlpyWVyEx37/QuggmOnw+/YTlKBHSogqxAU4vIABc0oZ6B1LEWrMuhW9z
8+G6GSLvZM1AoE8oAduyzK1bFz7TJ3h5vzWxNWRgDnFm7SB5wfzQv2/390IT+Bg4
qi6gzBLYm7iuxeJrzHPFXx8JU2gQ86uDTKVrtYwdq5YxngEKW9apfW8lp1A84HJm
tckTwEgLAMofbkc9Vnhca4tUY4AWErdTJVtINp5C/d42gHi9I6KAKomJyZxH1dZX
/1zoYSazx5DBjNXcoIXEylSsCPDcTLmah1bpwo+nPe9g5FVixKluLYMcX4SMWxbO
2f39tpIfK3hNmsRyfB2OkUa2lyzkNL3im3TqNRRG0WOFkglsuf8qWHVtYQTH8SgL
hXwK58teC3JRRsQ3nSxg4JZZnpI1hwWSak3ghQQhm2KHU6xClSYKh9p3y1y0l+Fc
0Y8H72h1cPM0ApHGJ9krm2DlHfmCBeqjUbCcqJ0zwk/jz/p0NA+TNZv8vga+OtaA
d43CNcUh6uqm
=vVRl
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./tiny-dnn_1.0.0a3+ds-5.dsc: no acceptable signature found
dpkg-source: info: extracting tiny-dnn in /build/reproducible-path/tiny-dnn-1.0.0a3+ds
dpkg-source: info: unpacking tiny-dnn_1.0.0a3+ds.orig.tar.xz
dpkg-source: info: unpacking tiny-dnn_1.0.0a3+ds-5.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying system-googletest.patch
dpkg-source: info: applying system-gemmlowp.patch
dpkg-source: info: applying pthread.patch
dpkg-source: info: applying no-hardcoded-CMAKE_CXX_STANDARD.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 tiny-dnn
dpkg-buildpackage: info: source version 1.0.0a3+ds-5
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andrius Merkys <merkys@debian.org>
 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
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/tiny-dnn-1.0.0a3+ds'
dh_auto_configure -- -DBUILD_DOCS=ON -DBUILD_TESTS=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 -DBUILD_DOCS=ON -DBUILD_TESTS=ON ..
CMake Error at CMakeLists.txt:5 (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/tiny-dnn-1.0.0a3+ds/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=ON

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

//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/tiny-dnn-1.0.0a3+ds/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/tiny-dnn-1.0.0a3+ds/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/tiny-dnn-1.0.0a3+ds
//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 -DBUILD_DOCS=ON -DBUILD_TESTS=ON .. returned exit code 1
make[1]: *** [debian/rules:15: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/tiny-dnn-1.0.0a3+ds'
make: *** [debian/rules:12: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T22:19:42Z

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

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

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

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: tiny-dnn
Source-Version: 1.0.0a3+ds-6
Done: Andrius Merkys <merkys@debian.org>

We believe that the bug you reported is fixed in the latest version of
tiny-dnn, 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 1113577@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andrius Merkys <merkys@debian.org> (supplier of updated tiny-dnn 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)


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

Format: 1.8
Date: Mon, 06 Oct 2025 02:53:20 -0400
Source: tiny-dnn
Architecture: source
Version: 1.0.0a3+ds-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Deep Learning Team <debian-ai@lists.debian.org>
Changed-By: Andrius Merkys <merkys@debian.org>
Closes: 1113577
Changes:
 tiny-dnn (1.0.0a3+ds-6) unstable; urgency=medium
 .
   * Build with -DCMAKE_POLICY_VERSION_MINIMUM=3.5 (Closes: #1113577)
Checksums-Sha1:
 bbd97a03efad732280b4c860d4b35e77cb463d99 2163 tiny-dnn_1.0.0a3+ds-6.dsc
 e0cf6672d81b52369fa391aaf291702d0bb5d76e 4804 tiny-dnn_1.0.0a3+ds-6.debian.tar.xz
 847db27d7825dd2614372035691e72c64c939485 10958 tiny-dnn_1.0.0a3+ds-6_source.buildinfo
Checksums-Sha256:
 2e2d8028b53e612a6e21e1409689a0513130b5db76cc0f83a53073c2ec9a46ff 2163 tiny-dnn_1.0.0a3+ds-6.dsc
 4e1a2cf6fe15b80e3a27fe6f8a9a396cf4043f283af93627081343884c2c9d62 4804 tiny-dnn_1.0.0a3+ds-6.debian.tar.xz
 330be2dace3a15b99d6e22bacdf0e3f9cb34b8f35a0f831bb2e57d8686e63ac9 10958 tiny-dnn_1.0.0a3+ds-6_source.buildinfo
Files:
 da15e412f8b26c8a0467c9518ab1cc2b 2163 science optional tiny-dnn_1.0.0a3+ds-6.dsc
 ca749e94d6d96d952e133788bae60af2 4804 science optional tiny-dnn_1.0.0a3+ds-6.debian.tar.xz
 edcd74d1ea50ea8c0fc22f1ddb4e0b71 10958 science optional tiny-dnn_1.0.0a3+ds-6_source.buildinfo

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

iQJGBAEBCgAwFiEEdyKS9veshfrgQdQe5fQ/nCc08ocFAmjjZ+ISHG1lcmt5c0Bk
ZWJpYW4ub3JnAAoJEOX0P5wnNPKHZc8P/2XcBoTJWheK+3ypRqdRDQFoyeOQYwyo
vG0V4fm9G0PAfDEiMPECZDGLRAgEitTUigjhIZYgrxATAXOhh9K74qPhOajV7tFC
mslYbwt4CxzK4b5sDoaU85EMR5X0v4Lv+qRaOtkrg4plccIqYxMkZQFGdthYL3io
/BjxsaQVrRhZ3kQcdZlMSHlrFZ8YYhqmWhj7P3+TKC7Fg8Vqfx3Kui+NdOj0caEI
wPAxo19zSXEVHziLXEt8BxaawhRN7WAR761i1pCZ3xdlseKYXfCriTbZsiCdTrjQ
NgADOlKmpZHvLHl/un2mct43kYorbDCs5HqgcFW53qqMj2oEOXen522o74lsz5NR
NDhQJ9UNUDYIvIESN74wtJgvLXmY5ecxPYtHTKsEjEvvYGaZbuYjDI9VMyx3yoi4
TMLT+IDdm/4sWqhHUzF+LUJM+kAOPdgrrnirEwgnAIs+6jXn+tblN/+S1pUcWzX4
nDMucBFT4rvASN/ijC2yetmAGi+f+bUS92YBdtggFQ0lvmyM2MjjiKLyA20Uf+ra
DHi+Uq8PrbCJash234TNxc1/KrxBAtRqpGFXBF38duvlV56qfmi0JVX5kTDEAuKl
pKWjDWe5qA9fQO3bOu9Oyk3U3vUYe2a00wQzv0Hb6i4ZmCtPIL/mkNouO5N8tPXh
o2Nf14JKacyq
=EPJN
-----END PGP SIGNATURE-----

Attachment: pgpAiBfwjzXHK.pgp
Description: PGP signature


--- End Message ---

Reply to: