Skip to content
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

wlroots 0.18 support #107

Open
diederikdehaas opened this issue Aug 30, 2024 · 5 comments
Open

wlroots 0.18 support #107

diederikdehaas opened this issue Aug 30, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@diederikdehaas
Copy link

wlroots 0.18 has been released: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.18.0

And in Debian there's a transition tracker for it, so it would be great if wlmaker would support wlroots 0.18 too.

@phkaeser
Copy link
Owner

phkaeser commented Aug 30, 2024

Actually there's already a branch at https://github.com/phkaeser/wlmaker/tree/nvidia that is updated to run with wlroots-0.18. It will need to get that cleaned up a little, and compile conditionally to support both 0.17 and 0.18 for smooth transition.

(meaning to imply: That may be not that much work, and should be feasible in the next weeks)

@phkaeser phkaeser added the enhancement New feature or request label Aug 30, 2024
@diederikdehaas
Copy link
Author

Ok, great! I did look in issues and PRs, but not in other branches.

@phkaeser
Copy link
Owner

With #114, the code is supposed to be ready for 0.18, and github actions in place to keep it building for both 0.17 and 0.18. For Debian Trixie, it's also verified to work with pre-packaged libwlroots-dev and has many fewer depdencies. That should also apply to BSD.

@alexmyczko -> is there something I can help with adjusting the Debian package? And, anything further needed to let it build against wlroots-0.18 ?

@jbeich -> similar for *BSD, it should build with system wlroots. Anything I can help updating?

@alexmyczko
Copy link

@phkaeser I guess all is fine, release a new version. You can see here:

https://sources.debian.org/src/wlmaker/0.3-2/debian/

in the changelog what is done in the latest package, and in patches/ you will find things that get patched for the package.

Debian 13 (trixie) will not be released before next year, and the freeze is also likely not to start before end of this year. https://release.debian.org/trixie/freeze_policy.html

Freezes usually take ~6 months, +-3 months.

@jbeich
Copy link

jbeich commented Sep 13, 2024

Builds fine on FreeBSD with both wlroots 0.17 and 0.18. Runtime is OK except #117 which is easy to work around downstream.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants