Bug 2233409
Summary: | Obsolete packages that used to require Python 3.11 but are gone in Fedora 40 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tomáš Hrnčiar <thrnciar> |
Component: | fedora-obsolete-packages | Assignee: | Miro Hrončok <mhroncok> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | awilliam, code, j, maxwell, m.a.young, mhroncok |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | AcceptedFreezeException | ||
Fixed In Version: | fedora-obsolete-packages-39-18 fedora-obsolete-packages-39-19 fedora-obsolete-packages-41-1 fedora-obsolete-packages-40-28 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2024-04-10 03:12:38 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2187795, 2135404 |
Description
Tomáš Hrnčiar
2023-08-22 07:19:11 UTC
In a test upgrade to F39 from F38 I get Error: Problem 1: package python3-slip-0.6.4-29.fc38.noarch from @System requires python(abi) = 3.11, but none of the providers can be installed - python3-3.11.4-1.fc38.x86_64 from @System does not belong to a distupgrade repository - problem with installed package python3-slip-0.6.4-29.fc38.noarch Problem 2: package python3-3.11.4-1.fc38.x86_64 from @System requires python3-libs(x86-64) = 3.11.4-1.fc38, but none of the providers can be installed - package python3-slip-dbus-0.6.4-29.fc38.noarch from @System requires python(abi) = 3.11, but none of the providers can be installed - python3-libs-3.11.4-1.fc38.x86_64 from @System does not belong to a distupgrade repository - problem with installed package python3-slip-dbus-0.6.4-29.fc38.noarch (try to add '--skip-broken' to skip uninstallable packages) There should be a way to enumerate these packages automatically, right? Anyway, in a test upgrade, I encountered the following packages that fit this description: - python3-pygpu, from https://src.fedoraproject.org/rpms/libgpuarray/ - python3-theano, from https://src.fedoraproject.org/rpms/python-theano/ - python3-slip and python3-slip-dbus, from https://src.fedoraproject.org/rpms/python-slip/ I had similar problems with python-shiboken2 and python-pyside2, from https://src.fedoraproject.org/rpms/python-pyside2, but that package is broken rather than retired. Finally, I had similar problems with python3-async-generator, from https://src.fedoraproject.org/rpms/python-async-generator/, which is broken rather than retired but probably *should* be retired: https://bugzilla.redhat.com/show_bug.cgi?id=2220121#c4 > There should be a way to enumerate these packages automatically, right? We do exactly that. See https://github.com/hrnciar/mini-mass-rebuild/blob/python3.12/obsolete_packages.py For now, we don't obsolete what's not retired. We should retire broken packages before GA and obsolete those as well, but not yet. FEDORA-2023-77c6ea0564 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-77c6ea0564 This seems to be missing PyDrive, which was retired in November: https://src.fedoraproject.org/rpms/PyDrive/c/17c7af2339900db6584b15b89c0be88a2853cfd5?branch=rawhide python3-PyDrive requires python(abi) = 3.11 , as reported at https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/QCDKW4JRVG3PBA7XYC52CGJ4WTSFPMNN/ . (In reply to Adam Williamson from comment #5) > This seems to be missing PyDrive, which was retired in November: > https://src.fedoraproject.org/rpms/PyDrive/c/ > 17c7af2339900db6584b15b89c0be88a2853cfd5?branch=rawhide > > python3-PyDrive requires python(abi) = 3.11 , as reported at > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/ > message/QCDKW4JRVG3PBA7XYC52CGJ4WTSFPMNN/ . python3-PyDrive2 obsoletes python3-PyDrive <= 1.3.1-21 https://src.fedoraproject.org/rpms/PyDrive2/c/d84717cc0fd3d67b96200c367f24002a6a766fb0 Hence, there should be no need to include it here, but the version needs to be updated, as Fedora 37 has python3-PyDrive-1.3.1-21.fc37 which is not <= 1.3.1-21. $ rpmdev-vercmp 1.3.1-21 1.3.1-21.fc37 1.3.1-21 < 1.3.1-21.fc37 Please report this to PyDrive2 (or bump the Obsoletes to < 1.3.1-22). +4 in https://pagure.io/fedora-qa/blocker-review/issue/1187 , marking accepted. FEDORA-2023-77c6ea0564 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2023-c2bf76ec59 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-c2bf76ec59 FEDORA-2023-c2bf76ec59 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-c2bf76ec59` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-c2bf76ec59 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-c2bf76ec59 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-c2bf76ec59` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-c2bf76ec59 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-c2bf76ec59 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report. https://src.fedoraproject.org/rpms/fedora-obsolete-packages/pull-request/82 https://src.fedoraproject.org/rpms/fedora-obsolete-packages/pull-request/83 Final list waiting for https://pagure.io/fesco/issue/3080 +3 in https://pagure.io/fedora-qa/blocker-review/issue/1356 , marking accepted. FEDORA-2023-1bee358605 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-1bee358605 Note that the following packages are left not obsoleted because their maintainers asked me to keep them in the distro: mathics+cython-0:5.0.2-4.fc38.x86_64 mathics+full-0:5.0.2-4.fc38.x86_64 mathics-0:5.0.2-4.fc38.x86_64 mathicsscript+full-0:5.0.0-1.fc38.noarch mathicsscript-0:5.0.0-1.fc38.noarch Users with any of the packages installed are still unable to upgrade to Fedora 39. Hopefully, those will be fixed soon but if they are not, we might need to issue another 0-day upgrade that includes them. FEDORA-2023-1bee358605 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-1bee358605` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-1bee358605 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-1bee358605 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report. Reopening to obsolete: mathics+cython-0:5.0.2-4.fc38.x86_64 mathics+full-0:5.0.2-4.fc38.x86_64 mathics-0:5.0.2-4.fc38.x86_64 mathicsscript+full-0:5.0.0-1.fc38.noarch mathicsscript-0:5.0.0-1.fc38.noarch https://src.fedoraproject.org/rpms/fedora-obsolete-packages/pull-request/84 https://src.fedoraproject.org/rpms/fedora-obsolete-packages/pull-request/85 FEDORA-2023-f9467b959a has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-f9467b959a FEDORA-2023-f9467b959a has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-f9467b959a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-f9467b959a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-f9467b959a has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report. Here we go again, we need to update this in F40 to match the reality. I'm working on it. FEDORA-2024-894d99921e (fedora-obsolete-packages-41-1) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-894d99921e FEDORA-2024-894d99921e (fedora-obsolete-packages-41-1) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2024-5f5a0d125e (fedora-obsolete-packages-40-28) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-5f5a0d125e needinfo set by accident. FEDORA-2024-5f5a0d125e has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-5f5a0d125e` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-5f5a0d125e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. +3 in https://pagure.io/fedora-qa/blocker-review/issue/1549 , marking accepted. FEDORA-2024-5f5a0d125e (fedora-obsolete-packages-40-28) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report. |