This week in Mozilla RelEng – April 17th, 2014
Major Highlights:
- Massimo finished converting the remainder of our AWS Buildbot masters to cheaper & faster instance types.
- Aki is making steady progress on Try support for Gaia changes.
- Armen turned off the last jobs that were run on our rev 3 machines, which finally lets us retire them.
- Aki and Catlee got initial builds for the FirefoxOS "Flame" reference device going.
- Pete made more progress on scripts to do fully automated buildbot master reconfigs, which should help us land changes to them more quickly and efficiently.
- Balrog: Backend
- Buildduty
- General Automation
- Split up test suites that take longer than N minutes to run
- remove machines that don't exist from buildbot-configs
- investigate increase in certificate attribute check failures since bug 803531
- generate "FxOS Simulator" builds for B2G
- Spot instances don't have security group set properly
- Rev4 machines have Puppet disabled which can lose their name and burn talos jobs because they end up with a name like client-builders-mac-mini-10
- Add mbrubeck to bors reviewers for servo
- turn off some b2g builds
- [Flame]figure out how to create "Flame" builds manually
- Create retry() context manager
- Bump MAX_BROKER_REFS to 4096
- Turn off Fedora b2g reftests on trunk branches
- Provide native js shell to tarako b2g builds
- Split up mochitest-bc on desktop into ~30minute chunks
- Bengali in 1.3t builds
- Loan Requests
- please loan jmaher an ec2 machine equal to a linux32-spot instance
- Slave loan request for Matt Woodrow
- borrow a linux ix multinode host to test CentOS-6.5
- Need a win32 slave to debug Lightning pymake issues
- Slave loan request for a w64-ix machine
- Slave loan request for a t-w864-ix machine
- Slave loan request for a bld-lion-r5 machine
- Other
- Platform Support
- release-automation
- No Tarako 1.3 build available to smoketest
- staging release runner instructions don't work with new dev-master1/ssh key management
- bouncer submitter doesn't work in staging
- ccache enabled in nightly mozconfigs but not beta or release
- kill release downloader
- Need an update watershed in 29.0bN for beta channel
- Releases
- Repos and Hooks
- Request for a new git repository: "fuzz-tools" (public)
- Mirror bmo to github
- Mirror upstream Bugzilla to github
- Tools
- Make mozharness+buildbot configuration changes necessary for new test suite mochitest-dt
- Add mochitest-dt to Trychooser
- Slaveapi should support mobile devices for reboots
- Slaveclass warning on slave health
- Cron
/home/buildduty/buildfaster/bin/buildfaster_report.sh - buildbot wrangler should notice failed reconfigs
- Create instructions for Windows on EC2
- Balrog: Frontend
- Buildduty
- General Automation
- Make it possible to run gaia try jobs *without* doing a build
- Updates not properly signed on the nightly-ux branch: Certificate did not match issuer or name.
- Schedule Android 4.0 Debug M1,M2,M3,M8 on all trunk trees and let them ride the trains
- branch gaia l10n repos
- Move Android 2.3 reftests to ix slaves (ash only)
- revamp b2g upload configs
- Add ssltunnel to xre.zip bundle used for b2g tests
- Do debug B2G desktop builds
- Run unittests on Win64 builds
- Need Tarako 1.3t FOTA updates for testing purposes
- Add the build step or else process name to buildbot's generic command timed out failure strings
- Fully decommission no longer used buildbot masters
- point [xxx] repository at new bm-remote webserver cluster to ensure parity in talos numbers
- Intermittent Android 2.3 install step hang
- Configure the MLS key for pvt builds
- Loan Requests
- Loan t-w864-ix-003 to jrmuizel
- Slave loan request for a tst-linux64-ec2 vm
- Slave loan request for dtownsend@mozilla.com
- Need a slave for bug 818968
- Slave loan request for dtownsend@mozilla.com
- Loan t-w732-ix-003, t-w732-ix-004 to Q
- Loan mshal an aws builder
- Loan :sfink a linux64 bld-centos6-hp-005
- Request Loan Machine for tst-linux64-spot
- Other
- Platform Support
- Deploy NSIS 3.0a2 or MozillaBuild 1.9 (includes NSIS 3.0a2) to buildslaves
- signing win64 builds is busted
- Cleanup temporary files on boot
- evaluate mac cloud options
- Create a Windows-native alternate to msys rm.exe to avoid common problems deleting files
- release-automation
- Thunderbird Windows L10n repack builds failed with pymake enabled
- Figure out how to offer release build to beta users
- cache MAR + installer downloads in update verify
- Releases
- tracking bug for build and release of Firefox and Fennec 30.0
- tracking bug for build and release of Firefox 24.6.0 ESR
- Add SeaMonkey 2.26 Beta 2 to bouncer
- tracking bug for build and release of Thunderbird 24.6.0
- do a staging release of Firefox and Fennec 31.0b1
- Tools
- cut over gecko.git to the new vcs-sync system
- cut over l10n repos to the new vcs-sync system
- Blobber upload files not served with correct content type
- update relman scripts based on notes from first usage
- tool to compare different sources of slave and master data
- Add Windows support to aws_stop_idle.py
- Create a Comprehensive Slave Loan tool