Scrum of scrums/2017-06-14
2017-06-14
editcontact: https://www.mediawiki.org/wiki/Wikimedia_Engineering
Call-outs
edit- Input requested for MediaWiki extension build processes at https://phabricator.wikimedia.org/T158980
- Reading Lists RfC https://phabricator.wikimedia.org/T164990
Audiences
editReaders
editiOS native app
edit- Finishing up 5.5 (Places, Explore feed updates) - https://phabricator.wikimedia.org/project/view/2602/
- Regression testing & fixing remaining issues
- Submit to the App Store this week
- Upgrading to Xcode 9 and other code cleanup
Android native app
edit- New release is out! Crashes very low.
- Current release board theme: reading list syncing UI
- New engineer hiring process underway.
Reading Web
edit- Your input is requested in `wikitech-l] How does a build process look like for a mediawiki extension repository?` regarding building client side assets(https://phabricator.wikimedia.org/T158980)
- INFO: Disable images functionality will be removed from MobileFrontend (https://phabricator.wikimedia.org/T109870)
Reading Infrastructure
edit- Limit video transforms to videos to not affect audio
- read-html endpoint + coming up with plan to lazy load reference information
- Providing support to Reading Web for the OCG replacement work
- Reading Lists RfC happening in a few hours: https://phabricator.wikimedia.org/T164990
Multimedia
edit- No blockers, not blocking
- 3D work proceeding apace, discussions with community to come - estimated to be pushed out next quarter
- We have an eye on the MP3 discussions, but nothing currently pressing - no current rollout plan that I know of
- Hiring process also continuing
Discovery
edit- No update.
Community Tech
edit- Starting work on HTML5 section IDs
- Testing/bugfixes for LoginNotify before wider deployment
- Rewriting XTools
- Preparing CodeMirror for deployment
- Blocked on design (https://phabricator.wikimedia.org/T165541)
Contributors
editEditing
edit- Blocked by: None.
- Blocking: None known.
Parsing
edit- Linter will be re-enabled on large wikis this week
- Red link support is now on beta cluster. Now undertaking rt testing to ensure we haven't broken anything + will run visual diff testing later tonight. If nothing broken, will deploy to production next week.
- Final reviews in progress for language variant support in Parsoid
- We are hiring! https://boards.greenhouse.io/wikimedia/jobs/722082?gh_src=jseinu1#.WUFhljeQw3E -- please spread the word (and please ask them to read the JD and requirements ;-)).
Collaboration
edit- Blocked by: None.
- Blocking: None known.
- Updates
- Change to URL handling for RC Filters
- A lot of in-progress work on RC Filters that's not merged yet
Language
edit- Blocked: Services to reply on, https://github.com/wikimedia/restbase/pull/796
- Updates:
- ContentTranslation OOjs UI work continue.
- fra-cat and spa-ita Apertium pairs updated.
Contributors Design
edit- This week:
- Cleaning-up WikimediaUI Style Guide workboard
- Overhauling “Icons” section at style guide https://wikimedia.github.io/WikimediaUI-Style-Guide/visual-style_icons.html
- Early-on patches for “Components” section
- Further work on integrating WikimediaUI Base https://phabricator.wikimedia.org/source/wikimedia-ui-base/ into WikimediaUI theme of OOjs UI
Technology
editAnalytics
edit- Redundant Announcement: RCStream clients using socket.io will be deprecated on July 7th, we pinged everyone and offered help to move to EventStreams, but if anyone knows stragglers point them to us
- Ongoing:
- purging EventLogging data: most schemas done
- preparing for Kafka upgrade
- setting up project-wide unique devices for internal access: jobs productionized
- first version of wikistats 2.0: using Crossfilter as the main data model
Cloud Services
edit- No update.
Fundraising Tech
edit- Blocked by: Nothing
- Blocking: None we know of
- Deployed Banner Sequence feature to Central Notice Monday, looking good so far
- More CiviCRM <-> 3rd party mailhaus integration
- Moving more stuff from MediaWiki extension to better-organized library
- Better error handling for potential inadvertently duplicated donations
MediaWiki Platform
edit- No update.
Performance
edit- No update.
Release Engineering
edit- Blocked by: None
- Blocking: None?
- Updates:
- Chad working on MW 1.29 release https://phabricator.wikimedia.org/project/view/2400/
- 1.30.0-wmf.5 rolling out this week https://phabricator.wikimedia.org/T167533
- Phab now has "types" of task. See e.g. https://phabricator.wikimedia.org/T167893
Research
edit- Blocked by:
- Blocking:
- Updates:
- New service request filed for Recommendation API
Scoring Platform
edit- Blocked by:
- Blocking:
- Updates:
- ORES had an intermittent outage on 13 June
Search Platform
edit- Formerly known as half of "Discovery"
- Chinese and Hebrew analyzers deployed, waiting for plugin deployment (https://phabricator.wikimedia.org/T167057) and reindex, working on Japanese
- Working on upgrade to Elastic 5.3.2 (perf issues: https://phabricator.wikimedia.org/T167636)
- Cross-wiki search being deployed (https://phabricator.wikimedia.org/T162276)
- Starting load-testing ML-assistend ranking on relforge
- WDQS Mediawiki API service announced - https://www.wikidata.org/wiki/Wikidata:Project_chat#Mediawiki_API_Service_for_WDQS
Security
edit- Reviews:
- psy/psysh use on WMF servers
- Verification of whitelisted.yaml / graylisted.yaml
- Auto-approval of low-risk OAuth applications
- Ex:JsonConfig/Ex:Kartographer
Services
edit- Blocked by: none
- Blocking: none
- Updates:
- Working on the minikube setup for container-based development environment
- Automatic blacklisting in Change-Propagation deployed. Only logging for now
Technical Operations
edit- Blocked by:
- No one
- Blocking:
- No one
- Updates:
- HHVM 3.18 has been deployed
Wikidata
edit- No blockers.
- Call for submissions for WikidataCon: https://www.wikidata.org/wiki/Wikidata:WikidataCon_2017
- Added a new Lua function: https://phabricator.wikimedia.org/T74815
- Working on the Senses part of the Lexeme UI (using Vue JS including server side rendering): https://phabricator.wikimedia.org/T163723
- More fine tuning on Constraints Reports. Looking for a way to have a version controlled Gadget: https://phabricator.wikimedia.org/T167126
- Wikidata support in enhanced RC: https://phabricator.wikimedia.org/T46874
- Populating a new column in our giant wb_terms table: https://phabricator.wikimedia.org/T162533
German Technical Wishlist
edit- No blockers.
- Preparing the current round of wishes for voting: https://de.wikipedia.org/wiki/Wikipedia:Technische_W%C3%BCnsche