On 30. 10. 19 1:27, Neal Gompa wrote:
On Tue, Oct 29, 2019 at 6:58 PM Charalampos Stratakis
<cstratak(a)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?
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok