<div dir="ltr">Hi Craig,<div><br></div><div>We already talked about this during the weekly meeting.</div><div>This does not make much sense to use <a href="http://nine.buildbot.net" target="_blank">nine.buildbot.net</a> to test worker protocol interop, as it uses buildbot travis, and does not use all the remote commands that are required to be tested. Also <a href="http://nine.bb.net">nine.bb.net</a> uses Hyper, which adds another level of complexity, and we can't have the stability of this setup slow down other buildbot developement (npm instabilities are already painful enough)</div><div><br></div><div>Your dogfooding proposal is better than nothing, but still requires a lot of work, and is hard to reproduce if somebody breaks something.</div><div><br></div><div>End to end tests are easier, and more controllable, reproducible, etc.</div><div><br></div><div>Vladimir Rutsky started one here:</div><div><a href="https://github.com/buildbot/buildbot/pull/2136" target="_blank">https://github.com/buildbot/buildbot/pull/2136</a><br></div><div>Please feel free to finish his work.</div><div><br></div><div>Another option I think is a bit better is to change</div><div><a href="https://github.com/buildbot/buildbot/blob/master/master/buildbot/test/util/integration.py#L131">https://github.com/buildbot/buildbot/blob/master/master/buildbot/test/util/integration.py#L131</a><br></div><div><br></div><div>So that it does not create a worker inside the master's virtualenv, but to create a worker in another virtualenv, with the option to use another python.</div><div>Using that method, will allow us to leverage all the integration tests that we already have, and not to have to create more in Vladimir's framework.</div><div><br></div>Pierre<div><br><div class="gmail_quote"><div dir="ltr">On Thu, Sep 28, 2017 at 2:51 PM Craig Rodrigues <<a href="mailto:rodrigc@crodrigues.org" target="_blank">rodrigc@crodrigues.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div><div>I submitted this patch:</div><div><a href="https://github.com/buildbot/buildbot/pull/3649" target="_blank">https://github.com/buildbot/buildbot/pull/3649</a><br></div><div><br></div><div>which fixes interop between:</div><div><br></div><div> 0.9 master (Python 3) <==> 0.9 worker (Python 2)</div><div> 0.9 master (Python 2) <===> 0.9 worker (Python 3)</div></div><div><br></div><div>Pierre reviewed and merged the patch to the master branch.<br><div><br></div><div>I would like to request more resources for testing buildbot be set up.</div><div><br></div><div><br></div><div><a href="http://NINE.BUILDBOT.NET" target="_blank">NINE.BUILDBOT.NET</a> (Python 2)</div><div>==========================</div><div>1. A buildbot 0.8.x slave running Python 2 to be connected to </div><div> the <a href="http://nine.buildbot.net" target="_blank">nine.buildbot.net</a> master running Python 2.</div><div><br></div><div>2. A buildbot 0.9 worker running Python 3 to be connected to <a href="http://nine.buildbot.net" target="_blank">nine.buildbot.net</a></div><div><br></div><div><br></div><div><a href="http://NINE-PY3.BUILDBOT.NET" target="_blank">NINE-PY3.BUILDBOT.NET</a> (Python 3)</div><div>==============================</div><div>1. A new buildbot 0.9 master to be set up running Python 3.</div><div> For this discussion, I'll call it <a href="http://nine-py3.buildbot.net" target="_blank">nine-py3.buildbot.net</a>, but you can call it anything. :)</div><div><br></div><div>2. One buildbot 0.9 worker running Python 3 to be set up and connected to <a href="http://nine-py3.buildbot.net" target="_blank">nine-py3.buildbot.net</a></div><div><br></div><div>3. One buildbot 0.9 worker running Python 2 to be set up and connected to <a href="http://nine-py3.buildbot.net" target="_blank">nine-py3.buildbot.net</a></div><div><br></div><div>4. One buildbot 0.8.x worker running Python 2 to be set up and connected to <a href="http://nine-py3.buildbot.net" target="_blank">nine-py3.buildbot.net</a></div><div><br></div><div><br></div><div>Is this doable to set this up?</div><div>This will help with testing Python 3, and help improve confidence that</div><div>things will work and interoperate with different versions of Python.</div><div><br></div><div>--</div><div>Craig</div></div></div>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@buildbot.net" target="_blank">devel@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.buildbot.net/mailman/listinfo/devel</a></blockquote></div></div></div>