Axel Hecht Mozilla in Your Language

December 19, 2008

working demo, waterfall and more

Filed under: L10n,Mozilla — Tags: , , — Axel Hecht @ 4:50 pm

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 django app displaying that data.

The nice thing about this is that writing features (or fixing bugs) is “just webdev”. Compared to whatever you want to call tinderbox hacking.

There are already a few concepts demoed on the site. All urls are in flux, note the “stage” in them. But the principle should be obvious.

Firstly, you can get to a regular waterfall on waterfall. Yes, there are some time-sorting issues there. But it’s quick, which is cool. Compare it to the regular buildbot waterfall (didn’t bother checking which timerange that shows). And it offers a nice compromise (IMHO) for displaying detail or not. For finished builds, it shows one box per build. For builds in progress, it shows a box per step (it doesn’t show a box for the build for those steps, which is confusing). It has a blame column, too. Whenever you see a change number, that links to a new page, which lists all builds for that particular change. This one shows an en-US check-in with all locales turning red, for example. Another one just shows how things go green for Arabic again, as that localizer checked in.

For the l10n builds, that’s peanuts, but if you’re landing on a tree with real compiles, being able to follow all builds for your landing, and no others sounds cool.

And django comes with helpers for generating feeds, so creating a meaningful live bookmark to follow your own landing doesn’t seem like an unsolvable RFE.

There’s more. You can restrict the waterfall to only show builds for a particular slave. You can restrict the shown builds to only show builds with a particular property, say, the Macedonian builds, compared to all builds.

There’s obviously lots of room for improvement, the code is in the tinder app in my hg repo. Volunteers welcome.

December 2, 2008

1.9.1 l10n repositories open for business

Filed under: L10n,Mozilla — Tags: , — Axel Hecht @ 2:40 pm

To echo this on planet, too, the 1.9.1 l10n repositories are open for business.

Please read my introductory post in mozilla.dev.l10n before making changes to both the l10n-central and the releases/l10n-mozilla-1.9.1 repositories.

If you have questions, please ask in #l10n or in the newsgroup.

I have triggered builds on all comm-central apps and Firefox 3.1 to pick up the new setup, so the dashboard is all good again. The tree names remain unchanged, i.e., fx31x is the Tree towards Firefox 3.1, now picking up changes on the releases/l10n-mozilla-1.9.1 repositories as well as releases/mozilla-1.9.1 for en-US changes.

Powered by WordPress