Bug 1965776 - GLFW Window decoration is messed up
Summary: GLFW Window decoration is messed up
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: glfw
Version: 34
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Till Hofmann
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-05-29 18:05 UTC by artyom.dangizyan
Modified: 2021-07-05 01:33 UTC (History)
5 users (show)

Fixed In Version: glfw-3.3.4-2.fc34
Clone Of:
Environment:
Last Closed: 2021-07-05 01:33:31 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description artyom.dangizyan 2021-05-29 18:05:29 UTC
Description of problem:

This is the same bug as https://bugzilla.redhat.com/show_bug.cgi?id=1894716 except that it is now happening on fedora 34. As fedora 34 is shipping with gltf 3.3.4 I expect that it was again compiled with Wayland support enabled. The issue in the glfw repository is not resolved yet (https://github.com/glfw/glfw/issues/1803). I think it will be better to recompile without Wayland support until the issue in glfw is addressed.

Version-Release number of selected component (if applicable): 1:3.3.4-1.fc34

Comment 1 Boleslaw Ciesielski 2021-06-02 02:02:55 UTC
It's actually worse than that, X11 support is now broken because glfw is built to use Wayland only. It may not actually be possible to build glfw with support for both X11 and Wayland in the same library. If I read the cmake file correctly, Wayland and X11 support are mutually exclusive. If we want to support both then we may need to have two separate binary packages (or two libraries with different names).

But in the short term I agree that it's better to disable Wayland support. f33 had the same problem and this was fixed in commit 0765c9f (https://src.fedoraproject.org/rpms/glfw/c/0765c9fb9024200aba99f848a7fcab293e454403?branch=f33) but this fix was not ported to f34.

Comment 2 Fedora Update System 2021-06-30 17:40:09 UTC
FEDORA-2021-3bf294fc75 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-3bf294fc75

Comment 3 Boleslaw Ciesielski 2021-06-30 18:39:17 UTC
(In reply to Fedora Update System from comment #2)
> FEDORA-2021-3bf294fc75 has been submitted as an update to Fedora 34.
> https://bodhi.fedoraproject.org/updates/FEDORA-2021-3bf294fc75

This update fixes the problem from Comment 1 for me

Comment 4 Fedora Update System 2021-07-01 01:18:16 UTC
FEDORA-2021-3bf294fc75 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-3bf294fc75`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-3bf294fc75

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2021-07-05 01:33:31 UTC
FEDORA-2021-3bf294fc75 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.