
On 6/4/22 11:16, Matt Billenstein wrote:
On Wed, Apr 06, 2022 at 10:57:13AM +0300, Matti Picus wrote:
On 6/4/22 00:59, Matt Billenstein via pypy-dev wrote:
Hi, python2 is really long in the tooth - when are we planning to upgrade the buildbot master? I cannot install python2 from homebrew on macos any longer, the system python2 is really really old...
thx
m
We are using buildbot 0.8.8. CPython is using 3.5.0. When I looked into upgrading, the first thing that caught my eye is that buildbot now requires a database (ours currently stores pickled files on disk), so we would need to get some kind of database going on the host machine. Then we would need to try upgrading the versions, there are upgrade guides [0] starting from 0.9 all the way up to 4.0 I'm naive, but why would you need to upgrade? Why not just create a new master and start fresh?
m
We could start fresh. We do have some customized pages that would have to be updated: summary (hard, it includes log parsing and building custom HTML), nightly (easy), maybe some others. So moving to a newer buildbot would be nice, but it is quite a bit of work. We still require python2 for running untranslated tests. However (1) the macos buildbot is currently not running untranslated tests, (2) pypy2 should JustWork for these tests, and if not we should fix that. Maybe you could run the buildbot worker with PyPy2? I tried doing that with the windows worker, but it turned out some of the dependencies were missing on windows. Perhaps they are available for macOS? Matti