Description of problem:
Or, perhaps both. In any case, there's no versioned requires between udev and libudev, so you can currently get systemd + current udev + older libudev, and systemd immediately falls over with a symbol lookup error.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install the minimum necessary requirements for systemd
Kernel panic - attempted to kill init!
That looks like an ABI problem in udev, as well as a missing versioned dependency between udev and libudev. Reasssigning.
The >= 160 for udev we placed there for reasons unrelated to the ABI.