Today I tried to install Fedora 30 minimal on a machine, and just after install sway from the SIG COPR repo.
It did not work, due to a missing swrast driver.
After a few researches on Google, I found that the problem was the package mesa-dri-drivers that was not installed.
After the installation, sway started perfectly.
I think we should add this package as a dependency.
What do you think?
I'm currently working on a module for sway. We basically just want to
have a stream that always contains the latest version of sway (including
all its dependencies), the same version that is also in rawhide (this
stream should be named 'rolling' if I understand the guidelines
correctly). In that case, is it better to just use the master branch of
the package git, or should I create a dedicated stream branch nevertheless?
when you are ready to roll with the new sway 1.1, you can chain the
build with https://src.fedoraproject.org/rpms/wlroots/pull-request/2
(archive already uploaded).
Sway 1.0 cannot be built with this new version of wlroots:
> ../sway/desktop/desktop.c: In function 'desktop_damage_surface':
> ../sway/desktop/desktop.c:9:56: error: 'struct wlr_output' has no member named 'lx'
> 9 | output_damage_surface(output, lx - output->wlr_output->lx,
> | ^~
> ../sway/desktop/desktop.c:10:28: error: 'struct wlr_output' has no member named 'ly'
> 10 | ly - output->wlr_output->ly, surface, whole);
> | ^~
The packages from the sway-sig copr seems to behave as expected thus far.
What are the next steps on the route to modularity?
Are there test cases from the regular sway packaging we can reuse?
Is there any special hoops to jump through?