29.10.20 23:43, Victor Stinner пише:
- Current best effort support (no change): changes only happen if a
core dev volunteers to review and merge a change written by a contributor.
It is my preference.
Several years ago I tested and fixed Python on OpenIndiana in virtual machine, but I was not enough motivated and the code gradually degrades.
- Schedule the removal in 2 Python releases (Python 3.12) and start to
announce that Solaris support is going to be removed
- Remove the Solaris code right now (my proposition): Solaris code
will have to be maintained outside the official Python code base, as "downstream patches"
It would make life of Illumos and OpenIndiana developers much harder, that can be seen hostile to open source community. It would make the code of CPython more rigid, virtually Linux-only with Windows and MacOS patches, and as a side effect can make harder porting it to other platforms. This is not great.
If you want to remove platform specific code from CPython source, do you consider the idea of removing support of MacOS and maintain it as "downstream patches"?