Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167883 - app-editors/xemacs:-21.4.20 collisions with manpages
Summary: app-editors/xemacs:-21.4.20 collisions with manpages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: XEmacs team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-21 13:45 UTC by Marijn Schouten (RETIRED)
Modified: 2007-04-18 22:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marijn Schouten (RETIRED) gentoo-dev 2007-02-21 13:45:50 UTC
* 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
Comment 1 Marijn Schouten (RETIRED) gentoo-dev 2007-02-21 14:05:53 UTC
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
Comment 2 Marijn Schouten (RETIRED) gentoo-dev 2007-02-21 14:24:18 UTC
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
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-02-21 17:33:46 UTC
We can't fix collisions with unknown stuff. As for pciutils, just delete the file and re-emerge.
Comment 4 Ulrich Müller gentoo-dev 2007-03-19 21:21:30 UTC
(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.
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2007-03-20 05:42:50 UTC
Yes, I think we are now able to fix it.
Comment 6 Ulrich Müller gentoo-dev 2007-04-18 22:09:21 UTC
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.