Wikimedia Release Engineering Team/Checkin archive/20150915
2015-09-15
editGreg absent due to drs appointments...
Team Business
editMinor release for Instant Commons
editMinor 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
editBeta Cluster
edit
Other Work
editVacations/Confs/etc
editPlease add your time off to your gcal, **Phabricator**, and ADP, as appropriate
- Chad - Sept 18th & 28th (Music festivals/shows)