This week in Mozilla RelEng – May 9th, 2014
This was a quieter week than most. With everybody flying home from Portland on Friday/Saturday, it took some time for most of us to get back into the swing of things. Major highlights:
- Armen put together a great index of material from our Portland work week. There's lots of slides and recorded presentantions, check them out!
- Aki made it possible to test Gaia changes on the Try server without doing an entire B2G build. His blog has all the details.
- Kim continues to investigate providers for running Mac tests "in the cloud", and is running some initial tests on their hardware.
- I'm continuing to make steady progress on switching B2G updates to aus4.mozilla.org.
- Buildduty
- General Automation
- Make it possible to run gaia try jobs *without* doing a build
- [Tarako] 1.3T builds are configured with incorrect update server URL
- Add mapping for crashreporter-symbols.zip for nightly builds on ftp.mozilla.org
- add zwarich and glennw to bors reviewers for servo
- Configure the MLS key for pvt builds
- Make sure all Aurora users are updated to Firefox 31.0a2 latest on Monday May 5th, 2014
- Don't do pretty names packaging on all builds
- balrog submitter shouldn't forcefully capitalize product names
- point [xxx] repository at new bm-remote webserver cluster to ensure parity in talos numbers
- B2G builds failing with | gpg: Can't check signature: No public key | error: could not verify the tag 'v1.12.4' | fatal: repo init failed; run without --quiet to see why
- Loan Requests
- please let me access bld-lion-r5-043 with buildbot not running (specific machine loan request)
- Need a slave for bug 818968
- request for a Windows 7 test slave
- Other
- Platform Support
- release-automation
- Thunderbird Windows L10n repack builds failed with pymake enabled
- upload a new talos.zip to pick up all the fixes
- second updates run of 29.0.1 failed to submit to balrog
- Releases
- Repos and Hooks
- The prevent_webidl_changes hook must ignore backouts
- The order of reviewers matters for the webidl commit hook
- Add more project branches to the push_printurls hook
- remove jhopkins and mihai from releng whitelist
- Create mirror hook for mozmill-tests repository for Github
- mirror github relengapi to mozilla repos
- Add a repository hook to enforce new review requirements for changing .webidl files
- Skip testTipDirRenameShouldFail on non-case sensitive filesystems
- Tools
- Buildduty
- Reconfigs should be automatic, and scheduled via a cron job
- loan glandium and mshal a Linux ec2 instance
- bld-centos6-hp-* slaves are running out of disk space
- General Automation
- nuke lockfiles in .repo dir in b2g_build.py
- Run Android 2.3 tests against armv6 builds, on Ash only
- make mozharness test scripts easier to run standalone
- Provide B2G Emulator builds for Darwin x86
- Do debug B2G desktop builds
- make it possible to post b2g mar info to balrog
- Manage repo checkout directly from b2g_build.py
- docstrings for all of mozharness.base.*
- [tracker] run Android 2.3 test jobs on EC2
- fx desktop builds in mozharness
- Move Firefox Desktop repacks to use mozharness
- switch b2g builds to use aus4.mozilla.org as their update server
- Run Gaia unit oop and reftest sanity oop for b2g desktop on trunk
- Don't do Thunderbird builds on comm-* branches for non-Thunderbird pushes
- Reduce log retention on buildbot masters from 200 twistd.log files to 100 twistd.log files
- Limit coalescing
- upload flame gecko/gaia mars to public ftp
- Point gaia-try mozharness to jhford's mozharness
- Starts building Mulet target
- Don't enable sccache on PGO builds
- Don't require puppet or DNS to launch new instances
- Schedule Android 2.3 crashtests, js-reftests, plain reftests, and m-gl on all trunk trees and make them ride the trains
- Add support for webapprt-test-chrome test jobs & enable them per push on Cedar
- Configure Elm for specific builds
- Loan Requests
- Need a bld-lion-r5 to test build times with SSD
- Please loan tst-linux64- instance to dminor
- loan linux64 hardware slave to :jib
- Other
- Platform Support
- Cleanup temporary files on boot
- evaluate mac cloud options
- mh and device changes for relocated panda racks
- consume talos.json for talos tests on pandas
- slave pre-flight tasks
- Ensure all AWS buildbot masters are in inventory
- release-automation
- Releases
- tracking bug for build and release of Firefox and Fennec 30.0
- Trim rsync modules (May 2014 OMG we still have to do this edition)
- tracking bug for build and release of Firefox and Fennec 29.0.1
- Tools