WillPower3309 / swayfx

SwayFX: Sway, but with eye candy!
MIT License
1.18k stars 48 forks source link

Can't update system, wlroots dependency conflict #236

Closed analyticmind closed 7 months ago

analyticmind commented 7 months ago

Sway version: 0.3.2-19414f6

Hello. I tried updating my system, Arch (kernel 6.1.61-1-lts), and get the following error:

"installing wlroots (0.17.0-1) breaks dependency 'libwlroots.so=11-64' required by swayfx installing wlroots(0.17.0-1) breaks dependency 'wlroots<0.17' required by swayfx"

Any ideas on how to resolve this conflict?

Thanks!

bzglve commented 7 months ago

+1 but I think it's not a bug, but rather something like an update request. 0.17 wlroots, after all, break backward compatibility to some extent

bzglve commented 7 months ago

Any ideas on how to resolve this conflict?

I think for now we can just ignore the new version of wlroots with yay I can type something like 3 4 2 5 to ignore packages with that number or edit pacman.conf adding wlroots to IgnorePkg section

...
IgnorePkg = wlroots
...
analyticmind commented 7 months ago

Thank you for the prompt reply! I have applied the update without the new wlroots version, and everything appears to be working normally. Didn't know one could ignore specific packages. Thanks for the tip!

dron1885 commented 7 months ago

There is wlroots0.16 in Arch's extra repo. It doesn't conflict with normal wlroots (so no need to hold out on any updates) and enough for the Swayfx from the AUR.