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

Pierre Tardy tardyp at gmail.com
Fri Mar 31 16:16:14 UTC 2017


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/20170331/b967cff6/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/20170331/b967cff6/attachment.png>


More information about the users mailing list