Mozilla is known for how quickly they update their software. Firefox has become one of Mozilla’s most popular applications and their newest version, Firefox 2.0, is very much anticipated. Everyone loves to see the new features that they implement from build-to-build but many people don’t realize that you don’t have to wait for an official release in order to do some testing.
Testing definitely isn’t for everyone but it does give you that special feeling to know that you are using the latest and greatest software. Testing software, like Firefox, means that there could be some stability issues and you could even lose some important information (like your bookmarks). If you decide that you want to test the software anyways then make sure to backup some of the information that you do not want to lose.
Terminology
First, we need to make sure that you are familiar with the terms that we are going to talk about in this article. These terms are very important and will help you understand some important details.
- Trunk: A trunk is the name for a build that has the most current developments in it. This is for those people that want the latest and greatest software, but you must understand that a trunk will have the most bugs.
- Branch: A branch is a split off of the trunk and will eventually make it to a release. This may not be the latest and greatest but it will be more stable than the trunk.
- Nightly: A nightly is a daily compilation of Firefox that implements all patches and updates that were fixed that day.
The current Firefox example of a branch is Firefox 2.0 (currently in the alpha stage) while the current trunk is Firefox 3.0 (not even in the alpha stage). This means that Firefox 2.0 is not the most current version but it is far more stable than Firefox 3.0. When certain features get removed from the branch, such as Places getting pulled from Firefox 2.0, it will normally remain in the trunk build.
Using The Forums
Where do you get these builds from? You could constantly download the new builds from the Mozilla FTP server but you may not realize what they have fixed in each nightly build. The other way that I find to be the most effective is to watch the Firefox Builds forum. In the forum you will see posts like:


Those screenshots were taken on May 3, 2006 which means that the May 3 branch has been released but the May 4 branch has not. By viewing the topics you will see a list of fixes (Green), things they are currently working on (Yellow), and things they need to start working on (Red).
The next thing you will want to do is download the branch or trunk build. Enter into the thread for the build you wish to download (it can be a thread for a branch or a trunk). Locate the section that says “IRC channels” on the page which is normally in the first 5-10 lines. Immediately underneath that you will notice a link that says “The Official Win32 20060503 [Branch] build is out”. This is a hyperlink that you can click on to download the nightly build. If the nightly build is not yet available that link will read “The Official Win32 20060503 [Branch] build is not yet out”.
WINDOWS USERS:
If you would like to get the installation version then download the file that says win32.installer.exe in it. However, I test these versions in a different way so that I can keep my normal Firefox installation separate from the Firefox build I am testing. To do this you simply follow these steps:
- Download this version of Portable Firefox.
- Download the desired Firefox branch/trunk in ZIP format (not the win32.installer.exe version)
- Extract both the Portable Firefox download and the Firefox branch/trunk.
- Copy the “firefox” folder from the Firefox branch/trunk to the “PortableFirefox/App” directory (your Portable Firefox directory should now look similar to the image below).
- Now execute the PortableFirefox.exe located in the PortableFirefox directory.

Testing The Build
The worst part about testing a new version of Firefox is extension incompatibility. You have the huge list of extensions and you know that it will take forever to change the max-version on each one of them. That is where the Nightly Tester Tools Extension comes into play. The Nightly Tester Tools Extension will allow you to install incompatible extensions or to re-enable your extensions that got disabled. When you go to install an extension you will see a window popup like the one to the right. All you have to do before you click “Install Now” is check the box that says “Install using Nightly Tester Tools to override compatibility”. This will allow you to install extensions that are not normally compatible.
There are a lot of people that use the Google Toolbar, but if you are using an incompatible version of Firefox then Google will not let you download the Toolbar. However, you can use this direct link to the Google Toolbar Firefox Extension which is still coming straight from Google but you are getting around them checking for Firefox incompatibilities. The installation should popup immediately after clicking that link. Now you just need to follow the Nightly Tester Tools instructions listed above to override the compatibility.
The last thing I will talk about is your bookmarks. Some Firefox builds have been known to cause your bookmarks to disappear for one reason or another. The best thing that you can do to prevent losing your bookmarks is make sure you use a service like Google Bookmarks or Del.icio.us! If you don’t want to use Del.icio.us then you can get a recently released extension for Firefox that will allow you to have a button for your Google Bookmarks right on the Firefox toolbar. This is very similar to the button that Google has already implemented in the Google Toolbar for Internet Explorer.
Okay, I think that is everything that I have come across since I started being a nightly tester for Firefox about two months ago. It is very exciting to see new features and to see the browser development process. If anyone knows any tips that I have not placed here please feel free to let me know.

Besides Google Bookmarks or Del.icio.us, You can also install Foxmarks Bookmark Synchronizer to sync. the bookmark on the remote server.
foxmarks link: [addons.mozilla.org]
Great work there, I have been using the alpha builds for the last few weeks. They take alot of getting used to. FF has been stable with the alpha build but I miss my extensions.
It was probably those same extensions that began to erode its experience.
Bone Echo is quite usful at this stage though it is still considered to be in Alpha stage and the Firefox 3.0 is not going to be released from the Trunk itself but rather branch off first like how Mozilla1.8.0 (1.5) and Mozilla1.8(2.0) did.
While you could risk a precious profile of yours to see if thing work well going from say 1.5.0.3 release to a Bon Echo nightly, I suggest you make a new separate profile for Bon Echo if you want to have the 1.5.0.3 profile working fine. Eevn then 99 percent of time I use a new profile for each separate nightly I set up when not using the updator.
Before the member Peter(6) stepped up to plate and started the threads you see now in Firefox Builds. You should have seen how people were scrambling to be the first to post a thread saying the new nightly is out. This was with no lists of bugs fixed etc and such. the nightlies probably would have not gone quite so well (read slower progress) if Peter(6) or somebody else had not started this, Who knows as Firefox could have been very different or not as things progressed in bug fixes or features. Heck he is in the About Credits because of this.
“”The Official Win32 20060503 [Branch] build is out””
The threads are focused on the windows nightlies because it is mostly Windows users, then Linux and then a smaller number of Mac users (which we need more off to confirm Mac bugs),
I believe this is the earliest thread that started what you see now. “”Official Win32 2004-02-25 build is out”" [forums.mozillazine.org]
I have been using nightlies since Firebird 0.6 and have seen things come and go that did not get in releases, To experiencing a major change months before the release. The updator that has been in the nightlies for a long while now has spoiled some, but it does make it easier for the more lazy testers to get the latest fixes each day to see if that bug was fixed.
Oh and MozillaZine despite the name is a completely independent support forum as according to Alex Bishop (admin), MozillaZine came close to being a guitar website.
Great article! The new features of future Firefox releases look really nice, but for the purposes of my computer running stable I’ll just stick with current releases
Steve,
Thanks for the history on Peter(6). I haven’t been a nightly tester for that long so I didn’t realize how hectic the forums were before that. They are pretty organized now.
-Ryan
looking for information and found it at this great site.
Google released Google Sync to save browser settings. That can also be used by testers if they want to keep their data secure. More on that at [the-lastword.blogspot.com]
Google released a new extension called [the-lastword.blogspot.com] which helps one to keep their browser settings in sync, since it backs up stuff to google’s servers.
This is a good tool to use for testers as well! Saves a lot of trouble!
(sorry for the double post)
You know you don’t need that Nightly Tester tools ext; just change the about:config pref extensions.checkCompatibility to FALSE
Works like a charm
Some people have reported that changing that option doesn’t work for all extensions. I’m not sure why but that is what I’ve heard.