Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#71349 - [sway] Rebuild needed with testing/wlroots 0.14.0

Attached to Project: Community Packages
Opened by Sibren Vasse (SibrenVasse) - Thursday, 24 June 2021, 08:26 GMT
Last edited by Brett Cornwall (ainola) - Thursday, 24 June 2021, 15:08 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Brett Cornwall (ainola)
Maxim Baz (maximbaz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Upgrading wlroots to 0.14.0 breaks sway.

~ sway
sway: error while loading shared libraries: libwlroots.so.8: cannot open shared object file: No such file or directory

Additional info:
* community/sway 1:1.6-1
* community-testing/wlroots 0.14.0-1
This task depends upon

Closed by  Brett Cornwall (ainola)
Thursday, 24 June 2021, 15:08 GMT
Reason for closing:  Fixed
Additional comments about closing:  I've moved wlroots 0.14 to [community-staging]. You may now unpin it if you had done so previously. Sorry for the inconvenience.
Comment by Daniel Jenssen (Daerandin) - Thursday, 24 June 2021, 08:58 GMT
The meson.build file for sway specifies a versioned dependency on wlroots. The current stable release of sway (1.6) specifically depends on wlroots version 0.13

I don't know if there are any incompatible changes between wlroots 0.13 and 0.14, if there are then we can't simply rebuild sway. One solution in that scenario might be build sway from a specific git commit that works with the current wlroots version.

I am going to test it out later today, to see if I can just change the meson.build file and build with wlroots 0.14. I'll report back here if it works or not.
Comment by Morten Linderud (Foxboron) - Thursday, 24 June 2021, 09:11 GMT
I asked on IRC and it seems like the wlroots bump might have been premature as Maxim was waiting for the sway release.
Comment by Daniel Jenssen (Daerandin) - Thursday, 24 June 2021, 12:25 GMT
I can confirm that sway 1.6 will not build with wlroots 0.14, I didn't really expect it but still wanted to give it a try.


For now I suppose the best solution is to not update wlroots as there is not really much that can be done by the Arch devs. I would suggest to not move wlroots out of testing to avoid a lot of noise on the forums.
Comment by Brett Cornwall (ainola) - Thursday, 24 June 2021, 14:05 GMT
I apologize for this; I had updated wlroots in [community-testing] expecting sway to be updated shortly after. I had updated the repo database after changing an different package. Upon reflection it usually does take a few days for upstream to cut a new release.

Sorry!
Comment by Morten Linderud (Foxboron) - Thursday, 24 June 2021, 14:24 GMT
You can pull the package from [community-testing] if sway ends up taking longer for a release :)
Comment by Eli Schwartz (eschwartz) - Thursday, 24 June 2021, 14:41 GMT
This is why staging exists. :p

Loading...