One of the changes will be merging the content of archive.m.o and
ftp.m.o, creating a one stop shop for builds old or new. However, some
nightly directories contain so many builds that loading it a browser can
take several minutes. For example,
http://archive.m.o/.../firefox/nightly/
returns a whopping 1MB of HTML table, listing every nightly since
February 2004. We have an existing bug on this,
https://bugzilla.mozilla.org/show_bug.cgi?id=360397
The proposed fix is to create a directory structure that breaks the list
down by year and then month, like this:
firefox/nightly/
2004/
01/
02/
...
12/
2005/
...
2006/
...
2007/
...
along with the "usual suspects" that currently appear in ftp.m.o
listings. The tinderboxes could put the latest builds directly into the
YYYY/MM subdirs, or we could move them over 3 weeks later (similar to
current setup). Directories like latest-trunk will not change in their
use or location.
The Calendar project have been using this sort of system for some time
and we'd be looking to extend it to the nightly directories for firefox,
firebird, thunderbird, & mozilla. We could also adjust camino and
seamonkey if those projects would want to.
We'd like to know if these changes are going to cause anyone serious
problems, and if you have a preference for initial location for new
builds. We hope to make a start later this week, so please respond as
soon as you can. Replies to the mozilla.dev.builds newsgroup/mailing
list if would be so kind.
Nick Thomas
Mozilla Build & Release team