Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 181316

Summary: eselect-emacs kills ctags binary
Product: Gentoo Linux Reporter: Fabian Groffen <grobian>
Component: New packagesAssignee: Emacs project <emacs>
Status: RESOLVED INVALID    
Severity: normal CC: grobian
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Fabian Groffen gentoo-dev 2007-06-08 15:24:58 UTC
% qfile ctags
dev-util/ctags (/usr/bin/ctags)

from emacs.eselect:
BINARYLIST="emacsclient etags ctags b2m ebrowse rcs-checkin grep-changelog"

e.g. remove_symlinks removes /usr/bin/${f} where ${f} in $BINARYLIST.

This obviously leads to removal of the ctags binary, beyond repair.

I've got no clue how to fix this, but it definitely fuels the fire between the Vim and Emacs camps, as ctags is a dependency of Vim.
Comment 1 Ulrich Müller gentoo-dev 2007-06-08 15:49:40 UTC
Which version of dev-util/ctags is this? All versions that I see in the tree (sync'd today) have the following in src_install():

    # namepace collision with X/Emacs-provided /usr/bin/ctags -- we
    # rename ctags to exuberant-ctags (Mandrake does this also).
    mv ${D}/usr/bin/{ctags,exuberant-ctags}
    mv ${D}/usr/share/man/man1/{ctags,exuberant-ctags}.1

> [...] it definitely fuels the fire between the Vim and Emacs camps,

Are you serious about that?
Comment 2 Fabian Groffen gentoo-dev 2007-06-08 22:21:54 UTC
(In reply to comment #1)
> Which version of dev-util/ctags is this? All versions that I see in the tree
> (sync'd today) have the following in src_install():
> 
>     # namepace collision with X/Emacs-provided /usr/bin/ctags -- we
>     # rename ctags to exuberant-ctags (Mandrake does this also).
>     mv ${D}/usr/bin/{ctags,exuberant-ctags}
>     mv ${D}/usr/share/man/man1/{ctags,exuberant-ctags}.1

You're right.  There's my bug.  This code wasn't executed :(
Sorry about the noise!
 
> > [...] it definitely fuels the fire between the Vim and Emacs camps,
> 
> Are you serious about that?

I hope you don't seriously think I am...