Incremental errata dependencies not getting copied over for RHEL 8
Content from one repo (RHEL8 Appstream) can depend on content form another repo (RHEL8 BaseOS).
User won't be able to copy errata with all dependencies for its packages if dependencies are in different repo.
The problem was not very common before RHEL 8, because RHEL repositories always contained all the dependencies within it. Now with RHEL8 having 2 repos, the problem will be much more common.
Pulp added and "additional_repos" parameter to its API to consider all dependent repos when computing the errata dependencies. (solved by -> https://pulp.plan.io/issues/5067)
Katello needs to leverage this API and pass in appropirate repository mapping for additional repositories