Just a teaser of a small thing I’m working on.Our amazing meta-meta-builder tool kde-builder (justlike its predecessor kdesrc-build) is indispensable ifyou’re building many KDE things from source.The only problem I have with it is that it is overly verbose. Itgenerates ~10 lines of text for each project it compiles. This requiresa lot of scrolling for people with a slight OCD (like me) that want tokeep track of everything built and everything that failed to build whilethe tool is working.For this reason, I wrote a Python (go figure, me and Python) scriptthat processes the output from kde-builder and renders itin a terse single-page dashboard.KDE builder dashboardThe dashboard shows the project that is currently being built, a listof projects that failed to build and a list of projects that were builtsuccessfully. It also collects all optional dependencies that differentprojects reported as missing and lists which projects have thosedependencies.It also allows for an easy access to build logs – just click on thefailing project, and it will open its error.log in$PAGER (in a separate TMUX tab if you are using TMUX).Clickable build failuresSimilar to this, if you click on a project that reported someoptional dependency, it will open cmake.log so that you cansee all the dependencies that project has.Clickable dependency reportsI’ll publish it to invent when I clean up the code abit, and when I fix some of the remaining issues.Not a group photo from Akademy – Excalibur(1981)