rstrong's blog
in search of ponies
App Update / Installer / Shell Integration status update
September 3rd, 2009 by rstrong
I’m taking Friday off so I’m posting this early.
Progress:
- Landed on 1.9.2 branch (already landed on trunk) – Bug 470979 [Toolkit:Application Update] – Keep a copy of the last-update.log renamed when the partial fails for troubleshooting
- Landed on 1.9.2 branch (already landed on trunk) – Bug 512994 [Toolkit:Application Update] – Deleting / recreating the updates/0 directory puts the filesystem into a weird state on Windows CE / Windows Mobile
- Ready to land (tree hasn’t been green enough) – Bug 508684 [Firefox:Installer] – Add Ability to Change “Firefox as your default browser” and inform of upgrade on Summary step. Note: there is also a reviewed patch ready to go for for Firefox 3.5.x
- Patch in progress – Bug 496207 [Firefox:Installer] – Workaround zombie firefox.exe process during install
- It is worth noting that Jim Mathies’ patch in Bug 491947 will make it so we remove and no longer add the registry keys for DDE shell integration which should for all practical purposes fix several open bugs with our DDE integration.
- WinCE app update has been working consistently for over a week now. Yay!
- The firefox.exe encountered a serious error crash after an update seems to have disappeared though I’ve asked QA to continue keeping an eye on it and to let me know if they crash on Firefox launch after an update. I have seen this same error when launching Firefox on WinCE without an update on two systems so I don’t think this is an app update bug. It was not possible to debug since in both of these cases the OS froze as well.
- Talked with Vlad and decided that we shouldn’t bother hacking around the incorrect ellipsis provided by the MS Shell Dlg font on WinCE – Bug 512819 [Toolkit:Application Update] – Unicode ellipsis is not properly displayed in the updater dialog when using the MS Shell Dlg font
Next targets (there is more here than will likely be accomplished in a week):
- Bug 496207 [Firefox:Installer] – Workaround zombie firefox.exe process during install
- Bug 512651 [Toolkit:Application Update] (partially fixed by Bug 512994) – lessen the deletions / recreations of the updates and updates/0 directories during startup
- Bug 507719 [Toolkit] – [Exception... "update.locale file doesn't exist in either the XCurProcD or GreD directories"
- 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
- Bug 407875 [Toolkit:Application Update] – Unprivileged users are not notified of security updates