Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83994 - Collisions of dev-libs/gmime-2.1.11 with sharutils
Summary: Collisions of dev-libs/gmime-2.1.11 with sharutils
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on: 70392
Blocks:
  Show dependency tree
 
Reported: 2005-03-03 13:13 UTC by Lars Strojny
Modified: 2005-05-21 08:42 UTC (History)
2 users (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 Lars Strojny 2005-03-03 13:13:05 UTC
$ emerge gmime
(...)
   usr/lib/libgmime-2.0.so.2.1.11
   usr/bin/uuencode
   usr/bin/uudecode
making executable: /usr/lib/libgmime-2.0.so.2.1.11
>>> Completed installing gmime-2.1.11 into /var/tmp/portage/gmime-2.1.11/image/

* checking 136 files for package collisions
existing file /usr/bin/uuencode is not owned by this package
existing file /usr/bin/uudecode is not owned by this package
* spent 0.0477809906006 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 dev-libs/gmime-2.1.11 NOT merged

No package files given... Grabbing a set.



/usr/bin/uu{en,de}code is from app-arch/sharutils.

$ emerge info
Portage 2.0.51.18 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.11 i686)
=================================================================
System uname: 2.6.11 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Mar  2 2005, 13:35:42)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.9.4, 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r4
sys-devel/libtool:   1.5.10-r5
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -fstack-protector -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -fstack-protector -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks maketest sandbox sfperms test userpriv usersandbox"
GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/ http://mirror.switch.ch/mirror/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_DE.utf-8"
LC_ALL="de_DE.utf-8"
MAKEOPTS="-j1 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a4 aac aalib acl acpi alsa apache2 avi bash-completion bitmap-fonts bzlib caca calendar cdparanoia cdr cpdflib crypt cups divx4linux djbfft dlloader dvd eds encode esd evo exif fam fbcon flac ftp gd gd-external gif gimpprint gmail gnome gphoto2 gpm gstreamer gtk2 gtkhtml hal hbci howl iconv imap imlib2 ipv6 ithreads jpeg libcaca mad mime mmx mng mono moznocompose moznoirc moznomail mozsvg mpeg mpeg4 mysql ncurses nls nptl nptlonly oggvorbis opengl openssh pam pcre pic png python quicktime readline real rtc samba session simplexml sockets spell splash sqlite sse sse2 ssl svg svga theora threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales vim-pager wmf xanim xmlrpc xv zlib linguas_GER"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS
Comment 1 Andrej Kacian (RETIRED) gentoo-dev 2005-03-03 13:38:24 UTC
I remember fixing this problem back in 2.1.10 (see ChangeLog). And, I just tried emerging gmime-2.1.11, and it works - files /usr/bin/gmime-uu{en,de}code get installed.
Comment 2 Bryan Østergaard (RETIRED) gentoo-dev 2005-03-03 14:09:28 UTC
Reassigning to net-mail as I'm not the maintainer.
Comment 3 Andrej Kacian (RETIRED) gentoo-dev 2005-03-03 15:11:44 UTC
Ok, looks like this is a portage "feature" - it checks for file collisions too soon, if FEATURES="collision-protect" is set. After moving file renaming from pkg_preinst() to end of src_install(), all is fine.

Ebuilds have been fixed in CVS, thanks for reporting!
Comment 4 Alexander Skwar 2005-05-21 08:40:12 UTC
Please reopen.

making executable: /usr/lib/libgmime-2.0.so.2.1.9
>>> Completed installing gmime-2.1.9-r1 into /var/tmp/portage/gmime-2.1.9-r1/image/

* checking 141 files for package collisions
existing file /usr/bin/uudecode is not owned by this package
existing file /usr/bin/uuencode is not owned by this package
* spent 0.0920889377594 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 dev-libs/gmime-2.1.9-r1 NOT merged

No package files given... Grabbing a set.
[15:44:45 alexander@server:~/tmp] $ epm -qf /usr/lib/libgmime-2.0.so.2.1.9
file /usr/lib/libgmime-2.0.so.2.1.9: No such file or directory
[15:46:49 alexander@server:~/tmp] $ epm -qf /usr/bin/uudecode /usr/bin/uuencode
sharutils-4.2.1-r10
sharutils-4.2.1-r10
Comment 5 Alexander Skwar 2005-05-21 08:42:28 UTC
Bug 70392 had a resolution - once...