I get a warning running emacs from the launch icon, basically telling me to install and run emacs-gtk+x11 or emacs-lucid instead. emacs-gtk+x11 is already installed. If I run it manually I don't get the warning. Looks like the icon launches the program /usr/bin/emacs-desktop, is that supposed to work out what to actually run? If so under Xfce it's picking the wrong one.
OK so I uninstalled emacs.... which got rid of everything due to dependencies.
I then explicitly installed emacs-gtk+x11 (which also installed emacs as a weak dependency !!!).
Still launches with the error because it is launching emacs and not what I actually installed (emacs-gtk+x11).
This time I was able to uninstall emacs without it uninstalling the lot, and now it correctly launches emacs-gtk+x11. This is a mess, explicitly installing emacs-gtk+x11 should not have installed emacs as a weak dependency because it means when you go to actually run it, it is not running what you explicitly installed. This needs fixing because you cannot expect users to play dnf games to get stuff to work right.
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
@nixuser: Thanks for the report, but is this issue actually related to this update? It seems like this problem would be present from emacs-29.1-12 onwards, which has been in Fedora 40 since October. If so, blocking this update isn't going to help.
This update has been submitted for testing by mavit.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'waiting'.
This update has obsoleted emacs-29.3-1.fc40, and has inherited its bugs and notes.
This update's test gating status has been changed to 'passed'.
This update has been pushed to testing.
I get a warning running emacs from the launch icon, basically telling me to install and run emacs-gtk+x11 or emacs-lucid instead. emacs-gtk+x11 is already installed. If I run it manually I don't get the warning. Looks like the icon launches the program /usr/bin/emacs-desktop, is that supposed to work out what to actually run? If so under Xfce it's picking the wrong one.
OK so I uninstalled emacs.... which got rid of everything due to dependencies.
I then explicitly installed emacs-gtk+x11 (which also installed emacs as a weak dependency !!!).
Still launches with the error because it is launching emacs and not what I actually installed (emacs-gtk+x11).
This time I was able to uninstall emacs without it uninstalling the lot, and now it correctly launches emacs-gtk+x11. This is a mess, explicitly installing emacs-gtk+x11 should not have installed emacs as a weak dependency because it means when you go to actually run it, it is not running what you explicitly installed. This needs fixing because you cannot expect users to play dnf games to get stuff to work right.
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
@nixuser: Thanks for the report, but is this issue actually related to this update? It seems like this problem would be present from emacs-29.1-12 onwards, which has been in Fedora 40 since October. If so, blocking this update isn't going to help.
This may not be a new regression, I may not have run Emacs since before October.
This update has been obsoleted by emacs-29.3-5.fc40.