Releases/Firefox 34.0.5/BuildNotes: Difference between revisions

(→‎Updates for release: made a start)
 
(9 intermediate revisions by 2 users not shown)
Line 90: Line 90:


== Updates for release ==
== Updates for release ==
There's a possibility we'll want to update from 34.0 to 34.0.5, so we need to have it all setup ahead of time. This will involve some manual snippet generation, setting up bouncer, etc.
=== Prep & Testing ===
<s>There's a possibility we'll want to update from 34.0 to 34.0.5, so we need to have it all setup ahead of time. This will involve some manual snippet generation, setting up bouncer, etc.


Started at https://bugzilla.mozilla.org/show_bug.cgi?id=1071606#c15
Started at https://bugzilla.mozilla.org/show_bug.cgi?id=1071606#c15</s>
 
Instead of precisely the above, it was decided that we'll update everyone *except* 34.0 users to 34.0.5, to avoid fatiguing the 34.0 users. Because we had to do it in short order, we used the prepared patch above, which also generated updates for 34.0, and then pruned them out of the live directory (for test snippets) and the staging directory (for release channel snippets). More details below:
* Landed https://bug1071606.bugzilla.mozilla.org/attachment.cgi?id=8532738 and reconfiged for it.
* Moved the FIREFOX_34_0_5_{RELEASE,BUILD1} tags in buildbot-configs to pick up the changes.
* Used "force build" to start the "release-mozilla-release-firefox_updates" builder.
* As soon as it finished uploading test snippets, ran the following as ffxbld@aus3-staging:
cd /opt/aus2/incoming/3/Firefox/34.0
find . -name 20141125180439 -exec rm -rf {} \;
* When the release channel snippets finished uploading, ran the following:
cd /opt/aus2/snippets/staging/Firefox-34.0.5-build1/Firefox
rm -rf 34.0
 
The completion of the updates builder automatically triggered update verify and announced the snippets on release-drivers (kindof). I had to send mail to clarify the update channel (should've been releasetest) and that 34.0 would NOT receive updates. Update verify is expected to fail for 34.0 -> 34.0.5 (which is probably a good thing, because it lets us verify that we will NOT update those users).
 
Update verify results:
* Linux: PASS (only failures were 34.0 -> 34.0.5)
* Linux64: PASS (only failures were 34.0 -> 34.0.5)
* Mac: PASS (only failures were 34.0 -> 34.0.5)
* Win32: PASS (only failures were 34.0 -> 34.0.5)
 
=== Pushing them ===
As ffxbld@aus3-staging:
cd /opt/aus2/snippets/staging/
~/bin/pushsnip Firefox-34.0.5-build1
 
Landed https://bugzilla.mozilla.org/attachment.cgi?id=8533341&action=edit, retagged, and pushed to production in {{bug|1108899}}.
canmove, Confirmed users
6,439

edits