[devel at bb.net] Need a Python 3 enabled builder for buildbot.test

Pierre Tardy tardyp at gmail.com
Fri Feb 3 10:32:09 UTC 2017


Hi Craig,
You are part of the buildbot team now. You could have added that test
yourself. The nine.buildbot.net CI is configured via the .bbtravis.yml file.

Until now, we didn't have a clear status of what passes, and what does not
pass.

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.
We can't just stare at the results of bwverbose and figure out manually if
the failing tests are new of not.

I created this script in order to get that status automatically.
https://github.com/buildbot/buildbot/pull/2720

I hope this will help us to be more efficient at not introducing py3
regression.
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.


Pierre

Le ven. 3 févr. 2017 à 08:38, Craig Rodrigues <rodrigc at crodrigues.org> a
écrit :

> On Thu, Feb 2, 2017 at 8:37 PM, Craig Rodrigues <rodrigc at crodrigues.org>
> wrote:
>
> On Wed, Feb 1, 2017 at 4:03 AM, Pierre Tardy <tardyp at gmail.com> wrote:
>
>
>
> 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
>
>
>
> Can someone on the buildbot team set up a Python3 enabled builder that
> does:
>
> trial --reporter=bwverbose --rterrors buildbot.test
>
> 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.
> I'm hate to point this out, but you have recently merged a few changes
> that have
> caused Python 3 regressions in modules that I have ported, such as this
> one:
> https://github.com/buildbot/buildbot/pull/2712
>
> I realize that the project must move forward with bugfixes and new
> features,
> but this is annoying for me, because when I have submitted changes, you
> insist
> that I have coverage tests, pass the buildbots, etc.
>
>
>
> In the interest of moving the project forward, I've submitted a patch
> which fixes
> the Py3 regressions:
>
> https://github.com/buildbot/buildbot/pull/2718
>
> It would still be helpful if someone on the buildbot team
> could set up a Python 3 builder which runs:
>
> trial --reporter=bwverbose --rterrors buildbot.test
>
> --
> Craig
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/devel/attachments/20170203/498da648/attachment.html>


More information about the devel mailing list