Here's a summary of SeaMonkey/Mozilla-related work I've done in week 29/2008 (July 14 - 20, 2008):
- SeaMonkey & Thunderbird on Mercurial:
Reviews on the comm-central build system seems to be done, we're on the way to switch to Mercurial on Tuesday, July 22, given that we can sort out migration of Thunderbird nightly build machines.
I also could land the Lighting fixes, so we even can build that calendering extension right from the beginning with both Thunderbird and SeaMonkey.
I filed a number of followup bugs to that switch, one more mozilla-central bug/patch, and bugs for tracking the switch of build and unit test machines for SeaMonkey.
Because of this work, I came across a bustage of our old (typeaheadfind) code due to a 1.9.1 fix that went in this week, and we could fix it in time for the switch (thanks Callek and Neil!) so we won't break with that when moving over to hg.
- SeaMonkey Releases:
I finished up and pushed the SeaMonkey 1.1.11 release on Tuesday as planned, we should now be as secure as Firefox 3.0.1 and 184.108.40.206.
Continued to take part in the 1.9.1 L10n discussions and posted to m.d.l10n that we will lose L10n builds on SeaMonkey trunk for the time being with the switch to Mercurial. We're planning to reinstate them as soon as the new processes for 1.9.1 are in place and we can adopt them.
Despite that, I added Catalan to the list of locales we're trying to build on those last days of CVS, so that they get logs from the tinderboxen for those few days.
- Various Discussions:
FF+ Summit, Modern theme revitalization, shellservice UI, (less) painful mac universal builds, add-on compat override, etc.
The switch to Mercurial
is imminent, so everybody building SeaMonkey or Thunderbird himself should be aware of the new build instructions
(will update for the final repository once it has actual code). Mozilla Developer Center docs will also be updated with content about comm-central
After a few weeks of work to get all details working, everything seems to be in place and ready for actually going live now. The final countdown begins, planned start time for the work is Tuesday, 2pm Central European time (5am Pacific), the tree will be closed on CVS at that time and we hope we'll be able to reopen it on Mercurial a few hours later!