View previous topic :: View next topic |
Author |
Message |
stefan11111 l33t

Joined: 29 Jan 2023 Posts: 954 Location: Romania
|
Posted: Wed Sep 13, 2023 10:07 pm Post subject: |
|
|
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 |
|
 |
Hu Administrator

Joined: 06 Mar 2007 Posts: 23129
|
Posted: Wed Sep 13, 2023 10:46 pm Post subject: |
|
|
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 |
|
 |
Vulgar n00b

Joined: 15 Sep 2004 Posts: 63
|
Posted: Thu Sep 14, 2023 2:27 pm Post subject: |
|
|
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 |
|
 |
Hu Administrator

Joined: 06 Mar 2007 Posts: 23129
|
Posted: Thu Sep 14, 2023 2:57 pm Post subject: |
|
|
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 |
|
 |
Vulgar n00b

Joined: 15 Sep 2004 Posts: 63
|
Posted: Thu Sep 14, 2023 3:24 pm Post subject: |
|
|
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 |
|
 |
Hu Administrator

Joined: 06 Mar 2007 Posts: 23129
|
Posted: Thu Sep 14, 2023 4:06 pm Post subject: |
|
|
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 |
|
 |
asturm Developer

Joined: 05 Apr 2007 Posts: 9341
|
Posted: Thu Sep 14, 2023 5:23 pm Post subject: |
|
|
UUuuh, conspiracy alarm! |
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54906 Location: 56N 3W
|
Posted: Thu Sep 14, 2023 5:24 pm Post subject: |
|
|
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 |
|
 |
stefan11111 l33t

Joined: 29 Jan 2023 Posts: 954 Location: Romania
|
Posted: Thu Sep 14, 2023 6:57 pm Post subject: |
|
|
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 |
|
 |
GDH-gentoo Veteran


Joined: 20 Jul 2019 Posts: 1827 Location: South America
|
Posted: Thu Sep 14, 2023 7:04 pm Post subject: |
|
|
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 |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54906 Location: 56N 3W
|
Posted: Thu Sep 14, 2023 7:06 pm Post subject: |
|
|
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 |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54906 Location: 56N 3W
|
Posted: Thu Sep 14, 2023 7:07 pm Post subject: |
|
|
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 |
|
 |
papu l33t

Joined: 25 Jan 2008 Posts: 742 Location: Sota algun pi o alzina...
|
Posted: Mon Oct 02, 2023 10:36 am Post subject: |
|
|
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...
 _________________ ~amd64 & openrc --cpu 7700 --ram 2x16GB --gpu RX 6600 |
|
Back to top |
|
 |
Naib Watchman


Joined: 21 May 2004 Posts: 6073 Location: Removed by Neddy
|
Posted: Fri Oct 06, 2023 2:42 pm Post subject: |
|
|
eudev has been updated to cover these stickies _________________ #define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0; |
|
Back to top |
|
 |
sdauth l33t


Joined: 19 Sep 2018 Posts: 682 Location: Ásgarðr
|
Posted: Sat Oct 07, 2023 1:18 am Post subject: |
|
|
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 |
|
 |
CaptainBlood Advocate


Joined: 24 Jan 2010 Posts: 3999
|
Posted: Sat Oct 07, 2023 12:39 pm Post subject: |
|
|
@Naib, Nice
@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 |
|
 |
CaptainBlood Advocate


Joined: 24 Jan 2010 Posts: 3999
|
Posted: Thu Oct 12, 2023 12:16 am Post subject: |
|
|
Gone with the portage wind
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 |
|
 |
CaptainBlood Advocate


Joined: 24 Jan 2010 Posts: 3999
|
Posted: Thu Oct 12, 2023 11:31 pm Post subject: |
|
|
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...
 | 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 |
|
 |
Syl20 l33t


Joined: 04 Aug 2005 Posts: 621 Location: France
|
Posted: Mon Oct 16, 2023 2:07 pm Post subject: |
|
|
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 |
|
 |
Ridrok Tux's lil' helper

Joined: 26 Jan 2014 Posts: 116 Location: France
|
Posted: Sun Oct 22, 2023 10:48 am Post subject: |
|
|
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 |
|
 |
Hu Administrator

Joined: 06 Mar 2007 Posts: 23129
|
Posted: Sun Oct 22, 2023 3:30 pm Post subject: |
|
|
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 |
|
 |
|