http://bugzilla.novell.com/show_bug.cgi?id=555682 Summary: emacs-22.2-24.2 contains all the executables (emacs-nox, emacs-x11, emacs-gtk), it should not Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: x86-64 OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: Development AssignedTo: pth@novell.com ReportedBy: mail@staffan.tjernstrom.name QAContact: qa@suse.de Found By: --- Blocker: --- --- Comment #0 from Staffan Tjernstrom <mail@staffan.tjernstrom.name> 2009-11-15 23:13:17 UTC --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.4) Gecko/20091016 SUSE/3.5.4-1.1.2 Firefox/3.5.4 Under openSuSE 11.1 (and earlier): staffan@duallane:~> rpm -q --fileprovide emacs | grep /usr/bin /usr/bin/b2m /usr/bin/ebrowse /usr/bin/emacsclient /usr/bin/grep-changelog /usr/bin/rcs-checkin staffan@duallane:~> rpm -q --fileprovide emacs-nox | grep /usr/bin /usr/bin/emacs-nox But under openSuSE 11.2, instead there is: lxstjernstrom:/home/staffan # rpm -q --fileprovide emacs | grep /usr/bin /usr/bin/b2m /usr/bin/ebrowse /usr/bin/emacs /usr/bin/emacs-gtk /usr/bin/emacs-nox /usr/bin/emacs-x11 /usr/bin/emacsclient /usr/bin/grep-changelog /usr/bin/rcs-checkin lxstjernstrom:/home/staffan # rpm -q --fileprovide emacs-nox | grep /usr/bin /usr/bin/emacs-nox lxstjernstrom:/home/staffan # That is to say, that when trying to just install emacs-nox (which requires emacsclient from the emacs package), you get all the other emacs flavours (emacs-x11, emacs-gtk) as well. The net effect of that is that you end up with an X11 emacs as a default, even if you don't want it. There's too many exe's in the base rpm - those additional executables belong in the individual emacs-nox, emacs-gtk, emacs-x11 rpms. Reproducible: Always Steps to Reproduce: 1.zypper rm emacs* 2.zypper in emacs-nox 3.ls -l /usr/bin/emacs* Actual Results: lxstjernstrom:/home/staffan # ls -l /usr/bin/emacs* -rwxr-xr-x 1 root root 120 2009-10-24 07:57 /usr/bin/emacs -rwxr-xr-x 1 root root 23728 2009-10-24 07:57 /usr/bin/emacsclient -rwxr-xr-x 1 root root 11007968 2009-10-24 07:57 /usr/bin/emacs-gtk -rwxr-xr-x 1 root root 10213344 2009-10-24 07:57 /usr/bin/emacs-nox -rwxr-xr-x 1 root root 10975272 2009-10-24 07:57 /usr/bin/emacs-x11 Expected Results: staffan@duallane:~> ls -l /usr/bin/emacs* lrwxrwxrwx 1 root root 9 2008-12-16 12:25 /usr/bin/emacs -> emacs-nox -rwxr-xr-x 1 root root 19872 2008-09-11 21:18 /usr/bin/emacsclient -rwxr-xr-x 1 root root 8449240 2008-09-11 21:18 /usr/bin/emacs-nox My work around for now is to create a sym-link in /usr/local/bin/emacs pointing to /usr/bin/emacs-nox. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.