Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 636368 - =kde-plasma/systemsettings missing kscreen dependency
Summary: =kde-plasma/systemsettings missing kscreen dependency
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-03 12:23 UTC by Ladislav Zitka
Modified: 2017-11-03 14:02 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 Ladislav Zitka 2017-11-03 12:23:18 UTC
When installing lightweight plasma-desktop package instead of full plasma-meta, I had to install systemsettings manually, but this package doesn't install dependency in form of kscreen package.

In such state when I clicked Display and Monitor, I saw Dektop Effect settings.

Can we include kscreen as systemsettings dependency?
Comment 1 Michael Palimaka (kensington) gentoo-dev 2017-11-03 12:42:16 UTC
I don't understand why systemsettings depends on kscreen?
Comment 2 Andreas Sturmlechner gentoo-dev 2017-11-03 12:47:02 UTC
Not a dependency.
Comment 3 Ladislav Zitka 2017-11-03 13:06:37 UTC
I am missing the concept here. So you let me install package which doesn't function properly, there is nothing to fix the issue, no USE flag... and it is completely ok?
Comment 4 Ladislav Zitka 2017-11-03 13:18:32 UTC
Simply:

When you don't install plasma-meta, but go the way of minimalistic plasma-desktop package in combination with systemsettings, then the systemsettings doesn't work properly.
Comment 5 Michael Palimaka (kensington) gentoo-dev 2017-11-03 13:21:36 UTC
systemsettings is just a nice GUI for working with KCMs. It doesn't contain even a single KCM by itself.
Comment 6 Ladislav Zitka 2017-11-03 13:32:24 UTC
From user perspective I emerge package which is not functional, because it DEPENDS on existing packages providing KCM to function properly :-) so there is "functional" dependency.

Or if you think this behavior is correct then remove from tree the plasma-desktop completely and leave only plasma-meta, so one is prevented getting into this situation.
Comment 7 Ladislav Zitka 2017-11-03 13:33:31 UTC
Or provide KCM USE flag which will pulls in KCM packages.
Comment 8 Michael Palimaka (kensington) gentoo-dev 2017-11-03 13:42:14 UTC
By the same logic systemsettings must depend on plasma-desktop and every other package in the tree that provides KCMs.

For a "just works" experience, we provide plasma-meta with an array of USE flags to suit most configurations. People are of course free to mix and match their own solution if they prefer (this is Gentoo after all) but then they are responsible for ensuring the completeness of their own solution.
Comment 9 Ladislav Zitka 2017-11-03 13:46:54 UTC
Ok, I will use next time plasma-meta (it is about 20 packages on top, not big deal) and forget about plasma-desktop to prevent any issues. Maybe note on wiki could be handful.
Comment 10 Andreas Sturmlechner gentoo-dev 2017-11-03 14:02:21 UTC
There is a note.