tinderbox


I do run a build bot since 2014 - just to have fun and to redeem to the Linux distribution Gentoo Linux I do use and trust since 2003. The name "tinderbox" for this bot was re-used from the (retired) Gentoo developer flameeyes.

The goal is to identify build and installation issues of Gentoo software packages. For that it acts like a chaos monkey with a faible for fuzz testing.

About a dozen Gentoo images are (based at a recent stage3 tarball) setup as an arbitrary combination of ~amd64 + profile + USE flag set. In each image all Gentoo packages are tried to be installed in an arbitrary order. Once a day @world is updated. No explicit unmerge is made. The ::gentoo repository is synced hourly within each image, changes are mixed into the backlog. If emerge starts to have problems (usually after 1-2 weeks) then the image is replaced. Images with reported bugs are kept around for few weeks. Their files are accessible via http://tinderbox.zwiebeltoralf.de:port - replace port with 31560.

The ::gentoo tree coverage is about 50% for the past week and about 85% for the past month. It rarely exceeds 89% even after several weeks. The emerge failure rate is about 1-3%. Nowadays there only few new (==not yet reported) bugs per day.

The sources are available under the GPLv3.


back to my home page