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

  • 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

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


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

Phabricator edit

Beta Cluster edit

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


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)