Confirmed users
3,990
edits
No edit summary |
|||
(14 intermediate revisions by 2 users not shown) | |||
Line 145: | Line 145: | ||
* No problems | * No problems | ||
==== | ==== Unthrottle beta channel ==== | ||
* Unthrottle previous dot release on '''beta''' channel | * Unthrottle previous dot release on '''beta''' channel | ||
** This will bring beta users to the current dot release. The day of the release we have to do the same for the "release" users. | |||
** {{bug|567040}} - Unthrottle 3.5.9 -> 3.5.10build1 on beta channel (it was forgotten on beta day) | ** {{bug|567040}} - Unthrottle 3.5.9 -> 3.5.10build1 on beta channel (it was forgotten on beta day) | ||
Line 161: | Line 162: | ||
==== Major update generation and verification ==== | ==== Major update generation and verification ==== | ||
===== 3.5.10 -> 3.6.4 build1 ===== | |||
'''mv-moz2-linux-ix-slave24''' | '''mv-moz2-linux-ix-slave24''' | ||
NOTE for next release: generate the MU the day before going live | |||
* I forced "major_update" | * I forced "major_update" | ||
Line 168: | Line 172: | ||
* Read [https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Documentation#Major_Update_.26_Verify Major Update & Verification] | * Read [https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Documentation#Major_Update_.26_Verify Major Update & Verification] | ||
===== | ====== Verification ====== | ||
* Check the last 2 or 3 Build Notes if this is your first time verifying a major update generated in this new way. Carrying forward the known issues might be overkill. | * Check the last 2 or 3 Build Notes if this is your first time verifying a major update generated in this new way. Carrying forward the known issues might be overkill. | ||
* Do this to check for the test failures: | * Do this to check for the test failures: | ||
Line 214: | Line 217: | ||
WARN: check_updates returned warning for WINNT_x86-msvc downloads/Firefox Setup 3.5.10.exe vs. downloads/Firefox Setup 3.6.4.exe: 2 | WARN: check_updates returned warning for WINNT_x86-msvc downloads/Firefox Setup 3.5.10.exe vs. downloads/Firefox Setup 3.6.4.exe: 2 | ||
==== | ===== 3.5.10 -> 3.6.3 ===== | ||
'''mv-moz2-linux-ix-slave24''' | '''mv-moz2-linux-ix-slave24''' | ||
* It seems that after all we are waiting for 3.6.4 to release. Nevertheless, I generated the MU for 3.5.10->3.6.3 just in case the plans change again | * It seems that after all we are waiting for 3.6.4 to release. Nevertheless, I generated the MU for 3.5.10->3.6.3 just in case the plans change again | ||
Line 222: | Line 225: | ||
* I have not spent time on checking the verification logs | * I have not spent time on checking the verification logs | ||
==== | ===== 3.5.10 -> 3.6.4 build7 ===== | ||
NOTE for post-mortem: | NOTE for post-mortem: | ||
* pm02 was pointing to release-mozilla-central.py instead of release-mozilla-1.9.1.py. Therefore I did not see any "major_update" builder. After a while I realized about this. | * pm02 was pointing to release-mozilla-central.py instead of release-mozilla-1.9.1.py. Therefore I did not see any "major_update" builder. After a while I realized about this. | ||
Line 231: | Line 234: | ||
* I have now "force build" the builder | * I have now "force build" the builder | ||
* First run failed on the download step: | |||
** {{bug|573828}} - "major update" failed to download file for 3.5.10 -> 3.6.4 MU | |||
* I clobbered and re-triggered | |||
* I had to trigger for a third time. This time it worked | |||
* It seems that downloading from stage-old.mozilla.org is not 100% safe since it is a proxy. | |||
====== Verification ====== | |||
* All platforms | |||
** no update for mn since that doesn't exist for 3.6.4 | |||
** sl leaves these searchplugins behind (they were removed between 3.6 and 3.6.2) | |||
iskalnik-gov-si.xml | |||
najdi-si.xml | |||
yahoo.xml | |||
* Linux - PASS, no extra differences found. | |||
* Windows - PASS, with the usual issues differences for .autoreg, freebl3.chk, nssdbm3.chk, removed-files, softokn3.chk | |||
* Mac - PASS, with some leftover directories | |||
Only in source/Firefox.app/Contents: Plug-Ins | |||
Contents of source/Firefox.app/Contents/Plug-Ins dir only in source or target | |||
229503469 0 drwxr-xr-x 3 cltbld staff 102 May 4 10:31 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin | |||
229503470 0 drwxr-xr-x 4 cltbld staff 136 Jun 22 18:30 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents | |||
229503474 0 drwxr-xr-x 2 cltbld staff 68 Jun 22 18:30 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/MacOS | |||
229503475 0 drwxr-xr-x 3 cltbld staff 102 May 4 10:31 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources | |||
229503477 0 drwxr-xr-x 3 cltbld staff 102 Jun 22 18:30 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources/English.lproj | |||
229503481 0 drwxr-xr-x 2 cltbld staff 68 Jun 22 18:30 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources/English.lproj/PrintPDE.nib | |||
==== Publish updates to beta channel ==== | ==== Publish updates to beta channel ==== | ||
Line 299: | Line 326: | ||
* nthomas suggested me to chat with adrian on #mirrors | * nthomas suggested me to chat with adrian on #mirrors | ||
* nthomas is verifying the log as well | * nthomas is verifying the log as well | ||
* nthomas suggested me for next time to use something like this: | |||
while [[ 2 > 1 ]]; do curl -sI http://mozilla.cdn.cacheboy.net/firefox/releases/3.5.10/update/win32/en-US/firefox-3.5.10.complete.mar | grep ^HTTP; done | |||
NOTE: If there had been neither 404s nor 503s in the log I should have marked this step as a PASS. | NOTE: If there had been neither 404s nor 503s in the log I should have marked this step as a PASS. | ||
==== Push updates to release channel ==== | ==== Push updates to release channel ==== | ||
* Push 3.5.x snippets | |||
# cltbld @ aus2-staging | # cltbld @ aus2-staging | ||
cd /opt/aus2/snippets/staging | cd /opt/aus2/snippets/staging | ||
~/bin/backupsnip | ~/bin/backupsnip 20100504-Firefox-3.5.10 | ||
~/bin/pushsnip 20100504-Firefox-3.5.10 | |||
* push major update snippets (unadvertised) | |||
~/bin/backupsnip 20100622-Firefox-3.5.10-3.6.4-MU | |||
~/bin/pushsnip 20100622-Firefox-3.5.10-3.6.4-MU | |||
==== Unthrottle release channel ==== | |||
* We have to remove all throttling for the previous '''dot'''release since only the "release" users are excepted. | |||
** Unthrottle 3.5.9 - [https://bugzilla.mozilla.org/attachment.cgi?id=453231 patch], tag, and [https://bugzilla.mozilla.org/show_bug.cgi?id=573888 push]. | |||
==== Unthrottle MU ==== | |||
* {{bug|578450}} do unthrottled 3.5.10 -> 3.6.6 major update | |||
** [https://bug578450.bugzilla.mozilla.org/attachment.cgi?id=457139] remove 3.5.10 throttling, add 3.5.11 throttling (NOTE: I forgot to add "releasetest" in the patch) | |||
==== Release ==== | ==== Release ==== | ||
# ffxbld@stage | |||
cd /home/ftp/pub/firefox/releases | |||
rm latest-3.5 && ln -s 3.5.10 latest-3.5 | |||
==== XULRunner build ==== | ==== XULRunner build ==== | ||
Discontinued ? |