Scrum of scrums/2017-09-06

contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering

= 2017-09-06 =

callouts

 * RelEng could use comments/help discovery/analytics move to scap3
 * Grace to share proposal for redesign of this meeting

iOS

 * Blocked by: none
 * Blocking: none
 * Updates:
 * Releasing 5.6.1 with minor bug fixes ( https://phabricator.wikimedia.org/project/view/2898/ )
 * Next up is 5.7.0 ( https://phabricator.wikimedia.org/project/view/2899/ ) - Onboarding updates, Improved analytics

Web

 * Team is focusing on removing OCG from stack. A lot of us are currently getting up to speed with the stack there to support existing work by Baha and Gergo.

Multimedia

 * 3D is pretty much working like a charm on beta, except for the puppet patch being cherry-picked and not deployed correctly. Testwiki ETA 2 weeks assuming no problems.
 * (https://en.wikipedia.beta.wmflabs.org/wiki/File:Crystal-NEW.stl#/media/File:Crystal-NEW.stl


 * Team is nearly staffed up and ready to roll, we'll be doing some ramping-up and prioritization over the next few weeks.

Reading Infrastructure

 * Blocked by: Security for the ReadingLists review https://phabricator.wikimedia.org/T174126
 * Updates:
 * ReadingLists MediaWiki extension merged, working on RESTBase half
 * Updates to On-this-day endpoint going to be deployed on Wednesday
 * Working on structured references API

Community Tech

 * Subnet contributions patch merged, will ride the train next week
 * Preparing ArticleCreationWorkflow for deployment

Parsing

 * Nothing for this week. We are coming off vacation.

UI Standardization

 * Updates:
 * OOUI: v0.23.0 released, among changes:
 * icons: Removed obsolete icons and moved icons from alerts pack so it's leniant & more performant
 * ButtonInputWidget: Fix Safari-specific intrinsic `margin` (Volker E.)
 * WikimediaUI theme: Fix frameless indicator combination buttons' appearance (Volker E.)
 * Ongoing:
 * Continuation on WikimediaUI Style Guide work, starting with updating imagery on color section https://wikimedia.github.io/WikimediaUI-Style-Guide/visual-style_colors.html
 * Remaining work (get patches merged) on aligning arbitrary, historically grown colors to WikimediaUI color palette https://phabricator.wikimedia.org/T148708
 * Align TransparencyReport to WikimediaUI color palette and make it fully accessible

Language

 * Blocked: cxserver deployment with https://phabricator.wikimedia.org/T173038 is WIP.
 * CX-VE work continue.
 * CX dashboard improvements.

Collaboration

 * Updates
 * RCFilters - Mostly improving appearances and messages, some fine-tuning and bug fixes
 * - WLFilters: convert 'edit watchlist' button to new UX
 * - WLFilters: reword watchlist-details slightly
 * - WLFilters: fix msg keys to comply with standard
 * - RCFilters: Minimize vertical spacing; get rid of legend and s
 * - WLFilters: wrap Watchlist-details in a div instead of a p
 * - WLFilters: adapt to customized watchlist-details
 * - WLFilters: fix server-side tag filtering
 * - RCFilters: Make top links in RecentChanges expand to full-width
 * - WLFilters: describe how unseen changes should look
 * - RCFilters: Include invert param when reading default saved query
 * - RCFilters: rephrase the feedback link text
 * - WLFilters: Use displaysOnUnstructuredUi instead of isVisible

Search Platform

 * Blocked by: none
 * Blocking: none
 * Updates:
 * Continuing work on ML-assisted ranking
 * Preparing upgrade to Elastic 5.5 (https://phabricator.wikimedia.org/T174662 )
 * Developing strategy for porting CirrusSearch tests to nodejs (https://phabricator.wikimedia.org/T174103 )
 * Excellent blog post by Trey on search with wrong keyboard: https://blog.wikimedia.org/2017/08/28/wikipedia-search-phonetic-keyboards/
 * Search relevance A/B test analyzed: https://wikimedia-research.github.io/Discovery-Search-Adhoc-SurveyMVP/
 * Explore similar A/B test analyzed: https://wikimedia-research.github.io/Discovery-Search-Test-ExploreSimilar/
 * Per-IP rate limits introduced on maps: https://phabricator.wikimedia.org/T169175
 * Fixed load spikes on some Elastic backend servers: https://phabricator.wikimedia.org/T169498

Scoring Platform

 * Blocked by: nothing.
 * Blocking:
 * We need to run our stress tests again before ops can move us to the dedicated cluster. https://phabricator.wikimedia.org/T174402. https://phabricator.wikimedia.org/T169246
 * Updates:
 * Wikilabels incident https://phabricator.wikimedia.org/phame/post/view/69/wikilabels_incident_reversed_diffs/
 * svwiki, eswikibooks, filter support comming soon for RC Filter

Wikidata

 * Blocked by https://gerrit.wikimedia.org/r/357985 RewriteRule patch not being merged
 * Franziska Heine is new head of software department (was Abraham Taherivand before): https://blog.wikimedia.de/2017/09/01/franziska-heine-ist-neue-leiterin-der-software-entwicklung/
 * Published the WikidataCon program: https://www.wikidata.org/wiki/Wikidata:WikidataCon_2017/Program
 * Entity serialization will change and include all snak hashes (on main, qualifier, and reference snaks): https://phabricator.wikimedia.org/T174692
 * Did several releases of PHP libraries with MediaWiki integration removed: https://phabricator.wikimedia.org/T173936
 * Investigating ways to do the same with JavaScript ResourceLoader libraries: https://phabricator.wikimedia.org/T174922
 * List of monolingual value languages grows to a point that makes people uncomfortable why core doesn't support these: https://gerrit.wikimedia.org/r/374052

German Technical Wishlist

 * Preparing for WikiCon (annual German community conference)
 * Another Wikidiff2 change needs review: https://gerrit.wikimedia.org/r/319866

Fundraising Tech

 * No blocker/blocking
 * Trying to optimize things for December (db writes, fs access, etc)
 * More PayPal Express Checkout tweaks
 * More CiviCRM contact de-duplication work

Security

 * No blockers
 * Updates:
 * Looking into improving password blacklists
 * re-review of CentralNotice
 * review of vue.js up next

Services

 * No blockers
 * Updates:
 * restbase1010 disk failure, now fixed
 * Cassandra 3 cluster almost set up, continue work on new storage implementation
 * node 8 - if you can start testing your services with it
 * All time record on REST API usage - 10k req/s

RelEng

 * Blocking
 * None?
 * Blocked
 * Could use comments/help discovery/analytics move to scap3
 * Updates
 * 1.30.0-wmf.17 going out this week

Technical Operations

 * Blocked by: none
 * Blocking: none
 * Updates:
 * All video scalers now running jessie, this completes the migration of mw* servers
 * tin deploy server has bad disk, pending replacement https://phabricator.wikimedia.org/T174452