Bug 167883 - app-editors/xemacs:-21.4.20 collisions with manpages
|
Bug#:
167883
|
Product: Gentoo Linux
|
Version: 2006.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: xemacs@gentoo.org
|
Reported By: hkbst@gentoo.org
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: app-editors/xemacs:-21.4.20 collisions with manpages
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-02-21 13:45 0000
|
* checking 1276 files for package collisions
existing file /usr/share/man/man1/etags.1.bz2 is not owned by this package
existing file /usr/share/man/man1/ctags.1.bz2 is not owned by this package
1000 files checked ...
existing file /usr/bin/b2m is not owned by this package
existing file /usr/bin/ctags is not owned by this package
existing file /usr/bin/etags is not owned by this package
existing file /usr/bin/rcs-checkin is not owned by this package
"equery b" didn't find any owner for any of the files however, so I forced
installation with:
FEATURES="-collision-protect" emerge -av xemacs
ok I now also got it for sys-apps/pciutils-2.2.4-r2:
* checking 18 files for package collisions
existing file /usr/share/misc/pci.ids is not owned by this package
Again not owned by any package. Not sure what is going on
Portage 2.1.2-r10 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0,
2.6.20-gentoo x86_64)
=================================================================
System uname: 2.6.20-gentoo x86_64 Intel(R) Core(TM)2 CPU 6600 @
2.40GHz
Gentoo Base System version 1.12.9
Timestamp of tree: Wed, 21 Feb 2007 12:30:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python: 2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool: 1.5.23b
virtual/os-headers: 2.6.20
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect cvs distlocks metadata-transfer
parallel-fetch sandbox sfperms splitdebug strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LINGUAS="en nl"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/marijn/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acpi alsa amd64 berkdb bitmap-fonts cairo cdr cli cracklib crypt
cups dbus dri dts dvd dvdr dvdread eds emacs emboss encode esd fam firefox
fortran gdbm gif gmp gnome gpm gstreamer gtk gtk2 hal iconv ipv6 isdnlog jpeg
kde kdeenablefinal ldap libg++ lm_sensors mad midi mikmod mng mp3 mpeg ncurses
nls nptl nptlonly nvidia offensive ogg opengl oss pam pcre pdf perl png ppds
pppd python qt3 qt4 quicktime readline reflection sdl session smp spell spl ssl
svg tcpd theora threads truetype truetype-fonts type1-fonts unicode vorbis
xinerama xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem
bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel
intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file
hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route
share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev"
KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001
mtxorb ncurses text" LINGUAS="en nl" USERLAND="GNU" VIDEO_CARDS="fbdev nv
nvidia"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS,
PORTAGE_RSYNC_EXTRA_OPTS
We can't fix collisions with unknown stuff. As for pciutils, just delete the
file and re-emerge.
(In reply to comment #0)
> existing file /usr/share/man/man1/etags.1.bz2 is not owned by this package
> existing file /usr/share/man/man1/ctags.1.bz2 is not owned by this package
> existing file /usr/bin/b2m is not owned by this package
> existing file /usr/bin/ctags is not owned by this package
> existing file /usr/bin/etags is not owned by this package
> existing file /usr/bin/rcs-checkin is not owned by this package
This is a collision between emacs{,-cvs} and xemacs. The files (these are
really symlinks) are not owned by the emacs package because they are created in
pkg_postinst.
For emacs{,-cvs} the problem will be solved by an eselect module. It is already
available for testing in the emacs overlay.
XEmacs is already using symlinks for the files in /usr/bin (this is bug
#62991). However, the ctags.1 and etags.1 man pages are still installed as
plain files and should probably be changed to symlinks, too.
Please reopen.
Yes, I think we are now able to fix it.
As discussed with Hans de Graaff, I have committed xemacs-21.4.20-r3 which
calls the emacs eselect module in its pkg_postinst and pkg_postrm functions.
This should address the file collision issues.