On 30. 10. 19 1:27, Neal Gompa wrote:
On Tue, Oct 29, 2019 at 6:58 PM Charalampos Stratakis cstratak@redhat.com wrote:
Through our latest benchmarks the speedup could be up to 27% so I would say it's definitely worth it, and we plan to work with the affected packages to see how to best resolve the issues, if they arise, on a case by case basis. Currently on rawhide there are 113 packages requiring libpython.
Ubuntu and Debian are doing this for years so I would expect that at least the packages that are also included there, would either be working or require slight modifications.
The change will be posted soon for F32 on the devel list, so you can check all the details and we can continue this conversation by then.
Debian/Ubuntu packaging of Python works quite a bit differently. They do install-time byte-compilation, and they made modifications throughout the stack to make it as hard as possible to create a dependency on a specific minor version of Python. We do exactly the opposite (for VERY good reasons), and it's important to keep that in mind.
Python performance improvement by nearly 30% is no joke, but we need to figure out how to account for non-standard builds before implementing it.
We do. Hower I'm nto sure I understand this specific problem that started this thread. Can we workaround it by manually adding:
Requires: python(abi) = %{python3_version}
To the affected packages?