|Summary:||[kde-testing] kde-base/pykde4-4.2.61 fails to install with installed kde-base/pykde4-4.2.0 due to file colisions|
|Product:||Gentoo Linux||Reporter:||Markus Doits <markus.doits>|
|Component:||[OLD] KDE||Assignee:||Gentoo KDE team <kde>|
|Package list:||Runtime testing required:||---|
files which collide
Description Markus Doits 2009-02-07 14:32:29 UTC
installing first @kdebase-4.2 and then trying to install @kdebase-4.3 (both with kdeprefix use-flag) does not work because of pykde file colissions. kdeprefix seems to have no impact on pykde. log attached, emerge --info too.
Comment 2 Markus Doits 2009-02-07 14:33:35 UTC
Created attachment 181258 [details] files which collide
Comment 3 Rick Harris 2009-02-08 02:31:53 UTC
Just an idea but perhaps we need to have '+kdeprefix' USE flag only apply between KDE3 and KDE4 versions, and not have multiple slotted KDE4 versions. IE. Installing kde-4.3 when kde-4.2 is already installed would upgrade to kde-4.3 and uninstall kde-4.2.
Comment 4 Rick Harris 2009-02-08 05:52:25 UTC
The other alternative is to simply use '+python' for only one instance of KDE-4.x and '-python' for all other instances of KDE-4.x
Comment 5 Markus Doits 2009-02-08 10:24:21 UTC
kdeprefix also applies for minor versions (everything else installs in /usr/kde/4.2/, /usr/kde/4.3/). so for me it seems the kdeprefix-flag is simply not working for that package. i'll try the suggestion with "-python", but regardless if it works or not the bug should either be fixed or, if prefixing is not possible, the kdeprefix-flag removed and the packages should block each other.
Comment 6 Rick Harris 2009-02-08 23:25:42 UTC
You also get the same file collisions problem from files installed by kde-base/plasma-workspace, but again it's only if '+python' is set. Pykde4 4.2 and 4.3 should block each other outright as I don't believe prefixing is possible for this package, though would love for someone to prove otherwise. Plasma-workspace 4.2 and 4.3 should also block each other but only if '+python' is set otherwise blocking plasma-workspace versions would defeat slotting for minor versions at all.
Comment 7 Marian Kyral 2009-04-01 19:27:26 UTC
Bug still present with kde-base/pykde4-4.2.1 and kde-base/pykde4-4.2.68.
Comment 8 Tomáš Chvátal (RETIRED) 2009-11-06 12:11:56 UTC
This bug has been "fixed" by masking kdeprefix useflag. If you really want to use kdeprefix join us on #gentoo-kde and help us with proper implementation of that feature. Cheers