Wikimedia Release Engineering Team/Checkin archive/20150915

From MediaWiki.org
Jump to navigation Jump to search

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)