Bug 1737644
| Summary: | libldb, libtalloc, libtevent, libtdb: Remove Python 2 subpackages from Fedora 31+ | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
| Component: | libldb | Assignee: | Jakub Hrozek <jhrozek> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 31 | CC: | abokovoy, cstratak, gdeschner, igor.raits, jhrozek, lbalhar, lslebodn, mhroncok, ngompa13, pviktori, sgallagh, ssorce, zbyszek |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | libldb-2.0.5-1.fc31, libldb-2.0.5-1.fc32,libtdb-1.4.2-1.fc31,libtdb-1.4.2-1.fc32,libtevent-0.10.0-1.fc32,libtevent-0.10.0-1.fc31,libtalloc-2.2.0-1.fc32,libtalloc-2.2.0-1.fc31 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-08-26 12:33:48 UTC | Type: | --- |
| 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: | 1625773, 1698500 | ||
|
Description
Miro Hrončok
2019-08-05 23:30:46 UTC
python2-ldb is in fact needed by python2-ldb-devel, but that one is not needed by anything. Please drop both. python2-ldb* was needed by samba and samba removed python2 packages in f30. Do you think we can remove python2 packages there as well ? BTW I will use this BZ also for removing python2 packages from libtalloc, libtevent, libtdb but if you want feel free to create separate bugs. (In reply to Lukas Slebodnik from comment #2) > python2-ldb* was needed by samba and samba removed python2 packages in f30. > Do you think we can remove python2 packages there as well ? Technically, this is not possible. The packages will stay in the "fedora" repo forever, they'd just be removed from "updates" repo. You are technically able to obsolete them from the main pakcage to remove them from the installed systems, but that's removing possibly user-dependent packages from a stable release -> a big API change, and that would be against the update policy. https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_multiple_python_runtimes "Mirroring the policy for regular packages, the Python-version-specific subpackages of your package MUST NOT be removed in a release branch of Fedora." > BTW I will use this BZ also for removing python2 packages from libtalloc, > libtevent, libtdb > but if you want feel free to create separate bugs. Sure, I've renamed the bug accordingly. Thank You. OK will remove them just in f31+ later this week. There should be release of new libraries for samba 4.11.0rc2 and they are already python3 only. Miro, are you fine with fixing this BZ a little bit later or would you prefer to remove python2 packages sooner? I can wait. This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to '31'. (In reply to Lukas Slebodnik from comment #5) > Miro, are you fine with fixing this BZ a little bit later or would you > prefer to > remove python2 packages sooner? To clarify, I'd like to see this fixed in Fedora 31 before the beta freeze. That is one week from now. Is that reasonable? (In reply to Miro Hrončok from comment #8) > (In reply to Lukas Slebodnik from comment #5) > > Miro, are you fine with fixing this BZ a little bit later or would you > > prefer to > > remove python2 packages sooner? > > To clarify, I'd like to see this fixed in Fedora 31 before the beta freeze. > That is one week from now. Is that reasonable? Yep, should be possible. I had a discussion with samba developers (because there was a soname bump in python-ldb samba-4.11.0rc2 should be released soon. But we might use 4.11.0rc1 in will not happen in a week. Thanks. (In reply to Miro Hrončok from comment #10) > Thanks. BTW I added obsoletes to libraries which were dependencies of python-2 packages. Do you plan to add them also to fedora-obsoletes-packages ? (In reply to Lukas Slebodnik from comment #11) > BTW I added obsoletes to libraries which were dependencies of python-2 > packages. I've seen that. > Do you plan to add them also to fedora-obsoletes-packages ? I do not, that would be redundant. Would you prefer to have them there instead? (In reply to Miro Hrončok from comment #12) > (In reply to Lukas Slebodnik from comment #11) > > BTW I added obsoletes to libraries which were dependencies of python-2 > > packages. > > I've seen that. > > > Do you plan to add them also to fedora-obsoletes-packages ? > > I do not, that would be redundant. Would you prefer to have them there > instead? I fine with current. I just want to double check :-) |