Source: libvpl
Version: 1:2.15.0-1
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]
Preparing to unpack .../091-libglx0_1.7.0-1+b2_arm64.deb ...
Unpacking libglx0:arm64 (1.7.0-1+b2) ...
Selecting previously unselected package libgl1:arm64.
Preparing to unpack .../092-libgl1_1.7.0-1+b2_arm64.deb ...
Unpacking libgl1:arm64 (1.7.0-1+b2) ...
Selecting previously unselected package libpkgconf3:arm64.
Preparing to unpack .../093-libpkgconf3_1.8.1-4_arm64.deb ...
Unpacking libpkgconf3:arm64 (1.8.1-4) ...
Selecting previously unselected package libset-scalar-perl.
Preparing to unpack .../094-libset-scalar-perl_1.29-3_all.deb ...
Unpacking libset-scalar-perl (1.29-3) ...
Selecting previously unselected package libva2:arm64.
Preparing to unpack .../095-libva2_2.22.0-3_arm64.deb ...
Unpacking libva2:arm64 (2.22.0-3) ...
Selecting previously unselected package libva-drm2:arm64.
Preparing to unpack .../096-libva-drm2_2.22.0-3_arm64.deb ...
Unpacking libva-drm2:arm64 (2.22.0-3) ...
Selecting previously unselected package libxfixes3:arm64.
Preparing to unpack .../097-libxfixes3_1%3a6.0.0-2+b4_arm64.deb ...
Unpacking libxfixes3:arm64 (1:6.0.0-2+b4) ...
Selecting previously unselected package libva-x11-2:arm64.
Preparing to unpack .../098-libva-x11-2_2.22.0-3_arm64.deb ...
Unpacking libva-x11-2:arm64 (2.22.0-3) ...
Selecting previously unselected package libva-glx2:arm64.
Preparing to unpack .../099-libva-glx2_2.22.0-3_arm64.deb ...
Unpacking libva-glx2:arm64 (2.22.0-3) ...
Selecting previously unselected package libwayland-client0:arm64.
Preparing to unpack .../100-libwayland-client0_1.24.0-2+b1_arm64.deb ...
Unpacking libwayland-client0:arm64 (1.24.0-2+b1) ...
Selecting previously unselected package libva-wayland2:arm64.
Preparing to unpack .../101-libva-wayland2_2.22.0-3_arm64.deb ...
Unpacking libva-wayland2:arm64 (2.22.0-3) ...
Selecting previously unselected package libwayland-server0:arm64.
Preparing to unpack .../102-libwayland-server0_1.24.0-2+b1_arm64.deb ...
Unpacking libwayland-server0:arm64 (1.24.0-2+b1) ...
Selecting previously unselected package libwayland-cursor0:arm64.
Preparing to unpack .../103-libwayland-cursor0_1.24.0-2+b1_arm64.deb ...
Unpacking libwayland-cursor0:arm64 (1.24.0-2+b1) ...
Selecting previously unselected package libwayland-egl1:arm64.
Preparing to unpack .../104-libwayland-egl1_1.24.0-2+b1_arm64.deb ...
Unpacking libwayland-egl1:arm64 (1.24.0-2+b1) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../105-libwayland-bin_1.24.0-2+b1_arm64.deb ...
Unpacking libwayland-bin (1.24.0-2+b1) ...
Selecting previously unselected package libwayland-dev:arm64.
Preparing to unpack .../106-libwayland-dev_1.24.0-2+b1_arm64.deb ...
Unpacking libwayland-dev:arm64 (1.24.0-2+b1) ...
Selecting previously unselected package libva-dev:arm64.
Preparing to unpack .../107-libva-dev_2.22.0-3_arm64.deb ...
Unpacking libva-dev:arm64 (2.22.0-3) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../108-pkgconf-bin_1.8.1-4_arm64.deb ...
Unpacking pkgconf-bin (1.8.1-4) ...
Selecting previously unselected package pkgconf:arm64.
Preparing to unpack .../109-pkgconf_1.8.1-4_arm64.deb ...
Unpacking pkgconf:arm64 (1.8.1-4) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack 
.../110-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up libexpat1:arm64 (2.7.1-2) ...
Setting up libpipeline1:arm64 (1.5.8-1) ...
Setting up libxau6:arm64 (1:1.0.11-1) ...
Setting up libxdmcp6:arm64 (1:1.1.5-1) ...
Setting up libkeyutils1:arm64 (1.6.3-6) ...
Setting up libxcb1:arm64 (1.17.0-2+b1) ...
Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ...
Setting up bsdextrautils (2.41.1-1) ...
Setting up libmagic-mgc (1:5.46-5) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglvnd0:arm64 (1.7.0-1+b2) ...
Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ...
Setting up libxcb-glx0:arm64 (1.17.0-2+b1) ...
Setting up libdebhelper-perl (13.26) ...
Setting up libbrotli1:arm64 (1.1.0-2+b7) ...
Setting up libedit2:arm64 (3.1-20250104-1) ...
Setting up libuv1t64:arm64 (1.51.0-2) ...
Setting up libmagic1t64:arm64 (1:5.46-5) ...
Setting up libsensors-config (1:3.6.2-2) ...
Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ...
Setting up gettext-base (0.23.1-2+b1) ...
Setting up m4 (1.4.19-8) ...
Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ...
Setting up libcom-err2:arm64 (1.47.2-3+b3) ...
Setting up file (1:5.46-5) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up libkrb5support0:arm64 (1.21.3-5) ...
Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ...
Setting up libxcb-present0:arm64 (1.17.0-2+b1) ...
Setting up libwayland-bin (1.24.0-2+b1) ...
Setting up autotools-dev (20240727.1) ...
Setting up libz3-4:arm64 (4.13.3-1) ...
Setting up libpkgconf3:arm64 (1.8.1-4) ...
Setting up libva2:arm64 (2.22.0-3) ...
Setting up libx11-data (2:1.8.12-1) ...
Setting up libxcb-sync1:arm64 (1.17.0-2+b1) ...
Setting up libjsoncpp26:arm64 (1.9.6-3) ...
Setting up libproc2-0:arm64 (2:4.0.4-9) ...
Setting up libunistring5:arm64 (1.3-2) ...
Setting up autopoint (0.23.1-2) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up libsensors5:arm64 (1:3.6.2-2) ...
Setting up libncursesw6:arm64 (6.5+20250216-2) ...
Setting up libk5crypto3:arm64 (1.21.3-5) ...
Setting up libsasl2-2:arm64 (2.1.28+dfsg1-9) ...
Setting up libvulkan1:arm64 (1.4.321.0-1) ...
Setting up autoconf (2.72-3.1) ...
Setting up libnghttp3-9:arm64 (1.8.0-1) ...
Setting up libset-scalar-perl (1.29-3) ...
Setting up libffi8:arm64 (3.4.8-2) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.26) ...
Setting up libxshmfence1:arm64 (1.3.3-1) ...
Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ...
Setting up libuchardet0:arm64 (0.0.8-1+b2) ...
Setting up procps (2:4.0.4-9) ...
Setting up libtasn1-6:arm64 (4.20.0-2) ...
Setting up libx11-6:arm64 (2:1.8.12-1) ...
Setting up cmake-data (4.1.1-1) ...
Setting up librhash1:arm64 (1.4.6-1) ...
Setting up libkrb5-3:arm64 (1.21.3-5) ...
Setting up libwayland-egl1:arm64 (1.24.0-2+b1) ...
Setting up libssh2-1t64:arm64 (1.11.1-1) ...
Setting up libdrm-common (2.4.125-2) ...
Setting up libarchive13t64:arm64 (3.7.4-4+b1) ...
Setting up libldap2:arm64 (2.6.10+dfsg-1) ...
Setting up libwayland-client0:arm64 (1.24.0-2+b1) ...
Setting up automake (1:1.17-4) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake 
(automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.2-1) ...
Setting up libxcb-dri3-0:arm64 (1.17.0-2+b1) ...
Setting up libllvm19:arm64 (1:19.1.7-3+b2) ...
Setting up libwayland-server0:arm64 (1.24.0-2+b1) ...
Setting up libx11-xcb1:arm64 (2:1.8.12-1) ...
Setting up gettext (0.23.1-2+b1) ...
Setting up libtool (2.5.4-4) ...
Setting up libxext6:arm64 (2:1.3.4-1+b3) ...
Setting up libidn2-0:arm64 (2.3.8-4) ...
Setting up libffi-dev:arm64 (3.4.8-2) ...
Setting up pkgconf:arm64 (1.8.1-4) ...
Setting up libxxf86vm1:arm64 (1:1.1.4-1+b4) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libxfixes3:arm64 (1:6.0.0-2+b4) ...
Setting up libp11-kit0:arm64 (0.25.5-3) ...
Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ...
Setting up dh-strip-nondeterminism (1.14.2-1) ...
Setting up libdrm2:arm64 (2.4.125-2) ...
Setting up libva-drm2:arm64 (2.22.0-3) ...
Setting up groff-base (1.23.0-9) ...
Setting up libwayland-cursor0:arm64 (1.24.0-2+b1) ...
Setting up libva-x11-2:arm64 (2.22.0-3) ...
Setting up libdrm-amdgpu1:arm64 (2.4.125-2) ...
Setting up libgnutls30t64:arm64 (3.8.10-2) ...
Setting up mesa-libgallium:arm64 (25.2.1-2) ...
Setting up libgbm1:arm64 (25.2.1-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libgl1-mesa-dri:arm64 (25.2.1-2) ...
Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ...
Setting up man-db (2.13.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libwayland-dev:arm64 (1.24.0-2+b1) ...
Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ...
Setting up libva-wayland2:arm64 (2.22.0-3) ...
Setting up libglx-mesa0:arm64 (25.2.1-2) ...
Setting up libglx0:arm64 (1.7.0-1+b2) ...
Setting up libcurl4t64:arm64 (8.16.0~rc2-1) ...
Setting up debhelper (13.26) ...
Setting up libgl1:arm64 (1.7.0-1+b2) ...
Setting up cmake (4.1.1-1) ...
Setting up libva-glx2:arm64 (2.22.0-3) ...
Setting up libva-dev:arm64 (2.22.0-3) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.41-12) ...

+------------------------------------------------------------------------------+
| Check architectures                          Sat, 30 Aug 2025 04:50:19 +0000 |
+------------------------------------------------------------------------------+

E: dsc: arm64 not in arch list or does not match any arch wildcards: amd64 x32 
-- skipping

+------------------------------------------------------------------------------+
| Cleanup                                      Sat, 30 Aug 2025 04:50:20 +0000 |
+------------------------------------------------------------------------------+

Purging /build/reproducible-path
Not cleaning session: cloned chroot in use
E: dsc: arm64 not in arch list or does not match any arch wildcards: amd64 x32 
-- skipping

+------------------------------------------------------------------------------+
| Summary                                      Sat, 30 Aug 2025 04:50:22 +0000 |
+------------------------------------------------------------------------------+

Build Architecture: arm64
Build Type: binary
Build-Space: n/a
Build-Time: 0
Distribution: sid
Fail-Stage: arch-check
Host Architecture: arm64
Install-Time: 25
Job: /tmp/debusine-fetch-exec-upload-do57bcct/libvpl_2.15.0-1.dsc
Machine Architecture: arm64
Package: libvpl
Package-Time: 0
Source-Version: 1:2.15.0-1
Space: n/a
Status: skipped
Version: 1:2.15.0-1
--------------------------------------------------------------------------------
Finished at 2025-08-30T04:49:19Z
Build needed 00:00:00, no disk space

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

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

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

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

Reply via email to