Similarly to bz1610378 a package that was retired in rawhide yet required Python 3.6 in Fedora 28 (or 27) will block the upgrade to Fedora 29 with: Problem: package xxx-0.1.2-3.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 xxx-0.1.2-3.fc28.noarch Here is the list of such packages I've found: * bugwarrior * clustersos * python3-amqplib (python-amqplib) * python3-django-keyedcache3 (python-django-keyedcache) * python3-iptools (python-iptools) * python3-mlpy (python-mlpy) * python3-pygpgme (python-pygpgme) * python3-taskw (python-taskw) * python3-toro (python-toro) * targetd * python3-django-discover-runner (python-django-discover-runner) * python3-django-notification (python-django-notification) * python3-django-openstack-auth (python-django-openstack-auth) * python3-fedrepo-req (fedrepo-req) * fedrepo-req (fedrepo-req) * fedrepo-req-admin (fedrepo-req) * python3-pykf5-kconfig (kf5-kconfig) - not retired, just subpackages removed Those are very weird: * python3-django-picklefield (python-django-picklefield) - see bz1610419 * fedmod - see bz1610403 Those should be OK: * python3-modulemd (obsoleted by libmodulemd) * rolekit (covered by bz1610378) * python3-docker-py (obsoleted by python3-docker) * python3-django-ckeditor (obsoleted by python3-django) * python3-django-extensions (obsoleted by python3-django) * python3-django-federated-login (obsoleted by python3-django) * python3-django-model-utils (obsoleted by python3-django) * python3-django-netjsongraph (obsoleted by python3-django) * python3-django-openid-auth (obsoleted by python3-django) * python3-django-pgjson (obsoleted by python3-django) * python3-django-pylibmc (obsoleted by python3-django) * python3-django-sekizai (obsoleted by python3-django) * python3-django-select2 (obsoleted by python3-django) * python3-django-setuptest (obsoleted by python3-django) * python3-django-south (obsoleted by python3-django) * python3-pyldap (obsoleted by python3-dap) * python3-wcsaxes (obsoleted by python3-astropy)
(In reply to Miro Hrončok from comment #0) > Here is the list of such packages I've found: > > * bugwarrior > * clustersos > * python3-amqplib (python-amqplib) > * python3-django-keyedcache3 (python-django-keyedcache) > * python3-iptools (python-iptools) > * python3-mlpy (python-mlpy) > * python3-pygpgme (python-pygpgme) > * python3-taskw (python-taskw) > * python3-toro (python-toro) > * targetd > * python3-django-discover-runner (python-django-discover-runner) > * python3-django-notification (python-django-notification) > * python3-django-openstack-auth (python-django-openstack-auth) > * python3-fedrepo-req (fedrepo-req) > * fedrepo-req (fedrepo-req) > * fedrepo-req-admin (fedrepo-req) > * python3-pykf5-kconfig (kf5-kconfig) - not retired, just subpackages removed Are any of these packages included as part of the default install of any release-blocking media? If so, we should raise this bug as a blocker for F29 Beta. At a glance, I don't see any that obviously would be, though I suppose pygpgme might be somewhere.
dnf repoquery --whatrequires python3-pygpgme --releasever 27 dnf repoquery --whatrequires python3-pygpgme --releasever 28 both returns nothing. I think it's not installed, but I'm downloading workstation iso to try to perform an upgrade.
Yes, we will need to get these obsoleted. You are admin on the fedora-obsolete-package repository so feel free to move ahead with doing that unless you want me to do so. Also note that I will be partially unavailable from the 1st until the 12th, so I do encourage you to move forward without me.
(In reply to Miro Hrončok from comment #2) > I think it's not installed, but I'm downloading > workstation iso to try to perform an upgrade. Not enough disk space :(
Rex, I'm CCing you that I'm going to Obsolete python3-pykf5-kconfig < 5.48.0-3 from fedora-obsolete-packages. If you'd prefer to obsolete it from kf5-kconfig to make a better power of what version to obsolete, let me know.
I'd rather take care of it (in kf5-kconfig), thanks. not sure why I disabled it for f29+, I'll have to go back and check and fix it accordingly.
https://src.fedoraproject.org/rpms/fedora-obsolete-packages/pull-request/7
Obsoleted in fedora-obsolete-packages-29-14. Leaving open to revisit later for newly removed packages as well.
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'.
Next round in: https://src.fedoraproject.org/rpms/fedora-obsolete-packages/pull-request/10
Also python2-bytesize <= python2-bytesize-1.3-2.fc28.x86_64.
python2-blivet-1:3.0.0-0.6.1.b1.fc28
None of them requires python 3.6 (or are they? id so, that's scary).
They are unupgradeable because they the python2- subpackage was dropped. I thought the plan was to obsolete such package through fedora-obsolete-packages. I now see that this bug is specifically about python3.6. Do we have a different bug for that?
You can just file bugs against fedora-obsolete-packages as needed.
All remaining python3 FTBFS solved. Closing this. If there are python3 packages removed for different reason, we can file more bugs.