<div dir="ltr">Hi Craig,<div>You are part of the buildbot team now. You could have added that test yourself. The <a href="http://nine.buildbot.net">nine.buildbot.net</a> CI is configured via the .bbtravis.yml file.</div><div><br></div><div>Until now, we didn't have a clear status of what passes, and what does not pass.</div><div><br></div><div>So it is not realistic to ask people to try python3 as well unless we have a clear PASS/FAIL status of whether there is a regression or not.</div><div>We can't just stare at the results of bwverbose and figure out manually if the failing tests are new of not.</div><div><br></div><div>I created this script in order to get that status automatically.</div><div><a href="https://github.com/buildbot/buildbot/pull/2720">https://github.com/buildbot/buildbot/pull/2720</a><br></div><div><br></div><div>I hope this will help us to be more efficient at not introducing py3 regression.</div><div>You will need to re-run the script from time to time to update the while list. Maybe not for each of your small PRs, as this might introduce unnecessary merge conflicts.</div><div><br></div><div><br></div><div>Pierre</div></div><br><div class="gmail_quote"><div dir="ltr">Le ven. 3 févr. 2017 à 08:38, Craig Rodrigues <<a href="mailto:rodrigc@crodrigues.org">rodrigc@crodrigues.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg">On Thu, Feb 2, 2017 at 8:37 PM, Craig Rodrigues <span dir="ltr" class="gmail_msg"><<a href="mailto:rodrigc@crodrigues.org" class="gmail_msg" target="_blank">rodrigc@crodrigues.org</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg">On Wed, Feb 1, 2017 at 4:03 AM, Pierre Tardy <span dir="ltr" class="gmail_msg"><<a href="mailto:tardyp@gmail.com" class="gmail_msg" target="_blank">tardyp@gmail.com</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class="gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"><br class="m_4729106579667999000gmail-m_-458355903502055528gmail-m_-6578126922446208702inbox-inbox-Apple-interchange-newline gmail_msg"></div><div class="gmail_msg">I'd love to help more on py3, but I really want to move forward on some missing features of the core, which for me are critical for </div></div></div></blockquote><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Can someone on the buildbot team set up a Python3 enabled builder that does:</div><div class="gmail_msg">







<p class="m_4729106579667999000gmail-m_-458355903502055528gmail-p1 gmail_msg"><span class="m_4729106579667999000gmail-m_-458355903502055528gmail-s1 gmail_msg">trial --reporter=bwverbose --rterrors buildbot.test</span></p><p class="m_4729106579667999000gmail-m_-458355903502055528gmail-p1 gmail_msg">That's all that I need right now.  This will list all the tests that are running, plus the failures, in an output format that can quickly give an idea of the status.</p></div><div class="gmail_msg">I'm hate to point this out, but you have recently merged a few changes that have</div><div class="gmail_msg">caused Python 3 regressions in modules that I have ported, such as this one:<br class="gmail_msg"><a href="https://github.com/buildbot/buildbot/pull/2712" class="gmail_msg" target="_blank">https://github.com/buildbot/buildbot/pull/2712</a><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I realize that the project must move forward with bugfixes and new features,</div><div class="gmail_msg">but this is annoying for me, because when I have submitted changes, you insist</div><div class="gmail_msg">that I have coverage tests, pass the buildbots, etc.</div><div class="gmail_msg"><br class="gmail_msg"></div></div></div></div></blockquote><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div></div></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg">In the interest of moving the project forward, I've submitted a patch which fixes</div><div class="gmail_msg">the Py3 regressions:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><a href="https://github.com/buildbot/buildbot/pull/2718" class="gmail_msg" target="_blank">https://github.com/buildbot/buildbot/pull/2718</a></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">It would still be helpful if someone on the buildbot team</div><div class="gmail_msg">could set up a Python 3 builder which runs:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><p class="m_4729106579667999000gmail-m_-458355903502055528gmail-p1 gmail_msg"><span class="m_4729106579667999000gmail-m_-458355903502055528gmail-s1 gmail_msg">trial --reporter=bwverbose --rterrors buildbot.test</span></p></div><div class="gmail_msg"><span class="m_4729106579667999000gmail-m_-458355903502055528gmail-s1 gmail_msg"><br class="gmail_msg"></span></div><div class="gmail_msg">--</div><div class="gmail_msg">Craig </div></div></div></div>
</blockquote></div>