Hello Stefan,
Thank you for working on this so swiftly.
I would like to merge this into Core Update 181, because I feel quite confident about this.
There should not be any major differences between the former eudev and this version, so let’s be brave and roll it out quickly.
Please see my comment on a required change on one of the patches. Otherwise I feel that this is good to be merged.
-Michael
On 21 Oct 2023, at 18:38, Stefan Schantl stefan.schantl@ipfire.org wrote:
Hello devopment folks,
the eudev project got abandoned by the main development team some time ago.
See: https://gitweb.gentoo.org/proj/eudev.git/commit/?id=f559dc96f4105f605272defa...
Currently this old code base works very well on our systems, but we are getting troubles to compile some newer sort of software with it. The second very important point is we need a maintainded udev code base again.
Sadly the only remaining udev code base is the officiall one, which got part of systemd and as a result of the pointed issues above the following patch series aims to bring a maintained udev back to IPFire.
The first two patches will add some additional packages which are required by the build system.
The third patch will adjust the LFS file to build udev from the systemd source code as minimal as possible (all systemd stuff is stripped).
The last patch will adjust the build order of some packages to get udev and depending packages build.
The new version of udev successfully has been compiled and tested in a virtual environment (KVM) which worked well.
Because udev is a very critical part of the boot process, this changes have to be tested very well until we can merge this patchset.
Please help testing and share your feedback.
Best regards,
-Stefan