Confirmed users
4,293
edits
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Bug|908134}} is set to change the release process around the final beta and release builds. The aim is to take the exact bits release users will get and give them to beta users, to catch the Radeon crash problem early. | {{Bug|908134}} is set to change the release process around the final beta and release builds. The aim is to take the exact bits release users will get and give them to beta users, to catch the Radeon crash problem early. '''This is for desktop only, mobile will still have a beta 10'''. | ||
= Current process = | = Current process = | ||
Line 60: | Line 60: | ||
= New process = | = New process = | ||
Here's how it would look after we change things. | Here's how it would look after we change things. Additions are marked with a green background, removals just removed. | ||
In words - we don't create a beta 10 build, instead we offer the release build on the beta channel as soon as we complete the normal beta-level of testing. Then continue with regular release testing and ship as before. | In words - we don't create a (desktop) beta 10 build, instead we offer the release build on the beta channel as soon as we complete the normal beta-level of testing. Then continue with regular release testing and ship as before. | ||
{| class="fullwidth-table" | {| class="fullwidth-table" | ||
Line 70: | Line 70: | ||
| style="background:#cccccc; width:25em" | '''mozilla-release''' | | style="background:#cccccc; width:25em" | '''mozilla-release''' | ||
|- | |- | ||
| rowspan= | | rowspan=5 | -8 days | ||
| rowspan= | | rowspan=5 | Mon 27 Jan | ||
| Last changes for 27.0 land here | | Last changes for 27.0 land here | ||
| | | | ||
|- | |- | ||
| Build last beta (27.0b10) for '''MOBILE ONLY''' | |||
| | | | ||
|- | |- | ||
| | | | ||
Line 88: | Line 85: | ||
|- | |- | ||
| | | | ||
| QA tests (functional, updates on releasetest using '''beta builds''') | | style="background:lightgreen" | QA tests (functional, updates on releasetest using '''beta builds''') | ||
|- | |- | ||
| rowspan=3 | -7 days | | rowspan=3 | -7 days | ||
| rowspan=3 | Tue 28 Jan | | rowspan=3 | Tue 28 Jan | ||
| | | | ||
| style="background:lightgreen" | QA sign off on initial testing | | style="background:lightgreen" | QA sign off on initial testing | ||
|- | |- | ||
| | | | ||
| style="background:lightgreen" | Enable updates on beta channel, QA verify updates | | style="background:lightgreen" | Enable updates on beta channel, QA verify updates | ||
|- | |- | ||
| | | | ||
| QA continues tests (updates on betatest using '''release builds''') | | QA continues tests (updates on betatest using '''release builds''') | ||
|- | |||
| rowspan=2 | -6 days | |||
| rowspan=2 | Wed 29 Jan | |||
| QA sign off on mobile b10 testing | |||
| | |||
|- | |||
| Push b10 Mobile to beta product on stores, QA verify | |||
| | |||
|- | |- | ||
| -4 days ? | | -4 days ? | ||
Line 120: | Line 125: | ||
| Push to release channel, QA verifies | | Push to release channel, QA verifies | ||
|} | |} | ||
The release build will still be at http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/27.0-candidates/build1/. Other systems that are expecting a corresponding 27.0b10-candidates directory will need to be adjusted. | |||
= Will it take longer for builds/updates to be available ? = | = Will it take longer for builds/updates to be available ? = | ||
Yes, a little. A beta build takes about 8 hours from tagging to updates available, and we estimate it will take 10.5 hours for the release build (currently 10 hours, but we | Yes, a little. A beta build takes about 8 hours from tagging to updates available, and we estimate it will take 10.5 hours for the release build (currently 10 hours, but we'll add a 27.0b9 -> 27.0 partial update to get beta users on the final build ASAP). | ||
= What about respins ? = | = What about respins ? = | ||
Line 132: | Line 139: | ||
= What about chemspills ? = | = What about chemspills ? = | ||
No change from current process. We cannot 'downgrade' beta users from 28.0bN to 27.0.1 via an update. The chemspill will ship without any pre-verification of crash issues, which is no different from the status quo, and we're probably in a hurry anyway. | |||