User:NThomas:Watersheds
In the context of application updates, a watershed is a version which a user must pass through before being offered a later build. For example
Very Old ----> Pretty Old ---> Latest
This is usually the result of needing new functionality in Pretty Old before getting to Latest. Latest may not be offered if the user is on an old OS too.
The placement of watersheds can depend on channel, and I'm not attempting to cover the Thunderbird cases here.
XXX check patcher configs for clues XXX check config-dist.php for other clues
All channels
Firefox 12.0
Hotfix support ? XP SP1 ?
Beta channel
Firefox 29.0
We needed beta users to have a 29.0 build that can use updatev3.manifest, before getting a release build without an update-settings.ini. Every beta from 10.0-28.0 is offered 29.0b8 (previously was the latest beta).
Firefox 11.0b5
bug 717214' and bug 729654'
bug 717214 was a speed up for handling snippets by dropping older releases. At the time of 11.0b1 being current, we fixed updates from 4.0b5-9.0b5 to point at 11.0b2.
A little later in bug 729654 we wanted to redo the updates from 4.0b7-9.0b6 (a slight wider range) to go to 11.0b5, with tweaks so this would be a background update with no user prompts about extension compatibility.
Firefox 5.0b1
Updates from 3.7a2-a5, and 4.0b1-4.0b6 point at 5.0.