Summary: | kde-base/libknotificationitem-4.3.5 causes hard blocker for 4.4.4 upgrade | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | François Valenduc <francoisvalenduc> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
output of emerge -aDuv world
new output of emerge -aDuv world |
Description
François Valenduc
2010-06-24 18:02:24 UTC
1) There *is* no libknotificationitem for >=4.4; it is now part of kdelibs 2) You shouldn't be getting hard blockers unless you explicitly added libknotificationitem to your world file. If that is the case (or if you think it might be the case), you can try using `emerge --deselect libknotificationitem` to remove it from world, then try to update KDE again. Created attachment 236423 [details]
output of emerge -aDuv world
libknotification is not in my world file and emerge --deselect doesn't help. You can find the output of emerge -aDuv world in the attachment.
See comment #2. Well as a workaround you can run emerge -C kpat kdf ark and then again start the update. That should get you sorted out. Now why this blocker actually occurs is a more complicated question. looking at the emerge output, it appears that the following packages are installed but are not in your world file, nor are they pulled in by any other package: kde-base/kpat kde-base/kdf kde-base/ark I would suggest trying either adding these to world (emerge -avn kpat kdf ark) if you want to keep them, or unmerging them (emerge -avc kpat kdf ark) if you do not. After doing that, please try updating world again (In reply to comment #4) > Well as a workaround you can run > > emerge -C kpat kdf ark > > and then again start the update. That should get you sorted out. > > Now why this blocker actually occurs is a more complicated question. > Please do not use -C to remove packages (unless you really have to), but rather -c, which will check dependencies before removing a package. Created attachment 236427 [details]
new output of emerge -aDuv world
I used regenworld which indeed added kdf, kpat and ark to my world file. But this doesn't help. Removing these packages doesn't help too. You can find a new output of emerge -aDuv world after these changes. What seems strange to me is that some packages are installed in slots (kdelibs for example).
So I am sorry but I have to reopen this bug. (In reply to comment #8) > So I am sorry but I have to reopen this bug. > Since you have removed the three apps using libknotificationitem, you could now try removing libknotificationitem itself with emerge -c libknotificationitem not a bug in tree, but a local upgrade issue. if you can't figure it out, use the gentoo forums, e.g.: http://forums.gentoo.org/viewtopic-t-816965-highlight-libknotificationitem.html |