Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 565644 - dev-lang/python - unconditionally enable threading support
Summary: dev-lang/python - unconditionally enable threading support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 565514
  Show dependency tree
 
Reported: 2015-11-13 06:59 UTC by Justin Lecher (RETIRED)
Modified: 2020-08-01 16:34 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Lecher (RETIRED) gentoo-dev 2015-11-13 06:59:34 UTC
As you might have seen, many packages fail to built or install or run with no threading support in python. I thinnk it is reasonable to force threading in python more strongly.

As we already use +threads I would suggest the following, go for package.use.force and see if nothing breaks (which shouldn't) and perhaps later drop the use completely.

Any thoughts?
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2015-11-13 07:03:36 UTC
Even python internals are broken without threads (thanks Arfrever digging this out)

https://bugs.python.org/issue25364 (errors in over 50 test files), https://bugs.python.org/issue25365 (test_pickle), https://bugs.python.org/issue25366 (test_venv), https://bugs.python.org/issue25367 (test_coroutines), https://bugs.python.org/issue25368 (test_eintr), https://bugs.python.org/issue25369 (test_regrtest)
Comment 2 Mike Gilbert gentoo-dev 2015-11-13 07:37:59 UTC
Sounds good to me.
Comment 3 David Denoncin 2020-08-01 16:34:20 UTC
Threads are enabled by default in 3.6. It is mandatory for building python since version 3.7.

Advisory:
https://docs.python.org/3/whatsnew/changelog.html#changelog