Bug 307181 added support for staging updates in the background to Firefox. This behavior is controlled by the "app.update.stage.enabled" pref, which is only set to true in Firefox.
Thunderbird also needs to pick up this pref. Someone should presumably test to make sure that this won't break updates for Thunderbird before doing that.
(In reply to Ehsan Akhgari [:ehsan] from comment #0)
> Thunderbird also needs to pick up this pref. Someone should presumably test
> to make sure that this won't break updates for Thunderbird before doing that.
I suspect we'll also want to port some of the UI changes from browser, as referenced in http://hg.mozilla.org/mozilla-central/rev/c20d415ef1b5
Robert, do you have docs on how to manually generate an update so that we could test this? Although could we test it on the nightly channel, by having a build modified with the fix and updating that to the current nightly?
Ah, if that's what you wanna do, you can set the app.update.url.override pref to http://exchangecode.com/robert/work/snippets/test2.xml. That should feed you with a nearly empty update.mar file, which is what I used for testing.
Is this bug fixed now?
I believe silent background updates are currently happening in Beta and are going to be released in TB 16. Do I have that right, Mark?
Yep, this is fixed as of TB 16.