Wikimedia Release Engineering Team/Checkin archive/20150915
2015-09-15
[edit]Greg absent due to drs appointments...
Team Business
[edit]Minor release for Instant Commons
[edit]Minor release for 1.23 1.24 and 1.25 to fix instant commons following the switch of commons.wikimedia.org to HTTPS only. InstantCommons broken by switch to HTTPS https://phabricator.wikimedia.org/T102566
Patches backported already. Tgr tested them. https://gerrit.wikimedia.org/r/#/q/Ibde59be61a5b3d7cd5397ba352dce9be11e1b06f,n,z https://gerrit.wikimedia.org/r/#/q/I9eba0f90935e25e2d07995f6181fa90b7d52ea55,n,z https://gerrit.wikimedia.org/r/#/q/Ibf552e22adc7fde4a751f92e92dad6ceba2f335c,n,z
Maybe we want to add in potentially pending security fixes?
- Chad will sync up with CSteipp regarding security patches and announce the next release (if we're ready for it).
How do we test?
#together
[edit]- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Skill_matrix
- if you want to know how to say #together in baby sign language :) http://www.babysignlanguage.com/dictionary/t/together/
- Chad sent update to RelEng mailing list regarding history and effectiveness of pairing
- Posting to Phab today (done)
Scrum of Scrums
[edit]- https://phabricator.wikimedia.org/project/board/64/
- Blocked on us: https://phabricator.wikimedia.org/maniphest/?statuses=open%28%29&projects=PHID-PROJ-arpazvuktn2l647rb6us#R
CI Scaling
[edit]- https://phabricator.wikimedia.org/tag/continuous-integration/board/?order=priority
- Quarterly Priority: Disposable VMs - https://phabricator.wikimedia.org/T47499
- Migrate Cindy browsertest bot to Jenkins? https://gerrit.wikimedia.org/r/#/c/235149/
- https://phabricator.wikimedia.org/T99653 Upgrade CirrusSearch browser tests to use mediawiki_selenium 1.x
- What is using ElasticSearch currently?
- Antoine to investigate -- https://phabricator.wikimedia.org/T112667
- FI Systemd could be used to start it on demand on the Nodepool instances
Deployment Cabal
[edit]- Tyler update related to scap3
- Merging changes up to config deployment
- Tyler to pair with Filippo (godog) and Marko to get deployed on services-testbed
- Vagrant environment for development/testing
- Dan working on rollback implementation this week
Antoine below, probably better by email:::
8<---------------------8<---------------------8<---------------------8<---------------------8<---------
- Composer / mediawiki/vendor for Jenkins jobs
Jan is switching our jobs on master to use composer instead of vendor The REL/wmf branches versions of the jobs use vendor ( https://phabricator.wikimedia.org/T90303 ).
Problem: when we cut the branch, the wmf jobs will fail until vendor.git is updated. The branch cut needs a new step:
* update composer * update vendor.git * get tests to pass and +2 * REL/wmf branches based jobs pass again (cause vendor has been updated)
Q:
- Where is the branch cut doc/process?
- Gotta update the make-release make-wmf-branches scripts
- automatically build and commit mediawiki/vendor (composer) https://phabricator.wikimedia.org/T101123
- can be done just when we cut the branch (Monday). Leave us a day to update vendor before first deployment (Tuesday)
8<---------------------8<---------------------8<---------------------8<---------------------8<---------
- Pool to be raised from 1 standby / max of 5 to 10/20 probably
- Antoine/Andrew talked about potential overloading of the labs infra. The scheduler should refuse instant creations in such case.
Developer Tooling (MW-Vagrant, MW-Selenium, etc.)
[edit]- Tons of pending patches for MW-Vagrant
- https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/vagrant,n,z
- Dan needs help! :)
- chad and mukunda offered
- Dan thought about adding integration tests on the repo (maybe with bd808 LXC?)
Phabricator
[edit]Beta Cluster
[edit]
Other Work
[edit]Vacations/Confs/etc
[edit]Please add your time off to your gcal, **Phabricator**, and ADP, as appropriate
- Chad - Sept 18th & 28th (Music festivals/shows)