On 09/03/21 09:01, Tkaczyk, Mariusz wrote: > On 08.03.2021 16:23, Jes Sorensen wrote: > >> I think it is reasonable to require libudev in 2021, so I have applied >> this. However if someone feels there is a reason to not have this build >> requirement, I will also accept a patch to make this dependency optional. > > Hi Jes, > > If community agrees for adding this dependency, I think that is a good > time to drop all legacy code for handling cases if udev is not available. > This code is dead, we cannot compile mdadm without libudev. > Is udev part of systemd? Are there alternate implementations for the anti-systemd-holdouts? Iirc you don't need systemd itself to have udev, but it might provoke a few screams ... My current (gentoo) system is OpenRC, but that's still on KDE4 and hasn't been updated in a couple of years (don't ask why). My new system is currently being built and is gentoo/systemd, but it's clear the anti-systemd sentiment is still strong ... Cheers, Wol