My 200th Mozilla Bug Filed

Today I filed my 200th Mozilla bug. I think historically I’ve been a pretty slow bug filer compared to others, but my rate is increasing pretty quickly. My 100th bug was filed some time around January 24th of 2006, which was about 9 months ago, and I’ve been working on Mozilla stuff for maybe 3 years now. So it took about 2.25 years to file my first hundred bugs and 0.75 years to file my second hundred bugs.

Of my 200 bugs, 64% have been fixed. 19% are still open in one form or another. About 5% were duplicates and 7% were marked invalid.

Note: If you use bugzilla to search for my 200 bugs, you’ll probably only see 197. That is because 3 of the bugs are security bugs.

New things to play with!

The last couple of weeks have been packed with new things to play with!

First of all, Firefox 2 was released. Congrats to everyone involved in getting that out the door!

Secondly, Apple released new MacBook Pro laptops with Core 2 Duo processors. I’m ordering one to replace my aging PowerBook G4 which is my personal machine (I use a G5 tower for work most of the time these days). They look really awesome and I can’t wait for it to arrive!

Third, Fedora Core 6 has been released. I have been using and working on various versions of Red Hat and Fedora Linux for quite a few years now and it is always fun to see how it progresses. I’m sure some time in the next month I’ll stay up until 4 AM tinkering with this new release, just as I have been doing since I was in high school.

Fourth, the new Ubuntu Linux (6.10) has been released. I’m sure a night in the near future will be devoted to playing with this new release just like Fedora Core 6, except Ubuntu wasn’t around when I was in high school so its sort of a newer tradition! Ubuntu is probably the most innovative and impressive Linux distribution in existence right now, so I’m really excited.

Fifth, Microsoft Internet Explorer 7 was released. I hear Microsoft put a lot of effort into this and I am intensely curious about it. Regardless of how it stacks up against Firefox, I’m expecting good things.

If only *every* couple of weeks we got all this great new stuff!

Building Firefox on Mac OS X 10.5

I got Firefox building and running on Mac OS X 10.5 tonight. Here are some tips on doing it, for anyone who’s curious.

– Install darwinports via source (not the installer). This step seriously takes 30 seconds. Read the README.
– Use darwinports to install dependencies like libidl, autoconf213.
– Build with basically whatever mozconfig you want, just make sure you’re using the 10.4u SDK. Earlier SDKs probably work, but the native SDK has some glitches and doesn’t work. You’re better off with 10.4u anyway in basically every situation. I’ll be filing bugs with Apple if the problems with the native SDK turn out to be theirs.

The fact that this works with no patches to our souce code is amazing – it’s a tribute to the quality of opendarwin, Mac OS X 10.5, and our own codebase. Those three pieces of software have come a long way over the past few years.