On 11/27/20 7:03 PM, Ronan Lamy wrote:

On 26/11/2020 18:16, Matti Picus wrote:
Now that the re fixes are in for py3.7, I think our primary branch for development should be py3.7, with backports to py3.6 if needed. PEP 494 for python 3.6 has that version in a security-fixes-only stage, so we should adopt a similar strategy (although some bug-fixes may be needed, especially around utf8 problems that are still cropping up).

I think it's a bad idea to reverse the direction of merges now. We still have quite a few fixes coming in for 3.6.

Toward that end, I have updated the buildbot configuration to build nightlies off the py3.7 branch instead of the py3.6 branch. So if you wish to obtain a newer build of py3.6, you will need to manually trigger the buildbots.

+1 though ideally we would just run both as nightlies.


The fixes so far for 3.6 (after the last release) have been

- merge from default to fix default attributes in XML (issue 3333)

- merges from default to support the py3.7 regex changes

- merge from default of rpy-cparser (code rearrangement)

- fixing _crypt import

- fix utf_8_decode(... final=False) (issue 3348)

- merge workaround to detect failed imports intests from default, which exposed missing _opcode builtin module


The bug fixes were for XML, utf_8_decode, and _crypt, which could have been backported from py3.7 to py3.6 instead of forward merged from py3.6 to py3.7.


Since we depend on contributed machines for our buildbot machines, I do not feel comfortable running 3 nightly builds. To be fair, maybe only the macOSx (contributed by someone who also runs CPython builds) and the windows (which I run on a VM at home) machines would notice the extra load, but it still seems an imposition.


So if you accept the limitation of 2 nightly builds on windows and macOSx, which would you choose? Also take into account after we merge the win64 branch, windows runs may become unstable for a while.


Matti

_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to