Wikimedia Release Engineering Team/Checkin archive/20150915

= 2015-09-15 = Greg absent due to drs appointments...

Minor release for Instant Commons
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

 * 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

 * 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

 * 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

 * 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
 * https://github.com/marxarelli/scap-vagrant


 * Dan working on rollback implementation this week
 * https://phabricator.wikimedia.org/T109514

Antoine below, probably better by email::: 8<-8<-8<-8<-8<- 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 ).
 * Composer / mediawiki/vendor for Jenkins jobs

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: 8<-8<-8<-8<-8<-
 * 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)


 * 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.)

 * 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?)

Beta Cluster

 * https://phabricator.wikimedia.org/project/board/497/?order=priority

Vacations/Confs/etc
Please add your time off to your gcal, **Phabricator**, and ADP, as appropriate


 * Chad - Sept 18th & 28th (Music festivals/shows)