mozilla

Compare Revisions

Mozilla Release Checklist

Change Revisions

Revision 125018:

Revision 125018 by Mgjbot on

Revision 125019:

Revision 125019 by Kohei on

Title:
Mozilla Release Checklist
Mozilla Release Checklist
Slug:
Mozilla_Release_Checklist
Mozilla_Release_Checklist
Tags:
NeedsTechnicalReview, "Developing Mozilla", "Build documentation"
NeedsTechnicalReview, "Developing Mozilla", "Build documentation"
Content:

Revision 125018
Revision 125019
n8      {{template.Outdated("It was last updated in 2005.")}}n8      {{ Outdated("It was last updated in 2005.") }}
n14      If you have additions or suggestions for this list, please n14      If you have additions or suggestions for this list, please 
>note them {{mediawiki.interwiki('wikimo', 'MozillaReleaseChecklis>note them {{ mediawiki.interwiki('wikimo', 'MozillaReleaseCheckli
>t', 'at the wiki')}} and one of will migrate appropriate addition>st', 'at the wiki') }} and one of will migrate appropriate additi
>s from there to here.>ons from there to here.
n20      <li>Search for bugs nominated with the <code>blocking<i>{{mn20      <li>Search for bugs nominated with the <code>blocking<i>{{ 
>ediawiki.external('R')}}</i>?</code> bug flag, and mark them <cod>mediawiki.external('R') }}</i>?</code> bug flag, and mark them <c
>e>+</code> or <code>-</code>.>ode>+</code> or <code>-</code>.
n22      <li>Encourage owners of <code>blocking<i>{{mediawiki.externn22      <li>Encourage owners of <code>blocking<i>{{ mediawiki.exter
>al('R')}}</i>+</code> bugs (and perhaps some bugs that are close >nal('R') }}</i>+</code> bugs (and perhaps some bugs that are clos
>but not quite blocking) to fix the bugs.>e but not quite blocking) to fix the bugs.
n26      <li>Handle approval requests (the <code>approval{{mediawikin26      <li>Handle approval requests (the <code>approval{{ mediawik
>.external('R')}}?</code> patch flag) once the tree is frozen for >i.external('R') }}?</code> patch flag) once the tree is frozen fo
>the release.>r the release.
n41      <span id="what_to_tag"></span> The tagged files are more thn41      <span id="what_to_tag">The tagged files are more than just 
>an just the <a class="external" href="http://www.mozilla.org/buil>the <a href="en/Unix_Detailed_Build_Instructions#Get_the_Code">de
>d/unix-details.html#s4">default pull</a> by the build scripts. Th>fault pull</a> by the build scripts. They should also include <co
>ey should also include <code>mozilla/other-licenses/libart_lgpl/<>de>mozilla/other-licenses/libart_lgpl/</code>, <code>mozilla/tool
>/code>, <code>mozilla/tools/trace-malloc/</code>, <code>mozilla/t>s/trace-malloc/</code>, <code>mozilla/tools/jprof/</code>, <code>
>ools/jprof/</code>, <code>mozilla/tools/codesighs/</code>, <code>>mozilla/tools/codesighs/</code>, <code>mozilla/toolkit/</code>, <
>mozilla/toolkit/</code>, <code>mozilla/chrome/</code>, <code>mozi>code>mozilla/chrome/</code>, <code>mozilla/other-licenses/brandin
>lla/other-licenses/branding/</code>, <code>mozilla/other-licenses>g/</code>, <code>mozilla/other-licenses/7zstub/</code>, <code>moz
>/7zstub/</code>, <code>mozilla/browser/</code>, <code>mozilla/mai>illa/browser/</code>, <code>mozilla/mail/</code>, <code>mozilla/c
>l/</code>, <code>mozilla/composer/</code> (and probably some othe>omposer/</code> (and probably some other stuff that I missed).</s
>r stuff that I missed).>pan>
n61      When the branch is made, create the <code>blocking<i>{{medin61      When the branch is made, create the <code>blocking<i>{{ med
>awiki.external('R')}}</i></code> bug nomination flags for the nex>iawiki.external('R') }}</i></code> bug nomination flags for the n
>t release.>ext release.
n67      With our growing popularity, releases tend to cause us LOTsn67      With our growing popularity, releases tend to cause us LOTs
> of bandwidth usage on our servers. As soon as a date has been se> of bandwidth usage on our servers. As soon as a date has been se
>t for the release (and preferably a week or so in advance) be sur>t for the release (and preferably a week or so in advance) be sur
>e to notify <a class="external" href="mailto:sysadmins@mozilla.or>e to notify <a class="link-mailto" href="mailto:sysadmins@mozilla
>g">sysadmins@mozilla.org</a> that a release is pending, so that p>.org">sysadmins@mozilla.org</a> that a release is pending, so tha
>roper preparations for having bandwidth available can be made. Th>t proper preparations for having bandwidth available can be made.
>is is especially important for our FTP mirror network so we can a> This is especially important for our FTP mirror network so we ca
>void potential conflicts with other projects who share the same m>n avoid potential conflicts with other projects who share the sam
>irrors.>e mirrors.
n118      Also, for final releases only, remove the Debug and QA menun118      Also, for final releases only, remove the Debug and QA menu
>s, build number, etc. (See {{template.Bug(180823)}}, {{template.B>s, build number, etc. (See {{ Bug("180823") }}, {{ Bug("163246") 
>ug(163246)}}, and {{template.Bug(139335)}}.)>}}, and {{ Bug("139335") }}.)
n124      When it's time to release, drivers let the build team know n124      When it's time to release, drivers let the build team know 
>that it's time to tag the release and make the final builds (usua>that it's time to tag the release and make the final builds (usua
>lly with some advance warning with some uncertainty). The build t>lly with some advance warning with some uncertainty). The build t
>eam pulls the tree and <a href="en/Creating_a_Release_Tag">tags t>eam pulls the tree and <a href="en/Creating_a_Release_Tag">tags t
>he release</a> (see <a href="#what_to_tag">above</a> for comments>he release</a> (see <a href="#what_to_tag">above</a> for comments
> on tagged files) and makes the necessary builds for the major pl> on tagged files) and makes the necessary builds for the major pl
>atforms. (See the <a href="en/Release_Build_Notes">Release Build >atforms. (See the <a href="en/Mozilla_Release_Build_Notes">Mozill
>Notes</a>.) Additional builds will be contributed for other platf>Release Build Notes</a>.) Additional builds will be contributed
>orms and for specific distributions (i.e., RPMS). Be sure to crea> for other platforms and for specific distributions (i.e., RPMS).
>te a <code>contrib</code> directory under the main release direct> Be sure to create a <code>contrib</code> directory under the mai
>ory so that these builds have a place to go.>n release directory so that these builds have a place to go.
n141      <li>Create the <code>blocking<i>{{mediawiki.external('R')}}n141      <li>Create the <code>blocking<i>{{ mediawiki.external('R') 
></i></code> bug nomination flags for the next release and retire >}}</i></code> bug nomination flags for the next release and retir
>the <code>blocking{{mediawiki.external('R')}}</code> and <code>ap>e the <code>blocking{{ mediawiki.external('R') }}</code> and <cod
>proval{{mediawiki.external('R')}}</code> sets of flags for the cu>e>approval{{ mediawiki.external('R') }}</code> sets of flags for 
>rrent release (possibly after pushing out some of the requests to>the current release (possibly after pushing out some of the reque
> the next release).>sts to the next release).
n153          <li>For Firefox releases, update <code>http://www.moziln153          <li>For Firefox releases, update <code><a class=" exter
>la.org/products/firefox/releases/&lt;version&gt;.html</code> and >nal" href="http://www.mozilla.org/products/firefox/releases/" rel
>change <code>httpd.conf</code> so that index.html points to it>="freelink">http://www.mozilla.org/products/firefox/releases/</a>
 >&lt;version&gt;.html</code> and change <code>httpd.conf</code> so
 > that index.html points to it
n155          <li>For Thunderbird releases, update <code>http://www.mn155          <li>For Thunderbird releases, update <code><a class=" e
>ozilla.org/products/thunderbird/releases/&lt;version&gt;.html</co>xternal" href="http://www.mozilla.org/products/thunderbird/releas
>de> and copy that to <code>index.html</code>>es/" rel="freelink">http://www.mozilla.org/products/thunderbird/r
 >eleases/</a>&lt;version&gt;.html</code> and copy that to <code>in
 >dex.html</code>
t187    <div class="noinclude"></div>{{ wiki.languages( { "ja": "ja/Mt187    <div class="noinclude"></div>{{ languages( { "ja": "ja/Mozill
>ozilla_Release_Checklist" } ) }}>a_Release_Checklist" } ) }}

Back to History