Use CPython upstream architecture naming in Fedora's Python ecosystem (mostly in filenames) instead of the previously patched Fedora names. For example, have /usr/lib64/python3.9/lib-dynload/array.cpython-39-powerpc64le-linux-gnu.so instead of /usr/lib64/python3.9/lib-dynload/array.cpython-39-ppc64le-linux-gnu.so. This makes packaging of Python itself a tad trickier, but it moves Fedora's Python closer to upstream and solves interoperability problems with ppc64le manylinux wheels. The change has impact only on ppc64le and armv7hl (considering the architectures built by koji.fedoraproject.org). Packages assuming the filenames always contain %{_arch}-linux%{_gnu} will need to be adapted.
+1
APPROVED (+4, 0, -0)
Metadata Update from @churchyard: - Issue tagged with: pending announcement
announced https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/HL3JK6QHUCQMXUUIW5XYG7DWAO5EVQPX/
Metadata Update from @cverna: - Issue close_status updated to: Accepted - Issue status updated to: Closed (was: Open)
Metadata Update from @bcotton: - Issue untagged with: F34 - Issue set to the milestone: Fedora 34
Log in to comment on this ticket.