Scrum of scrums/2015-02-18
Facilitating: Grace Gellerman
Release Engineering/QA
edit- working on a lot of quiet infrastructure stuff recently
- no blockers or issues
Apps
edit- T87824 Create specialised content API for mobile apps: kickoff meeting rescheduled to 24-February
Security
edit- Lots of patches on the cluster
- working on T78730, finished reviews of mustache (mobile web) and bouncehandler (ops)
Editing
edit- OOjs UI 0.7.0 was released last Wednesday, will be in wmf18; contains a breaking change but that shouldn't affect most users
- As of 0.7.0 you can use $() instead of this.$() and you don't have to do { $: this.$ } any more
- wmf18 fixes our stripping of <div id="myEventWatcherDiv"> and related plugin garbage, will be backported to wmf17 in SWAT today
- wmf17 has native arrow keys, wmf18 will have native backspace/delete (awesome work by David Chan)
- T88650 (data-mw.id support for references) will be in wmf18
Parsoid
edit- VE-focused work
- T88660 to be deployed today. Parsoid will now generate references even if is missing (to match Cite.php), but non-selser roundtripping will add it back to wikitext (dirty diff). Selective serialization (selser) should take care of preventing these dirty diffs. RT testing shows 100+ pages (of 160K pages we test) missing this tag. A good way to improve my edit count on multiple wikis. :)
- T89411 fixed v2 API issues that blocked RESTbase
- Christy (OPW intern) added statds timing code to wt2html and html2wt paths -- will be enabled next week after testing in beta labs and verifying sanity of reported numbers
- T88495 being reviewed and will likely be merged soon
- A few other tasks closed or have WIP patches
Fundraising Tech
edit- PCI consultant in the office from 24th-26th
- deploying fix for extra Central Notice redirects on mobile
- more of the usual work on internal dashboard, audit parsing, and CRM extensions
Language
edit- (conflict today, cannot attend)
- Adding support for more languages
- Working on support for Yandex machine translation (testing)
- Cleaning up various production related issues
- Nothing blocking; no cards on the wall for us
- Joel will finish MediaWiki-Vagrant role for CX this week.
- Note: Joel's last day at WMF is Friday, February 27
- Someone else will take over SoS duties starting next week
MW Core
edit- Bugs: Continued work on Decouple logging infrastructure failures from MediaWiki logging; syslog udp transport running in beta and can follow 1.25wmf18 in prod
- WDQ: investigation of Titan replacements continuing
- WDQ: Nik and Stas in Germany to meet with Wikidata team this week
- AuthStack: design work continues; readying RFC updates for public discusion
- Multi-DC: StatusValue split from Status (some fallout in extensions)
- Multi-DC: caching and session work
- SUL finalization: emails sent to ~800 users for phab:T73241
- API: Many extension patches needing review https://gerrit.wikimedia.org/r/#/q/I7b37295e8862b188d1f3b0cd07f66ac34629678e,n,z
Multimedia
edit- Sentry dependent on core JS, ops, but not blocked (thanks Krinkle)
- Crazy bugs over the last week with StatusValue, AaronS, caught it before it went to Commons
- Lots of browser testing on UploadWizard coming in the next week or so! (thanks chrismcmahon for the help)
Analytics
edit- Event Logging events are no longer being dropped, backfilling is under way
- Asked for help with design on VE dashboard - got it from Pau (thank you)
- Asked for help with EL bugs / infrastructure - got some help from Matt F. (thank you) but still need someone to help us upgrade Vanadium (Ori was thinking about working on it)
Services
edit- RESTBase deploy:
- Hardware deployed, waiting for access to prod cluster: https://phabricator.wikimedia.org/T89366
- Things continue to look good on the test cluster
- Abstracted out generic https://github.com/wikimedia/service-runner library this weekend (standards for clustering, logging, statsd, config loading), goal is sharing this across services. Your input wanted!
- Working on a service template: https://github.com/gwicke/service-template-node, using the service-runner library. Meeting with apps team next week.
Ops
edit- T76986 RESTBase production hardware - 4 of 6 ready - ; access req @ https://phabricator.wikimedia.org/T89366
Mobile web
edit- Gather was deployed to betalabs yesterday
- GeoData schema change coming soon, already reviewed by Sean
- WikiGrok works continues, nothing remarkable