One of the problems faced by the tinderbox of yesteryear is the picking information out of logs, as well as the reliance of one person to interpret the results. With this in mind, I’ve been doing some work to improve accessibility of this data and have produced a tinderbox interface.
A Portage bashrc (based on the original work by Diego Elio Pettenò) collects QA information about builds, and stores it in individual files to make it easier to operate on – eliminating a lot of the need to parse logs.
You’ll notice the interface lists all packages – not just those with a recent build. This allows for a central location to report static analysis information from tools such as repoman and pkgcore-checks. Other lesser-known tools are supported, with experimental reporting of sub-slot candidates and automated dependency checking.
What’s next? I’d like to add ways to find packages beyond the usual category breakdown – such as by maintainer or builds by architecture. There’s more build-time checks to add, and I’m sure there’s other static analysis tools out there too. I don’t personally have the resources to build packages at the scale seen previously, so last but of course not least, more building power is needed. Fortunately, it’s quite easy to collate the tinderbox data from multiple sources so we may be able to ‘crowd-source’ if necessary.
As always, comments/feedback/suggestions welcome.
As you may have heard, the KDE release structure is evolving. The process is already well under way, with the second beta of the reusable KDE frameworks and first beta of the next-generation Plasma workspace already released.
Please note that while usable, Plasma Next is definitely not yet ready for production. For the adventurous, everything needed can be found in the KDE overlay.
If you do decide to try it out, feel free to file bugs, send pull requests, or just drop us a line on mail/irc with your feedback. It’s definitely appreciated, and numerous improvements have already been made thanks to efforts of our users.
Otherwise, enjoy the screenshot and stay tuned for the next release.
I recently added app-misc/asciinema to the tree, a tool used to record and share terminal sessions. Everything is text-based, so it’s much more lightweight than video recording approaches.
Let me know if you do anything useful with it.
Only a short amount time remains until the Humble Weekly Sale for Introversion Software is finished.
The bundle includes their entire back catalogue, as well as a number of other goodies not normally available. Of particular note is the inclusion of Linux binaries and source code access.
On the Gentoo front, there are already a couple of ebuilds in portage to try:
Have fun, and look forward to an Uplink mod based on the Gentoo drinking game!