First, we found a [bug](https://github.com/rpm-software-management/dnf5/issues/2187) in upstream docs, which are now fixed. Another what bothers is a comparison of Nevra objects, which is too low-level right now. If any of those PRs: - https://github.com/rpm-software-management/dnf5/pull/2192 - https://github.com/rpm-software-management/dnf5/pull/2203 get merged, than we could simplify our code.