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 …
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.
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 …
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 :)
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.
Lots of feedback on the build-on-checkin idea in my blog, the newsgroup,
and especially joduinn's recent post on the subject. The primary
concerns seem to be:
we need as many performance tests per checkin as possible
I've filed bug 410869 to track this. I think the way we do this …
I've set up the release automation staging server for the Mozilla 1.8
branch (Firefox 2.x) to also generate nightly builds and depend builds
on checkin to the branch (using buildbot's BonsaiPoller). I outlined
some of the advantages to this release automation/nightly+depend
integration in my previous post …