<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>167883</bug_id>
          
          <creation_ts>2007-02-21 13:45 0000</creation_ts>
          <short_desc>app-editors/xemacs:-21.4.20 collisions with manpages</short_desc>
          <delta_ts>2007-04-18 22:09:21 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>hkbst@gentoo.org</reporter>
          <assigned_to>xemacs@gentoo.org</assigned_to>
          <cc>emacs@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>hkbst@gentoo.org</who>
            <bug_when>2007-02-21 13:45:50 0000</bug_when>
            <thetext>* 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

&quot;equery b&quot; didn&apos;t find any owner for any of the files however, so I forced installation with:

FEATURES=&quot;-collision-protect&quot; emerge -av xemacs</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hkbst@gentoo.org</who>
            <bug_when>2007-02-21 14:05:53 0000</bug_when>
            <thetext>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</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hkbst@gentoo.org</who>
            <bug_when>2007-02-21 14:24:18 0000</bug_when>
            <thetext>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=&quot;amd64 ~amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -pipe -ggdb&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c&quot;
CXXFLAGS=&quot;-O2 -pipe -ggdb&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig collision-protect cvs distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot;
LANG=&quot;en_US.UTF-8&quot;
LINGUAS=&quot;en nl&quot;
MAKEOPTS=&quot;-j4&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/home/marijn/overlay&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;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&quot; ALSA_CARDS=&quot;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&quot; ALSA_PCM_PLUGINS=&quot;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&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en nl&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;fbdev nv nvidia&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-02-21 17:33:46 0000</bug_when>
            <thetext>We can&apos;t fix collisions with unknown stuff. As for pciutils, just delete the file and re-emerge.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-03-19 21:21:30 0000</bug_when>
            <thetext>(In reply to comment #0)
&gt; existing file /usr/share/man/man1/etags.1.bz2 is not owned by this package
&gt; existing file /usr/share/man/man1/ctags.1.bz2 is not owned by this package
&gt; existing file /usr/bin/b2m is not owned by this package
&gt; existing file /usr/bin/ctags is not owned by this package
&gt; existing file /usr/bin/etags is not owned by this package
&gt; 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.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-03-20 05:42:50 0000</bug_when>
            <thetext>Yes, I think we are now able to fix it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-04-18 22:09:21 0000</bug_when>
            <thetext>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.
</thetext>
          </long_desc>
      
    </bug>

</bugzilla>