Release Candidate != Beta

Well, Firefox 1.5 is officially out, as covered by just about everyone.

I noticed quite a bit of discussion in the early hours (back when the build was on the FTP site but not yet officially announced) as to whether or not this was really the final 1.5 release or just the 1.5RC3 in a directory called 1.5. Several people mentioned that the build date was the same as that for RC3, and one person (on Slashdot) actually did an MD5 hash on 1.5RC3 and 1.5 and found them to be the same. This made several people cry “hoax” and say that 1.5 wasn’t really out yet, and that everyone who was downloaded it was just getting the “old” RC3 build.

So which is it, 1.5 final or 1.5RC3? Well, both actually. That’s the point of a release candidate. Unlike a Beta build, which means “it isn’t quite ready but you can use it and test it if you want,” a release candidate build means “this might be the final release, but we want to make sure that there aren’t any bugs in it before we ship it.” Every RC build is a candidate, or possibility, for the final release, dependant on whether or not any major bugs are found in it. The final release will always be identical to the last RC build, which is why RC3 says “Firefox 1.5” on it and not “Firefox 1.5 RC3,” since changing the AppName could possibly introduce some bug or other in the code at the last minute (which we want to avoid at all costs).

In other words, if you’re already running RC3 (which you should be if you upgraded to any of the RC builds, since autoupdate is enabled by default now) you already have 1.5 final (you’ve had it for almost two weeks now, it just wasn’t officially called 1.5 final until today), so you don’t need to upgrade.

Just thought I’d clear that up in case anybody was still confused. (Not that any of those people read this blog, but still…).

It’s comming…

Firefox 1.5 final is close. Really close. Like, within a matter or hours or minutes. Get ready…

Bad

Bad: Getting a parking ticket.
Really bad: Getting a parking ticket while driving my boss’s car.
Worse: Getting a parking ticket while driving my boss’s car and then almost wrecking the company car four hours later.

Amazingly, I still have a job. :)

Technical Problems

This blog was down for a few days last week, but it’s all fixed now. I hope its absence didn’t cause anyone severe irreparable emotional harm…. :)