Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 586242 - Conflict between kde-wallpapers and plasma-workspace-wallpapers
Summary: Conflict between kde-wallpapers and plasma-workspace-wallpapers
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-17 22:57 UTC by Mathy Vanvoorden
Modified: 2016-06-18 21:43 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathy Vanvoorden 2016-06-17 22:57:39 UTC
I currently have a blocking conflict when doing a world update:

plasma-meta depends on plasma-workspace-wallpapers while kile depends on kdebase-data which on its turn depends on kde-wallpapers but bug 582778 introduced a block between the two.

Is it possible to make both plasma-meta and kdebase-data depend on the one or the other?
Comment 1 Mathy Vanvoorden 2016-06-17 22:58:24 UTC
PS: kile has been and is otherwise working perfectly
Comment 2 Andreas Sturmlechner gentoo-dev 2016-06-18 01:00:57 UTC
Add USE=minimal for kde-wallpapers and you're set.
Comment 3 Mathy Vanvoorden 2016-06-18 18:57:30 UTC
The minimal use-flag is (was) already set, it doesn't help, I also fail to see how it could help from looking at the ebuilds.

However while doing that I looked at kdebase-data ebuild and saw that it has a wallpapers use-flag. I disabled that and now I can update world again.

Perhaps disable this use-flag for kdebase-data in the plasma profile?
Comment 4 Andreas Sturmlechner gentoo-dev 2016-06-18 19:14:11 UTC
It is a bit hard to provide help when you do not give relevant information (i.e., the actual portage output you are talking about).

*If* USE=minimal was already enabled for kde-wallpapers, then you got a block because you attempted to upgrade to kde-plasma/plasma-workspace-wallpapers-5.6.x, which blocks all versions *below* kde-wallpapers-15.08.3-r2 entirely, so again, you're set.
Comment 5 Mathy Vanvoorden 2016-06-18 21:32:04 UTC
I'm sorry, here is the output from the actual emerge command if I don't disable the wallpapers USE-flag:

# emerge -uDaN world

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

Calculating dependencies... done!
[ebuild  N     ] kde-apps/kde-wallpapers-15.08.3  USE="minimal (-aqua)"
[ebuild   R    ] kde-apps/kdebase-data-15.12.3  USE="wallpapers*"
[blocks B      ] <kde-apps/kde-wallpapers-15.08.3-r2 ("<kde-apps/kde-wallpapers-15.08.3-r2" is blocking kde-plasma/plasma-workspace-wallpapers-5.6.5)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (kde-plasma/plasma-workspace-wallpapers-5.6.5:5/5::gentoo, installed) pulled in by
    >=kde-plasma/plasma-workspace-wallpapers-5.6.5:5 required by (kde-plasma/plasma-meta-5.6.5:5/5::gentoo, installed)

  (kde-apps/kde-wallpapers-15.08.3:4/15.08::gentoo, ebuild scheduled for merge) pulled in by
    >=kde-apps/kde-wallpapers-15.08.3:4[aqua=] (>=kde-apps/kde-wallpapers-15.08.3:4[-aqua]) required by (kde-apps/kdebase-data-15.12.3:4/15.12::gentoo, ebuild scheduled for merge)


kdebase-data is on my system because it is a dependency of kile

If I disable the wallpapers use-flag for kdebase-data it works, so I have a working solution now. I just thought it might be interesting to apply this to the plasma profile.
Comment 6 Andreas Sturmlechner gentoo-dev 2016-06-18 21:43:54 UTC
As I said, kde-plasma/plasma-workspace-wallpapers-5.6.x blocks all versions *below* kde-wallpapers-15.08.3-r2. Consequently, all you need to do is keyword this latest version of kde-wallpapers, just as you did with Plasma 5.6.5.

No need for a change in plasma profile.