Confirmed users
4,293
edits
m (→Update verify) |
|||
| (13 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
== Issues Hit == | == Issues Hit == | ||
* hg clone issues - mac xulrunner, windows en-US firefox, windows repack 1/10 | * hg clone issues - mac xulrunner, windows en-US firefox, windows repack 1/10 | ||
* single failure in each linux64 and linux update verify - failed to download a complete MAR once due to timeout, there was packet loss between usw2 and scl3 at the time: | |||
<pre> | |||
27648K ........ ....WARNING: Timeout (300) exceeded, killing process 6298 | |||
retry: Failed, sleeping 2 seconds before retrying | |||
retry: Calling <function run_with_timeout at 0x7ff607206050> with args: (['wget', '--progress=dot:mega', '--server-response', '--no-check-certificate', '-O', 'update/complete.mar', 'http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/32.0-candidates/build1/update/linux-x86_64/en-US/firefox-32.0.complete.mar'], 300, None, None, False, True), kwargs: {}, attempt #3 | |||
Executing: ['wget', '--progress=dot:mega', '--server-response', '--no-check-certificate', '-O', 'update/complete.mar', 'http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/32.0-candidates/build1/update/linux-x86_64/en-US/firefox-32.0.complete.mar'] | |||
--2014-08-26 11:13:02-- http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/32.0-candidates/build1/update/linux-x86_64/en-US/firefox-32.0.complete.mar | |||
Resolving stage.mozilla.org... 63.245.215.47 | |||
Connecting to stage.mozilla.org|63.245.215.47|:80... connected. | |||
HTTP request sent, awaiting response... | |||
HTTP/1.1 200 OK | |||
Date: Tue, 26 Aug 2014 15:13:02 GMT | |||
Server: Apache | |||
X-Backend-Server: ftp8.dmz.scl3.mozilla.com | |||
Last-Modified: Tue, 26 Aug 2014 05:45:27 GMT | |||
ETag: "4bdedd4-27a5e8e-50181cf89de6c" | |||
Accept-Ranges: bytes | |||
Content-Length: 41574030 | |||
Cache-Control: max-age=3600 | |||
Expires: Tue, 26 Aug 2014 16:13:02 GMT | |||
Access-Control-Allow-Origin: * | |||
Keep-Alive: timeout=5, max=1000 | |||
Connection: Keep-Alive | |||
Content-Type: application/octet-stream | |||
Length: 41574030 (40M) [application/octet-stream] | |||
Saving to: 'update/complete.mar' | |||
0K ........ ........ ........ ........ ........ ........ 7% 118K 5m19s | |||
3072K ........ ........ ........ ........ ........ ........ 15% 92.3K 5m33s | |||
6144K ........ ........ ........ ........ ........ ........ 22% 116K 4m52s | |||
9216K ........ ........ ........ ........ ........ ........ 30% 119K 4m17s | |||
12288K ........ ........ ........ ........ ........ ........ 37% 86.1K 4m2s | |||
15360K ........ ........ ........ ........ ........ ........ 45% 101K 3m34s | |||
18432K ........ ........ ........ ........ ........ ........ 52% 93.0K 3m7s | |||
21504K ........ ........ ........ ........ ........ ........ 60% 81.4K 2m42s | |||
24576K ........ ........ ........ ........ ........ ........ 68% 81.4K 2m14s | |||
27648K ........ ........WARNING: Timeout (300) exceeded, killing process 6303 | |||
retry: Giving up on <function run_with_timeout at 0x7ff607206050> | |||
Unable to successfully run ['wget', '--progress=dot:mega', '--server-response', '--no-check-certificate', '-O', 'update/complete.mar', 'http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/32.0-candidates/build1/update/linux-x86_64/en-US/firefox-32.0.complete.mar'] after 3 attempts | |||
Could not download complete! | |||
from: http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/32.0-candidates/build1/update/linux-x86_64/en-US/firefox-32.0.complete.mar | |||
FAIL: complete from https://aus3.mozilla.org/update/3/Firefox/10.0/20120129021758/Linux_x86_64-gcc3/en-US/betatest/default/default/default/update.xml?force=1 wrong size | |||
FAIL: update.xml size: 41574030 | |||
FAIL: actual size: 29376875 | |||
</pre> | |||
:* Manual download of the file worked fine, but rerunning just to make schedulers simple | |||
* push to mirrors fail when sshd shutdown in sec incident. Deleted firefox/releases/32.0 and reran once we were in the clear | |||
== Updates for beta channel == | == Updates for beta channel == | ||
| Line 21: | Line 68: | ||
# then some manual modifications: | # then some manual modifications: | ||
# * url in complete uses product firefox-32.0-build1-complete | # * url in complete uses product firefox-32.0-build1-complete | ||
# * url in <partials><31.0b9> uses firefox-32.0-build1-partial- | # * url in <partials><31.0b9> uses firefox-32.0-build1-partial-32.0b9 | ||
# * to -> 32.0-build1 | # * to -> 32.0-build1 | ||
# * <32.0> block ——> <32.0-build1>, | # * <32.0> block ——> <32.0-build1>, | ||
| Line 38: | Line 85: | ||
done | done | ||
hg -R tools diff > patch | hg -R tools diff > patch | ||
# attach this to bug 1052412 --> attachment | # attach this to bug 1052412 --> attachment 8479011 | ||
</pre> | </pre> | ||
| Line 68: | Line 115: | ||
hg clone http://hg.mozilla.org/build/tools | hg clone http://hg.mozilla.org/build/tools | ||
cd tools | cd tools | ||
wget -O- https://bugzilla.mozilla.org/attachment.cgi?id= | wget -O- https://bugzilla.mozilla.org/attachment.cgi?id=8479011 | patch -p1 | ||
cd .. | cd .. | ||
export PYTHONPATH="tools/lib/python:tools/lib/python/vendor" | export PYTHONPATH="tools/lib/python:tools/lib/python/vendor" | ||
python tools/scripts/updates/create-snippets.py --config tools/release/patcher-configs/mozBeta-branch-patcher2.cfg \ | python tools/scripts/updates/create-snippets.py --config tools/release/patcher-configs/mozBeta-branch-patcher2.cfg \ | ||
--checksums-dir checksums --snippet-dir aus2 --test-snippet-dir aus2.test -v 2>&1 | tee snippets.log | --checksums-dir checksums --snippet-dir aus2 --test-snippet-dir aus2.test -v 2>&1 | tee snippets.log | ||
| Line 94: | Line 139: | ||
Announce to r-d. | Announce to r-d. | ||
=== Update verify === | === Update verify === | ||
Can be done once snippet generation above is complete. | Can be done once snippet generation above is complete. | ||
Running b-linux64-hp-0029, b-2008-ix-0065, and bld-lion-r5- | Running b-linux64-hp-0029, b-2008-ix-0065, and bld-lion-r5-015 | ||
<pre> | <pre> | ||
# linux32 setup; others don't need anything | # linux32 setup; others don't need anything | ||
| Line 111: | Line 155: | ||
hg clone http://hg.mozilla.org/build/tools | hg clone http://hg.mozilla.org/build/tools | ||
cd tools | cd tools | ||
wget -O- https://bugzilla.mozilla.org/attachment.cgi?id= | wget -O- https://bugzilla.mozilla.org/attachment.cgi?id=8479011 | patch -p1 | ||
cd release/updates | cd release/updates | ||
</pre> | </pre> | ||
On b-linux64-hp-029 see screen 0 for linux32 & screen 1 for linux64; screen on bld-lion-r5-015; vnc on b-2008-ix-0065 | |||
Adjust to right config for each platform (linux64 vs linux vs mac64 vs win32) | Adjust to right config for each platform (linux64 vs linux vs mac64 vs win32) | ||
./verify.sh -c mozBeta-firefox-linux64.cfg 2>&1 | tee log | ./verify.sh -c mozBeta-firefox-linux64.cfg 2>&1 | tee log | ||
Mac was truncated because the wrong slave was disabled in slavealloc. Ok to 32.0b9 ro, running ru onwards. | |||
Results, this diff is expected as we want the updated beta build to keep these settings: | Results, this diff is expected as we want the updated beta build to keep these settings: | ||
| Line 140: | Line 186: | ||
=== Push live === | === Push live === | ||
# ffxbld@aus3-staging | # ffxbld@aus3-staging | ||
pushsnip Firefox-32.0-build1-forbeta | pushsnip Firefox-32.0-build1-forbeta | ||