Confirmed users
82
edits
Sevenspade (talk | contribs) (snapshot) |
Sevenspade (talk | contribs) (→DOM Inspector release day: restructure, change sample to use tag, lead into checklist, add a note about cloning a new copy to build from) |
||
| Line 6: | Line 6: | ||
<kbd>hg update DOMI_LATEST_BRANCH && hg update</kbd> | <kbd>hg update DOMI_LATEST_BRANCH && hg update</kbd> | ||
From there the release process is as follows: | |||
* Verify that the maxVersion strings in install.rdf on the release branch for all applications match the versions that correspond to the current nightlies derived from mozilla-central. (This shouldn't be necessary if you've already done everything you're supposed to do on the last merge day.) | * Verify that the maxVersion strings in install.rdf on the release branch for all applications match the versions that correspond to the current nightlies derived from mozilla-central. (This shouldn't be necessary if you've already done everything you're supposed to do on the last merge day.) | ||
* Change the makefile to reflect the new version number. Use the tracking bug for that release in your commit. | * Change the makefile to reflect the new version number. Use the tracking bug for that release in your commit. | ||
| Line 19: | Line 20: | ||
** Drop dom-inspector into the extensions directory | ** Drop dom-inspector into the extensions directory | ||
*** <samp>:~/src/mozilla-release/$ <kbd>hg clone http://hg.mozilla.org/dom-inspector ./extensions/inspector</kbd></samp> | *** <samp>:~/src/mozilla-release/$ <kbd>hg clone http://hg.mozilla.org/dom-inspector ./extensions/inspector</kbd></samp> | ||
** Update to the release branch | *** Update to the release branch | ||
*** <samp>:~/src/mozilla-release/$ <kbd>hg update -R ./extensions/inspector | **** <samp>:~/src/mozilla-release/$ <kbd>hg update -R ./extensions/inspector DOMI_LATEST_RELEASE</kbd></samp> | ||
*** Alternatively, you can <kbd>mv</kbd>/<kbd>cp</kbd>/<kbd>hg archive</kbd> the repository you were working from before, but I usually clone a new one for good measure, since the dom-inspector repo is so small. | |||
** Edit the .mozconfig to build DOM Inspector | ** Edit the .mozconfig to build DOM Inspector | ||
*** <kbd>ac_add_options --enable-application=extensions<br/>ac_add_options --enable-extensions=inspector</kbd> | *** <kbd>ac_add_options --enable-application=extensions<br/>ac_add_options --enable-extensions=inspector</kbd> | ||