-
-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to Sway >= 1.10 #1105
Comments
Hi @ztec , it looks like we're blocked on packaging sway 1.10 due to (at least) the wlroots dependency. I tried building the 1.10.1 release of
Looking at what's available in the repos: So, it seems that for the next Ubuntu release we may be able to build in version 1.10 of sway, but not at this time. Until then, if you're able to locally build sway 1.10 with it's dependencies on your machine, you could then apply the patches for Regolith integration. The patches are contained within the If you do make that work, you could create a PR back here and once the wlroots dependency is available, your update could be packaged into Regolith. |
Thanks for all of that 🤗. |
For now (with wlroot as submodule, not as package) I got this error :-/
I'm looking for a way to get that, without success yet. edit: Found it https://launchpad.net/ubuntu/+source/libinput/1.26.2-1 |
So far I built sway using wlroot sources directly. Not tested it yet. Trying to build using packaged version of wlroot but apart from outdated dependencies, it seems two package are missing on ubuntu (but I found them on debian side) All the other dependencies issue with ubuntu 24.04:
I think the amount of dependencies to update is too high for me. I don't have available VM do to it in a isolated way and do not want to break my main install for now. If you have an easy solution to update all those dependencies I might test but it is beyond my current knowledge for now. |
You got far! It turns out that the package dependencies we need are packaged on Debian Trixie (testing). I'm working on porting the regolith patches to 1.10. LMK if you'd like to help! |
You can fine my merge of the sway-1.10 here: ztec/sway-regolith@a9f0471 It is not perfect as I'm no expert in C and didn't really understand all the diffs. Patches files seems ok (with the whitespace option to git apply). It compiled/worked on my machine™ but had other issues with Hardware Acceleration (nvidia and firefox). Had to stop the experimentation. |
Ah, nice. Thanks for providing that, it might help me if I encounter issues when upleveling to 1.10. From a packaging perspective, I'm doing this in the opposite direction. I take the source tree from upstream, and then update the patches we have to "fit" the updated version, like here: regolith-linux/sway-regolith#34 |
I figured it out it is done the other way around (like you do) but only after I did it. And also after I fully (mostly anyway) understood how you handle this package. 😂 |
Hi again @ztec . Maybe you already got yourself going, but if not I have tested
|
For now, I'm a bit stuck and cannot use the sway flavour of regolith because of some issue with Nvidia. they seems to be addressed in new versions of
wlroots
andsway
1.10
bring them.I have found no way to get sway 1.10 with regolith in a package (I may compile it to test tho)
What are the requirements to build and package sway 1.10 or 1.10.1 with regolith / in regolith package sourcedeb ? Can I help ?
The text was updated successfully, but these errors were encountered: