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...

MultilingualWeb: Workshop in Madrid

So I've been at the W3 MultilingualWeb Workshop in Madrid last week, and I guess there are a few things worth reporting. MultilingualWeb is a project bound to host 4 workshops to bring people from different fields together to see how standards...

Releasing compare-locales 0.9, aka, the value checker

I've just uploaded version 0.9 of compare-locales onto pypi. It's finally the version that does all the fancy value checks that I've been talking about for a while, and that some of the localizers have seen flying by in their bugmail. Here's what...

Porcupine, meet Churchill

I've been talking with Seth today on how we can answer questions about the status of l10n. My grumpy argument was that I wouldn't know how to make graphs over time actually show progress, instead of just "failure". I had two naive graphs, one is...

Looking at a l10n bugzilla classification

We intend to move from components per locale in the "Mozilla Localizations" product to a matrix of products per locale, and components for each of Firefox, Thunderbird, et al. I've created an add-on to set up the products and components and laid...

Localizing Lorentz

It's been a while, but I'll take a stab at what we did to localize Lorentz, i.e., how did we add strings to a stable branch? The underlying principle was add-on compatibility, that is, language packs that are out there and compatible with 3.6.*...

'Try'ing to look at Talos

I've started to hack on the bcp47 patch, and as I add complexity to the chrome registry code path, I'll actually need to look at performance results. Being a good citizen, I'll start with try-server builds. TBH, the prospect of having to do that...

Lorentz l10n trees are dealt with

The project tree for Lorentz is winding down at various places, and the l10n dashboards make no difference. The l10n builds off of the projects/firefox-lorentz project tree named "lorentz" have been stopped, and the sign-offs are closed....