As sure as logs are logs

... or not. As promised, I'll write a bit about build logs today. You'll see what our logs are, and, to begin with, I'll take you on a tour through buildMessage to explain how the logs we have end up being what you see served off of tinderbox....

Counting sourcestamps, changes, and faking data

As a follow up to my previous post on my digging through our build status, I want to look with a bit more detail, pretend it'd all be simple and what it could be, and, well, add the promised chocolate to coconut. Bounty. Let's look at the actual...

Looking at the internals of our builds

Chris Atlee has put up database dumps of both the scheduler and the status databases. These databases are the most detailed and (almost, status db is not) first class information on what our builds are really doing. The current code on top of...

PS: l10n-merge

Armen just blogged about this, and as it's constantly mentioned around l10n, I wanted to add a bit more detail to l10n-merge. l10n-merge is originally an idea by our Japanese localizer dynamis. The current implementation used in the builds is by...

oh my eyes, but good still

I've uploaded a snapshot of a build in progress on my test display which gives a bit better insight on what's possible to show about a build based on the information that buildbot has, or a build database had. The important pieces here compared...

Running into builds, just testing

I've blogged previously on how to set up a staging environment to test the l10n build system, but I didn't go into any detail on how to actually do builds in that set up. That shall be fixed. I'm picking you up at the point where twistd get-pushes -n -t …

got l10n builds

'nuff said? Not even remotely. We've had l10n builds as long as I'm working on l10n, actually, I got involved around the time when we started to do them upstream. They always were considerably better than each localizer doing their build at home...

L10n ecosystem in a fishbowl

Building the infrastructure for our l10n builds is hard, mostly because it's consisting of a ton of things that you don't have control over. We're building 3 and a half applications, Firefox, Thunderbird, Fennec, and Sunbird for calendar. Firefox...

working demo, waterfall and more

Thanks to Reed, I just put up my latest pet project up on the l10n server. It's offering a new web interface for buildbot builds. It does so by feeding the status data that buildbot has into a database on the one end, and on the other end is a …

l10n-merged linux builds on the l10n server

I reached another milestone on the l10n builds on the l10n server - reliable l10n depend builds. A short recap on why they could not be reliable. Details are in Armen's and John's presentation in Whistler. First and foremost, l10n builds with...