Bug 2273957
| Summary: | Wayland Emacs is launched from X11 Xfce | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Peter Oliver <mavit> |
| Component: | emacs | Assignee: | Peter Oliver <mavit> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 40 | CC: | benson_muite, dan.cermak, dueno, gordon.messmer, marcandre.lureau, mavit, msekleta, nixuser, phracek, swt |
| Target Milestone: | --- | Keywords: | Desktop |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | emacs-29.3-5.fc40 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2024-04-19 21:33:21 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Peter Oliver
2024-04-08 10:55:16 UTC
nixuser: Could you run the following command and share the output? Thanks. sh -x emacs-desktop $ sh -x emacs-desktop + '[' x11 = x11 ']' ++ readlink -f /usr/bin/emacs + emacs=/usr/bin/emacs-29.2-gtk+x11 + emacs=emacs-29.2-gtk+x11 + emacs=emacs-29.2-gtk+x11 + '[' emacs-29.2-gtk+x11 = emacs ']' + exec emacs Recall though I fixed the issue by uninstalling emacs and explicitly installing emacs-gtk+x11 then uninstalling emacs again. Do you need me to revert to the failing condition and re-run? OK I installed emacs on another native Fedora 40 system with Xfce. I installed using this syntax: $ sudo dnf -y install emacs this launches with the problem warning message because it is launching the wrong binary. On this system: $ emacs zuke$ sh -x emacs-desktop + '[' x11 = x11 ']' ++ readlink -f /usr/bin/emacs + emacs=/usr/bin/emacs-29.2 + emacs=emacs-29.2 + emacs=emacs-29.2 + '[' emacs-29.2 = emacs ']' + exec emacs Note that during the install emacs-gtk+x11 was also installed as a weak dependency, but it doesn't look like it's getting used. I'll leave this system like this in case you need me to do/try something else. Upgraded the second system to emacs-29.3-2.fc40.x86_64. Same results. $ sh -x emacs-desktop + '[' x11 = x11 ']' ++ readlink -f /usr/bin/emacs + emacs=/usr/bin/emacs-29.3 + emacs=emacs-29.3 + emacs=emacs-29.3 + '[' emacs-29.3 = emacs ']' + exec emacs FEDORA-2024-f9ce536a3e (emacs-29.3-5.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-f9ce536a3e FEDORA-2024-f9ce536a3e has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-f9ce536a3e` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-f9ce536a3e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. emacs-29.3-5.fc40 fixes the issue for me. $ sh -x emacs-desktop + '[' x11 = x11 ']' ++ readlink -f /usr/bin/emacs + emacs=/usr/bin/emacs-29.3 + emacs=emacs-29.3 + emacs=emacs + '[' emacs = emacs ']' + type emacs-gtk+x11 + exec emacs-gtk+x11 FEDORA-2024-f9ce536a3e (emacs-29.3-5.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report. |