Your message dated Sun, 14 Sep 2025 20:34:34 +0000
with message-id <[email protected]>
and subject line Bug#1112959: fixed in glm 1.0.1+ds-1
has caused the Debian Bug report #1112959,
regarding glm: 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.)
--
1112959: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112959
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: glm
Version: 0.9.9.8+ds-9
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, glm failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
Standards-Version: 4.7.2
Vcs-Browser: https://salsa.debian.org/science-team/glm
Vcs-Git: https://salsa.debian.org/science-team/glm.git
Testsuite: autopkgtest
Testsuite-Triggers: c++-compiler, cmake, g++, pkg-config
Build-Depends: debhelper-compat (= 13), dpkg-build-api (= 1)
Build-Depends-Indep: cmake (>= 3.20), cmark <!nodoc>, doxygen <!nodoc>
Package-List:
libglm-dev deb libdevel optional arch=all
libglm-doc deb doc optional arch=all
Checksums-Sha1:
38aeae4cc9edd02eb7a410d54a12651171d70dab 2957152 glm_0.9.9.8+ds.orig.tar.xz
a41ae8cbd9ceea6f84f74e6d89df9362794459fa 15020 glm_0.9.9.8+ds-9.debian.tar.xz
Checksums-Sha256:
0e678af38374a9d49dbd19f206bbc31564ddcd91449fe48ea8967a51ab3ccd69 2957152
glm_0.9.9.8+ds.orig.tar.xz
f0f10af2859c18d39ee52d6b592361f8d9b963dffb1aefe0629a26e201e55b3d 15020
glm_0.9.9.8+ds-9.debian.tar.xz
Files:
55f524b4da5a1b3da5942e9587b668b7 2957152 glm_0.9.9.8+ds.orig.tar.xz
cdd33453955e9f6eede4fb7f01369dcc 15020 glm_0.9.9.8+ds-9.debian.tar.xz
Dgit: 047de6ed89f18a4e41fba5e042e217e242a83dda debian
archive/debian/0.9.9.8+ds-9 https://git.dgit.debian.org/glm
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQS6VuNIvZRFHt7JcAdKkgiiRVB3pwUCZ/aalQAKCRBKkgiiRVB3
p7/NAQCM8789aHOevmb73DJA/K0pbRmNOL5L2Jr/KmOxLO2kHwEApQcfONZK2vOZ
Wl4WkQlLQcJfO2s1Cvff0TPXsn7ntwQ=
=/JRs
-----END PGP SIGNATURE-----
dpkg-source: warning: cannot verify inline signature for
./glm_0.9.9.8+ds-9.dsc: no acceptable signature found
dpkg-source: info: extracting glm in /build/reproducible-path/glm-0.9.9.8+ds
dpkg-source: info: unpacking glm_0.9.9.8+ds.orig.tar.xz
dpkg-source: info: unpacking glm_0.9.9.8+ds-9.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 00-tests-no-ipa-modref.patch
dpkg-source: info: applying cmake-install-target.patch
dpkg-source: info: applying doxygen-long-names.patch
dpkg-source: info: applying doxygen-strip-absolute-paths.patch
dpkg-source: info: applying manual-markdown-fixes.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 glm
dpkg-buildpackage: info: source version 0.9.9.8+ds-9
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andrea Pappacoda <[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
dh clean
debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/glm-0.9.9.8+ds'
rm -f -r doc/html/ manual.html
make[1]: Leaving directory '/build/reproducible-path/glm-0.9.9.8+ds'
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/glm-0.9.9.8+ds'
dh_auto_configure -- -DGLM_TEST_ENABLE=true
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
-DGLM_TEST_ENABLE=true ..
CMake Error at CMakeLists.txt:2 (cmake_policy):
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/glm-0.9.9.8+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.
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/glm-0.9.9.8+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
//No help, variable specified on the command line.
GLM_TEST_ENABLE:UNINITIALIZED=true
########################
# INTERNAL cache entries
########################
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/glm-0.9.9.8+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/glm-0.9.9.8+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
-DGLM_TEST_ENABLE=true .. returned exit code 1
make[1]: *** [debian/rules:13: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/glm-0.9.9.8+ds'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T20:12:31Z
-------------------------------------------------------------------------------
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/2392973/
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/152976/
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: glm
Source-Version: 1.0.1+ds-1
Done: Andrea Pappacoda <[email protected]>
We believe that the bug you reported is fixed in the latest version of
glm, 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.
Andrea Pappacoda <[email protected]> (supplier of updated glm 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: Sun, 14 Sep 2025 19:34:58 +0200
Source: glm
Architecture: source
Version: 1.0.1+ds-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Andrea Pappacoda <[email protected]>
Closes: 1109890 1112959
Changes:
glm (1.0.1+ds-1) experimental; urgency=medium
.
[ Timo Röhling ]
* New upstream version 1.0.1+ds (Closes: #1109890, #1112959)
* Update patches.
- Obsolete: cmake-install-target.patch
- Added: pkg-config.patch
- Added: cmake-config.patch
- Merged: manual-markdown-fixes.patch
* Continue installing library as header only
.
[ Andrea Pappacoda ]
* Switch to dgit-maint-merge(7) workflow
* d/watch: update to version 5
Checksums-Sha1:
73976ec93817371f0727c24ef1c46e27c27a86f1 2395 glm_1.0.1+ds-1.dsc
3c9a70f741e069ada1b347b9b7039b243fa4ae32 3030568 glm_1.0.1+ds.orig.tar.xz
dd845c157a606630aac99b1d879b8b04c6902793 8732 glm_1.0.1+ds-1.debian.tar.xz
a5706cfca5fdfa505495aefbb76f5e78cd1e9e0b 3922772 glm_1.0.1+ds-1.git.tar.xz
9a3baf9f866049b5b955a17b17db039b9b8f9e07 18214 glm_1.0.1+ds-1_source.buildinfo
Checksums-Sha256:
7cf109340c59d4e47969053ac0398d9b0b2a6937553b240bb34cce15cd204756 2395
glm_1.0.1+ds-1.dsc
899644d5c2344cea27eb733f863ec7c8aab989c96765c05b4a015262ca649ffd 3030568
glm_1.0.1+ds.orig.tar.xz
a81d1cda8099d4c2c137769d852a431f7cbddec58dccf29647ecd1c3d9729305 8732
glm_1.0.1+ds-1.debian.tar.xz
899904632b942cd9a8618ac232299ca6f004f537bf0e3f0ade4bf6f7324af234 3922772
glm_1.0.1+ds-1.git.tar.xz
b0a72d4b0877158d84357146b372db1c38478b4a0bfb6e365862de130240e984 18214
glm_1.0.1+ds-1_source.buildinfo
Files:
ff964718a4695ff1571d4e434161b89c 2395 math optional glm_1.0.1+ds-1.dsc
324e42f1523d7efe407c1d3b74f9d71b 3030568 math optional glm_1.0.1+ds.orig.tar.xz
07bd09c72d6abcbfd20e10f4f6dbbb9e 8732 math optional
glm_1.0.1+ds-1.debian.tar.xz
dfdd96eba6906b7b257250b80e410a2f 3922772 math optional
glm_1.0.1+ds-1.git.tar.xz
44c865d9cc5fef3cf86904c8c90d210d 18214 math optional
glm_1.0.1+ds-1_source.buildinfo
Git-Tag-Info: tag=99503c506e83a4e5a666c06f27c09d185e0583ec
fp=ba56e348bd94451edec970074a9208a2455077a7
Git-Tag-Tagger: Andrea Pappacoda <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjHG5sACgkQYG0ITkaD
wHkyXhAAtp6aaL7DwkbTCngwVIuKgfWKil2500IWNJELibBKKm95h8QPOFZnkeCs
FEBzikT4ik36P13yC3UrTlubXhoBTpp3q3rrrXNh7hzcfFVARlE+L/L0TeTMGzEj
dwUP4kEaieSyXEN5VMHacpUJ07nMVYINlp0ijr+J2wX1GujIzIhE3IRnWQevHcc/
AwWbBQN0F44RH/eZNbYtPvoMfd/Og8Jo0akrCudKJnytKyFJ6VUjkDsa7GDJpoXV
H0qhqa7hzKBgUteUV6xXIMItBYPvr1+A8GXkfDFgTVTlPQL4gTH3W+cY8nSZ6ZwO
gyoIrzIgnXcR3uzZiflCMdzz+ms7nykNHWXXlaWF6ryDju7I0UUdJWDHEcDbyxIU
Oit/89ama/yRfcqpaoi3TJUFP5zT6OLwdyTDZxyOAelaDTbE8am9261sm0sdPNlu
284uxqF29JyBh33p3U7ZW3UCQn+yu3NX6g3CI5UyMoR2gfO6Pz/cK0+gNKvbY7xO
tLrZJHofWyoJfYxuOdpA533W0mzPwzH50WTo9jJUwNpRmIHNRwFXSznYAZPOkvsg
FwwDKb6jI/R1OGx63gAz+vVX4QZZZQCXlopLzd8e0t68cifZk0DNJmLaQ+pxIEkb
UYZ8sUkz4uuTKvbQjFFTWaw+QzDO9sKy1V7/WEhlGprBFgxydek=
=u5e/
-----END PGP SIGNATURE-----
pgp78eihZaybk.pgp
Description: PGP signature
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers