Description of problem: In some cases, an extra slash is prepended to a path name in the output of udevadm info. Version-Release number of selected component (if applicable): In Rawhide, 244. Also, on Fedora 30, 241. Also on Fedora 31, presumably on some version in between. Could not check Fedora 29. Not on RHEL8, 239. How reproducible: 100% Steps to Reproduce: 1. udevadm info --export-db. Pick an arbitrary device from the output. 2. udevadm info --path <pathname>. 3. Note that the paths have an extra '/' at the front (although this was not the case for the output of (1). The DEVPATH property is a good example. Actual results: Paths look like: E: DEVPATH=//devices/virtual/workqueue/writeback Expected results: Paths look like: E: DEVPATH=/devices/virtual/workqueue/writeback Additional info: None.
Fix is waiting in https://github.com/systemd/systemd/pull/14684
This was finally fixed in https://github.com/systemd/systemd/pull/14689.