Skip to content

fix(ci): install systemd-rpm-macros for RPM udev rules#146

Merged
Jesssullivan merged 1 commit intomainfrom
sid/fix-rpm-udevrulesdir
Apr 3, 2026
Merged

fix(ci): install systemd-rpm-macros for RPM udev rules#146
Jesssullivan merged 1 commit intomainfrom
sid/fix-rpm-udevrulesdir

Conversation

@Jesssullivan
Copy link
Copy Markdown
Owner

Summary

RPM build fails with File must begin with "/": %{_udevrulesdir}/70-u2f.rules because the %{_udevrulesdir} macro is undefined. It's provided by systemd-rpm-macros which wasn't in the Fedora container's dependency list.

Third and hopefully final fix for the RPM packaging pipeline (after #143 version hyphen, #145 buildroot paths).

Test plan

  • Merge, dispatch release-linux.yml with tag=lab-v0.73.0-test3
  • All three jobs pass (DEB, RPM, Upload)

The RPM build fails with "File must begin with /" because
%{_udevrulesdir} is undefined without systemd-rpm-macros.
@Jesssullivan Jesssullivan merged commit 780b514 into main Apr 3, 2026
6 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant