Software Update:Tasklist: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 32: Line 32:
* use this update URL in about:config: [https://aus-staging.mozilla.org:8711/update2/0/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/update.xml test URL]
* use this update URL in about:config: [https://aus-staging.mozilla.org:8711/update2/0/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/update.xml test URL]
* package update and integrate build systems with AUS
* package update and integrate build systems with AUS
*# ensure Firefox Windows, Linux, Mac systems are notifying AUS as expected
*# ensure Firefox Windows, Linux, Mac 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 sample]
*#* <strike>Fx-Windows</strike>... [https://aus-staging.mozilla.org:8711/update2/0/Firefox/1.0+/2005061318/WINNT_x86-msvc/en-US/update.xml Windows sample]
*#* <strike>Fx-Linux</strike>... [https://aus-staging.mozilla.org:8711/update2/0/Firefox/1.0+/2005061318/Linux_x86-gcc3/en-US/update.xml Linux sample]
*#* <strike>Fx-Linux</strike>... [https://aus-staging.mozilla.org:8711/update2/0/Firefox/1.0+/2005061318/Linux_x86-gcc3/en-US/update.xml Linux sample]
*#* Fx-Mac (in progress)... [https://aus-staging.mozilla.org:8711/update2/0/Firefox/1.0+/2005061318/Darwin_ppc-gcc3/en-US/update.xml Mac sample]
*#* Fx-Mac (in progress)... [https://aus-staging.mozilla.org:8711/update2/0/Firefox/1.0+/2005061318/Darwin_ppc-gcc3/en-US/update.xml Mac sample]
*# verify Firefox trunk client update works end-to-end with above app.update.url URLs
*# verify Firefox trunk client update works end-to-end with above app.update.url URLs
*# tackle Thunderbird build systems
*# ensure Thunderbird Windows, Linux, Mac systems are notifying AUS
* track build config changes by others here fixing blockers and ensure build systems mirror changes
* 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)
* ensure mirrors treat .mar as binary file (publish as application/octet-stream)

Revision as of 23:55, 23 June 2005

Software Update "Feature Complete" Task List

Darin Fisher

  • Mac Updater UI (spawn callback, quit app loop) [complete]
  • 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 patch; need to test)
  • Tune Downloader (this may involve giving AUS a way to control bandwidth)

Ben Goodger

  • major memory leak on balsa
  • update history list UI
  • Finish notification page (incompatible extensions)
  • Edge case UI - transfer failure, etc.
  • Administration locking
  • Fix downloading page to show secs remaining, update within first few seconds
  • Fix pause/resume UI updating
  • user accepts license once then download begins, app quits, user must accept license again on next check
  • update service must clean out failed or applied updates!
  • ensure randomness of update checking / timer firing
  • update window should be dependent

ETA - ~5 working days

Mike Morgan

  • AUS Lite server app development

Chase Phillips

  • use this update URL in about:config: test URL
  • package update and integrate build systems with AUS
    1. ensure Firefox Windows, Linux, Mac systems are notifying AUS
    2. verify Firefox trunk client update works end-to-end with above app.update.url URLs
    3. ensure Thunderbird Windows, Linux, Mac systems are notifying AUS
  • 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)
  • investigate unset TARGET_XPCOM_ABI on atlantia
    1. Is this a general issue with Mac OS X PowerPC? Hopefully not.

Benjamin Smedberg

  • MAR using packages-static