One of the things that was pounded into me while working at MoCo is the idea of having a bug tracker and using it. I literally can't work without one anymore. It's the first thing I really pushed for at my new job (they were using various ad-hoc systems for …
read moreopenSUSE build service
Looks like the openSUSE build service can package up your software for a bunch of different Linux distributions, cross-compile, track upstream project dependencies (e.g. rebuild your GTK app when GTK changes), and runs on their servers so you don't have to maintain the thing.
Add in Windows and Mac …
read moreOS as platform
I've been thinking a lot about the role of operating systems lately. Why is there no operating system vendor that focuses on being a platform for applications, rather than trying to compete directly in the application space?
Maybe this is a naive question, but it really makes application developer's lives …
read moreon moving to buildbot for reals
People are often very confused by the state of where Mozilla is with regard to Tinderbox versus Buildbot. They are both continuous integration systems, and you'd think that just jumping wholesale would be easier than the unholy marriage I've described in the past.
The big distinctions are these:
- server vs …
learning strategies
Since I'm going to be doing GIS programming and working with scientific mumbo jumbo again, I've recently started brushing up my rusty (and in some cases non-existent) math skills. I recently stumbled somewhat serendipitously on the Steve Yegge blog rant Math for Programmers.
Warning - His posts tend to be very …
read morerel-o-mation slideware!
I put this set of slides together to explain what state the release automation project is in. It probably makes more sense when I am sitting there to explain what each point means, but I figured I'd put it out there anyway :)
The current setup mimics ye olde manual release …
read moreleaving MoCo
My last day at Mozilla Corporation will be April 14th 2008. It's been an incredibly awesome experience, and I'd like to thank everyone for the support, guidance and encouragement I've received.
I'm going to be taking some time off before starting work at CustomWeather, Inc. I won't be working directly …
read moreBreakout!
moving 1.8 nightlies to release machines March 5 2008
As previously announced on Tinderbox and planet, we're migrating nightly production to running on the same machines as release production.
On the moz1.8 branch, we've been running the new nightlies in parallel with the "traditional" nightlies since Feb 15 2008, and are going to switchover live tomorrow.
The new …
read moremoving nightly Mozilla1.8 Firefox to release automation system
I've just enabled nightly builders from the release automation system on the Mozilla 1.8 tree (see bug 417147 for details).
I've blogged on this previously, but just to reiterate some of the reasons:
- unify the (very fragmented) nightly and final release processes (tools, procedure, etc).
- move away from Tinderbox …