This week in Mozilla RelEng – April 25th, 2014
Major highlights:
- Aki has been branching all of the repositories for B2G 1.4, which is nearly complete now.
- I took over B2G update work and am making good progress on switching us over to our production-grade update server.
- Hal and many others battled against git.mozilla.org load issues that caused many tree closures, and won!
- We've all been prepping for our meet-up in Portland next week. Come say hi if you're in town!
- Balrog: Backend
- Buildduty
- Please upload closure_linter-2.3.13.tar.gz to RelEng PyPI
- Upload closure-linter to RelEng pypi
- Please upload python-gflags to RelEng pypi
- General Automation
- generate "FxOS Simulator" builds for B2G
- Add ssltunnel to xre.zip bundle used for b2g tests
- Enlarge the mozilla-inbound jacuzzis, or get rid of them until we can figure out how to calculate the proper size
- b2g_build.py checkout_sources() should attempt |repo sync| more than once & output a TBPL compatible failure message
- Stop spidermonkey jobs from stealing jacuzzi slaves
- delete non-CVS-based git repos
- m-c b2g version should be 2.0, not 1.5
- Schedule Android 4.0 Debug M1,M2,M3,M8 on all trunk trees and let them ride the trains
- Please remove hamachi.zip and the out folder from the ril build for hamachi
- All Tarako builds are userdebug, not user or eng
- Add --browser-arg to B2G desktop mozharness script
- Need Tarako 1.3t FOTA updates for testing purposes
- make recommendation on "quickest & easiest" way to avoid multiple b2g device builds starting at same time
- Disable 32-bit gaia-integration tests
- Enable updates for tarako on 1.3t branch
- Switch b2g-inbound to running Mac tests only on 10.6 instead of only on 10.8
- Plivo package required on the http://pypi.pub.build.mozilla.org mirror
- [Flame]figure out how to create "Flame" builds manually
- Use local storage for builds
- Shut off perma-busted builds on 1.3t
- Updates not properly signed on the nightly-ux branch: Certificate did not match issuer or name.
- add missing pandas/tegras to buildbot configs
- Turn off Metro Browser Chrome tests on inbound, central, cedar, ash, fx-team, etc.
- Write mozharness script for gaia integration tests
- emulator-kk builds crash make half the time (which it describes as "failed to build")
- firefox-beta-latest and firefox-beta-stub on windows, bouncer staging, are 404s
- Loan Requests
- Slave loan request for dtownsend@mozilla.com
- Slave loan request for dtownsend@mozilla.com
- Slave loan request for a tst-linux64-ec2 vm
- loan w64-ix-slave80 to standard8
- loan osx 10.8 slave to kmoir
- Other
- Switch buildapi away from carrot, or figure out how to make it declare HA queues
- Investigate why more than two third of try builds are recloning the shared repo
- Access S3 endpoints via the internet gateway from EC2 instances
- release-automation
- Thunderbird Windows L10n repack builds failed with pymake enabled
- ship it throws ISE 500 when trying to submit a release that exists
- Releases
- tracking bug for build and release of Thunderbird 24.4.0
- Remove sw during beta-release migration for Firefox 29
- do a staging release of Firefox and Fennec 30.0b1
- Releases: Custom Builds
- Tools
- Balrog: Backend
- Support new attributes for update.xml in Balrog
- Requesting data of non-existent release yields a 500 error
- add support for "isOSUpdate" attribute
- tracebacks on versions like "3.6.3plugin1"
- Buildduty
- General Automation
- Make blobber uploads discoverable
- Please update the backup-flame blobs for the flame as there were changes to what is extracted
- branch gaia l10n repos for 1.4
- b2g 1.4 branch support
- Do debug B2G desktop builds
- Add a TURN server for running mochitest automation under a VPN
- emergency change to b2g midnight PT start times
- set-up initial balrog rules for b2g updates
- disable flame update uploading to update.boot2gecko.org
- Show SM(Hf) builds on mozilla-aurora, mozilla-beta, and mozilla-release
- [Meta] Some "Android 4.0 debug" tests fail
- [Meta] Fix + unhide broken testsuites or else turn them off to save capacity
- Make linter error filenames shorter
- fx desktop builds in mozharness
- switch b2g builds to use aus4.mozilla.org as their update server
- Do nightly builds with profiling disabled
- Schedule M, R, G, and Gu tests OOP on b2g desktop builds on cedar
- Monitor aws_stop_idle.py hungs
- Move Android 2.3 reftests to ix slaves (ash only)
- balrog submitter shouldn't forcefully capitalize product names
- point [xxx] repository at new bm-remote webserver cluster to ensure parity in talos numbers
- upload flame gecko/gaia mars to public ftp
- Make it possible to run gaia try jobs *without* doing a build
- We should stop using setup.sh in tooltool
- Configure the MLS key for pvt builds
- Add support for webapprt-test-chrome test jobs & enable them per push on Cedar
- Intermittent Android 2.3 install step hang
- make it possible to post b2g mar info to balrog
- Loan Requests
- Other
- Platform Support
- release-automation
- Bump thunderbird tag disk space requirements
- Figure out how to offer release build to beta users
- cache MAR + installer downloads in update verify
- release repacks needs to submit data to balrog
- Releases
- tracking bug for build and release of Firefox and Fennec 29.0
- Tracking bug for 28-april-2014 migration work
- Repos and Hooks
- Tools