For aeons, build logs were solely under the evil yoke of the buildd admins. Now we want to share the fun, mostly with automatic string processors. So, what can we do with build logs? Per default, they can be splitted into two separate categories:

Successful builds

Success is great, but sometimes it's the wrong kind of success, so we might want to add a bit of automatic checking here. There were some efforts to change this (for example http://people.debian.org/~dannf/check-implicit-pointer-functions), but there are still some things on the todo list:

Failed builds

Failure is also great, otherwise the Ubuntu people wouldn't look so happy. So, what can we do with failed build logs?

Status

At the moment, filtering the failed builds is almost done. Some code is still needed to determine give-back candidates from edos, expect it soonish.

Build log linting is implemented and running here:

https://buildd.debian.org/~brlink/

Code is available here:

https://buildd.debian.org/~brlink/gitbundle