Update niri to version 25.08 and xwayland-satellite to version 0.7.
Notably, niri now supports xwayland out-of-the-box without manual configuration, and reading keyboard layout from org.freedesktop.locale1.
Release notes:
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2025-852b3e077d
Please log in to add feedback.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update has been submitted for testing by bodhi.
This update has been pushed to testing.
This is lovely, thank you.
One thing, which might very well be entirely my fault, but I pulled this onto my system with a standard
dnf --enable-repo updates-testing upgrade niri, and the compositor unexpectedly restarted during the update process. This was very visible and dropped the only graphical application I was running at the time (foot, housing thednf upgrade, luckily by way of tmux).My logs read something like this:
I'm guessing this is some side effect of
%systemd_user_post niri.servicein the%postsection, which blame says isn't some recent addition (but I think this might be my first time upgrading niri, since I only installed it a month or two ago). Of course I am not familiar with packaging (and certainly not the ins and outs of niri) --- just FYI.This update can be pushed to stable now if the maintainer wishes
Strange - I don't think this should happen. I'm intentionally using
%systemd_user_postun_with_reloadand not the_with_restartvariant - this should only cause systemd to reload the updated service definition, not to actually restart the service 🤔 Still, updating a system "live" can have unintended consequences like this, which is why it's recommended to use offline upgrades :)Oh heavens, I've been doing this wrong for over a decade then. Thanks for the pointer.
(For future readers:
man dnf5-offline)This update has been submitted for stable by bodhi.
This update has been pushed to stable.