This repository has been archived by the owner on Feb 2, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
/
release-comm-1.9.1.py
106 lines (98 loc) · 5.42 KB
/
release-comm-1.9.1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
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/'