URL:
https://github.com/freeipa/freeipa/pull/5117
Author: frasertweedale
Title: #5117: spec: require pki-acme if pki-ca >= 10.10
Action: opened
PR body:
"""
We can use conditional dependencies (described at [1]) to require
the pki-acme package if pki-ca >= 10.10.0 (the version at which the
ACME service was separated to a subpackage).
[1]
https://rpm.org/user_doc/boolean_dependencies.html
I have tested this with repos having only pki-10.9.x (and therefore
no pki-acme package), and dnf is happy. I have also testing package
installation with pki-10.10 packages installed, but /without/
pki-acme installed. pki-acme was seen as a missing dependency and
installed alongside the freeipa packages. This change seems to
satisfy all the scenarios.
Related:
https://github.com/dogtagpki/pki/pull/513
"""
To pull the PR as Git branch:
git remote add ghfreeipa
https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5117/head:pr5117
git checkout pr5117