On Sat, Jan 25, 2014 at 7:13 AM, R. David Murray <rdmur...@bitdance.com>wrote:
> On Sat, 25 Jan 2014 06:59:19 -0800, Eli Bendersky <eli...@gmail.com> > wrote: > > On Sat, Jan 25, 2014 at 6:54 AM, Dirkjan Ochtman <dirk...@ochtman.nl> > wrote: > > > > > On Sat, Jan 25, 2014 at 2:49 PM, Eli Bendersky <eli...@gmail.com> > wrote: > > > > Interesting. Chromium has something kind-of similar, named "commit > > > queue", > > > > for developers without actual commit access. Once they get an LGTM, > the > > > > thing rolls automatically. In fact, core developers often find it > useful > > > too > > > > because the Chromium tree is sometimes closed ("red"). We don't > really do > > > > the latter in Python, which carries a problem we'll probably need to > > > resolve > > > > first - how to know that the bots are green enough. That really needs > > > human > > > > attention. > > > > > > Another interesting (and relevant, I think) concept from the Mozilla > > > community is the Try Server, where you can push a work-in-progress > > > patch to see how it does on all the platforms. I.e. it runs all the > > > same tests that build slaves run, but the repository it works against > > > isn't accessible publicly, so you can try your work without breaking > > > the main tree. > > > > > > > Yep, Chromium has try-jobs too, thanks for reminding me. And in a > previous > > So do we. We don't use them much, but that's probably because they are > a relatively new feature of the buildbot farm (the 'custom' builders). > > > workplace we had a similar process screwed on top of Jenkins - private > test > > runs wherein you provide a branch to CI and the CI tests that branch. In > > fact, when your test may affect many different architectures, such "try > > jobs" are the only way to do unless you really want to build & test a > > branch on a few different OSes. > > > > Once again, this almost always requires some dedicated developers for > > watching the tree (Chromium has sheriffs, gardeners, etc.), I'm not sure > we > > have that for the CPython source. > > What do sheriffs and gardeners do? > I started replying but then remembered that it's actually all described here - http://www.chromium.org/developers/tree-sheriffs If you're interested in such things (build farms, CI, "process") that page and links from it should provide you with a lot interesting information
_______________________________________________ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers