Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 392607 - dev-lang/ruby-enterprise-1.8.7.2010.02-r1 conflict with installed dev-lang/ruby-1.8.7_p352
Summary: dev-lang/ruby-enterprise-1.8.7.2010.02-r1 conflict with installed dev-lang/ru...
Status: RESOLVED DUPLICATE of bug 380409
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-30 13:38 UTC by Hack_leberry Finn
Modified: 2011-11-30 13:43 UTC (History)
0 users

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


Attachments
full install log with collision files list (ruby-enterprise_collision.txt,605.78 KB, text/plain)
2011-11-30 13:43 UTC, Hack_leberry Finn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hack_leberry Finn 2011-11-30 13:38:52 UTC
Compilation went right, but installation shows conflict between ruby and ruby-enterprise files.
The same problem was in bug 380409 (collision with other version of ruby)

>>> Completed installing ruby-enterprise-1.8.7.2010.02-r1 into /var/tmp/portage/dev-lang/ruby-enterprise-1.8.7.2010.02-r1/image/

strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment
   usr/bin/rubyee18
   usr/lib/librubyee18.so.1.8.7
   usr/lib/rubyee/1.8/i686-linux/io/wait.so
   usr/lib/rubyee/1.8/i686-linux/openssl.so
   usr/lib/rubyee/1.8/i686-linux/racc/cparse.so
   usr/lib/rubyee/1.8/i686-linux/dl.so
   usr/lib/rubyee/1.8/i686-linux/digest.so
   usr/lib/rubyee/1.8/i686-linux/sdbm.so
   usr/lib/rubyee/1.8/i686-linux/syslog.so
   usr/lib/rubyee/1.8/i686-linux/iconv.so
   usr/lib/rubyee/1.8/i686-linux/rational.so
   usr/lib/rubyee/1.8/i686-linux/zlib.so
   usr/lib/rubyee/1.8/i686-linux/thread.so
   usr/lib/rubyee/1.8/i686-linux/bigdecimal.so
   usr/lib/rubyee/1.8/i686-linux/dbm.so
   usr/lib/rubyee/1.8/i686-linux/digest/bubblebabble.so
   usr/lib/rubyee/1.8/i686-linux/digest/sha1.so
   usr/lib/rubyee/1.8/i686-linux/digest/sha2.so
   usr/lib/rubyee/1.8/i686-linux/digest/rmd160.so
   usr/lib/rubyee/1.8/i686-linux/digest/md5.so
   usr/lib/rubyee/1.8/i686-linux/gdbm.so
   usr/lib/rubyee/1.8/i686-linux/etc.so
   usr/lib/rubyee/1.8/i686-linux/syck.so
   usr/lib/rubyee/1.8/i686-linux/stringio.so
   usr/lib/rubyee/1.8/i686-linux/fcntl.so
   usr/lib/rubyee/1.8/i686-linux/nkf.so
   usr/lib/rubyee/1.8/i686-linux/pty.so
   usr/lib/rubyee/1.8/i686-linux/curses.so
   usr/lib/rubyee/1.8/i686-linux/strscan.so
   usr/lib/rubyee/1.8/i686-linux/tcltklib.so
   usr/lib/rubyee/1.8/i686-linux/tkutil.so
   usr/lib/rubyee/1.8/i686-linux/socket.so
   usr/lib/rubyee/1.8/i686-linux/readline.so
   usr/lib/librubyee18-static.a
ecompressdir: bzip2 -9 /usr/share/man
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 * 	/usr/share/ri/1.8/system/created.rid
 * 	/usr/share/ri/1.8/system/GC/enable-c.yaml
 * 	/usr/share/ri/1.8/system/GC/cdesc-GC.yaml
 * 	/usr/share/ri/1.8/system/GC/stress-c.yaml
 * 	/usr/share/ri/1.8/system/GC/garbage_collect-i.yaml
 * 	/usr/share/ri/1.8/system/GC/start-c.yaml
 * 	/usr/share/ri/1.8/system/GC/stress%3d-c.yaml
 * 	/usr/share/ri/1.8/system/GC/disable-c.yaml
 * 	/usr/share/ri/1.8/system/IO/readlines-i.yaml
 * 	/usr/share/ri/1.8/system/IO/getc-i.yaml
 * 	/usr/share/ri/1.8/system/IO/sysopen-c.yaml
 * 	/usr/share/ri/1.8/system/IO/read_nonblock-i.yaml
 * 	/usr/share/ri/1.8/system/IO/lineno%3d-i.yaml
 * 	/usr/share/ri/1.8/system/IO/binmode-i.yaml
 * 	/usr/share/ri/1.8/system/IO/readbytes-i.yaml
 * 	/usr/share/ri/1.8/system/IO/readpartial-i.yaml
 * 	/usr/share/ri/1.8/system/IO/sysread-i.yaml
 * 	/usr/share/ri/1.8/system/IO/readline-i.yaml
 * 	/usr/share/ri/1.8/system/IO/select-c.yaml
 * 	/usr/share/ri/1.8/system/IO/chars-i.yaml
 * 	/usr/share/ri/1.8/system/IO/pos%3d-i.yaml
 * 	/usr/share/ri/1.8/system/IO/tell-i.yaml
 * 	/usr/share/ri/1.8/system/IO/foreach-c.yaml
 * 	/usr/share/ri/1.8/system/IO/puts-i.yaml
 * 	/usr/share/ri/1.8/system/IO/sync-i.yaml
 * 	/usr/share/ri/1.8/system/IO/eof%3f-i.yaml
 * 	/usr/share/ri/1.8/system/IO/block_scanf-i.yaml
 * 	/usr/share/ri/1.8/system/IO/isatty-i.yaml
 * 	/usr/share/ri/1.8/system/IO/sysseek-i.yaml
 * 	/usr/share/ri/1.8/system/IO/readbyte-i.yaml
 * 	/usr/share/ri/1.8/system/IO/pipe-c.yaml
 * 	/usr/share/ri/1.8/system/IO/each_line-i.yaml
 * 	/usr/share/ri/1.8/system/IO/ioctl-i.yaml
 * 	/usr/share/ri/1.8/system/IO/to_i-i.yaml
 * 	/usr/share/ri/1.8/system/IO/pos-i.yaml
 * 	/usr/share/ri/1.8/system/IO/flush-i.yaml
 * 	/usr/share/ri/1.8/system/IO/popen-c.yaml
 * 	/usr/share/ri/1.8/system/IO/to_io-i.yaml
 * 	/usr/share/ri/1.8/system/IO/reopen-i.yaml
 * 	/usr/share/ri/1.8/system/IO/new-c.yaml
 * 	/usr/share/ri/1.8/system/IO/cdesc-IO.yaml
 * 	/usr/share/ri/1.8/system/IO/close_read-i.yaml
 * 	/usr/share/ri/1.8/system/IO/fsync-i.yaml
 * 	/usr/share/ri/1.8/system/IO/scanf-i.yaml
 * 	/usr/share/ri/1.8/system/IO/sync%3d-i.yaml
 * 	/usr/share/ri/1.8/system/IO/rewind-i.yaml
 * 	/usr/share/ri/1.8/system/IO/write_nonblock-i.yaml
 * 	/usr/share/ri/1.8/system/IO/print-i.yaml
 * 	/usr/share/ri/1.8/system/IO/getbyte-i.yaml
 * 	/usr/share/ri/1.8/system/IO/each_byte-i.yaml
 * 	/usr/share/ri/1.8/system/IO/ungetc-i.yaml
 * 	/usr/share/ri/1.8/system/IO/putc-i.yaml
 * 	/usr/share/ri/1.8/system/IO/open-c.yaml
 * 	/usr/share/ri/1.8/system/IO/inspect-i.yaml
 * 	/usr/share/ri/1.8/system/IO/read-c.yaml
 * 	/usr/share/ri/1.8/system/IO/%3c%3c-i.yaml
 * 	/usr/share/ri/1.8/system/IO/gets-i.yaml
 * 	/usr/share/ri/1.8/system/IO/lineno-i.yaml
 * 	/usr/share/ri/1.8/system/IO/read-i.yaml
 * 	/usr/share/ri/1.8/system/IO/lines-i.yaml
 * 	/usr/share/ri/1.8/system/IO/syswrite-i.yaml
 * 	/usr/share/ri/1.8/system/IO/fileno-i.yaml
 * 	/usr/share/ri/1.8/system/IO/soak_up_spaces-i.yaml
 * 	/usr/share/ri/1.8/system/IO/close-i.yaml
 * 	/usr/share/ri/1.8/system/IO/printf-i.yaml
 * 	/usr/share/ri/1.8/system/IO/readchar-i.yaml
 * 	/usr/share/ri/1.8/system/IO/eof-i.yaml
 * 	/usr/share/ri/1.8/system/IO/each-i.yaml
 * 	/usr/share/ri/1.8/system/IO/bytes-i.yaml
 * 	/usr/share/ri/1.8/system/IO/write-i.yaml
 * 	/usr/share/ri/1.8/system/IO/tty%3f-i.yaml

etc. etc. ...

Reproducible: Always

Steps to Reproduce:
1. emerge dev-lang/ruby
2. emerge dev-lang/ruby-enterprise
Actual Results:  
ruby-enterprise doesn't install because it collides with ruby

Expected Results:  
both ruby and ruby-enterprise should install together
Comment 1 Alex Legler (RETIRED) archtester gentoo-dev Security 2011-11-30 13:40:39 UTC
Please dont file duplicates for other versions.

*** This bug has been marked as a duplicate of bug 380409 ***
Comment 2 Hack_leberry Finn 2011-11-30 13:43:33 UTC
Created attachment 294305 [details]
full install log with collision files list

This is full log - it was to long to place it in bug description.