Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266158 - x11-themes/gtk-engines-qt-1.1-r1 file collision with x11-themes/gtk-engines-qt-0.8-r3
Summary: x11-themes/gtk-engines-qt-1.1-r1 file collision with x11-themes/gtk-engines-q...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-14 20:32 UTC by emerald
Modified: 2009-05-17 15:18 UTC (History)
1 user (show)

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


Attachments
emerge --info (emerge.info,21.53 KB, text/plain)
2009-04-14 20:33 UTC, emerald
Details
build.log (build.log,25.04 KB, text/plain)
2009-04-14 20:34 UTC, emerald
Details

Note You need to log in before you can comment on or make changes to this bug.
Description emerald 2009-04-14 20:32:22 UTC
Both packages provide same file:

>>> Installing (6 of 10) x11-themes/gtk-engines-qt-1.1-r1
 * checking 8 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/locale/de/LC_MESSAGES/gtkqtengine.mo
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * x11-themes/gtk-engines-qt-0.8-r3
 *      /usr/share/locale/de/LC_MESSAGES/gtkqtengine.mo
 *
 * Package 'x11-themes/gtk-engines-qt-1.1-r1' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.

>>> Failed to install x11-themes/gtk-engines-qt-1.1-r1, Log file:

>>>  '/var/tmp/portage/x11-themes/gtk-engines-qt-1.1-r1/temp/build.log'

Since i got both gtk-engines-qt versions installed already i guess it's because 
of this unprefixing stuff thats going on?

emerald ~ # emerge -p gtk-engines-qt

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-themes/gtk-engines-qt-1.1-r1  USE="gnome (-kdeprefix%*)" 
LINGUAS="de -bg -cs -es -fr -it -nn -ru -sv -tr" 0 kB


emerald ~ # emerge -Cp gtk-engines-qt

>>> These are the packages that would be unmerged:

 x11-themes/gtk-engines-qt
    selected: 0.8-r3 1.1-r1
   protected: none
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

So now I will have to choose whether my gtk applications will look gkt'ish and 
no longer Qt-like in KDE 3.5 or in KDE 4?

I have KDE 3.5.10 and (now) 4.2.2 installed on my system, till now both were 
working fine. But now with this unslotting attempt several things go wrong or 
become a huge pita. first, all those 'nifty' KDE acessory programms, e.g. 
amarok, digikam, I can no longer have both versions, one for KDE 3.5 and one 
for KDE 4 installed alongside so in one system they disappear from the builtin 
integration. So by attempting to be able to use KDE 4 and KDE 3.5 i will have 
to choose which system I want them in? It's simply wrong! KDE 4 applications 
belong to KDE 4 and KDE 3.5 allplications belong to KDE 3.5, they are both 
necessary for both systems.
Comment 1 emerald 2009-04-14 20:33:49 UTC
Created attachment 188345 [details]
emerge --info
Comment 2 emerald 2009-04-14 20:34:32 UTC
Created attachment 188346 [details]
build.log
Comment 3 Kanstantsin Shautsou 2009-04-21 21:03:42 UTC
Same problem after removing kdeprefix.
Comment 4 emerald 2009-04-21 21:11:12 UTC
I hit it again with unmasking kdevelop beta (3.9.91), file collision with 
kdevelop 3.5.4.
Both should be possible to be installed, only one is.
Comment 5 emerald 2009-04-21 21:14:01 UTC
...correction, kdevplatform, but the background of missing prefixing-ability 
for kde3/kde4 programs is the same.
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2009-05-17 15:18:10 UTC
This one is fixed. All kde3 apps are now prefixed to /usr/kde/3.5/