Commit 7f563fa
committed
ci: install systemd-rpm-macros in make-rpm job
greenboot-rs.spec has an unconditional BuildRequires: systemd-rpm-macros,
but the make-rpm job's dnf install step never installs it, only
git/make/rpm-build/rust-toolset. rpmbuild then fails dependency
resolution before it ever gets to building anything:
error: Failed build dependencies:
systemd-rpm-macros is needed by greenboot-rs-0.16.3-0.el9.x86_64
Verified by running the exact dnf install + make rpm sequence against
quay.io/centos/centos:stream9 (the job's own container image): with
systemd-rpm-macros added, dnf resolves it straight from CentOS Stream 9
BaseOS/AppStream with no extra repo, and make rpm completes and
produces all four expected RPMs.
Assisted-by: OpenCode (Claude Sonnet 5)1 parent 74f42a1 commit 7f563fa
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
0 commit comments