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

Bug#1112963: marked as done (glyr: FTBFS with CMake 4)



Your message dated Tue, 09 Sep 2025 17:06:30 +0000
with message-id <E1uw1na-002OGy-3B@fasolo.debian.org>
and subject line Bug#1112963: fixed in glyr 1.0.10-3
has caused the Debian Bug report #1112963,
regarding glyr: 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.)


-- 
1112963: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112963
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: glyr
Version: 1.0.10-2.1
Severity: serious
User: cmake@packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]
Uploaders:  Etienne Millon <me@emillon.org>
Homepage: https://github.com/sahib/glyr
Standards-Version: 4.1.3
Vcs-Browser: https://salsa.debian.org/multimedia-team/glyr
Vcs-Git: https://salsa.debian.org/multimedia-team/glyr.git
Testsuite: autopkgtest
Build-Depends: cmake, debhelper-compat (= 10), libcurl4-gnutls-dev | libcurl-dev, libglib2.0-dev, libsqlite3-dev
Build-Depends-Indep: gtk-doc-tools, ruby (>= 4.9)
Package-List:
 glyrc deb sound optional arch=any
 libglyr-dev deb libdevel optional arch=any
 libglyr-doc deb doc optional arch=all
 libglyr1 deb libs optional arch=any
Checksums-Sha1:
 8ab1dcd03a120e56bda716cc36db6a4d73886321 416414 glyr_1.0.10.orig.tar.gz
 8dcdb1e96a71cee7c721e0968eb54242ec38b78d 7616 glyr_1.0.10-2.1.debian.tar.xz
Checksums-Sha256:
 77e8da60221c8d27612e4a36482069f26f8ed74a1b2768ebc373c8144ca806e8 416414 glyr_1.0.10.orig.tar.gz
 fdb4c22a3c2c245979d288c83104726e8e0bbcb55ac48d9bab377c56933fc085 7616 glyr_1.0.10-2.1.debian.tar.xz
Files:
 85f5f8608bb78d4dd01c7170ea4c6997 416414 glyr_1.0.10.orig.tar.gz
 cfd8d583c7aa61a865ee7fda2427ebaf 7616 glyr_1.0.10-2.1.debian.tar.xz

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

iQJHBAEBCgAxFiEE+wUJHFVUA1wadvc8rpsRODhuyvIFAmelphITHGdhYnJpZWxA
ZGViaWFuLm9yZwAKCRCumxE4OG7K8rFOD/9O2xpBY1ia6fbJkQDRNuay6Nqng5Vq
D1IJ3VGM3nghypdljK+MqO4XhSGxV20/kLG6sp/iADBFKsl3o+qnxxqJHPvBRvUQ
rPXxW/w623qCFp0PjCsyyMZCVQAKugwgBarjgPTEGEjPMU2Y1l3Ut/85MeVCL9Hh
NY2QtN1my2WxBRjC810AeIKbByeZPrWDWXbtT3VQJ7VoRioiHzw1Qhu+R0dtQyzA
y7ybsPZ0noqJ3zBBo+Kd2GG/zrmQYbsy+idBchSKTSt7UgJLxxDte2zQ5A+KD2Wc
PI6MckRobaG4OUpRcPB4MdOeT98kw/Hd5PTYr3lkNXV81Rj5oP0ywPw+K9Xspsb8
lgIwEoFdhnTqyGnjYp3M2E203rRLB94IDD3BzPBuCD/XDQ+b7aGlrATbwyEdNWNv
57m98gOetVJ5GFIENewp9XIgZib9/ySS3WFoZbt2ecnz8X9TrWIrhHOOh0u8uCS3
eXi94JBDJn9J2/fqmper0WYsE0lfQakkbMjPyf4CCYC5gaOTXg1efP3jpJivSzZl
u8Ld4T+3JhwX/XkxLgtuFYowzVjWx5nyl1yirGSknCgP8wVcvX2hcemE858tlV/i
/0kdhz47Uzfc5G1Ib9WeBHpa3aGGe9kKp0Pr6t2n3gMO+WOTEYIQB8xKn+X3zyI/
F7X2MHVJ1FO0FQ==
=vJ1K
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./glyr_1.0.10-2.1.dsc: no acceptable signature found
dpkg-source: info: extracting glyr in /build/reproducible-path/glyr-1.0.10
dpkg-source: info: unpacking glyr_1.0.10.orig.tar.gz
dpkg-source: info: unpacking glyr_1.0.10-2.1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-Don-t-strip-binaries.patch
dpkg-source: info: applying 0002-Ruby-Dir-exist-fix.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 glyr
dpkg-buildpackage: info: source version 1.0.10-2.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Gabriel F. T. Gomes <gabriel@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/glyr-1.0.10'
dh_auto_configure -- -DINSTALL_LIB_DIR=lib/aarch64-linux-gnu
	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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DINSTALL_LIB_DIR=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.


-- 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/glyr-1.0.10/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/glyr-1.0.10/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_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

//No help, variable specified on the command line.
INSTALL_LIB_DIR:UNINITIALIZED=lib/aarch64-linux-gnu


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

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/glyr-1.0.10/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/glyr-1.0.10
//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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DINSTALL_LIB_DIR=lib/aarch64-linux-gnu .. returned exit code 1
make[1]: *** [debian/rules:10: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/glyr-1.0.10'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T20:16:09Z

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

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

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

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: glyr
Source-Version: 1.0.10-3
Done: Bastian Germann <bage@debian.org>

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

Debian distribution maintenance software
pp.
Bastian Germann <bage@debian.org> (supplier of updated glyr 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: Tue, 09 Sep 2025 18:08:03 +0200
Source: glyr
Architecture: source
Version: 1.0.10-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 1111899 1112963 1114127
Changes:
 glyr (1.0.10-3) unstable; urgency=medium
 .
   * Team upload
   * Allow stderr output (Closes: #1111899)
   * Override minimum CMake version (Closes: #1112963)
   * Import curl.h instead of a header subset (Closes: #1114127)
Checksums-Sha1:
 1d322a5e041062176453457f2e927d353dbfb537 2034 glyr_1.0.10-3.dsc
 4093af0620b2932dcb406ca5ed0d06b4d8e35409 7876 glyr_1.0.10-3.debian.tar.xz
 75255f013e16c47a79e418ef401508215a46a43d 8692 glyr_1.0.10-3_source.buildinfo
Checksums-Sha256:
 df5e6b6d0aa991c1edc4c922613e7f85db51bb79cba85d81a4e2e61e0cab867b 2034 glyr_1.0.10-3.dsc
 936835e2df6b9798ee1f7d2cfa67a5ab182c97b901824b4fdb9e2a1b6c9934a4 7876 glyr_1.0.10-3.debian.tar.xz
 069433b862b615deb2f8dab5d01c4bd128cc55e847b2c5558b443a5f48390d72 8692 glyr_1.0.10-3_source.buildinfo
Files:
 4894e5d1dd0c8bbbc18075ebbcc4ccb7 2034 libs optional glyr_1.0.10-3.dsc
 984be25831d15d01386f1a4172fd20be 7876 libs optional glyr_1.0.10-3.debian.tar.xz
 948238b39200fa9cd1acb5b58d8e7af0 8692 libs optional glyr_1.0.10-3_source.buildinfo

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

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmjAWgQQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFP/ZDADCa4wh0SRmuGU86OIM38K3d7+2CxWOM/vc
wATOJqQbDH+DbRzs99pOQ/FAk0dGD5T2CaExmNNOgVd5onOroeOh6Flbjtbf5kA2
xy9cHjtOL+6tmv8m3PXE26LWBc5k2HS9mPrOBVPC4cAyfoD9RkqfTStIMHogr7Ux
vhAbNF5afOlMl26zgYs6Vsal+N5KHfEhFmmZ9LrSckUai1wFaTJLRtCHyHINROT2
KYPZ2Fa7AyyHjCjfqrHFnhu5zZAqB55QjzbzZbuZfTCKKB9Tj3Zn0A0uYzv9y5yE
/YLmZectUqgk7jKneukNcjBujcZUkRyNljK5cvLRZy1b1JbCSN4lhNxJbb9dlRRC
HTRRMfBhFB0hv07HWGRAVPJHERPws9u3IjxeJJCU1rVoB+D+wmu+p4RIwSm0RnWw
P1WUou7ioYNYD+Uu+mBU6Zq3TbXF4lT2gPwFSkHTb+BjlMQqoOrICQCEAHNjpNWj
vqu2+ltMkqnURGyx2dlEr/y60kZvGS4=
=d6w+
-----END PGP SIGNATURE-----

Attachment: pgpfDOBMKzQ9_.pgp
Description: PGP signature


--- End Message ---

Reply to: