Bug 1724767
Summary: | Update from Fedora 29 to Fedora 30 fails, because python2-langtable was removed too late | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Frank Büttner <bugzilla> |
Component: | langtable | Assignee: | Mike FABIAN <mfabian> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 30 | CC: | bob53181, djschaap, i18n-bugs, james.antill, j, mdomonko, mfabian, mhroncok, petersen, pnemade, sshedmak |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | langtable-0.0.43-3.fc30 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-07-19 01:10:54 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: | 1700323 |
Description
Frank Büttner
2019-06-27 18:21:28 UTC
I will better retire this package from Fedora 30. Retiring form released Fedora is not possible. If you run fedpkg retire on f30, the package will seem retired in git, but the current build will stay in repos until f30 EOL. So we bring back python2-langtable? I am surprised we have users of yum-langpacks still in Fedora. > So we bring back python2-langtable? For Fedora 30 only? Probably yes. As the maintainer. However this might not be enough to fix this. > I am surprised we have users of yum-langpacks still in Fedora. We probably don't. They have it installed on their systems ages ago and this prevent them from upgrading. I think you know better how to fix this, Please I request to go ahead and fix this bug :) I suppose the workaround is to remove the package before retiring. Ugh bad typo, erm I meant "the workaround is to remove the package before upgrading" However I am able to install yum-langpacks in F30. So I think removing the Obsoletes for python2-langtable would fix this. Here's the reason why you can install it: the Fedora repo contains langtable-0.0.41-2.fc30 with python2-langtable-0.0.41-2.fc30 the Updates repo contains updated langtable-0.0.43-2.fc30 without python2-langtable i.e. the python2-langtable package was removed too late. reintroducing it for f30 (if possible) and stop obsoleting it is probably a proper course of action. Only removing the Obsoletes is possibly dangerous, as the python2-langtable package would not be updateable and it explicitly requires langtable = 0.0.41-2.fc30, hence making the entire langtable "stack" unupdateable. Also note that fedora-obsolete-packages obsoletes python2-langtable < 0.0.43-3, so when reintroducing python2-langtable in langtable-0.0.43-3.fc30, no changes are required in fedora-obsolete-packages. Okay thanks, Miro I think we could use `%if 0%{fedora} < 31` to add back the python2 subpackage conditionally. Or just commit the change to the f30 branch since it is already diverged from master. FEDORA-2019-3c4610ea8a has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-3c4610ea8a langtable-0.0.43-3.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-3c4610ea8a langtable-0.0.43-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report. |