This week in Mozilla RelEng – May 30th, 2014
Major highlights:
- Nick landed a big patch to Balrog (our new update server) that has unblocked the remaining work to move Beta users over to it.
- I moved our Flame builds over to Balrog, which is a huge step towards killing update.boot2gecko.org.
- Kim disabled many Android 2.2 tests on trunk branches on Tegras since these now run on 2.3 emulators. This should help reduce the load on our overburdened Tegra pool and is a first step toward deprecating this hardware completely.
- Rail brought up our first DNS-less AWS instances. These new instances take jobs more quickly than the older ones, and it's much easier for us to add more to the pool.
- Massimo moved our ccache for AWS machines onto SSDs. This should result in a small improvement to build times.
- Aki killed the now-unused b2g18 (1.1) branches.
- Balrog: Backend
- Requesting data of non-existent release yields a 500 error
- tracebacks on versions like "3.6.3plugin1"
- Buildduty
- Install loopback audio/video drivers on Linux test slaves
- Completed builds not appearing on TBPL
- Failure "TypeError: request() got an unexpected keyword argument 'config'" on amazon dnsless spot instances
- General Automation
- hamachi device builds submitting bad urls to balrog
- Make it easier to run b2g_desktop_automation.py
- tons of UnauthorizedLogin errors on build/try masters
- [Flame] Please update the blobs to use blobs from 10G-2
- Tarako build for 5/28 is busted due to no rule to make target error.
- [Flame] Please update the blobs to use blobs from 10F-3
- Delay in Update availability (Aurora and Nightly)
- nexus 4 builds need to upload mars publicly
- Put ccache on SSDs
- ESR24 trying to run OSX 10.8 Cpp unit tests
- Schedule mochitest-oop against linux64_gecko on trunk branches
- /builds/slave is read only for cltbld
- Stop running cppunit and jittest on OS X 10.8 on all branches
- include device in fota mar filenames
- Loan Requests
- Other
- Platform Support
- Releng Config/Automation support of staging run of scl1->scl3 move
- New spot test images don't have v4l2loopback configured
- disable selected tests on tegras
- Build make 3.82
- Create a Windows-native alternate to msys rm.exe to avoid common problems deleting files
- release-automation
- Don't use hardcoded hg.mozilla.org in release-runner.py
- release automation can't update balrog blobs during the update step
- Repos and Hooks
- Tools
- Balrog: Backend
- Buildduty
- General Automation
- Run Android 2.3 tests against armv6 builds, on Ash only
- Figure out the correct path setup and mozconfigs for automation-driven MSVC2013 builds
- Triggering arbitrary jobs gets branch wrong
- Create mozilla-esr31 branch
- [tracker] run Android 2.3 test jobs on EC2
- [Meta] Fix + unhide broken testsuites or else turn them off to save capacity
- Use properties to handle chunking
- switch b2g builds to use aus4.mozilla.org as their update server
- [Dolphin] Create Dolphin builds for 1.4
- Remove the need to create Puppet changes for BuildSlaves*.py.erb, production_config.py and production-master.json
- Tracking bug for 09-jun-2014 migration work
- Schedule Marionette tests on Windows on cedar
- Please add non-unified builds to mozilla-central
- kill b2g26_v1_2 on june 9 merge day
- Clean up b2g names in our configs
- revamp b2g upload configs
- Schedule Mn tests on opt Linux builds on cedar
- FlatFish: Integrate boot.img and recovery.img into the build system
- Add --disable-mock option to b2g_build.py
- Don't require puppet or DNS to launch new instances
- Start doing mulet builds
- create in-tree CA pinning preload list
- Add support for webapprt-test-chrome test jobs & enable them per push on Cedar
- Loan Requests
- Loan :kmoir talos-linux64-ix-005
- Slave loan request for a t-mavericks-r5 machine
- Slave loan request for a bld-linux64-ec2 vm
- Other
- Platform Support
- scl1 Move Train A releng config Work
- [tracker] Stop testing on tegras
- evaluate mac cloud options
- cancelled 2.3 mochitest jobs put ix slaves into weird state (and so need rebooting)
- FHR on Android should not be attempting to connect to the internet in automation jobs
- Windows slaves often get permission denied errors while rm'ing files
- Run unittests/talos on OS X 10.9 Mavericks
- Deploy hg.m.o/build/buildbot production-0.8 to buildslaves to pick up bug 961075
- Update version of pip installed on automation machines from 0.8.2 to 1.5.4+
- Add cloud-init to our base AMIs
- release-automation
- Releases
- tracking bug for build and release of Firefox and Fennec 31.0
- tracking bug for build and release of Firefox 24.7.0 ESR
- tracking bug for build and release of thunderbird 31.0
- tracking bug for build and release of Firefox 31.0 ESR
- tracking bug for build and release of Firefox and Fennec 30.0
- Modify AOL Repack Configuration
- Repos and Hooks
- Need branches of mozilla-b2g/codeaurora_kernel_msm for mako/hammerhead
- Request for a new repository in /gaia-l10n: mai
- [tracker] hg.mozilla.org user repository issues
- Fix missing trailing slashes for repositories in push_printurls.py
- Tools
- vcs-sync needs to populate mapper db once it's live
- End-to-end reconfig should also update tools version on foopies
- Update trychooser for Android 2.3
- implement "disable" action in slaveapi
- Transplant tool (Hg to Hg) for sheriffs
- Please add treeherder to allowed origins response headers for BuildAPI self-serve
- db-based mapper on web cluster
- AWS Sanity Check lies about how long an instance was shut down for...