Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removing gentoo #50

Open
Menelkir opened this issue Sep 1, 2022 · 4 comments
Open

Removing gentoo #50

Menelkir opened this issue Sep 1, 2022 · 4 comments

Comments

@Menelkir
Copy link

Menelkir commented Sep 1, 2022

I think gentoo can be safely removed from the list, since they removed opentmpfiles and they're using systemd-tmp. Same for udev (they're using systemd-udev now).

@Menelkir
Copy link
Author

Or maybe creating a section specifically for distributions that uses systemd parts without using the init itself.

@MrPenguin07
Copy link

MrPenguin07 commented Sep 18, 2023

It's unfortunate - though somewhat necessary - that systemd-utils, for tmpfiles and udev (and for some also boot) is the default setup

However, i've seen eudev commits stirring (https://github.com/eudev-project/eudev/commits/master) so perhaps a resurrection is coming.
At present, it is still entirely possible to run Gentoo without systemd, so perhaps waiting until this removal date;

!!! All ebuilds that could satisfy "eudev" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-fs/eudev-9999::gentoo (masked by: package.mask, missing keyword)
/usr/portage/profiles/package.mask:
# Andreas K. Hüttel <[email protected]> (2023-09-11)
# Dead project accumulating open bugs and incompatibilities.
#
# For more detail, please see the '2021-08-24-eudev-retirement' news item
# as well as the '2022-04-19-systemd-utils' news item.
#
# No Gentoo maintainer commits since February 2021.
#
# Many Gentoo packaging issues (some may need to go upstream):
#  bug #713106, #753134, bug #667686, bug #771705, bug #668880, #770358, bug #851255
#  bug #711462, #904741
#
# But more pressingly, lacks support for the udev 'tags' API which libgudev now
# requires. No fix has been committed upstream and other software like Plymouth
# has been broken with eudev for some time because of this missing support.
# See bug #913702.
#
# Removal on 2023-10-11.

@Menelkir
Copy link
Author

It's unfortunate - though somewhat necessary - that systemd-utils, for tmpfiles and udev (and for some also boot) is the default setup

However, i've seen eudev commits stirring (https://github.com/eudev-project/eudev/commits/master) so perhaps a resurrection is coming. At present, it is still entirely possible to run Gentoo without systemd, so perhaps waiting until this removal date;

!!! All ebuilds that could satisfy "eudev" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-fs/eudev-9999::gentoo (masked by: package.mask, missing keyword)
/usr/portage/profiles/package.mask:
# Andreas K. Hüttel <[email protected]> (2023-09-11)
# Dead project accumulating open bugs and incompatibilities.
#
# For more detail, please see the '2021-08-24-eudev-retirement' news item
# as well as the '2022-04-19-systemd-utils' news item.
#
# No Gentoo maintainer commits since February 2021.
#
# Many Gentoo packaging issues (some may need to go upstream):
#  bug #713106, #753134, bug #667686, bug #771705, bug #668880, #770358, bug #851255
#  bug #711462, #904741
#
# But more pressingly, lacks support for the udev 'tags' API which libgudev now
# requires. No fix has been committed upstream and other software like Plymouth
# has been broken with eudev for some time because of this missing support.
# See bug #913702.
#
# Removal on 2023-10-11.

I've tried, it's too much entangled unless you make a really simple install and dodge everything.
Bu the problem of systemd-utils is beyond that, many people offered help to maintain tmpfiles and udev and got dismissed. Gentoo core devs just want systemd, that's the unfortunate true.

@Supded
Copy link

Supded commented Sep 22, 2023

eudev + hardenedtmpfiles from this overlay https://github.com/KenjiBrown/without-systemd
But systemd-utils in default gentoo is really sad.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants