This week in Mozilla RelEng – January 24th, 2014
Completed work (resolution is 'FIXED'):
- Balrog: Backend
- Buildduty
- General Automation
- B2G emulator builds broken on Try
- Schedule Android 4.2 x86 Opt set S4 (only) on all trunk trees and make them ride the trains
- prune old buildbot schedulers
- mozconfig check is failing for win64
- Remove locking on buildapi caching backends
- No Android reftests running on Aurora/Beta
- b2g wasabi build for 1.3
- Make ASan try_by_default
- Allow AWS build slaves to access s3 buckets
- Allow persisting MIME types for blob uploads (and not serving as content-disposition: attachment)
- Allow test slaves to save and upload files somewhere, even from try
- Add 'latest' directory for mozilla-central TBPL b2g builds
- Buildapi's tests don't pass
- memcached requires keys be bytestrings
- Intermittent B2G "make[3]: *** [configure] Error 1" due to "configure: error: newly created file is older than distributed files!"
- Schedule b2g desktop Gu on all branches for OSX
- Enable 32-bit Windows builds on Date, test those builds on tst-w64-ec2-XXXX
- Make gecko and gaia archives from device builds publicly available
- Loan Requests
- Slave loan request for [:hub]
- Need access to a Linux x64 Debug buildbot
- loan linux slave to jmaher
- Slave loan request for a t-w864-ix machine
- Other
- Platform Support
- release-automation
- Releases
- Version bumps for Yahoo! partner builds for Firefox 27
- Create custom updates for TB ESR users to 24.2.0
- Modify AOL Repack Configuration
- Yandex partner repack changes for Fx 27 release
- Repos and Hooks
- Determine how to support non-gaia try code on "gaia try"
- Create an HG hook to block commits that touch Australis files without "Australis" in the commit message
- Tools
- add non-fastforward detection & prevention for b2g repos
- tracker for all occurrences of hg socket hangs on vcs-sync system
- [graph server] Do not send regression alerts for known-bad data
- slaveapi's reboot action shouldn't create a bug for a slave unless it was unable to reboot it
- Remove win64 tests from TryChooser
- Use a different AMQP backend than amqplib
- Don't set 'target' window for bugzilla links in slave health
- repos should be accessed via https, even hg.m.o
- provide way to filter job logs by repository
- slaveapi should be able to file more types of IT bugs
- Turn off test coalescing on Date branch
- investigate why sentry isn't working for aus4-dev.allizom.org
- trychooser's -e and -f emails about finished jobs only work for MoCo employees who use their MoCo address
- upload minidump *.dmp files to well known location
- self-serve agent is a SPOF
- Balrog: Backend
- Balrog: Frontend
- Buildduty
- Re-purpose mw32-ix-slave##, linux-ix-slave##, linux64-ix-slave##, bld-linux64-ix-05[1-3], mw32-ix-ref and linux-ix-ref as b-2008-ix-#### (rev2) machines
- All trees closed due to timeouts as usw2 slaves download or clone
- General Automation
- Need automatic hsts preload list updates on any branches based on Gecko 18 and later
- mozilla-central should contain a pointer to the revision of all external B2G repos, not just gaia
- Intermittent "BaseException: Failed to connect to SUT Agent and retrieve the device root."
- Do debug B2G desktop builds
- Run reftests on B2G Desktop builds
- Get existing metrofx talos tests running on release/project branches
- Publish archives of Linux mock/chroot Linux build environments
- write mozconfigs for non-unified builds
- Rooting analysis mozconfig should be in the tree
- [Meta] Some "Android 4.0 debug" tests fail
- Please schedule Android 4 reftests on all trunk trees and make them ride the trains
- generate "flatfish" builds for B2G
- Compression for blobber
- Android verify.py requests to mozpool should retry on some request responses
- Start generating an additional build daily for Buri at 8am in Taipei's timezone
- AWS spot instances should always automatically retrigger when disconnected (2)
- Please add non-unified builds to mozilla-central
- Schedule gaia-ui-tests on cedar against emulator builds
- Tracking bug for 3-feb-2014 migration work
- Prepare infra to handle spot instances
- Land initial iteration of mozharness for web-platform-tests
- Schedule b2g desktop reftest-sanity on all trunk branches
- submit release builds to balrog automatically
- Switch update server for FxOS from OTA to FOTA by using the solution seen in bug 935059
- Split up mochitest-bc on desktop into ~30minute chunks
- [Tracking bug] automation support for B2G v1.3.0
- Build the Gecko SDK from Firefox, rather than XULRunner
- Loan Requests
- Loan felipe an AWS unit test machine
- AWS slave loan request for graydon
- Loan jgilbert a Linux M1/R test slave
- Slave loan request for a t-xp32-ix machine
- Loan :sfink a linux64 bld-centos6-hp-005
- Please assign a Linux32 test machine to me
- Slave loan request for a t-w732-ix machine
- Please loan t-w864-ix- instance to dminor
- Slave loan request for a bld-lion-r5 machine
- Other
- Platform Support
- Upgrade Valgrind on build machines to 3.9.0
- Please test new Virtual Audio Cable package on each Windows test machine
- s/m3.xlarge/c3.xlarge/
- New Windows build slaves fail in NSS on branches below trunk
- Install Flash for Robocop tests
- install sox command to linux and linux64 hardware machines
- release-automation
- retry.py didn't actually kill process tree for a timed-out pushsnip
- Create SSL products in bouncer as part of release automation
- Figure out how to offer release build to beta users
- Releases
- tracking bug for build and release of Firefox and Fennec 28.0
- do a staging release of Firefox and Fennec 29.0b1
- tracking bug for build and release of Firefox 24.4.0 ESR
- tracking bug for build and release of Thunderbird 24.4.0
- Partner repack changes for web.de, gmx, and mail.com (Firefox 27)
- do a staging release of Firefox and Fennec 28.0b1
- Repos and Hooks
- Mercurial server should encourage best practices
- Add a hook to detect changesets with wrong file metadata
- Please move blobber repos to the mozilla github org
- Tools
- switch slave rebooter to use production slaveapi
- [Tracking bug] - Assisted/Auto Landing from Bugzilla to tip of $branch
- New tooltool deployment
- tracker to retire legacy vcs2vcs
- permanent location for vcs-sync mapfiles, status json, logs
- cut over build/* repos to the new vcs-sync system
- Create report to allow determine if we have enough machine to handle the load (not from developer's POV)
- legacy vcs-sync process doesn't auto retry when it should
- db-based mapper on web cluster
- Create a 'reftest' alias for 'reftest-1' and 'reftest-2' linux-android unittest suites
- put log length on a new line