* Zbigniew Jędrzejewski-Szmek:
On Fri, Sep 16, 2022 at 03:35:29PM +0200, Florian Weimer wrote:
- Zbigniew Jędrzejewski-Szmek:
So… we certainly don't want people having to declare the dependency manually everywhere.
The packaging guidelines seem to say that the manual dependency is required, though.
Yeah, you need *some* dependency. But opencryptoki has BR:systemd-devel, and systemd-devel has R:systemd, which has the Requires(meta) under discussion. So an explicit BR:systemd-rpm-macros should be redundant.
That's not how I interpret the guidelines. It mentions systemd-rpm-macros only. Relying on systemd (or some other package that's not closely related to the control of the package being built) is brittle, as we've seen.
Thanks, Florian