Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 913702

Summary: dev-libs/libgudev-238-r1 requires systemd. Systemd requirement is not desired.
Product: Gentoo Linux Reporter: amano.kenji <amano.kenji>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED CANTFIX    
Severity: major CC: fatalerrors, ionen, mail1, sandino, systemd, tiagosousa
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/eudev-project/eudev/issues/249
Whiteboard:
Package list:
Runtime testing required: ---

Description amano.kenji 2023-09-06 02:01:15 UTC
dev-libs/libgudev-238-r1 depends on virtual/libudev[sticky-tags(+),...]

sticky-tags USE flag in virtual/libudev cannot co-exist with eudev USE flag in virtual/libudev.

Thus, libgudev requires systemd. I thought the point of gentoo was freedom of choice.

libgudev is required by sys-fs/udisks which I can't remove if I want kde GUI applications.

This blocks system update.

Reproducible: Always
Comment 1 Mike Gilbert gentoo-dev 2023-09-06 02:04:18 UTC
You can blame the eudev project for failing to maintain parity with udev.
Comment 2 Ionen Wolkens gentoo-dev 2023-09-06 02:08:47 UTC
Also it does not require you to run systemd, systemd-utils[udev] is just udev intended for use with openrc (aka essentially the same as eudev, just not forked).

eudev was formerly meant to rebase on upstream udev to maintain parity, but that just hasn't been happening anymore.

Requirement will be dropped if eudev is fixed anyhow.
Comment 3 Mike Gilbert gentoo-dev 2023-09-09 19:11:22 UTC
*** Bug 913900 has been marked as a duplicate of this bug. ***
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-10 20:46:50 UTC
*** Bug 913954 has been marked as a duplicate of this bug. ***