seamonkey/release-comm-1.9.1.py
author John Hopkins <jhopkins@mozilla.com>
Fri, 20 Apr 2012 14:24:00 -0400
changeset 5806 85d6db5ce555a5bbbfc62a16a1d78785d5835b6c
parent 5466 99da3ba7a0764913270b7a1540be32aef6d31c12
child 7794 1e7b2fc1cb9728a672fc6c3eaec2b3772a6722b0
permissions -rw-r--r--
Bug 747475 - Fix import in tests_localconfig.py. r=bhearsum

releaseConfig = {}

# Release Notification
#  not used yet
# Basic product configuration
#  Names for the product/files
releaseConfig['productName']                = 'seamonkey'
releaseConfig['brandName']                  = 'SeaMonkey'
releaseConfig['appName']                    = 'suite'
releaseConfig['binaryName']                 = releaseConfig['brandName']
releaseConfig['oldBinaryName']              = releaseConfig['binaryName']
#  Current version info
releaseConfig['version']                    = '2.0.14'
releaseConfig['appVersion']                 = version
releaseConfig['milestone']                  = '1.9.1.19'
releaseConfig['buildNumber']                = 2
releaseConfig['baseTag']                    = 'SEAMONKEY_2_0_14'
#  Old version info
releaseConfig['oldVersion']                 = '2.0.13'
releaseConfig['oldAppVersion']              = oldVersion
releaseConfig['oldBuildNumber']             = 1
releaseConfig['oldBaseTag']                 = 'SEAMONKEY_2_0_13'
releaseConfig['oldRepoPath']                = 'releases/comm-1.9.1'
#  Next (nightly) version info
#     not yet available
#  Repository configuration, for tagging
releaseConfig['skip_tag']                   = False
releaseConfig['relbranchPrefix']            = 'COMM'
releaseConfig['sourceRepoName']             = 'comm-1.9.1' # buildbot branch name
releaseConfig['sourceRepoPath']             = 'releases/comm-1.9.1'
releaseConfig['sourceRepoRevision']         = 'b292e787146b'
releaseConfig['relbranchOverride']          = 'COMM19119_20110416_RELBRANCH'
releaseConfig['productVersionFile']         = 'suite/config/version-191.txt'
#   Mozilla
releaseConfig['mozillaRepoPath']            = 'releases/mozilla-1.9.1'
releaseConfig['mozillaRepoRevision']        = 'FIREFOX_3_5_19_RELEASE'
releaseConfig['mozillaRelbranchOverride']   = 'GECKO19119_2011041408_RELBRANCH' # put Gecko relbranch here that we base upon
#   Inspector
releaseConfig['inspectorRepoPath']          = 'dom-inspector' # leave empty if inspector is not to be tagged
releaseConfig['inspectorRepoRevision']      = 'f6c78804ebb4'
releaseConfig['inspectorRelbranchOverride'] = 'COMM_1_9_1_BRANCH'
#   Venkman
releaseConfig['venkmanRepoPath']            = 'venkman' # leave empty if venkman is not to be tagged
releaseConfig['venkmanRepoRevision']        = 'f13c813e4ec6'
releaseConfig['venkmanRelbranchOverride']   = 'COMM_1_9_1_BRANCH'
#   Chatzilla
releaseConfig['chatzillaRepoPath']          = 'chatzilla' # leave empty if chatzilla is not to be tagged
releaseConfig['chatzillaRepoRevision']      = 'f5fd1b073bf8'
releaseConfig['chatzillaRelbranchOverride'] = 'COMM_1_9_1_BRANCH'
#  L10n repositories
releaseConfig['l10nRepoPath']               = 'releases/l10n-mozilla-1.9.1'
releaseConfig['l10nRevisionFile']           = 'l10n-changesets'
releaseConfig['l10nRelbranchOverride']      = 'COMM_1_9_1_BRANCH'
#  Support repositories
#   not used yet

# Platform configuration
releaseConfig['enUSPlatforms']              = ('linux', 'linux64', 'win32', 'macosx')
releaseConfig['talosTestPlatforms']         = ()

# Unittests
releaseConfig['unittestPlatforms']          = ()

# L10n configuration
releaseConfig['l10nPlatforms']              = ('linux', 'win32', 'macosx')
releaseConfig['mergeLocales']               = False

# Mercurial account
releaseConfig['hgUsername']                 = 'seabld'
releaseConfig['hgSshKey']                   = '~seabld/.ssh/seabld_dsa'

# Update-specific configuration
releaseConfig['cvsroot']                    = ':ext:seabld@cvs.mozilla.org:/cvsroot' # for patcher, etc.
releaseConfig['patcherConfig']              = 'moz191-seamonkey-branch-patcher2.cfg'
releaseConfig['patcherToolsTag']            = 'UPDATE_PACKAGING_R11_1'
releaseConfig['ftpServer']                  = 'ftp.mozilla.org'
releaseConfig['stagingServer']              = 'stage-old.mozilla.org'
releaseConfig['bouncerServer']              = 'download.mozilla.org'
releaseConfig['ausServerUrl']               = 'https://aus2-community.mozilla.org'
releaseConfig['testOlderPartials']          = True
releaseConfig['releaseNotesUrl']            = None
releaseConfig['releaseChannel']             = 'release'
releaseConfig['useBetaChannelForRelease']   = True
releaseConfig['verifyConfigs']              = {
    'linux':  'moz191-seamonkey-linux.cfg',
    'macosx': 'moz191-seamonkey-mac.cfg',
    'win32':  'moz191-seamonkey-win32.cfg'
}

# Major update configuration
releaseConfig['majorUpdateRepoPath']        = 'releases/mozilla-release'
releaseConfig['majorPatcherToolsTag']       = 'UPDATE_PACKAGING_R11_1_MU'
releaseConfig['majorUpdateSourceRepoPath']  = 'releases/comm-release'
releaseConfig['majorUpdatePatcherConfig']   = 'moz191-seamonkey-branch-major-patcher2.cfg'
releaseConfig['majorUpdateVerifyConfigs']   = {'linux':  'moz191-seamonkey-linux-major.cfg',
                                               'macosx': 'moz191-seamonkey-mac-major.cfg',
                                               'win32':  'moz191-seamonkey-win32-major.cfg'}
releaseConfig['majorUpdateToVersion']       = '2.6.1'
releaseConfig['majorUpdateAppVersion']      = '2.6.1'
releaseConfig['majorUpdateBaseTag']         = 'SEAMONKEY_2_6_1'
releaseConfig['majorUpdateBuildNumber']     = 1
releaseConfig['majorUpdateReleaseNotesUrl'] = 'https://www.mozilla.org/start/unsupported/%locale%/index.html'

# Tuxedo/Bouncer related - XXX: atm not allowed for SeaMonkey
#releaseConfig['tuxedoConfig']              = 'seamonkey-tuxedo.ini'
#releaseConfig['tuxedoServerUrl']           = 'https://bounceradmin.mozilla.com/api/'