There are currently 4 issues which prevent to build the Python package
on Fedora Rawhide: Python 3.8.1 and Python 3.9.0a3 packages are
impacted, at least.
My Python 3.9.0a3 PR:
Example of Python 3.8.1 PR with failing tests:
I'm investigating these 4 issues.
The 4 issues:
(*) test_import: test_unwritable_module() => FIXED!
It's a bug in Python 3.9.0a3, it has already been fixed upstream. It
only fails when Python was installed.
(*) test_zipfile: test_add_file_after_2107() failure => failed to reproduce :-(
So far, I failed to reproduce it. It seems to only occur on Fedora
Rawhide. It should be a recent change in Rawhide.
(*) test_io hangs randomly => need to reproduce the bug with --timeout
I modified my Python 3.9.0a3 PR to run tests with --timeout=1800, so
if the test hangs again, we should get a traceback where Python hangs.
(*) GCC 10 and -fcommon: "redefined symbol cannot be used on reloc"
when linking libpython3.9.so => reported to GCC upstream
It may be a missing "extern" in PyAPI_FUNC() when Python is built.
I should try to build Python using -fno-common to see if it's enough
to reproduce the issue.