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 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.