Description of problem: I ran `sudo dnf update -y` and Firefox (on Wayland) updated to 87.0. Sway is on 1.5. There's a visual bug/flicker also described https://www.reddit.com/r/swaywm/comments/mc04bj/psa_popup_menu_flickering_on_firefox_87_is_fixed/ by another user that is apparently fixed in sway 1.5.1 Version-Release number of selected component (if applicable): Installed Packages Name : sway Version : 1.5 Release : 3.fc33 Architecture : x86_64 Size : 5.6 M Source : sway-1.5-3.fc33.src.rpm Repository : @System From repo : updates Summary : i3-compatible window manager for Wayland URL : https://github.com/swaywm/sway License : MIT Description : Sway is a tiling window manager supporting Wayland compositor protocol and : i3-compatible configuration. Name : firefox-wayland Version : 87.0 Release : 2.fc33 Architecture : x86_64 Size : 8.2 k Source : firefox-87.0-2.fc33.src.rpm Repository : @System From repo : updates Summary : Firefox Wayland launcher. URL : https://www.mozilla.org/firefox/ License : MPLv1.1 or GPLv2+ or LGPLv2+ Description : The firefox-wayland package contains launcher and desktop file : to run Firefox explicitly on Wayland. How reproducible: 100% Steps to Reproduce: 1. Install sway 1.5, firefox-wayland 87.0 2. Open Firefox and any page 3. Right click to access menu (e.g., to inspect an element) and menu flickers Actual results: Menu is barely usable depending on the speed of the flicker Expected results: Menu does not flicker Additional info: This is fixed on sway 1.5.1 which is already in Fedora 34 and 35 based on https://src.fedoraproject.org/rpms/sway
I see now that 1.5.1 requires wlroots 0.12.0 (f33 has 0.11.0). I'm not sure what the backport policy is around these things.
(In reply to Ian Stapleton Cordasco from comment #1) > I'm not sure what the backport policy is around these things. As you may guess, backports with ABI changes are discouraged[1] and we are not doing that. However, if you can identify pull requests or commits that address the issue, I can include these in f33 build (as long as there are no wlroots API/ABI changes). I also doubt that sway 1.5.1 fixes that: the only commit in 1.5.1 bumps wlroots dependency to 0.12. I see that the reddit thread refers to sway 1.6, which is not yet released; see bug1939820 for 1.6 update status. One thing to note is that we won't be able to provide backports of 1.6 via regular or modular updates due to outdated dependencies in f33. I have working builds in my sway-testing copr, so maybe we need to copy that under @sway-sig copr account and mark as an "official" backport repository. [1]: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#philosophy
(In reply to Aleksei Bavshin from comment #2) > I also doubt that sway 1.5.1 fixes that: the only commit in 1.5.1 bumps > wlroots dependency to 0.12. I see that the reddit thread refers to sway 1.6, > which is not yet released; see bug1939820 for 1.6 update status. Oh I think I misread the thread the first time a few days ago and didn't check my understanding when I found the thread again. Sorry for the confusion > One thing to note is that we won't be able to provide backports of 1.6 via > regular or modular updates due to outdated dependencies in f33. I have > working builds in my sway-testing copr, so maybe we need to copy that under > @sway-sig copr account and mark as an "official" backport repository. Is there a way for a complete novice to packaging to help out with this?
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.
FEDORA-2021-6408bb8ea1 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-6408bb8ea1
FEDORA-2021-6408bb8ea1 has been pushed to the Fedora 33 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-6408bb8ea1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-6408bb8ea1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-6408bb8ea1 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.