rstrong's blog
in search of ponies
App Update / Installer / Shell Integration status update
September 18th, 2009 by rstrong
Most of the last couple of weeks has been spent reviewing patches and finishing up the patch for Bug 508684 where I spent more time than I should have churning over the correct approach to take. I should have the review finished for Bug 491947 [Firefox] – “Disable DDE shell integration” soon as well.
Progress:
- Landed on trunk, 1.9.2 branch, and 1.9.1 branch – Bug 508684 [Firefox:Installer] – Add Ability to Change “Firefox as your default browser” and inform of upgrade on Summary step. Note that the ‘inform of upgrade’ part didn’t land on the 1.9.1 branch since it required new strings. Also, adding this to the Summary step is only temporary until the process flow for the installer is changed in Bug 513414 [Firefox] – Reduce the number of installation steps on Windows
- Landed on trunk – Bug 471219 [Toolkit] – Store timer registrations somewhere permanent.
- Bug 507719 [Toolkit] – [Exception... "update.locale file doesn't exist in either the XCurProcD or GreD directories" is fixed on trunk (soon to be on the 1.9.2 branch) by the landing of Bug 471219. A different approach will need to be taken for the 1.9.1 branch
Future targets:
- Bug 512651 [Toolkit:Application Update] – lessen the write access checks during startup
- Bug 407875 [Toolkit:Application Update] – Unprivileged users are not notified of security updates
- Bug 496207 [Firefox:Installer] – Workaround zombie firefox.exe process during install
- Bug 315278 [Toolkit:Application Update] – Update process produces a broken application when disk space is low
- Bug 504911 [Toolkit:Application Update] – Failed partial doesn’t show ui for complete update for Firefox 3.0/3.5 partner builds from Yandex