Scrum of scrums/2017-04-19
Appearance
contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering
Call outs:
[edit]- Releng: if you have a scap3-deployed repo that has a patch https://gerrit.wikimedia.org/r/#/q/topic:T162814+%28status:open%29 please merge
- Analytics: Piwik is being upgraded tomorrow, April 20th, may have a 30 minute down-time
- Analytics: Wikistats 2.0 prototype consultation going on at https://www.mediawiki.org/wiki/Wikistats_2.0_Design_Project/RequestforFeedback/Round2
Product
[edit]Reading
[edit]iOS
[edit]- Last Week
- Continued work on 5.4.1 - https://phabricator.wikimedia.org/project/view/2600/
- Background feed loading & coalescing
- Crash fixes & performance enhancements
- 5.5 - https://phabricator.wikimedia.org/project/view/2602/
- Places
- JavaScript consolidation with Android
- Move footer content to WebView
- Continued work on 5.4.1 - https://phabricator.wikimedia.org/project/view/2600/
- This Week
- Testing 5.4.1
- Continue work on 5.5 (Places, JS consolidation)
Android
[edit]- Beta release this week containing Wikidata title description editing expanded to many more languages, as well as various offline UX improvements
- Further improving offline functionality and surrounding UX polish
- Continuing work on cross-platform consolidation of CSS & JS
- Beginning discussion of implementing offline ZIM collections (Q4 goal)
- Current release board: https://phabricator.wikimedia.org/project/view/2352/
Reading Infrastructure
[edit]- TemplateStyles CR, familiarizing with OCG
- MCS: Finally updating Parsoid version requested by MCS to 1.3.0. Working on refactoring mobile-sections to a new, intermediary, mobile HTML endpoint.
Web
[edit]- Wrapping up page previews work
- Beginning work on a print specific stylesheet
Editing
[edit]Collaboration
[edit]- No deploys this week, but on Monday, planning to enable new RC Filters as a Beta Feature on English Wikipedia (which does have ORES), plus all non-ORES wikis (with the possible exception of German Wikipedia).
- Preview for when deployments restart:
- Working on transforming Wikidata user IDs so propagated edits show user responsible
- Optimization so if we know a query will return 0 results, we won't do the query at all. Some of these no-result queries have extremely poor performance.
- Other bug fixes
Parsing
[edit]- Linter: Continuing to address bug reports and tweaking it. Was disabled from large wikis last Friday because of performance issues ( https://phabricator.wikimedia.org/T148609 ). Problem is now fixed and will be re-enabled next week. Decided to finish tweaking and improving output before a wider announcement.
Language
[edit]- ContentTranslation disabled in all Wikis due to high load on x1 in DC switch. See: https://phabricator.wikimedia.org/T163344 Ops/DBA aware. Team will debug further on it.
- Work on CX + OOjs continue.
UI Standardization
[edit]- This week:
- Continued work to provide WikimediaUI Base variables in core https://phabricator.wikimedia.org/T123359
- Updates:
- OOjs UI:
- Release of v0.21.1 with 11 UI/a11y improvements https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md – among those:
- MediaWiki theme: Ensure WCAG level AA contrast on unsupported SelectFileWidget
- MediaWiki theme: Make readonly TextInputWidget appearance clearer
- MediaWiki theme: TagMultiselectWidget outlined UI improvements
- MenuOptionWidget: Remove theme-independent 'check' icon (Prateek Saxena)
- DropdownInput-/RadioSelectInputWidget: Remove unnecessary ARIA attributes
- Release of v0.21.1 with 11 UI/a11y improvements https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md – among those:
- OOjs UI:
Wikidata
[edit]- continue work on federation and structured wiktionary
- deploying geoshape data type on Wikidata next Monday
- also enabling Cognate extension (interwiki links) on Wiktionary next Monday
Technology
[edit]Security
[edit]- Reviews
- Ex:WikibaseMediaInfo
- TemplateStyles re-review
Services
[edit]- Blockers: none
- Updates:
- Services DC switchover yesterday
- RESTBase summary endpoint now allows 5 minutes client-side caching
Analytics
[edit]- Ongoing work on EventLogging analysis support in Hadoop
- Ongoing work on Wikistats 2.0 data back-end
- Piwik being upgraded tomorrow, will have a short (30-minute or so) downtime
- Wikistats 2.0 consultation on the visual design prototype happening now: https://www.mediawiki.org/wiki/Wikistats_2.0_Design_Project/RequestforFeedback/Round2 (prototype at https://analytics-prototype.wmflabs.org )
- Dashiki configuration articles on meta are all screwed up, can't fix them until the codfw-related deployment moratorium is over
RelEng
[edit]- Blockers: none
- Blocking: none?
- Updates
- If you have a scap3-deployed repo that has a patch in https://gerrit.wikimedia.org/r/#/q/topic:T162814+%28status:open%29 please merge
Discovery
[edit]- No blockers
- New blog post about search: https://blog.wikimedia.org/2017/04/10/searching-wikipedia/
- Made plan to deploy archive search: https://phabricator.wikimedia.org/T163235 comments welcome
- Portal updates: https://phabricator.wikimedia.org/T128546
- Building infrastructure for machine learning assisted ranking (aka MjoLniR)
- Working on Wikidata search improvement
Fundraising Tech
[edit]- More Paypal Express Checkout fixes
- Coordinating with Comms to update the WMF logo in various places: https://phabricator.wikimedia.org/T144254
- CentralNotice: Banner sequence feature is in code review https://phabricator.wikimedia.org/T144453
- CiviCRM: getting rid of the rest of our local core hacks
Community Tech
[edit]No blockers
- Pushed out Special:AutoblockList, enhancements coming
- Getting community feedback on LoginNotify (https://www.mediawiki.org/wiki/Extension:LoginNotify)
- Analyzing cookie blocking on English Wikipedia prior to broader roll-out to all wikis
- Work continuing on CodeMirror (syntax highlighting) (https://www.mediawiki.org/wiki/Extension:CodeMirror)