Bug 1014559
Summary: | Update PackageKit to Python 3 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
Component: | PackageKit | Assignee: | Richard Hughes <rhughes> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 22 | CC: | a.badger, bkabrda, jonathan, rdieter, rhughes, smparrish |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-03-10 22:17:27 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: | 1014563 | ||
Bug Blocks: | 1014209 |
Description
Miro Hrončok
2013-10-02 10:53:54 UTC
This also means that all yum bindings should use dnf. Note: do not follow this portion of the advice as it is against the Packaging Guidelines: "When upstream is dead or unwilling to support Python 3, you'll need to patch this package on Fedora level. Try to avoid this as much as you can, but use it, if it's the last option." If you are in this situation, you'll essentially be forking upstream in order to produce a python3 port. In that situation, the proper thing to do is to create a new package with the python3 port. It would be even better to create the proper upstream infrastructure as well (new upstream scm and issue tracker) but that isn't 100% required by the guidelines. In Fedora 20 we ship the hawkey backend as well as the yum backend. We'll be switching to the former in Fedora 21 by default, so we don't have to worry that yum will remain python2. I've asked the other maintainers what parts of the code work with python3, but we should be fine to switch in time for F22. Great, thanks for info This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle. Changing version to '22'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22 $ rpm -q PackageKit PackageKit-1.0.5-1.fc22.x86_64 $ rpm -qR PackageKit-hawkey PackageKit | grep python (empty) I think we can close this? (I see you already closed this, so just FTR: No subpackage of PackageKit depends on Python any more. so nothing to fix here) |