Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#70997 - Update to libwnck3 40.0-1 breaks mate-panel workspace switcher aspect ratio

Attached to Project: Community Packages
Opened by PJ (PJX) - Sunday, 23 May 2021, 22:12 GMT
Last edited by Toolybird (Toolybird) - Monday, 17 October 2022, 06:41 GMT
Task Type Bug Report
Category Packages
Status Assigned
Assigned To Alexander Epaneshnikov (alex19EP)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Description:

Update of libwnck3 from 3.36.0-1 to 40.0-1 breaks mate-panel 1.24.2-1 workspace switcher aspect ratio. Displays with 16:9 aspect ratios appear as 1:1 in the workspace switcher applet.

Reproduce:

Reverting from libwnck3 40.0-1 back to 3.36.0-1 restores proper aspect ratio in the applet.

Reported to upstream.
This task depends upon

Comment by PJ (PJX) - Sunday, 16 October 2022, 22:37 GMT
Update of libwnck3 from 40.1-1 to 43.0-2 brakes mate-panel 1.26.2-1 workspace switcher aspect ratio (again). This appears to be the same bug/incompatibility between mate-panel and libwnck3 that this bug report had initially identified. The incompatible code in libwnck3 40.0-1 that triggers this bug was *temporarily* reverted back to the code in 3.36.0-1 by the libwnck3 devs to avoid the bug and give the mate-panel devs time to update their code.

https://github.com/mate-desktop/mate-panel/issues/1230#issuecomment-1046207042

40.1 was released with revert - https://gitlab.gnome.org/GNOME/libwnck/-/commit/7fab141ba787cecb576b732c9182b006453d82f4.

Note that mate-panel still needs to be fixed for future libwnck releases!

Apparently after 8 months, libwnck3 has moved on and been updated such that mate-panel is again incompatible with libwnck3. The mate-panel devs need to fix their code if they want to continue using libwnck3 as a dependency. Reverting the Arch libwnck3 package back from 43.0-2 to 40.1-1 will again avoid this bug, but eventually a permanent fix in mate-panel is needed.

Loading...