Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 913702 - dev-libs/libgudev-238-r1 requires systemd. Systemd requirement is not desired.
Summary: dev-libs/libgudev-238-r1 requires systemd. Systemd requirement is not desired.
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 913900 913954 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-09-06 02:01 UTC by amano.kenji
Modified: 2023-09-28 09:28 UTC (History)
6 users (show)

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 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. ***