Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 257500 - can't get rid of kde4
Summary: can't get rid of kde4
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-03 15:58 UTC by robert walter
Modified: 2009-02-06 14:06 UTC (History)
0 users

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


Attachments
KDE 4.1 package.mask (kde-4.1-mask.txt,5.97 KB, text/plain)
2009-02-03 17:57 UTC, Gef
Details
world file (world,2.72 KB, text/plain)
2009-02-03 22:59 UTC, robert walter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description robert walter 2009-02-03 15:58:56 UTC
after unmerging kde-4 stuff with

$ equery list kde-base/ | grep 4\.1 | xargs emerge --unmerge

i still get the following error message when i emerge world

$ emerge -av --update --deep --newuse world

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

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=app-office/akonadi-server-1.1[mysql]".
!!! One of the following packages is required to complete your request:
- app-office/akonadi-server-1.1.1 (Change USE: +mysql)
(dependency required by "kde-base/akonadi-4.2.0" [ebuild])
(dependency required by "kde-base/kdepim-kresources-4.2.0" [ebuild])
(dependency required by "world" [argument])

i don't want this bleeping kde-4 stuff anymore. enough is enough.

what is wrong here?
thanks!

best regards r.

Reproducible: Always
Comment 1 Gef 2009-02-03 17:57:00 UTC
Created attachment 180828 [details]
KDE 4.1 package.mask
Comment 2 Gef 2009-02-03 18:00:15 UTC
You may want to use something like the above package.mask (and its equivalent for (4.1) slot) to mask the whole KDE4 "subtree". This has been posted somewhere on f.g.o.
Hope that helps.
Comment 3 robert walter 2009-02-03 18:38:37 UTC
unfortunately that didn't help. i tried with 4.1 4.2 and 4.*

emerge gives me..

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

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=media-sound/phonon-4.3.0[xcb]" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-sound/phonon-4.3.0 (masked by: package.mask)
/etc/portage/package.mask:
# kde misc stuff


For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "kde-base/kdelibs-4.2.0-r1" [ebuild])
(dependency required by "kde-base/kontact-specialdates-4.2.0" [ebuild])
(dependency required by "world" [argument])
Comment 4 Mike 2009-02-03 20:19:20 UTC
(dependency required by "world" [argument])

Maybe you need to clean out your world file (may still have KDE items):
/var/lib/portage/world

Comment 5 robert walter 2009-02-03 20:41:58 UTC
i'm on kde 3.5 right now. 
so even if i comment out all kde related entries (kde-base/, amarok, ktorrent, k3b, kplato, ..)
emerge still wants to install app-office/akonadi-server-1.1.1.

but
$ equery depends app-office/akonadi-server 
gives me nothing

i'm scared
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2009-02-03 21:16:12 UTC
You have to make sure that you have in your /var/lib/portage/world file specified kde packages with :3.5 slot and not without it.
also you should use some package.mask file, here you have one for 4.2:
http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob;f=Documentation/package.unmask/kde-4.2.0;h=9960647759a420203660ccdb9bd22a8b8bd07724;hb=HEAD
Comment 7 Dan Coats 2009-02-03 21:39:15 UTC
Robert, Just emerge kde-meta:4.2 it is complete and works.
Comment 8 robert walter 2009-02-03 22:59:08 UTC
(In reply to comment #6)
> You have to make sure that you have in your /var/lib/portage/world file
> specified kde packages with :3.5 slot and not without it.
> also you should use some package.mask file, here you have one for 4.2:
> http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob;f=Documentation/package.unmask/kde-4.2.0;h=9960647759a420203660ccdb9bd22a8b8bd07724;hb=HEAD
> 

i did that with the same result. emerge still wants to install
- app-office/akonadi-server-1.1.1
- kde-base/kdelibs-4.1.4 [3.5.10-r2] 
- kde-base/kdepimlibs-4.1.4
- kde-base/kdebase-data-4.1.4 
- kde-base/kdesu-4.1.4 [3.5.10] 

maybe my world file helps..
i have no clue.
Comment 9 robert walter 2009-02-03 22:59:44 UTC
Created attachment 180858 [details]
world file
Comment 10 robert walter 2009-02-03 23:02:43 UTC
(In reply to comment #7)
> Robert, Just emerge kde-meta:4.2 it is complete and works.
> 

to be honest, i haven't tried 4.2. 
but i just don't want to install and run a second db (mysql) just for a desktop. i already run postgres for development reasons. 
and don't get me started on amarok-2 :)
Comment 11 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2009-02-04 04:11:33 UTC
media-sound/amarok

Unless you masked amarok-2, that will get you kde deps - including phonon.
In order to be sure of what is pulling KDE-4, one would have to grep the output of "emerge -uDpvN world"
Comment 12 Tomáš Chvátal (RETIRED) gentoo-dev 2009-02-04 17:02:34 UTC
I with cooperation with Yngwin created this:
http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=tree;f=Documentation/package.mask
where you can find 2 files, if you symlink them into your /etc/portage/package.mask you should be clear.
Please report back if it is working.
Comment 13 robert walter 2009-02-06 14:06:08 UTC
can't help. i need to emerge my world.
it's impossible to get rid of kde4 on gentoo :(
i give up & install it.
thanks for your comments!
best regards r.