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

Reply via email to