Calendar:HowToRelease: Difference between revisions

m
no edit summary
mNo edit summary
Line 8: Line 8:
* Change Tinderboxes to build form that branch
* Change Tinderboxes to build form that branch
* Change the Version Number
* Change the Version Number
* Create localized version of Lightning (to be done in the build - see Bug 352546)
* Create localized version of Lightning (to be done in the build - see [https://bugzilla.mozilla.org/show_bug.cgi?id=352546 Bug 352546])
* Tag files on the branch to make a RC if required
* Tag files on the branch to make a RC if required


Line 18: Line 18:
== Create a branch ==
== Create a branch ==
NOTES:
NOTES:
* If you intend to see changes made for this release, esp. the fixes, in any later release, keep in mind to also commit them to the regular development branch.
* ${PRODUCT_TAG} is the header for the BRANCH - for sunbird 0.7 this will de SUNBIRD_0_7, other releases should follow the same convention
* ${PRODUCT_TAG} is the header for the BRANCH - for sunbird 0.7 this will de SUNBIRD_0_7, other releases should follow the same convention
* ${BRANCH_TAG} is made by appending _BRANCH to the ${PRODUCT_TAG} for example, SUNBIRD_0_7_BRANCH
* ${BRANCH_TAG} is made by appending _BRANCH to the ${PRODUCT_TAG} for example, SUNBIRD_0_7_BRANCH
* ${RC_TAG} is made by appending _RC to the ${PRODUCT_TAG} for example, SUNBIRD_0_7_RC
* ${RC_TAG} is made by appending _RC to the ${PRODUCT_TAG} for example, SUNBIRD_0_7_RC
* ${RELEASE_TAG} is made by appending _RELEASE to the ${PRODUCT_TAG} for example, SUNBIRD_0_7_RELEASE
* ${RELEASE_TAG} is made by appending _RELEASE to the ${PRODUCT_TAG} for example, SUNBIRD_0_7_RELEASE
* If you intend to see changes made for this release, esp. the fixes, in any later release, keep in mind to also commit them to the regular development branch, e.g.
tools/cross-commit --trunk --moz18 --branch=${PRODUCT_TAG}_BRANCH ...


=== mozilla cvs repository ===
=== mozilla cvs repository ===
Line 37: Line 38:
<pre>
<pre>
# Branch Locales like we did for the SUNBIRD_0_5_RELEASE earlier:
# Branch Locales like we did for the SUNBIRD_0_5_RELEASE earlier:
cvs -d ${CVSROOT}/l10n rtag -r MOZILLA_1_8_BRANCH -b ${PRODUCT_TAG}_BRANCH l10n
cvs -d ${CVSROOT_L10N} rtag -r MOZILLA_1_8_BRANCH -b ${PRODUCT_TAG}_BRANCH l10n
</pre>
</pre>


Line 110: Line 111:


== Create localized version of Lightning ==
== Create localized version of Lightning ==
TODO


== Tag RC ==
== Tag RC ==
At a specific point in time, when you feel it's right do
At a specific point in time, when you feel it's right do
<pre>
<pre>
cvs rtag -r ${PRODUCT_TAG}_BRANCH ${PRODUCT_TAG}_RC mozilla
cvs rtag -r ${PRODUCT_TAG}_BRANCH ${PRODUCT_TAG}_RCn mozilla
cvs rtag -r ${PRODUCT_TAG}_BRANCH ${PRODUCT_TAG}_RC l10n
cvs rtag -r ${PRODUCT_TAG}_BRANCH ${PRODUCT_TAG}_RCn l10n
</pre>
</pre>


Line 121: Line 124:


== Create Mac universal binaries ==
== Create Mac universal binaries ==
TODO


=== Mac Lightning Multi Platform XPIs ===
=== Mac Lightning Multi Platform XPIs ===
Line 141: Line 142:
     libwebdav.dylib
     libwebdav.dylib


== Create Mac universal binaries ==
TODO


== Move stuff around on stage server ==
== Move stuff around on stage server ==