Summary: | firefox requires Python 2 to build | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Petr Viktorin <pviktori> |
Component: | firefox | Assignee: | Gecko Maintainer <gecko-bugs-nobody> |
Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 33 | CC: | 0xalen+redhat, anto.trande, elxreno, gecko-bugs-nobody, jhorak, john.j5live, kengert, mhroncok, pjasicek, python-maint, rhughes, rstrode, sandmann, stransky |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-10-08 14:54:43 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: | |
Bug Depends On: | |||
Bug Blocks: | 1803205 |
Description
Petr Viktorin
2020-02-20 14:22:09 UTC
Firefox does not build yet with Python2: Upstream Python3 migration notes [1]: "In mozilla-central there are over 3500 Python files (excluding third party files), comprising roughly 230k lines of code. Most of it is Python 2" [1] https://wiki.mozilla.org/Firefox/Python_3_Migration If python2.7 is removed from Fedora we'd need to bundle it with Firefox sources as well as we do that for firefox on RHEL6. Perhaps we don't need system wide python in this case. We're not going to port Firefox build scripts to python3 as we have lot of other work to do. Thanks for the wiki link and sharing the plans! In Fedora, it would make sense to continue maintaining the python2 package separately, rather than bundle it in Firefox. But we do want to track the situation, gather info and coordinate (and we use these bugzillas and FESCo exceptions for that). This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle. Changing version to 33. I see that this is fixed at least in the Rawhide build. Thank you! I see that as of 87.0-10.fc35, firefox again requires python2.7 to build. I guess this was a case of temporarily skipped tests. |