canmove, Confirmed users
6,441
edits
| Line 1: | Line 1: | ||
= Release Automation on Trunk = | = Release Automation on Trunk = | ||
Items with a <strike>strikethrough</strike> have been fixed in the staging setup. | |||
== General Notes == | == General Notes == | ||
* '''There is a set of patches in ~cltbld/local-patches that must be applied to the /builds/cvsmirror.clean whenever it is updated from the main CVS mirror''' | * '''There is a set of patches in ~cltbld/local-patches that must be applied to the /builds/cvsmirror.clean whenever it is updated from the main CVS mirror''' | ||
* CVS on windows requires '-z3' or it will not work correctly. (OR follow the "msys package upgrade" steps below) | * <strike>CVS on windows requires '-z3' or it will not work correctly. (OR follow the "msys package upgrade" steps below)</strike> | ||
* Commented out the SYMBOL_SERVER_* and $crashreporter_* variables in mozilla/tools/tinderbox-configs/firefox/*/tinder-config.pl on the 'release' and 'l10n_release' tags. | * Commented out the SYMBOL_SERVER_* and $crashreporter_* variables in mozilla/tools/tinderbox-configs/firefox/*/tinder-config.pl on the 'release' and 'l10n_release' tags. '''need to turn this on''' | ||
* Bootstrap has it's own special cvsmirror in /builds/cvsmirror.bootstrap/cvsroot. master.cfg was updated to reflect this. | * <strike>Bootstrap has it's own special cvsmirror in /builds/cvsmirror.bootstrap/cvsroot. master.cfg was updated to reflect this.</strike> | ||
* Some msys packages were upgraded on trunk. Here's how to do it: | * <strike>Some msys packages were upgraded on trunk. Here's how to do it: | ||
<ol style="margin-left: 4ex;"><li>Run this script:</li> | <ol style="margin-left: 4ex;"><li>Run this script:</li> | ||
#!/bin/sh | #!/bin/sh | ||
| Line 17: | Line 18: | ||
<li>When that's done, make a backup of your existing msys insntallation, just in case.</li> | <li>When that's done, make a backup of your existing msys insntallation, just in case.</li> | ||
<li>Copy usr/bin/* to your existing msys bin directory. You will have to overwrite some files.</li> | <li>Copy usr/bin/* to your existing msys bin directory. You will have to overwrite some files.</li> | ||
</ol> | </ol></strike> | ||
* Make sure all the tinder-config.pl's (release and l10n_release branches) have ReleaseToNightly=0 and ReleaseToDated=1 set. | * <strike>Make sure all the tinder-config.pl's (release and l10n_release branches) have ReleaseToNightly=0 and ReleaseToDated=1 set.</strike> | ||
* Had to install [http://homepage.mac.com/krmathis/applications/p7zip%204.55.dmg 7z] on OS X slave. | * <strike>Had to install [http://homepage.mac.com/krmathis/applications/p7zip%204.55.dmg 7z] on OS X slave.</strike> | ||
* Created a moz-trunk-patcher2.cfg and checked in to local mofo mirror | * <strike>Created a moz-trunk-patcher2.cfg and checked in to local mofo mirror</strike>: | ||
* Had to add moz-trunk-firefox-${platform}.cfg files in mozilla/testing/release/updates | <app> | ||
<Firefox> | |||
<current-update> | |||
to 3.0b1 | |||
testchannel betatest releasetest | |||
<rc> | |||
betatest 1 | |||
beta 1 | |||
</rc> | |||
from 3.0a9 | |||
channel beta release | |||
details http://www.mozilla.com/firefox/releases/3.0a9.html | |||
<complete> | |||
beta-url http://staging-trunk-automation.build.mozilla.org/pub/mozilla.org/firefox/nightly/3.0b1-candidates/rc3/firefox-3.0b1.%locale%.%platform%.complete.mar | |||
url http://staging-trunk-automation.build.mozilla.org/?product=firefox-3.0b1-complete&os=%bouncer-platform%&lang=%locale% | |||
path firefox/nightly/3.0b1-candidates/rc3/firefox-3.0b1.%locale%.%platform%.complete.mar | |||
betatest-url http://fx-linux-1.9-slave1.build.mozilla.org/pub/mozilla.org/firefox/nightly/3.0b1-candidates/rc3/firefox-3.0b1.%locale%.%platform%.complete.mar | |||
</complete> | |||
</current-update> | |||
past-update 3.0a9 betatest releasetest beta release | |||
<release> | |||
<3.0a9> | |||
<platforms> | |||
win32 2007110904 | |||
linux-i686 2007110903 | |||
mac 2007110903 | |||
</platforms> | |||
<exceptions> | |||
gu-IN mac, linux-i686 | |||
eu linux-i686 win32 | |||
</exceptions> | |||
version 3.0a9 | |||
completemarurl http://staging-trunk-automation.build.mozilla.org/pub/mozilla.org/firefox/releases/3.0a9/firefox-3.0a9.%locale%.%platform%.complete.mar | |||
locales be ca cs de el en-US es-AR es-ES eu fi fr fy-NL ga-IE gu-IN he ja-JP-mac ja ka ko ku lt nb-NO nl pa-IN pl ru sk sv-SE tr uk zh-CN | |||
</3.0a9> | |||
<3.0b1> | |||
<platforms> | |||
linux-i686 2007110903 | |||
win32 2007110904 | |||
mac 2007110903 | |||
</platforms> | |||
<exceptions> | |||
ja-JP-mac mac | |||
ja linux-i686, win32 | |||
gu-IN linux-i686, mac | |||
</exceptions> | |||
version 3.0b1 | |||
locales be cs de el en-US es-ES fi fr fy-NL gu-IN ja-JP-mac ja ka ko lt nl pl ru sk sv-SE uk zh-CN | |||
completemarurl http://fx-linux-1.9-slave1.build.mozilla.org/pub/mozilla.org/firefox/nightly/3.0b1-candidates/rc3/firefox-3.0b1.%locale%.%platform%.complete.mar | |||
schema 1 | |||
extension-version 3.0b1 | |||
</3.0b1> | |||
</release> | |||
</Firefox> | |||
</app> | |||
* Had to add moz-trunk-firefox-${platform}.cfg files in mozilla/testing/release/updates. | |||
== Problems & Solutions == | == Problems & Solutions == | ||