[users at bb.net] Grid and Transposed Grid Views in buildbot nine?

Pierre Tardy tardyp at gmail.com
Fri Apr 14 19:18:58 UTC 2017


Hi Craig and all,

In order to resolve both the problem of nine.bb.net not using the standard
dashboards, and console view being not very usable, I have worked this week
on virtual_builders and console_view

You can see how this work on http://nine.buildbot.net/#/console waterfall
still needs some work to handle virtual builders

Please let me know what you think.

I believe this dashboard could replace both grid and tgrid as the main
dashboard for buildbot nine.

I will still work on grid t-grid dashboard plugin, based on slondono's,
more as a demonstration on how it is easy to  build one, even if you are
not a JS guru.

Pierre


On Fri, Mar 31, 2017 at 6:16 PM Pierre Tardy <tardyp at gmail.com> wrote:

> Hello,
> I started to work on some actions to lower the bar for dashboard
> contribution for python developers.
>
> - https://github.com/buildbot/generator-buildbot-dashboard is a utility
> to automatically create the boilerplate code needed to create a buildbot
> dashboard.
> With this you should only care about modifying two files (similarly to the
> flask dashboards plugin), but the result is publishable directly on pypi.
> - https://github.com/tardyp/dashboard_test is porting slondono's work to
> javascript with this system.
>
> At the moment, I am testing it against the nine.buildbot.net database,
> which grid view is not adapted to, so the result looks ugly as expected.
>
> Is there somebody with a public buildbot nine instance with real data, and
> a classical process?
> It is quite important for such dashboard to be developed with realistic
> data.
>
> Once I can move forward with realistic data, I can make a tutorial video
> on how to do this.
>
> Pierre
>
> [image: pasted1]
>
>
> On Wed, Mar 29, 2017 at 6:52 PM Craig Rodrigues <rodrigc at crodrigues.org>
> wrote:
>
>> On Tue, Mar 28, 2017 at 6:12 PM, Charles Lepple <clepple at gmail.com>
>> wrote:
>>
>> For my use case, I don't see the regression because we did not hit any of
>> the limits in 0.8 that would cause the new architecture of 0.9 to be worth
>> the upgrade. Rather than using multi-master setups, we divided things up
>> and scaled horizontally, then aggregated the data from the various
>> buildmasters. I'm not sure how we would begin to approach that in 0.9 -
>> some of the developers even ran with JavaScript disabled by default in
>> their browsers. Developers with Python experience are not always
>> well-versed in JS.
>>
>>
>> Thanks for providing feedback, Charles.
>>
>> What I am seeing is that for some people who have a working buildbot 0.8
>> setup, there is very little functionality
>> in buildbot 0.9 that incentivizes them to upgrade, and the regressions in
>> UI
>> are disincentives.
>>
>> Right now, this is OK for them, but longer term this will be more
>> problematic
>> as buildbot 0.8 has no active release manager, buildbot 0.8 doesn't
>> support Python 3, etc., etc.
>>
>> In a conversation with Andrej Rode on IRC, I began to realize another
>> consequence of the UI redesign in buildbot 0.9.
>> A lot of buildbot developers and contributors are familiar with Python,
>> and not so much with modern JavaScript frameworks for UI.
>> It would be good to attract more JavaScript developers to help improve
>> the buildbot UI.
>> I'm not sure how this can be done, because in the competing Continuous
>> Integration systems seem to be good enough
>> for JavaScript developers.
>>
>> While there are some problems, I think nothing is too bad, and the
>> problems can be overcome.
>> Improving the buildbot 0.9 UI and filling some of the gaps in UI
>> functionality compared to buildbot 0.8
>> will go a long way to improving things.
>>
>> The addition of a wsgi plugin (
>> https://github.com/buildbot/buildbot/pull/3041 ) will help people
>> write new customized dashboards, but for those people who are not writing
>> dashboards,
>> it would be good to have out of the box views that are comparable to the
>> views in buildbot 0.8,
>> to ease migration.
>>
>> --
>> Craig
>>
>> _______________________________________________
>> users mailing list
>> users at buildbot.net
>> https://lists.buildbot.net/mailman/listinfo/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/users/attachments/20170414/9c821f04/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pasted1
Type: image/png
Size: 159645 bytes
Desc: not available
URL: <http://lists.buildbot.net/pipermail/users/attachments/20170414/9c821f04/attachment.png>


More information about the users mailing list