Releases/Firefox 10.0.8esr/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
* <strike>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Setting_reserved_slaves | Set reserved_slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</strike>
* <strike>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Locking_slaves | Check to make sure you have all of the different types of slaves that you need]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</strike>
* <strike>[[Release:Release_Automation_on_Mercurial:Preparation#Starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</strike>
* <strike>[[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</strike>
* <strike>[[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}</strike>
= Bugs hit =
= Bugs hit =


=Build Engineers=
=Build Engineers=
{armenzg} - Tracking bug: {{bug|782992}}
{armenzg} - Tracking bug: {{bug|782992}}
=Signed-off Revision(s)=
Build 1: [http://hg.mozilla.org/releases/mozilla-esr10/rev/d3922c1c120e d3922c1c120e]
=L10N changesets=
Doesn't exist for ESR
=Tags=
[[Release:Release_Automation_on_Mercurial:Configuration#Starting_the_automation|Manually tag]] the automation code, then record the generated tags below. <small>''([[Release:Release_Automation_on_Mercurial:Build#Tag|details]])''</small>
{| class="fullwidth-table"
| style="background:#efefef" | '''Build #'''
| style="background:#efefef" | '''Branch, Tags'''
| style="background:#efefef" | '''Changeset'''
|-
| rowspan="2" |
| MOBILE80_#_RELBRANCH, FENNEC_10_0_8esr_RELEASE, FENNEC_10_0_8esr_BUILD1
| [http://hg.mozilla.org/releases/mozilla-esr10/rev/# #]
|-
| GECKO80_#_RELBRANCH, FIREFOX_10_0_8esr_BUILD1 FIREFOX_10_0_8esr_RELEASE
| [http://hg.mozilla.org/releases/mozilla-esr10/rev/# #]
|}
=Build data=
== Firefox ==
{| class="fullwidth-table"
| style="background:#efefef" | '''Build #'''
| style="background:#efefef" | '''Type'''
| style="background:#efefef" | '''Build ID'''
| style="background:#efefef" | '''Build machine'''
| style="background:#efefef" | '''Time to build'''
|-
| rowspan="4" | 1
| Linux
| rowspan="4" |
| linux-ix-slave16
|
|-
| Linux64
| linux64-ix-slave08
|
|-
| Mac
| moz2-darwin10-slave48
|
|-
| Windows
| mw32-ix-slave07
|
|}


=Notes=
=Notes=
Line 82: Line 38:
  -b localhost:9001
  -b localhost:9001
</pre>
</pre>
=== Tag ===
=== Bouncer Submitter ===
=== Source ===
=== Build ===
==== Firefox ====
===== Firefox repacks =====
==== Fennec ====
We don't ship it.
===== Fennec repacks =====
n/a
=== XULRunner ===
====Source====
====Build====
==== Push to Mirrors ====
=== Checksums ===
=== Updates ===
==== Update verify ====


=== Reset reserved slaves ===
=== Reset reserved slaves ===
(build1)[cltbld@buildbot-master25 master]$ echo 0 > /builds/buildbot/build1/master/reserved_slaves


=== Check permissions / AV scan ===
=== Push to ESR Channel ===
<pre>
Last login: Wed Oct  3 12:02:05 2012 from vpn1.dmz.releng.scl3.mozilla.com
[armenzg@dp-ausstage01 ~]$ sudo su - ffxbld
[ffxbld@dp-ausstage01 staging]$ cd /opt/aus2/snippets/st
[ffxbld@dp-ausstage01 staging]$ ~/bin/pushsnip Firefox-10.0.8esr-build1
</pre>


=== Push to internal mirrors ===
=== Update symlinks ===
 
As ffxbld@upload1:
=== Final verification ===
<pre>
 
cd /home/ftp/pub/mozilla.org/firefox/releases/
=== Before Release Day ===
rm latest-10.0esr && ln -s 10.0.8esr latest-10.0esr
 
</pre>
==== Run backupsnip for esr snippets ====
 
=== Release Day ===
==== Push to ESR Channel ====
 
==== Update symlinks ====

Latest revision as of 18:09, 10 October 2012

Bugs hit

Build Engineers

{armenzg} - Tracking bug: bug 782992

Notes

Build 1

Set reserved slaves

(build1)[cltbld@buildbot-master25 master]$ echo 2 > /builds/buildbot/build1/master/reserved_slaves

Preparing to start Automation

  • Set a clobber for "any master", "mozilla-esr10", "any builder". This isn't strictly necessary, but cleaning up the build directories ahead of time speeds things up a bit.
    • Callek is not in "special people" and ben said no need.
  • Landed config update on default + transplant to production. Tagged with FIREFOX_10_0_7esr_{RELEASE,BUILD1}
  • Updated and reconfiged master
  • Ran release sanity:
cd /builds/buildbot/build1/master
source ../bin/activate
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u callek \
 -V 10.0.8esr --branch mozilla-esr10 --build-number 1 \
 --release-config release-firefox-mozilla-esr10.py --products firefox  \
 --dryrun localhost:9001
  • Failed with, because we don't have milestones for esr.
2012-10-05 14:53:06,003 : CRITICAL : verify_l10n_dashboard
  • Error is ignorable, started release with:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u callek \
 -V 10.0.8esr --branch mozilla-esr10 --build-number 1 \
 --release-config release-firefox-mozilla-esr10.py --products firefox  \
 -b localhost:9001

Reset reserved slaves

(build1)[cltbld@buildbot-master25 master]$ echo 0 > /builds/buildbot/build1/master/reserved_slaves

Push to ESR Channel

Last login: Wed Oct  3 12:02:05 2012 from vpn1.dmz.releng.scl3.mozilla.com
[armenzg@dp-ausstage01 ~]$ sudo su - ffxbld
[ffxbld@dp-ausstage01 staging]$ cd /opt/aus2/snippets/st
[ffxbld@dp-ausstage01 staging]$ ~/bin/pushsnip Firefox-10.0.8esr-build1

Update symlinks

As ffxbld@upload1:

cd /home/ftp/pub/mozilla.org/firefox/releases/
rm latest-10.0esr && ln -s 10.0.8esr latest-10.0esr