Description of problem: RHEL's emacs and emacs-nox packages do not provide emacs(bin). This means that packages containing emacs modes that are not GUI-specific currently have no way to specify that they want *any* emacs, short of depending on /usr/bin/emacs. And file-based dependencies are frowned upon. Version-Release number of selected component (if applicable): 21.4-20.el5 How reproducible: Always Steps to Reproduce: 1. rpm -q --provides emacs Actual results: emacs = 21.4-20.el5 Expected results: Should also provide emacs(bin) Additional info: Same change should probably be made to xemacs, but I don't personally use it. For this kind of minimal change, hopefully we don't have to wait for the next service release?
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Previously, the emacs and emacs-nox packages did not provide any convenient way for other packages to specify a dependency that can be satisfied by either of the emacs variants. This update changes the emacs and emacs-nox packages and provides the common symbol "emacs(bin)".
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2011-0468.html