Wikimedia Release Engineering Team/Checkin archive/20170417
Appearance
2017-04-17
[edit]Vacations/Important dates
[edit]- April 13 and April 17th: Antoine travel - work on Friday 14th
- April 17: Željko local holiday (Easter Monday)
- April 19-21: Željko vacation
- April 27-29th: Antoine in Amsterdam (unreacheable)
- May 15-18: Team Offsite in Vienna
- May 19-21: EU Hackathon
- July 10-14th: Tyler adventure time
Team Business
[edit]Time spent spreadsheet
[edit]
Rotating positions and absences
[edit]Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
Mar 20 and Mar 27
[edit]- Train: Tyler (plus Chad for goup2 on March 30th)
- SoS: Chad
- Out:
- March 23-28: Chad in Miami
- March 30, 31: Tyler in Wichita
- Thu March 30 - Mon Apr 3: Greg in Berlin (Wikimedia Conference)
Apr 3 and Apr 10
[edit]- Train: Chad
- SoS: JR
- Out:
- April 10-17: Dan
- April 13 and April 16th: Antoine travel
- April 14 (Friday): US Staff holiday
April 17 and Apr 24
[edit]- Train: Mukunda
- week of 17th: no deploys (dc switchover)
- wmf.21
- SoS: Tyler
- Out:
- April 17th: Antoine travel
- April 19-21: Željko vacation
- April 27-29th: Antoine in Amsterdam (unreacheable)
May 1 and May 8
[edit]- Train: Mukunda
- week of the 1st: no deploys (dc switchover)
- wmf.22
- SoS:
- Out:
May 15 and May 22
[edit]- Train:
- week of 15th: team offsite, no train
- [ wmf.23]
- SoS:
- Out:
Actions from last meeting
[edit]Scrum of Scrums
[edit]- https://phabricator.wikimedia.org/project/board/64/
- Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R
This week
[edit]- Blocking
- Blocked
- Updates
Last week
[edit]- Blocking
- Blocked
- scap deploy patches...
- Updates
Other Team Business
[edit]Annual Planning
[edit]https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Technology
Logspam
[edit]Other
[edit]- Generate compiled assets from continuous integration - https://phabricator.wikimedia.org/T158980
- See also: Developer happiness - https://phabricator.wikimedia.org/T162936
Q4 goal/project check-in
[edit]Streamlined Services Delivery
[edit]- Build a runnable image from tested and confirmed code that is suitable for promotion.
- define 'tested and confirmed' / determine the entry-point for building a container
- generate or consume a docker file for building
- build image, upload and tag it in docker registry
- Still working on pushing to docker registry
- JR finishing work on spreadsheet
- gave faidon access
sub-point: quality interview summary/writeup
[edit]- JR has it 99% done, wants to present to team, probably next week
Train 2.0
[edit]- Move MW+Extension deploys to scap3 - task T114313 (part 3)
- Integrate scap with etcd/pybal to automatically depool and repool servers - task T104352
- Mukunda and Chad making a date
Release MediaWiki 1.29
[edit]- A quality MediaWiki 1.29 is successfully released - task T153271
- not yet...
Non-Quarterly goal work
[edit]Phabricator
[edit]- There was a pretty major XSS issue with the search highlighter thanks to elasticsearch being dumb.
- https://phabricator.wikimedia.org/T118206
- I responded quickly and deployed the fix on friday, it is now unpossible to xss the search results.
Browser tests
[edit]People status updates
[edit]Antoine
[edit]Last week
[edit]- Redis "could not connect" log spam with Elukey
- POC for caching npm install
- hide chocolates in garden
This week
[edit]Chad
[edit]Last week
[edit]- Train
- Scap
This week
[edit]- Scap
- MW 1.29 work
- Gerrit security thingie
Dan
[edit]Last week
[edit]- Time off
This week
[edit]- Catch up on last week's email and progress on CI quarterly goal
JR
[edit]Last week
[edit]- quality interview
- complete write up
- CI Pipeline requirements
- roll in Ops req
- start review with team
- bug/defect data wrangling
This week
[edit]- CI Pipeline requirements
- Test data wrangling improvements
- Bug data wrangling improvements
Mukunda
[edit]Last week
[edit]- Fix bugs
- Help chad with pybal stuff?
- From last week
- Evaluate the contributed "Release" app for phabricator (this is a thing that might replace Releeph, for cutting release branches in phabricator...)
- Maybe work on more custom search results UI... maybe
- ????
- Profit
- Spent almost the entire week working on scap config diffs (+ fixing phabricator XSS issue)
- https://phabricator.wikimedia.org/T118206
- Finally have a good scap dev environment locally in KVM. Vagrant:fail
This week
[edit]- Finish config diffs https://phabricator.wikimedia.org/T118206
- Logspam cleanup
- catch up with chad about pybal/conftool
Tyler
[edit]Last week
[edit]- Datacenter switchover scap deployment host -- need to make sure it's global only
- Push built images to ci-staging
- php55 lint -> docker (maybe)
This week
[edit]- Push image to ci-staging
- Push forward https://gerrit.wikimedia.org/r/#/c/347130/
- Couple of scap bug things: canaries, all patches for individual repos
Željko
[edit]Last week
[edit]- T139740 Port Selenium tests from Ruby to Node.js
- T162256 Port Selenium tests from Ruby to Node.js on Reading Web extensions
- T162454 LanguageScreenshotBot fails with `Error: timeout of 40000ms exceeded. Ensure the done() callback is being called in this test.`