Releases/Firefox 34.0/BuildNotes: Difference between revisions

m
(→‎Checklist: throttling + throttling verify complete)
 
(7 intermediate revisions by 2 users not shown)
Line 62: Line 62:
* <s>[[Releases/Firefox_34.0/BuildNotes#Updates_for_beta_2 | Updates for beta]]</s>
* <s>[[Releases/Firefox_34.0/BuildNotes#Updates_for_beta_2 | Updates for beta]]</s>
* <s>[[Releases/Firefox_34.0/BuildNotes#Push_to_beta | Push to beta ]]</s>
* <s>[[Releases/Firefox_34.0/BuildNotes#Push_to_beta | Push to beta ]]</s>
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] ''(hwine)''
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] ''(hwine)''</s>
* <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Do_I_need_to_throttle.3F | Apply Throttling ]]</s>
* <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Do_I_need_to_throttle.3F | Apply Throttling ]]</s>
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Verifying_Throttling | Verify throttling ]]</s>
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Verifying_Throttling | Verify throttling ]]</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]]
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]]</s>
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]
* <s>[[Releases/Firefox_34.0/BuildNotes#Post_release | Special Post-release]]</s>


== Issues ==
== Issues ==
Line 76: Line 76:
* first 2 final verifies (after mirror push) failed due to issues with aus3. (First run, 1 failure; second run, 4 failures; third run passed.)
* first 2 final verifies (after mirror push) failed due to issues with aus3. (First run, 1 failure; second run, 4 failures; third run passed.)
** contacted gozer in #webops who will double check for any issues that may impact us Monday
** contacted gozer in #webops who will double check for any issues that may impact us Monday
* [[Releases/Firefox_34.0/BuildNotes#More_scheduler_fallout | more fallout from scheduler-resetting extra-sendchange]]
== Updates for beta ==
== Updates for beta ==
* partial from 34.0b11 generated at build time (from [http://hg.mozilla.org/build/buildbot-configs/rev/418f1ba06dc4 this patch])
* partial from 34.0b11 generated at build time (from [http://hg.mozilla.org/build/buildbot-configs/rev/418f1ba06dc4 this patch])
* [https://aus4-admin.mozilla.org/releases/Firefox-34.0-build2/data release blob] looks good
* [https://aus4-admin.mozilla.org/releases/Firefox-34.0-build2/data release blob] looks good
* modified the bouncer locations for Firefox-34.0-Partial-34.0b11 to s/build1/build2/
* modified the bouncer locations for Firefox-34.0-Partial-34.0b11 to s/build1/build2/
=== Update verify ===
=== Update verify ===
==== Prep ====
==== Prep ====
Line 150: Line 154:
     "upstreamBuilders": ["release-mozilla-release-firefox_push_to_mirrors", "release-mozilla-release-firefox_updates"], \
     "upstreamBuilders": ["release-mozilla-release-firefox_push_to_mirrors", "release-mozilla-release-firefox_updates"], \
     "lastReset": 1417001746.997826, "lastCheck": 1417001746.997826}' WHERE name='release-mozilla-release-firefox_uptake_check';
     "lastReset": 1417001746.997826, "lastCheck": 1417001746.997826}' WHERE name='release-mozilla-release-firefox_uptake_check';
== Post release ==
We're using the 34.0.5 post release to get the installers in the right place, and don't want the latest symlink to be updated to 34.0, so do this by hand:
# ffxbld@stage
find /pub/mozilla.org/firefox/releases/34.0/ -name index.html -exec rm -v {} \;
== More scheduler fallout ==
checksums, check permissions, and antivirus builders never ran
* ran checksums by forcing the job, manually copy files over
<pre># ffxbld@stage
cp -pv /pub/mozilla.org/firefox/candidates/34.0-candidates/build2/{*SUMS*,KEYS} /pub/mozilla.org/firefox/releases/34.0/
rsync -nav /pub/mozilla.org/firefox/candidates/34.0-candidates/build2/contrib* /pub/mozilla.org/firefox/releases/34.0/</pre>
* did permissions checks by hand
<pre># ffxbld@stage
find /pub/mozilla.org/firefox/releases/34.0/ ! -user ffxbld ! -path '*/contrib*' | wc -l
find /pub/mozilla.org/firefox/releases/34.0/ ! -group `id -g -n ffxbld` ! -path '*/contrib*' | wc -l
find /pub/mozilla.org/firefox/releases/34.0/ -type f ! -perm 644 | wc -l
find /pub/mozilla.org/firefox/releases/34.0/ -mindepth 1 -type d ! -perm 755 ! -path '*/contrib*' ! -path '*/partner-repacks*' | wc -l
find /pub/mozilla.org/firefox/releases/34.0/ -maxdepth 1 -type d ! -perm 2775 -path '*/contrib*' | wc -l</pre>
* forced antivirus job


= Firefox 34.0.5 =
= Firefox 34.0.5 =
Line 179: Line 206:
* <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]]
* <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]]
* (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s>
* (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]]
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]</s>


== Issues ==
== Issues ==
None.
= Fennec armv6 =
This is done as the 31.3.0esr release. Tracked [[Releases/Fennec 31.3.0esr/BuildNotes|here]]
Confirmed users
4,293

edits