Nightlies fixed and with upgraded libpurple

  • We have nightly builds again on all 3 OSes.
    • We have had issues on the physical machine that hosts our Windows and Linux compilation virtual machines. Even has been hard at work to get them back online as quickly as possible.
    • Additionally, our Windows builds failed with the obscure gklayout.libĀ : fatal error LNK1106: invalid file or disk full: cannot seek to 0x2000D93C error message. No, the disk wasn’t full, that would be too easy to understand… After a lot of wasted effort trying to figure out what had changed in the configuration of that machine or in the code, we finally got the solution on IRC from khuey and ted (thanks!): reboot with the /3GB switch to extend the address space.
  • The add-ons manager is usable again on nightlies. We got tired of bug 591801 and pushed for Instantbird a partial backout of the patch from bug 562797. (I haven’t attached it in the bug because this is clearly not a fix, but if other xulrunner application developers want to use it, it’s here. I know Daniel was very happy to have it for BlueGriffon.) Continue reading

Nightly builds now based on mozilla-central

In late July, I started working on making Instantbird use the Mozilla 2.0 platform (which the recently released Firefox 4 betas are based on). This work, which started in a branch, has recently reached a point where we believe it could benefit from wider testing. The mozilla2 branch was merged Friday, September 10th, 2010.

This didn’t happen as smoothly as I would have hoped, but after 10 (!) bustage fixes, yesterday we were able to provide the first set of Instantbird nightly builds based on Mozilla 2.0. Our slowly growing community on #instantbird has jumped on them, and quickly reported a few significant issues. Thanks to their awesome help, those are fixed, and today we have a new set of nightly builds.

Additional help to test these new builds (Windows and Linux, Mac), will be greatly appreciated.

Known issues of this set of builds:

  • The ‘Show Logs’ menuitems don’t work (already fixed and will work tomorrow).
  • The Add-ons manager is broken. This is bug 591801.
  • The ‘Instantbird’ checkbox in the ‘Update’ pane of the ‘Advanced’ panel of the preference Window is disabled (already fixed and will work tomorrow).