Introducing "SwatBot"


Richard Purdie
 

Hi All,

I have some good news, the SWAT django app I've talked about is nearing
completion and will soon be ready to use. We now have a live instance
and are checking how it works with live data from the autobuilder.

https://swatbot.yoctoproject.org/

It is a bit ugly and rough around the edges but it should be able to
display a list of the things SWAT need to attend too and allow them to
be marked as resolved, tracking the resolutions. This should mean that
the process is easier for the person doing SWAT and for us to make sure
nothing gets "lost" during handovers etc.

Source code is available:
http://git.yoctoproject.org/cgit.cgi/swatbot
and the notifier plugin that connects to buildbot:
http://git.yoctoproject.org/cgit.cgi/yocto-autobuilder2

I'm expecting that where it isn't doing what we need, we should be able
to get it into shape in relatively short order.

Alexandre and Bootlin are now coming up to speed and will be taking
over leading the SWAT process and as part of that, helping get the app
working for everyone. I think Alexandre will issue accounts to people
on SWAT as we rotate through the list.

Over the last week I've been worried some issues haven't been
logged/handled so I made a note of the ones we need to check have been
handled:

meta-arm edk2 intermittent failure needs bug:
https://autobuilder.yoctoproject.org/typhoon/#/builders/113/builds/629

update ltp bug:
https://autobuilder.yoctoproject.org/typhoon/#/builders/96/builds/1403

need a bug for slow boot failure intermittent issue?:
(was it slow, have we more logs, may be too late now?)
https://autobuilder.yoctoproject.org/typhoon/#/builders/109/builds/1873


intermittent ptest warnings, need to updates to bugs so we can track
frequency:
https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/1435
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/1716
https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/1443
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/1723
https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/1439
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/1719

bitbake timeout bug needs updating adding this?
https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/1739

should be a multiprocess bug somewhere, add or reopen?
https://autobuilder.yoctoproject.org/typhoon/#/builders/86/builds/1729

qemuarm64 shutdown bug
https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/2943

ping test fail:
https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/2945

mips backtrace:
https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/2942

There were a ton more failures but I think I've responded/handled the
others. I'll admit to focusing on getting the app done since I think it
should improve this process so much and help everyone.

Cheers,

Richard