hyprwm / Hyprland

Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
17.88k stars 752 forks source link

Upgrade: 0.41.1-1 -> 0.41.1-2 crashed completely and hyprland don't initialize #6656

Closed rbroggi closed 4 days ago

rbroggi commented 4 days ago

Regression?

Yes

System Info and Version

System/Version info ```sh ```

Description

After upgrading from version 0.41.1-1 to 0.41.1-2 hyprland wouldn't startup, I had to use tty and manually downgrade:

sudo downgrade 'wlroots=0.17.3-1' 'libdisplay-info=0.1.1-3' 'hyprland=0.41.1-1'

How to reproduce

upgraded and had the issue.

Crash reports, logs, images, videos

couldn't find a crash report.

fufexan commented 4 days ago

Can you bisect?

vaxerski commented 4 days ago

this is an arch packaging moment. Perform a proper update of your system, possibly recheck your mirrors for some lagging ones.

rbroggi commented 4 days ago

Hello, I'm properly updated: see https://archlinux.org/packages/extra/x86_64/hyprland/ (latest version is 0.41.1-1).

@fufexan - how would you suggest for me to bisect? those two are sequential update, no way to further bisect from package-manager point of view :thinking: .

fufexan commented 3 days ago

Well you can diff the PKGBUILD file and see what changed. Also I don't think external wlroots affects Hyprland, and if it does, it shouldn't.

vaxerski commented 3 days ago

literally nothing changed but arch packaging, so it's not an issue on our side

rbroggi commented 3 days ago

I found this:

image

In here: https://archlinux.org/packages/extra/x86_64/hyprland/

rbroggi commented 3 days ago

this seems to be the commit difference:

https://gitlab.archlinux.org/archlinux/packaging/packages/hyprland/-/commit/006ffcfb34f45152724903f10ee429c2b52fe0ff

rbroggi commented 3 days ago

The only difference seems to be upgrade of libdisplay-info to version 0.2.0