Releases/Firefox 35.0b4/BuildNotes

< Releases
Revision as of 16:26, 16 December 2014 by Mgerva (talk | contribs) (fixed typo)

Fennec 35.0b4

Checklist

In weeks that have multiple Firefox betas we generally do not build a second Fennec beta alongside it. Pay careful attention to the go to build given to make sure you do the right thing.

Issues

  • repacks 1 and 3 failed because hg timeout cloning mozilla-beta; job restarted.


Firefox 35.0b4

Checklist

Issues

  • osx repacks, missing buildid (20141216011218), script_repo_revision (FIREFOX_35_0b4_RELEASE)

wrote this script:

post = {
    'username': 'mgervasini',
    'comments': 'bug 607392',
    'branch': 'mozilla-beta',
    'revision': 'FIREFOX_35_0b4_RELEASE',
    'property1name': 'buildid',
    'property1value': '20141216011218',
    'property2name': 'script_repo_revision',
    'property2value': 'FIREFOX_35_0b4_RELEASE',
}

url = "http://dev-master1.srv.releng.scl3.mozilla.com:8915/builders" # for testing
url = "http://buildbot-master82.srv.releng.scl3.mozilla.com:8001/builders"
platforms = ['linux', 'linux64', 'macosx64', 'win32']

base_repacks = []
for platform in platforms:
    base_repacks.append('release-mozilla-beta-{0}_repack'.format(platform))

chunks = 10
actions = []
for repack in base_repacks:
    for i in range(1, chunks + 1):
        action = "{0}_{1}%2F{2}".format(repack, i, chunks)
        action = "/".join([url, action, 'force'])
        actions.append(action)

post_data=[]
for key in post:
    post_data.append("{0}={1}".format(key, post[key]))
post_data = "&".join(post_data)

for a in actions:
    print "sleep 5"
    print "curl --data '{0}' {1}".format(post_data, a)

to do a massive job restart (filtered out macosx64 * and linux64 1/10, started manually)