Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 913954 - powerdevil-5.27.1 and/or power-profiles-demon-0.13 dependencies force systemd use
Summary: powerdevil-5.27.1 and/or power-profiles-demon-0.13 dependencies force systemd...
Status: RESOLVED DUPLICATE of bug 913702
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-10 20:43 UTC by fatalerrors@geoffray-levasseur.org
Modified: 2023-09-10 20:46 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 fatalerrors@geoffray-levasseur.org 2023-09-10 20:43:08 UTC
I'm trying since a few days to upgrade my Gentoo, Systemd free, with Plasma desktop installed through the plasma-meta package. When trying so, I obtain the following dependency requirement:

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-libs/libgudev-238-r1::gentoo
# required by sys-power/power-profiles-daemon-0.13::gentoo
# required by kde-plasma/powerdevil-5.27.7-r1::gentoo
# required by kde-plasma/plasma-meta-5.27.7::gentoo
# required by @selected
# required by @world (argument)
>=virtual/libudev-251-r1 sticky-tags

If I put the sticky-tags use on libudev, I'm lead to be forced to install systemd. I wonder why on my almost pure Qt installation I have a dependency between power-profiles-daemon and gudev a closely related to GTK 3 and Gnome package. After inspection of the ebuild, that dependency is not optional. Not less than powerdevil depending on power-profiles-daemon... That dependency cycle makes it now impossible to use plasma (at least, it's energy management system) without systemd.

I don't think it's a right behavior, and I never heard of a strong dependency to systemd from Plasma core environment.

Reproducible: Always

Steps to Reproduce:
1. Have plasma-meta with power-devil installed in late July
2. Try to upgrade it to last version

Actual Results:  
Upgrade failed with unfixable dependencies

Expected Results:  
Upgrade, eventually setting optional dependencies accordingly
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-10 20:46:50 UTC
systemd-utils and libudev[sticky-tags] does not force using systemd. It does require using a non-stale udev.

*** This bug has been marked as a duplicate of bug 913702 ***