Software Update:Nightly update infrastructure: Difference between revisions

%OS_VERSION%
(assorted updates)
(%OS_VERSION%)
Line 103: Line 103:


==Application update request==
==Application update request==
The application makes a request to the url specified by the global preference app.update.url (unless app.update.url.override is defined), which is:
The application makes a request to the url specified by the global preference app.update.url (unless app.update.url.override is defined, and see below for recent changes), which is:
  https://aus2.mozilla.org/update/1/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/update.xml
  https://aus2.mozilla.org/update/1/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/update.xml
This is preprocessed to make the required substitutions. Continuing the example above of a Firefox Mozilla1.8 branch nightly, this would be:
This is preprocessed to make the required substitutions. Continuing the example above of a Firefox Mozilla1.8 branch nightly, this would be:
Line 124: Line 124:
* Mac Universal: Darwin_Universal-gcc3
* Mac Universal: Darwin_Universal-gcc3
* Mac PPC: Darwin_ppc-gcc3
* Mac PPC: Darwin_ppc-gcc3
From version 2.0a1 of Thunderbird, and 2.0b1 of Firefox, the preference app.update.url was changed to
https://aus2.mozilla.org/update/2/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/update.xml
ie, there is a new %OS_VERSION% ([https://bugzilla.mozilla.org/show_bug.cgi?id=343689 bug 343689 and dependents]) which will allow the next generation of toolkit apps (Firefox/Thunderbird 3) to be offered only to supported operating systems (eg: Windows 2000 or later and not Windows 9x).


==AUS itself==
==AUS itself==
Confirmed users
4,293

edits