Package: hyprland
Version: 0.56.0+ds-1+hyprutils01401
Followup-For: Bug #1143172
X-Debbugs-Cc: [email protected]
hyprland 0.56.0 requires hyprutils >= 0.14.0. sid has 0.13.1, so the
binary in sid is built against a version upstream declares insufficient.
Upstream d30bb9555639564d2b3eb83f5c7c615ffe6f1af4, released in v0.56.1,
a one-line CMakeLists change raising the minimum from 0.13.1 to 0.14.0:
build: update hyprutils dependency to 0.14.0 (#15518)
Crashes at startup with hyprutils < 0.14.0.
The hyprutils fix (41fb809, "memory: fix virtual inheritance casts") is
in header-only templates, so the build-time version decides, not the
installed runtime library.
Verified: rebuilt 0.56.0+ds-1 with no source changes, only
build-depending on libhyprutils-dev 0.14.0-1 from experimental. Crash
gone.
Fix: d/control libhyprutils-dev (>= 0.14.0), plus upstream d30bb955 as a
patch so a build against 0.13.1 fails at configure rather than producing
a crashing binary. Blocked until hyprutils 0.14.0 migrates from
experimental (libhyprutils13). 0.55.4+ds-2+b1 is unaffected.
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 7.1.5ryzen7700x (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8),
LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages hyprland depends on:
ii binutils 2.47-2
ii libaquamarine11 0.12.1-1
ii libc6 2.42-17
ii libcairo2 1.18.4-3+b1
ii libdrm2 2.4.134-3
ii libegl1 1.7.0-3+b1
ii libeis1 1.5.0-3+b1
ii libgbm1 26.1.5-1
ii libgcc-s1 16.1.0-3
ii libgl1-mesa-dri 26.1.5-1
ii libgles2 1.7.0-3+b1
ii libglib2.0-0t64 2.88.2-1
ii libhyprcursor0 0.1.13-2
ii libhyprgraphics4 0.5.1-2+b1
ii libhyprlang2 0.6.8-4+b1
ii libhyprutils13 0.14.0-1
ii libhyprwire3 0.3.1-3
ii libinput10 1.31.3-1
ii liblcms2-2 2.19.1-1
ii liblua5.5-0 5.5.0-5
ii libmuparser2v5 2.3.4-2+b1
ii libpango-1.0-0 1.58.0-1
ii libpangocairo-1.0-0 1.58.0-1
ii libpixman-1-0 0.46.4-1+b2
ii libre2-11 [libre2-11-absl20260526] 20251105-1+b1
ii libreadline8t64 8.3-4
ii libstdc++6 16.1.0-3
ii libtomlplusplus3t64 3.4.0+ds-0.2+b2
ii libudis86-0 1.7.2+git20221013.5336633-2
ii libuuid1 2.42.2-2
ii libwayland-server0 1.26.0-1
ii libxcb-composite0 1.17.0-2+b2
ii libxcb-errors0 1.0.1-4+b2
ii libxcb-icccm4 0.4.2-1+b2
ii libxcb-render0 1.17.0-2+b2
ii libxcb-res0 1.17.0-2+b2
ii libxcb-xfixes0 1.17.0-2+b2
ii libxcb1 1.17.0-2+b2
ii libxcursor1 1:1.2.3-1+b2
ii libxkbcommon0 1.13.1-1
ii polkitd 127-3
Versions of packages hyprland recommends:
ii libcap2-bin 1:2.78-1
ii xdg-desktop-portal-hyprland 1.4.0-1
ii xwayland 2:24.1.12-1
hyprland suggests no packages.
-- no debconf information