calendar/release_calendar.py
author John Hopkins <jhopkins@mozilla.com>
Mon, 30 Apr 2012 09:49:11 -0400
changeset 5892 d344e17405c7b83018460f420c7da031f0d632c5
parent 5881 75bca6e0f7583b9f21cba9e2a6fc7a8004540008
child 5945 f9eaf14f4ef922fbe5e49ec507186dd149022fd8
permissions -rw-r--r--
copy Thunderbird l10n files under mozilla/ directory (Bug 711534 - Configure Thunderbird release builders) r=standard8

### This needs to be filled in ###

branchSuffix               = 'beta'

sourceRepoRevision         = '55d2cd85cf85'
mozillaRepoRevision        = 'THUNDERBIRD_13_0b1_RELEASE'

milestone                  = '13.0'

version                    = '1.5b1'
buildNumber                = 1

oldVersion                 = '1.4'
oldBuildNumber             = 1

relbranchOverride          = ''
mozillaRelbranchOverride   = ''
### Nothing else needs to be changed ###

hgUsername                 = 'calbld'
hgSshKey                   = '~cltbld/.ssh/calbld_dsa'
relbranchPrefix            = 'CAL'
sourceRepoName             = 'comm-' + branchSuffix # buildbot branch name
sourceRepoPath             = 'releases/' + sourceRepoName
# If blank, automation will create its own branch based on COMM_<date>_RELBRANCH
mozillaRepoPath            = 'releases/mozilla-' + branchSuffix
# If blank, automation will create its own branch based on COMM_<date>_RELBRANCH
# You typically want to set this to the gecko relbranch if doing a release off
# a specific gecko version.
inspectorRepoPath          = '' # leave empty if inspector is not to be tagged
inspectorRepoRevision      = ''
inspectorRelbranchOverride = ''
buildToolsRepoPath            = '' # leave empty if buildTools is not to be tagged
buildToolsRepoRevision        = ''
buildToolsRelbranchOverride   = ''
venkmanRepoPath            = '' # leave empty if venkman is not to be tagged
venkmanRepoRevision        = ''
venkmanRelbranchOverride   = ''
chatzillaCVSRoot           = ''
chatzillaTimestamp         = '' # leave empty if chatzilla is not to be tagged
l10nRepoPath               = 'releases/l10n/mozilla-' + branchSuffix
l10nRevisionFile           = 'l10n-calendar-changesets'
toolsRepoPath              = 'build/tools'
cvsroot                    = ':ext:calbld@cvs.mozilla.org:/cvsroot' # for patcher, etc.
productVersionFile         = 'calendar/sunbird/config/version.txt'
# version-bump.pl needs an app name, which we have to hack a bit for Lightning.
productBumpName            = 'calendar/sunbird'
productName                = 'lightning'
brandName                  = 'Lightning'
appName                    = 'calendar'
ftpName			   = 'calendar/lightning'
projectName                = 'lightning'
# Sometimes we need the application version to be different from what we "call"
# the build, eg public release candidates for a major release (3.1 RC1).
# appVersion and oldAppVersion are optional definitions used in places that
# don't care about what we call it. Eg, when version bumping we will bump to
# appVersion, not version.
baseTag                    = 'CALENDAR_' + version.replace(".", "_")
appVersion                 = version
#XXX: Not entirely certain if/where this is used.
# The old version is the revision from which we should generate update snippets.
oldAppVersion              = oldVersion
oldBaseTag                 = 'CALENDAR_' + oldVersion.replace(".", "_")
releasePlatforms           = ('linux', 'linux64', 'win32', 'macosx64')
patcherConfig              = 'moz19-calendar-branch-patcher2.cfg'
patcherToolsTag            = 'UPDATE_PACKAGING_R14'
ftpServer                  = 'ftp.mozilla.org'
stagingServer              = 'stage-old.mozilla.org'
bouncerServer              = 'download.mozilla.org'
ausServerUrl               = 'https://aus2-community.mozilla.org'
useBetaChannel             = 1
l10nPlatforms              = ('linux', 'win32', 'macosx')
l10nPlatforms              = ()
verifyConfigs              = {'linux':  'moz19-calendar-linux.cfg',
                              'linux64': 'moz19-calendar-linux.cfg',
                              'macosx64': 'moz19-calendar-mac.cfg',
                              'win32':  'moz19-calendar-win32.cfg'}