mozilla

Compare Revisions

Mozilla Release Checklist

Change Revisions

Revision 125019:

Revision 125019 by Kohei on

Revision 125020:

Revision 125020 by fscholz 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 125019
Revision 125020
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', 'MozillaReleaseCheckli>note them {{ interwiki('wikimo', 'MozillaReleaseChecklist', 'at t
>st', 'at the wiki') }} and one of will migrate appropriate additi>he wiki') }} and one of will migrate appropriate additions from t
>ons from there to here.>here to here.
n16    <h3 name="Get_the_right_fixes_in">n16    <h3 id="Get_the_right_fixes_in" name="Get_the_right_fixes_in"
 >>
n20      <li>Search for bugs nominated with the <code>blocking<i>{{ n20      <li>Search for bugs nominated with the <code>blocking<em>{{
>mediawiki.external('R') }}</i>?</code> bug flag, and mark them <c> mediawiki.external('R') }}</em>?</code> bug flag, and mark them 
>ode>+</code> or <code>-</code>.><code>+</code> or <code>-</code>.
n22      <li>Encourage owners of <code>blocking<i>{{ mediawiki.extern22      <li>Encourage owners of <code>blocking<em>{{ mediawiki.exte
>nal('R') }}</i>+</code> bugs (and perhaps some bugs that are clos>rnal('R') }}</em>+</code> bugs (and perhaps some bugs that are cl
>e but not quite blocking) to fix the bugs.>ose but not quite blocking) to fix the bugs.
n31    <h3 name="Make_a_branch">n31    <h3 id="Make_a_branch" name="Make_a_branch">
n38      When it's time to release, drivers let the build team know n38      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 cuts a branch by pulling a tree and <a href="en/Creating_a_Re>eam cuts a branch by pulling a tree and <a href="/en/Creating_a_R
>lease_Tag">tagging</a> a base tag and (with <code>cvs tag -b</cod>elease_Tag" title="en/Creating_a_Release_Tag">tagging</a> a base 
>e>) a branch tag. Note that the minibranch mentioned on the taggi>tag and (with <code>cvs tag -b</code>) a branch tag. Note that th
>ng instructions isn't necessary here, since the pull scripts are >e minibranch mentioned on the tagging instructions isn't necessar
>updated on the branch itself.>y here, since the pull scripts are updated on the branch itself.
n41      <span id="what_to_tag">The tagged files are more than just n41      The tagged files are more than just the <a href="/en/Unix_D
>the <a href="en/Unix_Detailed_Build_Instructions#Get_the_Code">de>etailed_Build_Instructions#Get_the_Code" title="en/Unix_Detailed_
>fault pull</a> by the build scripts. They should also include <co>Build_Instructions#Get_the_Code">default pull</a> by the build sc
>de>mozilla/other-licenses/libart_lgpl/</code>, <code>mozilla/tool>ripts. They should also include <code>mozilla/other-licenses/liba
>s/trace-malloc/</code>, <code>mozilla/tools/jprof/</code>, <code>>rt_lgpl/</code>, <code>mozilla/tools/trace-malloc/</code>, <code>
>mozilla/tools/codesighs/</code>, <code>mozilla/toolkit/</code>, <>mozilla/tools/jprof/</code>, <code>mozilla/tools/codesighs/</code
>code>mozilla/chrome/</code>, <code>mozilla/other-licenses/brandin>>, <code>mozilla/toolkit/</code>, <code>mozilla/chrome/</code>, <
>g/</code>, <code>mozilla/other-licenses/7zstub/</code>, <code>moz>code>mozilla/other-licenses/branding/</code>, <code>mozilla/other
>illa/browser/</code>, <code>mozilla/mail/</code>, <code>mozilla/c>-licenses/7zstub/</code>, <code>mozilla/browser/</code>, <code>mo
>omposer/</code> (and probably some other stuff that I missed).</s>zilla/mail/</code>, <code>mozilla/composer/</code> (and probably 
>pan>>some other stuff that I missed).
n61      When the branch is made, create the <code>blocking<i>{{ medn61      When the branch is made, create the <code>blocking<em>{{ me
>iawiki.external('R') }}</i></code> bug nomination flags for the n>diawiki.external('R') }}</em></code> bug nomination flags for the
>ext release.> next release.
n63    <h3 name="Notify_the_sysadmins">n63    <h3 id="Notify_the_sysadmins" name="Notify_the_sysadmins">
n69    <h3 name="Update_the_version_numbers">n69    <h3 id="Update_the_version_numbers" name="Update_the_version_
 >numbers">
n120    <h3 name="Make_release_builds">n120    <h3 id="Make_release_builds" name="Make_release_builds">
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" title
>he release</a> (see <a href="#what_to_tag">above</a> for comments>="en/Creating_a_Release_Tag">tags the release</a> (see <a href="#
> on tagged files) and makes the necessary builds for the major pl>what_to_tag">above</a> for comments on tagged files) and makes th
>atforms. (See the <a href="en/Mozilla_Release_Build_Notes">Mozill>e necessary builds for the major platforms. (See the <a href="/en
>a Release Build Notes</a>.) Additional builds will be contributed>/Mozilla_Release_Build_Notes" title="en/Mozilla_Release_Build_Not
> for other platforms and for specific distributions (i.e., RPMS).>es">Mozilla Release Build Notes</a>.) Additional builds will be c
> Be sure to create a <code>contrib</code> directory under the mai>ontributed for other platforms and for specific distributions (i.
>n release directory so that these builds have a place to go.>e., RPMS). Be sure to create a <code>contrib</code> directory und
 >er the main release directory so that these builds have a place t
 >o go.
n135    <h3 name="Announce_the_release">n135    <h3 id="Announce_the_release" name="Announce_the_release">
n141      <li>Create the <code>blocking<i>{{ mediawiki.external('R') n141      <li>Create the <code>blocking<em>{{ mediawiki.external('R')
>}}</i></code> bug nomination flags for the next release and retir> }}</em></code> bug nomination flags for the next release and ret
>e the <code>blocking{{ mediawiki.external('R') }}</code> and <cod>ire the <code>blocking{{ mediawiki.external('R') }}</code> and <c
>e>approval{{ mediawiki.external('R') }}</code> sets of flags for >ode>approval{{ mediawiki.external('R') }}</code> sets of flags fo
>the current release (possibly after pushing out some of the reque>r the current release (possibly after pushing out some of the req
>sts to the next release).>uests to the next release).
n157          <li>Update <a href="en/CVS_Tags">CVS Tags</a> doc to inn157          <li>Update <a href="/en/CVS_Tags" title="en/CVS_Tags">C
>clude the newest release tag.>VS Tags</a> doc to include the newest release tag.
n175      <h2 name="Original_Document_Information">n175      <h2 id="Original_Document_Information" name="Original_Docum
 >ent_Information">
tt187    <p>
187    <div class="noinclude"></div>{{ languages( { "ja": "ja/Mozill188      {{ languages( { "ja": "ja/Mozilla_Release_Checklist" } ) }}
>a_Release_Checklist" } ) }} 
189    </p>

Back to History