Releases/Firefox 3.6.16/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
=Build Engineers=
= Build Engineers =
catlee - {{bug|642556}}


=Signed-off Revision(s)=
armenzg- {{bug|642556}}
TBD
 
= Signed-off Revision(s) =
 
TBD  
 
= Tags =


=Tags=
{| class="fullwidth-table"
{| class="fullwidth-table"
| style="background:#efefef" | '''Build #'''
|-
| style="background:#efefef" | '''Tag'''
| style="background:#efefef" | '''Build #'''  
| style="background:#efefef" | '''Tag'''  
| style="background:#efefef" | '''Changeset'''
| style="background:#efefef" | '''Changeset'''
|-
|-
| 1
| 1  
| FIREFOX_3_6_16_BUILD1
| FIREFOX_3_6_16_BUILD1  
| [http://hg.mozilla.org/releases/mozilla-1.9.2/rev/TBD TBD]
| [http://hg.mozilla.org/releases/mozilla-1.9.2/rev/TBD TBD]
|}
|}


= Notifications =
= Notifications =
* We have to notify AV vendors once the signed bits are on candidates directory (for email address and template example, see {{bug|568884#c15}} )
* We have to give mirrors as much notice as possible before pushing to mirrors. This has been 24-72 hours, but has been up to a week in advance.  (for email address and template example, see {{bug|633657}} )
* We have to notify infra-all@ before "go to build" and before we ship. The more advance notice the better.
* We have to notify metrics once we release


= Bugs hit =
*We have to notify AV vendors once the signed bits are on candidates directory (for email address and template example, see {{bug|568884#c15}} )
*We have to give mirrors as much notice as possible before pushing to mirrors. This has been 24-72 hours, but has been up to a week in advance. (for email address and template example, see {{bug|633657}} )
*We have to notify infra-all@ before "go to build" and before we ship. The more advance notice the better.
*We have to notify metrics once we release
 
= Bugs hit =
 
= Build data =


=Build data=
{| class="fullwidth-table"
{| class="fullwidth-table"
| style="background:#efefef" | '''Build #'''
|-
| style="background:#efefef" | '''Type'''
| style="background:#efefef" | '''Build #'''  
| style="background:#efefef" | '''Build ID'''
| style="background:#efefef" | '''Type'''  
| style="background:#efefef" | '''Build machine'''
| style="background:#efefef" | '''Build ID'''  
| style="background:#efefef" | '''Build machine'''  
| style="background:#efefef" | '''Time to build'''
| style="background:#efefef" | '''Time to build'''
|-
|-
| rowspan="3" | 1
| rowspan="3" | 1  
| Linux
| Linux  
|  
|  
|  
|  
|  
|  
|-
|-
| Mac
| Mac  
|  
|  
|  
|  
|  
|  
|-
|-
| Windows
| Windows  
|  
|  
|  
|  
Line 49: Line 56:
|}
|}


=Build 1=
= Build 1 =
 
*Clobbered "pm03:8010/1.9.2/Any builder"
 
=== Tag  ===
 
=== Update Bouncer  ===
 
=== Source / XULRunner Source  ===
 
=== Build  ===
 
=== Remove en-US.xpi  ===
 
You want to remove the en-US.xpi before autosigning creates the MD5SUMS and the SHA1SUMS.
 
Please remove this section once {{bug|628795}} is fixed.
 
=== Start autosigning  ===
 
Set up autosinging using [https://intranet.mozilla.org/Build:CombinedSigning instructions]
 
=== L10n Repack  ===


=== Tag ===
=== Partner Repack  ===


=== Update Bouncer ===
=== XULRunner Build  ===


=== Source / XULRunner Source ===
=== Unittests  ===


=== Build ===
=== Signing  ===


=== Remove en-US.xpi ===
Followed [https://intranet.mozilla.org/Build:CombinedSigning CombinedSigning doc].  
You want to remove the en-US.xpi before autosigning creates the MD5SUMS and the SHA1SUMS.


Please remove this section once {{bug|628795}} is fixed.
=== Notify AV vendors  ===


=== Start autosigning ===
*Notify vendors using instructions in {{bug|568884#c15}}
Set up autosinging using [https://intranet.mozilla.org/Build:CombinedSigning instructions]


=== L10n Repack ===
=== L10n Verify  ===


=== Partner Repack ===
Nothing wrong on the logs.


=== XULRunner Build ===
=== Updates  ===


=== Unittests ===
==== 3.6* -> 3.6.15  ====


=== Signing ===
===== Generation  =====
Followed [https://intranet.mozilla.org/Build:CombinedSigning CombinedSigning doc].


=== Notify AV vendors ===
===== Update Verify  =====
* Notify vendors using instructions in {{bug|568884#c15}}


=== L10n Verify ===
==== 3.5.x -> 3.6.15 Major Updates  ====
Nothing wrong on the logs.


=== Updates ===
===== MU Generation =====
==== 3.6* -> 3.6.15 ====
===== Generation =====


===== Update Verify =====
===== MU Verify =====


==== 3.5.x -> 3.6.15 Major Updates ====
=== Socorro product data updates  ===
===== MU Generation =====


===== MU Verify =====  
=== Push to Beta Channel  ===


=== Socorro product data updates ===
We'll need to unthrottle the beta channel after pushing the beta snippets, because there will be a throttled 3.6.15 --> 4.0 major update present until we overwrite it. This is done by adding an exception for 'beta' in [http://mxr.mozilla.org/mozilla/source/webtools/aus/xml/inc/config-dist.php config-dist.php]'s $throttleExceptions array. Please also add throttling of 3.6.16, with betatest and releastest in the exceptions block, in preparation for major updates out of 3.6.16.


=== Push to Beta Channel ===
=== Fix snippets for some locales  ===
We'll need to unthrottle the beta channel after pushing the beta snippets, because there will be a throttled 3.6.15 --> 4.0 major update present until we overwrite it. This is done by adding an exception for 'beta' in [http://mxr.mozilla.org/mozilla/source/webtools/aus/xml/inc/config-dist.php config-dist.php]'s $throttleExceptions array. Please also add throttling of 3.6.16, with betatest and releastest in the exceptions block, in preparation for major updates out of 3.6.16.


=== Fix snippets for some locales ===
=== Email mirrors about release day date  ===


=== Email mirrors about release day date ===
See Notifications section for more details.  
See Notifications section for more details.


== Going live day! ==
== Going live day! ==


=== Final checks before push & virus scan ===
=== Final checks before push & virus scan ===


=== Push to Mirrors ===
=== Push to Mirrors ===


=== Final Verification ===
=== Final Verification ===


=== Push release channel snippets ===
=== Push release channel snippets ===


=== Update download.mozilla.org for EUBallot ===
=== Update download.mozilla.org for EUBallot ===


=== Release ===
=== Release ===


=== XULRunner Signing ===
=== XULRunner Signing ===


=== Push XULRunner to mirrors ===
=== Push XULRunner to mirrors ===


=== Update XULRunner entries on wiki ===
=== Update XULRunner entries on wiki ===

Revision as of 22:37, 17 March 2011

Build Engineers

armenzg- bug 642556

Signed-off Revision(s)

TBD

Tags

Build # Tag Changeset
1 FIREFOX_3_6_16_BUILD1 TBD

Notifications

  • We have to notify AV vendors once the signed bits are on candidates directory (for email address and template example, see bug 568884#c15 )
  • We have to give mirrors as much notice as possible before pushing to mirrors. This has been 24-72 hours, but has been up to a week in advance. (for email address and template example, see bug 633657 )
  • We have to notify infra-all@ before "go to build" and before we ship. The more advance notice the better.
  • We have to notify metrics once we release

Bugs hit

Build data

Build # Type Build ID Build machine Time to build
1 Linux
Mac
Windows

Build 1

  • Clobbered "pm03:8010/1.9.2/Any builder"

Tag

Update Bouncer

Source / XULRunner Source

Build

Remove en-US.xpi

You want to remove the en-US.xpi before autosigning creates the MD5SUMS and the SHA1SUMS.

Please remove this section once bug 628795 is fixed.

Start autosigning

Set up autosinging using instructions

L10n Repack

Partner Repack

XULRunner Build

Unittests

Signing

Followed CombinedSigning doc.

Notify AV vendors

L10n Verify

Nothing wrong on the logs.

Updates

3.6* -> 3.6.15

Generation
Update Verify

3.5.x -> 3.6.15 Major Updates

MU Generation
MU Verify

Socorro product data updates

Push to Beta Channel

We'll need to unthrottle the beta channel after pushing the beta snippets, because there will be a throttled 3.6.15 --> 4.0 major update present until we overwrite it. This is done by adding an exception for 'beta' in config-dist.php's $throttleExceptions array. Please also add throttling of 3.6.16, with betatest and releastest in the exceptions block, in preparation for major updates out of 3.6.16.

Fix snippets for some locales

Email mirrors about release day date

See Notifications section for more details.

Going live day!

Final checks before push & virus scan

Push to Mirrors

Final Verification

Push release channel snippets

Update download.mozilla.org for EUBallot

Release

XULRunner Signing

Push XULRunner to mirrors

Update XULRunner entries on wiki