Hi Richard, we found out that the PackageKit marks all of installed packages with reason "dependency" in dnf's yumdb despite the fact that the actual reason should be "user installed". This can cause an autoremoval of packages installed by PackageKit if user consequently uses DNF. Steps to reproduce: 1, install vim via command not found 2, cat /var/lib/dnf/yumdb/v/*vim*/reason
*** This bug has been marked as a duplicate of bug 1259865 ***