wlroots 0.18 support
Opened this issue · 5 comments
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.
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)
Ok, great! I did look in issues and PRs, but not in other branches.
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?
@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.