FS#70997 - [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 Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:02 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Alexander Epaneshnikov (alex19EP)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
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

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:02 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/libwnck3/issues/1
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.
Comment by Buggy McBugFace (bugbot) - Tuesday, 08 August 2023, 19:11 GMT
This is an automated comment as this bug is open for more then 2 years. Please reply if you still experience this bug otherwise this issue will be closed after 1 month.

Loading...