#1113353#5
Date:
2025-08-31 23:01:46 UTC
From:
To:
Dear maintainer,

During a test rebuild for CMake 4, opencl-clang-14 failed to rebuild.

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmiZ3kgQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCPgGD/9/EgFnWUp1cEC7vPIfLgWoBYcxHYIJ7Scz
WMYXxq0MPM6Ceom3E/djRYgVegXD9kcQdSwA4i3roiZJUDtecygk1AP9xVsB5TxV
iAJCp7TJXwFY+RnXz8u8jElvmCxN81upYrc3/0GetbVZjaUnA3Qc6/szcoq5+RGY
yPbKAVaXX0ST03fEShzn+06TB6fBKZXbo0lXmRonI7UW1vYg/6SchJroaE2mBUg+
9IxjPI78Rn4Gbr/UdUcPUwR4Xhrp8Nc8BvFvocVA6ix4cSwewOIj5FVpi7bHVVLp
MFSc9wh3+n78j8tV7aAZqLu7Fg1xfThd4eBFJTO8vtM767zlqpGIGdJ7ZGOgaxov
sxG+ty8W8XmSep3kftkJmwdTYspvn3/iEfvTc/yaRaruhv8ymVD39Sgt+83mkZZI
HOiGirtPT9KcTWvpcM3jekitHvMPYsiW3ryE1Y5BulhvKssWIGTBuQq5bjiWhA+t
j14ume7rRJHsW0HGjgcesROrs8NW9AQp9o03MmMIKg3olUHw0JYmRnYtZ/0KKg1i
F+4e/3NFK7P4nFXO4ei7oapZUunauQtONfM7C9LEfaHoC3tjOVxrgWtCc0L1dbdx
tonDRd/NoWH3RcbI9gvX1SaQKccy3KoJk4l34iwd2Uu3Jqj1T8s83gyA5SR6lMfq
oiz0qqUs1Q==
=R7r3
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./opencl-clang-14_14.0.2-1.dsc: no acceptable signature found
dpkg-source: info: extracting opencl-clang-14 in /build/reproducible-path/opencl-clang-14-14.0.2
dpkg-source: info: unpacking opencl-clang-14_14.0.2.orig.tar.gz
dpkg-source: info: unpacking opencl-clang-14_14.0.2-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 opencl-clang-14
dpkg-buildpackage: info: source version 14.0.2-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andreas Beckmann <anbe@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --builddir build/
   dh_auto_clean -O--builddir=build/
   dh_autoreconf_clean -O--builddir=build/
   dh_clean -O--builddir=build/
 debian/rules binary
dh binary --builddir build/
   dh_update_autotools_config -O--builddir=build/
   dh_autoreconf -O--builddir=build/
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/opencl-clang-14-14.0.2'
dh_auto_configure -- \
	-DLLVMSPIRV_INCLUDED_IN_LLVM=OFF \
	-DSPIRV_TRANSLATOR_DIR=/usr/lib \
	-DCMAKE_SKIP_RPATH=true \
	-Wno-dev
	cd build && 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 -DLLVMSPIRV_INCLUDED_IN_LLVM=OFF -DSPIRV_TRANSLATOR_DIR=/usr/lib -DCMAKE_SKIP_RPATH=true -Wno-dev ..
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.
-------------------------------------------------------------------------------

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

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

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

#1113353#12
Date:
2025-09-01 11:52:16 UTC
From:
To:
I have downgraded the bug to non-RC severity temporarily and reverted
CMake in unstable to version 3.31.6. I plan to re-upgrade in about a
month's time. I realize that despite my April announcement, the upload
to unstable came rather surprising, and I don't want to cause
unnecessary pain.

Also, the build log URL has an unfortunate mistake. The correct URL
should include the workspace, i.e.,

https://debusine.debian.net/debian/developers/artifact/XXXX

CMake 4 will also be available in experimental again, so it can be
used to verify that the bug is fixed.

Cheers
Timo

#1113353#17
Date:
2025-09-02 21:56:05 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
opencl-clang-14, 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 1113353@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated opencl-clang-14 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)
Format: 1.8
Date: Tue, 02 Sep 2025 23:30:16 +0200
Source: opencl-clang-14
Architecture: source
Version: 14.0.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenCL team <pkg-opencl-devel@lists.alioth.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1113353
Changes:
 opencl-clang-14 (14.0.2-2) unstable; urgency=medium
 .
   * Fix building with CMake 4.  (Closes: #1113353)
Checksums-Sha1:
 cb8596cc56d244da271d79c7c881ff931288de26 2236 opencl-clang-14_14.0.2-2.dsc
 da70acc74aab37ec986f299a9a4c1e35280a49cc 4800 opencl-clang-14_14.0.2-2.debian.tar.xz
 c65e1647a17030f22ad020161d75c90e0fc84bf3 7875 opencl-clang-14_14.0.2-2_source.buildinfo
Checksums-Sha256:
 e38695aee99398527b8be40a242ace00e4b99eda85f8bf5be976163cb6eb086c 2236 opencl-clang-14_14.0.2-2.dsc
 7c1827ab68823d8372094e590b80ebd1fbca6b98fa1f87a82663cf5d82c5ed8b 4800 opencl-clang-14_14.0.2-2.debian.tar.xz
 92bed267146b0d0f0445d3ccaea676c7f5df8c1af67b23378129d84dea7de891 7875 opencl-clang-14_14.0.2-2_source.buildinfo
Files:
 20a62692392c04d2b45af8a7ce743739 2236 libdevel optional opencl-clang-14_14.0.2-2.dsc
 4978d88c4d0113152b3326d2ec0a1d82 4800 libdevel optional opencl-clang-14_14.0.2-2.debian.tar.xz
 ba406e403b41cd2809c9bcd5173636fd 7875 libdevel optional opencl-clang-14_14.0.2-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmi3YqIQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCGHbEACoJNTBq7GKBdO15cmSc1B/z16EzTkYy3rn
aJoXVvsocG4rxKVQz0ntv1sC1Pufnm5SzPPweexNLdbptxxgRPIMcSqhjAzUqWSE
TC5HXedRJ+jBCqsEBXmrwUBI3om+C0CtdaotPNltZbrga6ZXbd8vvHKFRwvQ2t2r
aU+n6iJKrJ/NU+my0bmBIiNUeJEqCc33XUB6RnDbAtIQ+U9Y6SfRcx396SsWXNFL
b2cGFM0Jjdpcj0bS4LyLwdoNq07HzACv1wnDCF35dneLQwfvvBV/CfeB4r2MZRew
Sv5U0/oD7ChVjBQr1gTJNkF174zlWWyO532AvsQ8Tkgv6SzJRUZezu0dC3Zle4SG
b6Gvd6BkVnNV+gL40brufqL+HpucsOnWLp1y1ux1HdFfgC6lU3biS0He87n0w9S2
a5tyVEA9FR9cI0/oa6KUrKhdsG5i+33EfQ3aOX9+PqKlfmuCkrMQEaJY6/ARp5kV
WsmDLuHwgLd/rSlI/exXhOESutc54pPPTPKTfokJg740+hyITKKBQZAfKO99sYJ3
BfjXXxbN52jM3FxqP8tff0SINnP+pqJD1DQB1fmnwwIMViMk+tcOVFhSbPTmIdne
hhGB8DakMDLA5bxs5j+3mWVSdTJhYcHsUd9fsqQFD9GtIzjgFn3ewI4kMMe9a1YO
06gw8atK/Q==
=8y2A
-----END PGP SIGNATURE-----