Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
virtual/libudev upgrade removed sys-fs/eudev here...[RIP]
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Wed Sep 13, 2023 10:07 pm    Post subject: Reply with quote

NeddySeagoon wrote:

For how long ?

~30 days if he doesn't add eudev to his overlay.
More if he does add it.

Of course, I recommend he uses a static /dev, but what he uses is his concern and it should always be that way, and it should not be forced by gentoo.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21752

PostPosted: Wed Sep 13, 2023 10:46 pm    Post subject: Reply with quote

Neddy's point was in the line you did not quote. eudev is being masked out because it is not a suitable provider for packages that need the latest systemd-udevd features. It seems reasonable to expect that over time, packages which use udev will raise their minimum capability requirement, and lose the ability to use eudev. At that point, users must choose either to abandon those packages, take up development of eudev, or switch to systemd-udevd. Switching to a static /dev now may be painful, but it would reveal anything that assumes a working udev.
Back to top
View user's profile Send private message
Vulgar
n00b
n00b


Joined: 15 Sep 2004
Posts: 63

PostPosted: Thu Sep 14, 2023 2:27 pm    Post subject: Reply with quote

This whole systemd take over is rather annoying, argued, since the beginning. Because of systemd take over, now run Alpine Linux on servers. Not worth the hassle to run Gentoo any longer, and build a custom binary. Have Gentoo on my desktop/laptop, will probably simply move to a static dev for the time being. Would like to keep Gentoo as my main bitch, for obvious reasons.

There are so many things that have been added, & done, to supposedly add improved capability to Linux/Gentoo. Yet, much has been nothing but a bunch of BS not needed. Why fix what is not broken. Yea, heard all the arguments over the years. Linux/Gentoo really needs to get back to the basics. The constant so called needed improvements by all the new little kiddies. Not really necessary, unless you really need to have your dog shaved autonomously. Not necessary for the average user.

Systemd was brought about to gain control. Looks like Gentoo is now Systemd's Bitch. Wonder how SlackWare is dealing with it. Might be time to go back & revisit the oldest!
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21752

PostPosted: Thu Sep 14, 2023 2:57 pm    Post subject: Reply with quote

Gentoo still works fine without systemd as an init system. If upstream projects would stop adding hard dependencies on systemd-udevd specific features, Gentoo would work fine with eudev or even mdev, too. Gentoo tracks upstream projects. If you don't like where Gentoo is going, go to the upstream projects and steer them onto a better course.
Back to top
View user's profile Send private message
Vulgar
n00b
n00b


Joined: 15 Sep 2004
Posts: 63

PostPosted: Thu Sep 14, 2023 3:24 pm    Post subject: Reply with quote

Hu wrote:
Gentoo still works fine without systemd as an init system. If upstream projects would stop adding hard dependencies on systemd-udevd specific features, Gentoo would work fine with eudev or even mdev, too. Gentoo tracks upstream projects. If you don't like where Gentoo is going, go to the upstream projects and steer them onto a better course.


Us old timers, started in 1981 with computers & software. Did everything we could to stop the Systemd take over. The little kiddies were used by the powers to be. I could point out many things, all of which has already been argued numerous times since the start of Systemd. Some of those threads are no longer. Apparently hanging out with the Original Gentoo Wiki. The war has been lost.

If you think I can go all by myself & argue with upstream, to the point, that they will change. You are badly mistaken. Funds have been provided to push the Systemd agenda. There is no compelling argument that will change things, money & power controls. The financiers will not allow it. None of it is for the people, it is all designed to be a tool to be used against the people. Government entities want Systemd. Nothing is going to change that. They are not going to relinquish their paid for strangle hold.
_________________
I am, old mean & vulgar!
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21752

PostPosted: Thu Sep 14, 2023 4:06 pm    Post subject: Reply with quote

You may not succeed arguing with the upstream projects, but you definitely will get nowhere complaining here about Gentoo following those projects wherever they decide to go. Gentoo does not have the developer resources to fork all the offending projects and maintain systemd-free counterparts. The least bad option may be to fork systemd itself and maintain a less obnoxious variant - exactly what eudev set out to do. To a lesser extent, this is the purpose of systemd-utils[udev] - to let you use a udev with all the latest upstream-required features, and at least not be required to install and run systemd-as-init.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8938

PostPosted: Thu Sep 14, 2023 5:23 pm    Post subject: Reply with quote

UUuuh, conspiracy alarm!
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54358
Location: 56N 3W

PostPosted: Thu Sep 14, 2023 5:24 pm    Post subject: Reply with quote

Vulgar,

Alpine uses udev extracted from systemd.
That's the same as systemd-utils[udev]

I'm an old timer too. I started playing with computers in 1963. :)
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Thu Sep 14, 2023 6:57 pm    Post subject: Reply with quote

asturm wrote:
UUuuh, conspiracy alarm!

Everything is a conspiracy theory until it's too late.

Please tell me why so many projects care about how I manage my /dev?
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1560
Location: South America

PostPosted: Thu Sep 14, 2023 7:04 pm    Post subject: Reply with quote

NeddySeagoon wrote:
Alpine uses udev extracted from systemd.
That's the same as systemd-utils[udev]

Artix uses an extracted systemd-udevd. Alpine uses eudev... but they still ship libgudev 237 in their community repository. They'll eventually run into the same problem, unless upstream eudev fixes the ABI incompatibility.
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)


Last edited by GDH-gentoo on Thu Sep 14, 2023 9:32 pm; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54358
Location: 56N 3W

PostPosted: Thu Sep 14, 2023 7:06 pm    Post subject: Reply with quote

stefan11111,

They really don't. systemd started out as an init system then "embraced extended and extinguished" other things.
Today its a lot more than an init system. Its all the non init system things that other projects depend on.
They are mostly inseparable from systemd.

Well we have separate udev and elogind.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54358
Location: 56N 3W

PostPosted: Thu Sep 14, 2023 7:07 pm    Post subject: Reply with quote

GDH-gentoo,

Thank you for keeping me right.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
papu
l33t
l33t


Joined: 25 Jan 2008
Posts: 710
Location: Sota algun pi o alzina...

PostPosted: Mon Oct 02, 2023 10:36 am    Post subject: Reply with quote

hi all,
i am recenlly testing the without-systemd overlay to avoid systemd-utils and it works well with eudev , i am a plasma user.
https://github.com/KenjiBrown/without-systemd#without-systemd-gentoo-overlay

have to be mencioned that is important to add manually this after activating the overlay to go on well however that it is mencioned on the same overlay issues section
ln -svf /var/db/repos/without-systemd/profiles/package.mask /etc/portage/package.mask/without-systemd
Code:
# cat  /var/db/repos/without-systemd/profiles/package.mask
# systemd is masked in without-systemd overlay
sys-apps/systemd
sys-apps/systemd-tmpfiles
sys-apps/systemd-utils
sys-apps/gentoo-systemd-integration


# eselect rc list | egrep tmp
  opentmpfiles-dev          sysinit
  opentmpfiles-setup        boot


https://i.imgur.com/30luZuW.png
https://i.imgur.com/2N8GaDh.png

Although every s.o installation tells a diferent history...

:roll:
_________________
"~amd64" --cpu 7700 non-x --DDR5 2x16GB 6000MHz --gpu RX 470
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Fri Oct 06, 2023 2:42 pm    Post subject: Reply with quote

eudev has been updated to cover these stickies
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
sdauth
Guru
Guru


Joined: 19 Sep 2018
Posts: 575
Location: Ásgarðr

PostPosted: Sat Oct 07, 2023 1:18 am    Post subject: Reply with quote

Thanks for the news Naib.
https://github.com/eudev-project/eudev/releases/tag/v3.2.14

Code:
Clear sysattr cache if a null pointer is passed by @NaofumiHonda in #255
Add /usr/local/lib/udev/rules.d by @bbonev in #260
Fix := not preventing further assignments to RUN by @bbonev in #257
Let libudev find hwdb.bin under UDEV_HWDB_BIN by @vivien-consider-dropping-github in #264
Add a generic --output argument to udevadm hwdb by @vivien-consider-dropping-github in #263
Dynamically get the udevadm hwdb files with a path variable by @vivien-consider-dropping-github in #262
More wording fixes for the manual page for udev by @vivien-consider-dropping-github in #265
Add missing API from 247 by @bbonev in #253
Ensure that standard file descriptors are open by @bbonev in #266


Asking the obvious, is eudev mask going to be lifted then ?
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3641

PostPosted: Sat Oct 07, 2023 12:39 pm    Post subject: Reply with quote

@Naib, Nice :D
@sdauth, Hoping for the best here.
Keeping fingers crossed, only when away from kb though.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3641

PostPosted: Thu Oct 12, 2023 12:16 am    Post subject: Reply with quote

Gone with the portage wind :oops:

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3641

PostPosted: Thu Oct 12, 2023 11:31 pm    Post subject: Reply with quote

papu wrote:
hi all,
i am recenlly testing the without-systemd overlay to avoid systemd-utils and it works well with eudev , i am a plasma user.
https://github.com/KenjiBrown/without-systemd#without-systemd-gentoo-overlay

have to be mencioned that is important to add manually this after activating the overlay to go on well however that it is mencioned on the same overlay issues section
ln -svf /var/db/repos/without-systemd/profiles/package.mask /etc/portage/package.mask/without-systemd
Code:
# cat  /var/db/repos/without-systemd/profiles/package.mask
# systemd is masked in without-systemd overlay
sys-apps/systemd
sys-apps/systemd-tmpfiles
sys-apps/systemd-utils
sys-apps/gentoo-systemd-integration


# eselect rc list | egrep tmp
  opentmpfiles-dev          sysinit
  opentmpfiles-setup        boot


https://i.imgur.com/30luZuW.png
https://i.imgur.com/2N8GaDh.png

Although every s.o installation tells a diferent history...

:roll:
Worked fine here.
You saved my week from mdev migration.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Syl20
l33t
l33t


Joined: 04 Aug 2005
Posts: 619
Location: France

PostPosted: Mon Oct 16, 2023 2:07 pm    Post subject: Reply with quote

papu wrote:
i am recenlly testing the without-systemd overlay to avoid systemd-utils and it works well with eudev , i am a plasma user.
https://github.com/KenjiBrown/without-systemd#without-systemd-gentoo-overlay

I discovered this overlay, by chance, last week. As I already made, in my own local overlay, about 80 % of what KenjiBrown (thanks to him) makes in his, enabling it and switching to hardenedtmpfiles and, for the concerned systems, eudev:without-systemd were both the most logical thing to do and a pure formality.
Back to top
View user's profile Send private message
Ridrok
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jan 2014
Posts: 87
Location: France

PostPosted: Sun Oct 22, 2023 10:48 am    Post subject: Reply with quote

I will go this route too:
- hardenedtmpfiles-0.5.3-r1
- eudev-3.2.14

I did not updated my gentoo after the Gentoo attempted to remove eudev from my system, now I can even get rid of systemd tmpfs, that is cool.

It's a bit over my head why Gentoo do not want to listen people who do not want any pieces of systemd.
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21752

PostPosted: Sun Oct 22, 2023 3:30 pm    Post subject: Reply with quote

The problem is not listening, but resources available to do work. Upstream projects keep adding dependencies on features that are only in the then-latest systemd release. That then means all these non-systemd forks need to update to offer an equivalent feature, or get the dependency made optional. If you want to avoid all systemd-related projects, then you should package.mask all of them. For some minimal systems, this may work fine. However, do not be surprised if the big desktop environments encounter problems, either now or in the future, due to these masks.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum