Back in March, we posted that we had started
building nightly builds from mozilla-central/comm-central, but because the
version of CentOS we had been using was too old, we were unable to continue
providing Linux nightly builds. That has now changed and (as of today) we have
both 32-bit and 64-bit Linux nightlies! Since this involved us installing a
new operating system (CentOS 6.2) and tweaking some of the build configuration
for Linux, please let us know if you see any issues! Additionally, some more
up-to-date features that have been available in Mozilla Firefox for a while
should now be available in Instantbird (e.g. dbus and pulse audio support) and
even some minor bugs were fixed!
Sorry that this took so long, but go grab your updated copy now!
As of today, March 3rd, 2014, Instantbird nightly builds (1.6a1pre) are being
built again. We last had nightly builds on January 9th, 2014 and they have been
broken since due to a series of a large infrastructure change we’ve been going
through to merge the Instantbird Bugzilla and code repository with Mozilla’s.
Unfortunately, getting nightly builds working again took us longer than expected
as it involved many related issues: updating Instantbird to work with newer
versions of Mozilla, reconfiguring our buildbot and working on getting libpurple
to build as an extension.
The results of this is that Instantbird is now building out of the
“comm-central” code repository (the same place the code for Thunderbird is
stored). What does this mean for you?
- Instantbird nightlies are now built using comm-central/mozilla-central: bugs
fixed in Mozilla will be reflected in the next Instantbird nightly.
- Instantbird 1.6a1pre is currently based on Mozilla 30, this is a bit of a
jump from Instantbird 1.5 (Mozilla 25). There might be an influx of bugs as
any issues caused by this jump are worked out. Please report any issues you see!
- (Not entirely related) Bugs for Instantbird can now be reported on
bugzilla.mozilla.org under the “Instantbird” and “Chat Core” (for bugs
shared with Thunderbird Chat) products.
- Current nightly builds are located at on our ftp site, but automatic
updating from older nightlies should still work.
Again, sorry for any interruption. Regular development should be continuing now. Thanks for all the concerned emails telling us our builds had stopped!
- 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
and pushed for Instantbird a partial backout of the patch from bug
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
I know Daniel was very happy to have it for
- Known issue: Message Styles currently don’t work without being
unpacked in the profile
This means that even though the add-on manager now works, if you
install Message Styles with it in your new nightly, they won’t work.
Message Styles that were already installed will continue to work even
if you upgrade your nightly.
- We have upgraded libpurple from version 2.6.6 to 2.7.3:
- No big disaster has been reported, so nightly testers probably
don’t need to fear the update.
- We are tracking the crash reports: we have seen some new reports
related to the MSN protocol; we will investigate soon.
- The Gadu-Gadu protocol support has improved, but is not as fixed
as we hoped it would be. We will see if we can find ways to fix it.
- Our translators may be interested in taking strings from
translation files generated based on this new version to help them
in the process of upgrading their locale. These new converted
files are available
- The patches for minor issues that had been waiting in bugzilla for
quite a bit of time (because we didn’t want to land them just before
releasing 0.2 or in the middle of the js-proto and mozilla2
branch merges) have landed.
- We have welcomed translators for two new locales: Chinese and Hebrew!
- We have created an experiments mercurial repository where
contributors from our community are enthusiastically experimenting
with projects that we look forward to integrating in the default
Instantbird code base once they are ready:
- Mic is working on adapting Firefox Sync to work with Instantbird.
- clokep is working on a readable implementation of the IRC
the last few months on the js-proto branch.
- I plan to start rewriting the backend of our buddy list next week.
The goals of this work are to simplify the code, make it work
us the necessary APIs to implement the contact and tag features we
plan add for the 0.3 release.
As always, don’t hesitate to file
bugs if you come
across them! You are also welcome to join us on IRC (in
#instantbird, where we have
been more than 20 a few times this week!)
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
Additional help to test these new builds (Windows and
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
- The ‘Instantbird’ checkbox in the ‘Update’ pane of the ‘Advanced’
panel of the preference Window is disabled (already fixed and will