Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
When I try to emerge sys-fs/quota-3.06-r2 with FEATURES="collision-protect", there is a collision and emerge exits with an error. Reproducible: Always Steps to Reproduce: 1. set FEATURES="collision-protect" in make.conf 2. emerge quota Actual Results: >>> Completed installing into /var/tmp/portage/quota-3.06-r2/image/ * checking 33 files for package collisions existing file /usr/include/rpcsvc/rquota.h is not owned by this package existing file /usr/include/rpcsvc/rquota.x is not owned by this package * spend 0.0752940177917 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org package sys-fs/quota-3.06-r2 NOT merged Expected Results: Successful emerge. # emerge info Portage 2.0.51-r3 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.6.6 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /opt/glftpd/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache collision-protect distlocks makecheck sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow acpi apache2 apm arts avi berkdb bitmap-fonts crypt cups encode f77 fbcon firebird foomaticdb fortran gd gd-external gdbm gif gpm gtk2 imap imlib innodb java jpeg libg++ libwww mad maildir mikmod mmx motif mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl png pnp postgres python quicktime readline sasl sdl slang snmp socks5 spell sse ssl svga tcpd truetype unicode x86 xml xml2 xmms xv zlib"
/usr/include/rpcsvc/rquota.h is owned by glibc..
Hmm, seems like a quite bad idea to overwrite that one... :-/
OK, guys, I really need the quotas working. Bump. :-/ So should I backup the offending files somewhere, disable collision-protect and copy them back after emerging quota?
Changing this one to critical. Quota indeed is a core package, which should emerge without messing with other core system packages, like glibc. :-(
fixed in 3.12
Great, it works now. Thanks.