Red Hat Bugzilla – Bug 1273146
Include a wayland app launching fix for F23
Last modified: 2015-10-26 17:02:16 EDT
Upstream is asking me to include a fix which makes app launching work under Wayland. As Wayland support in Fedora is getting quite a bit of exposure in media, might be worth pulling it in for the live images.
< ebassi> It's already been cherry-picked to the stable branch, but that patch makes it possible to launch X11 apps on Wayland when clicking on buttons or terminal URLs
If any application is launching an application still using X11, without this patch the operation will fail because the DISPLAY environment variable is pointing to the wrong value.
This affects all applications using GIO or GTK API to launch applications — for instance, the terminal when clicking on an URL, or double-clicking on a file in Nautilus.
Is this a fix for the 'sudo gvim' and similar problems under Wayland?
Discussed at 2015-10-19 freeze exception review meeting: https://meetbot.fedoraproject.org/fedora-blocker-review/2015-10-19/f23-blocker-review.2015-10-19-16.00.html . Rejected as a freeze exception issue: this would clearly be a nice fix, and we take the point that people may test Wayland immediately after installation without updating the system, but changing glib this close to release just seems like too high a risk for this non-default path. Last week we may have taken it, but not now.
glib2-2.46.1-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-f95b0c8f45
glib2-2.46.1-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update glib2'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-f95b0c8f45
Just tested glib2-2.46.1-2 from updates-testing, and can confirm that it fixes the issue of launching X11 apps under Wayland from GLib-based applications.
Reproposing as a Freeze Exception. We agreed in the blocker meeting that it would be nice to pull this in if we end up slipping, and it looks a lot like we are going to slip for a week.
Discussed at 2015-10-22 freeze exception review meeting: https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2015-10-22/f23-fe-review.2015-10-22-17.30.log.txt . Accepted as a freeze exception issue: since we're slipping, we were OK with pulling this in for an RC composed soon, as we'd have time to back it out if it turns out to be busted.
glib2-2.46.1-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.