On Wednesday 2021-08-04 20:09, Stefan Seyfried wrote:
On 04.08.21 15:31, Rainer Klier wrote:
Am 04.08.21 um 14:39 schrieb Stefan Seyfried:
"didn't work" is not enough information to suggest the best way to fix this.
i didn't quote the error details, because i have anyhow solved it by installing the missing udev packages.
in fact it was a symbol lookup error from one of the udev packages.
In that case probably upstream has borked it (I would not be surprised with *this* particular upstream) by not bumping library .so versions properly.
So probably the only solution we can implement is to let udev, libudev, systemd, libsystemd depend all on each other in exact matching %{version}-%{release} pairs... :-(
Surely, there's the possibility to only encode a dependency on the version number, not the package itself. Something along the lines of Requires: (x >= %version-%release if x)