Description of problem:
In Fedora 28, the fedora-release package pulled in the rolekit package, which has been retired and blocked from F29, partly because it was no longer compatible with Python 3.7. Because the F28 version is incompatible with Python 3.7 in Fedora 29, it needs to be removed from systems for a successful upgrade.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install Fedora 28 Server Edition
2. Update to the latest versions using `dnf update`
3. Run `dnf system-upgrade --releasever=29 download`
Problem: package rolekit-0.5.2-2.fc28.noarch requires python(abi) = 3.6, but none of the providers can be installed
- python3-3.6.6-1.fc28.x86_64 does not belong to a distupgrade repository
- problem with installed package rolekit-0.5.2-2.fc28.noarch
Upgrade completes successfully.
rolekit needs to be added to fedora-obsolete-packages
Proposed as a Blocker for 29-beta by Fedora user sgallagh using the blocker tracking app because:
"For each one of the release-blocking package sets, it must be possible to successfully complete a direct upgrade from a fully updated, clean default installation of each of the last two stable Fedora releases with that package set installed."
Submitted change for fedora-obsolete-packages as https://src.fedoraproject.org/rpms/fedora-obsolete-packages/pull-request/6
Built in rawhide, will be in the next compose (likely tomorrow)