Description of problem: With respect to https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/D4ZBMUAOS63DFEKS4J35EQP5P7VVTPMM/ Upgrading to fedora 30 fails with: Problem 6: package python2-ipaclient-4.7.2-1.1.fc29.noarch requires freeipa-client-common = 4.7.2-1.1.fc29, but none of the providers can be installed - freeipa-client-common-4.7.2-1.1.fc29.noarch does not belong to a distupgrade repository - problem with installed package python2-ipaclient-4.7.2-1.1.fc29.noarch Problem 7: package python2-ipalib-4.7.2-1.1.fc29.noarch requires freeipa-common = 4.7.2-1.1.fc29, but none of the providers can be installed - freeipa-common-4.7.2-1.1.fc29.noarch does not belong to a distupgrade repository - problem with installed package python2-ipalib-4.7.2-1.1.fc29.noarch Problem 8: package python2-libipa_hbac-2.0.0-5.fc29.x86_64 requires libipa_hbac = 2.0.0-5.fc29, but none of the providers can be installed - libipa_hbac-2.0.0-5.fc29.x86_64 does not belong to a distupgrade repository - problem with installed package python2-libipa_hbac-2.0.0-5.fc29.x86_64
All these package names are already in fedora-package-obsoletes for F30.
Same problem like with sssd python2 packages -- the affected package names are in fedora-obsolete-packages already and uprade still fails.
Because the version in F29 is higher than the obsoleted version.
Note, this happened again (f29 versions exceeded the version statements in fedora-obsolete-packages). I just fixed it again and will send out updates for f30 and f31.