Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 362383 - [gnome-overlay] file collision between gnome-base/gnome-desktop-3.0.0 and gnome-desktop-2.32.1 with USE=doc
Summary: [gnome-overlay] file collision between gnome-base/gnome-desktop-3.0.0 and gno...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome3
  Show dependency tree
 
Reported: 2011-04-07 03:47 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2012-02-12 14:11 UTC (History)
0 users

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


Attachments
adds blocking dependency (gnome-desktop-3.0.0.ebuild.diff,161 bytes, patch)
2011-04-07 07:09 UTC, Igor Mikeshin
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-04-07 03:47:51 UTC
With USE=doc, gnome-desktop-3.0.0 and 2.32.1 collide due to trying to install their license documentation files in the same location.

USE="doc" emerge gnome-desktop:3
[...]
>>> Installing (6 of 13) gnome-base/gnome-desktop-3.0.0
 * checking 46 files for package collisions
 * 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/gnome/help/lgpl/C/lgpl.xml
 * 	/usr/share/gnome/help/fdl/C/fdl.xml
 * 	/usr/share/gnome/help/gpl/C/gpl.xml
 * 	/usr/share/omf/lgpl/lgpl-C.omf
 * 	/usr/share/omf/fdl/fdl-C.omf
 * 	/usr/share/omf/gpl/gpl-C.omf
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * gnome-base/gnome-desktop-2.32.1
 * 	/usr/share/gnome/help/fdl/C/fdl.xml
 * 	/usr/share/gnome/help/gpl/C/gpl.xml
 * 	/usr/share/gnome/help/lgpl/C/lgpl.xml
 * 	/usr/share/omf/fdl/fdl-C.omf
 * 	/usr/share/omf/gpl/gpl-C.omf
 * 	/usr/share/omf/lgpl/lgpl-C.omf
 * 
 * Package 'gnome-base/gnome-desktop-3.0.0' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.
Comment 1 Igor Mikeshin 2011-04-07 07:09:38 UTC
Created attachment 268813 [details, diff]
adds blocking dependency

It is ok. USE="-doc" resolves the conflict between vers 2 and 3 (since 2.32.1 and 3.0.0)

But there was no block in ebuild. Here is a simple patch to add blocking
Comment 2 Nirbheek Chauhan (RETIRED) gentoo-dev 2011-08-18 06:32:29 UTC
This was fixed quite some time ago.