Software Update:Tasklist: Difference between revisions
Jump to navigation
Jump to search
(→Ben) |
m (Reverted edit of Polo Bluxo, changed back to last version by Morgamic) |
||
(60 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
= Software Update "Feature Complete" Task List = | = Software Update "Feature Complete" Task List = | ||
== Darin == | == Darin Fisher == | ||
* Mac Updater UI (spawn callback, quit app loop) | * <strike>Mac Updater UI (spawn callback, quit app loop)</strike> | ||
* Win32 registry "healing" after update | * Win32 registry "healing" after update (necessary when we change product name or bump version from 1.0+ to 1.1) | ||
* Make restarter work properly | * Make restarter work properly (have temporary solution checked in) | ||
* Tune Downloader | * Tune Downloader (this may involve giving AUS a way to control bandwidth) | ||
* Deal with conditionally updating optional components: DOM inspector, talkback, etc. (See [https://bugzilla.mozilla.org/show_bug.cgi?id=299021 bug 299021]) | |||
* Updater exe should use an icon for taskbar display on Windows. | |||
== Ben == | == Ben Goodger == | ||
* major memory leak on balsa | * [b1] major memory leak on balsa | ||
* update | * [b1] restore background update checking for Extensions | ||
* | * [b1] mac UI is really broken (wizard pages don't fit, wrong window features, modality snafu, etc) | ||
* | * [b1] resurrect background extension update | ||
* | * [b1] add additional extension update checks to update process to avoid showing UI if at all necessary | ||
* | * [b1] other bugfixing | ||
* Fix pause/resume UI updating | * <strike>[a2] UI weirdness - bogus wizard state</strike> | ||
* user accepts license once then download begins, app quits, user must accept license again on next check | * <strike>[a2] prompt on patch application error/install success</strike> | ||
* update service must clean out failed or applied updates! | * <strike>[a2] comprehensive system test</strike> | ||
* <strike>[a2] failover to complete download on patch application failure</strike> | |||
* <strike>pretty up history list</strike> | |||
* <strike>make update history list not show multiple entries for single updates</strike> | |||
* <strike>make update history list not show zombie entries</strike> | |||
* <strike>remove "More Details>>" button from notification page</strike> | |||
* <strike>Administration locking</strike> | |||
* <strike>Fix pause/resume UI updating</strike> | |||
* <strike>user accepts license once then download begins, app quits, user must accept license again on next check</strike> | |||
* <strike>Fix downloading page to show secs remaining, update within first few seconds, show ??.? for KBRate before determination</strike> | |||
* <strike>Finish notification page (incompatible extensions)</strike> | |||
* <strike>Edge case UI - transfer failure, etc. </strike> | |||
* <strike>update service must clean out failed or applied updates!</strike> | |||
* <strike>ensure randomness of update checking / timer firing</strike> | |||
* <strike>update window should be dependent</strike> | |||
* <strike>ensure we aren't sending spurious pings/downloads</strike> | |||
* <strike>Resurrect verification of partial failover to complete</strike> | |||
== Benjamin == | ETA - 10d for DPb1 | ||
== Mike Morgan == | |||
* <strike>AUS Lite server app development</strike> | |||
* [https://aus-staging.mozilla.org:8711/update2/0/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/update.xml sample update URL to use in about:config] | |||
* Bouncer 2 modifications -> AUS 1.0 | |||
** <strike>Modify database to account for update->patch relationships</strike> | |||
** Create main script, much like auslite, that pulls information from Bouncer v2.0 database and generates proper XML output for all possible combinations of updates. | |||
ETA - 08/03 | |||
== Chase Phillips == | |||
=== alpha 2 === | |||
* track build config changes by others here fixing blockers and ensure build systems mirror changes | |||
* ensure mirrors treat .mar as binary file (publish as application/octet-stream) | |||
=== alpha 2 + 2 weeks === | |||
* package update and integrate build systems with AUS | |||
** Firefox | |||
**# ensure systems are notifying AUS | |||
**#* <strike>Fx-Windows</strike>... [https://aus-staging.mozilla.org:8711/update2/0/Firefox/1.0+/2005061318/WINNT_x86-msvc/en-US/update.xml Windows example] | |||
**#* <strike>Fx-Linux</strike>... [https://aus-staging.mozilla.org:8711/update2/0/Firefox/1.0+/2005061318/Linux_x86-gcc3/en-US/update.xml Linux example] | |||
**#* <strike>Fx-Mac</strike>... [https://aus-staging.mozilla.org:8711/update2/0/Firefox/1.0+/2005061318/Darwin_ppc-gcc3/en-US/update.xml Mac example] | |||
**# verify client update works end-to-end with sample app.update.url URL | |||
** Thunderbird | |||
**# ensure systems are notifying AUS | |||
**#* <strike>Tb-Windows</strike>... [https://aus-staging.mozilla.org:8711/update2/0/Thunderbird/1.0+/2005061318/WINNT_x86-msvc/en-US/update.xml Windows example] | |||
**#* Tb-Linux... [https://aus-staging.mozilla.org:8711/update2/0/Thunderbird/1.0+/2005061318/Linux_x86-gcc3/en-US/update.xml Linux example] | |||
**#* Tb-Mac... [https://aus-staging.mozilla.org:8711/update2/0/Thunderbird/1.0+/2005061318/Darwin_ppc-gcc3/en-US/update.xml Mac example] | |||
* investigate unset TARGET_XPCOM_ABI on atlantia | |||
*# Is this a general issue with Mac OS X PowerPC? Hopefully not. | |||
*# Bug on file with fix pending landing once approval granted | |||
== Benjamin Smedberg == | |||
* MAR using packages-static | * MAR using packages-static |
Latest revision as of 10:01, 13 January 2007
Software Update "Feature Complete" Task List
Darin Fisher
Mac Updater UI (spawn callback, quit app loop)- Win32 registry "healing" after update (necessary when we change product name or bump version from 1.0+ to 1.1)
- Make restarter work properly (have temporary solution checked in)
- Tune Downloader (this may involve giving AUS a way to control bandwidth)
- Deal with conditionally updating optional components: DOM inspector, talkback, etc. (See bug 299021)
- Updater exe should use an icon for taskbar display on Windows.
Ben Goodger
- [b1] major memory leak on balsa
- [b1] restore background update checking for Extensions
- [b1] mac UI is really broken (wizard pages don't fit, wrong window features, modality snafu, etc)
- [b1] resurrect background extension update
- [b1] add additional extension update checks to update process to avoid showing UI if at all necessary
- [b1] other bugfixing
[a2] UI weirdness - bogus wizard state[a2] prompt on patch application error/install success[a2] comprehensive system test[a2] failover to complete download on patch application failurepretty up history listmake update history list not show multiple entries for single updatesmake update history list not show zombie entriesremove "More Details>>" button from notification pageAdministration lockingFix pause/resume UI updatinguser accepts license once then download begins, app quits, user must accept license again on next checkFix downloading page to show secs remaining, update within first few seconds, show ??.? for KBRate before determinationFinish notification page (incompatible extensions)Edge case UI - transfer failure, etc.update service must clean out failed or applied updates!ensure randomness of update checking / timer firingupdate window should be dependentensure we aren't sending spurious pings/downloadsResurrect verification of partial failover to complete
ETA - 10d for DPb1
Mike Morgan
AUS Lite server app development- sample update URL to use in about:config
- Bouncer 2 modifications -> AUS 1.0
Modify database to account for update->patch relationships- Create main script, much like auslite, that pulls information from Bouncer v2.0 database and generates proper XML output for all possible combinations of updates.
ETA - 08/03
Chase Phillips
alpha 2
- track build config changes by others here fixing blockers and ensure build systems mirror changes
- ensure mirrors treat .mar as binary file (publish as application/octet-stream)
alpha 2 + 2 weeks
- package update and integrate build systems with AUS
- Firefox
- ensure systems are notifying AUS
Fx-Windows... Windows exampleFx-Linux... Linux exampleFx-Mac... Mac example
- verify client update works end-to-end with sample app.update.url URL
- ensure systems are notifying AUS
- Thunderbird
- ensure systems are notifying AUS
Tb-Windows... Windows example- Tb-Linux... Linux example
- Tb-Mac... Mac example
- ensure systems are notifying AUS
- Firefox
- investigate unset TARGET_XPCOM_ABI on atlantia
- Is this a general issue with Mac OS X PowerPC? Hopefully not.
- Bug on file with fix pending landing once approval granted
Benjamin Smedberg
- MAR using packages-static