Scrum of scrums/2018-04-11

From mediawiki.org

Callouts[edit]

Audiences[edit]

Readers[edit]

iOS native app[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Android native app[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Reading list sync rolled out to 10% of production (~800K users)
    • On track to roll out to full production next week.

Readers Web[edit]

  • Blocked by:
  • Blocking:
  • Updates:
  • Updates:
  • Quarterly goal dependency update:
    • Outcome 1, Objective 4: Continue improving the ways that users can download articles of interest for later consumption
      • Reading Web depends on SRE, RelEng, Reading Infra

Readers Infrastructure[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • CSS endpoint going to be deployed in RESTBase after MediaWiki train completes
    • Working on very simplistic browser extension to add a single page to a reading list
    • TemplateStyles was deployed on ruwiki
  • Quarterly goal dependency update:
Maps[edit]
  • Blocked by:
  • Blocking:
  • Updates:
    • Working on internationalization and enwiki rollout

Multimedia[edit]

  • Updates
    • Wikibase patches for file page prototype going through
    • Search work continuing
    • File captions - currently working through changing the name of the field for MediaInfo - it's a bear
  • Quarterly goal dependency update:
    • Objective 3.1 Prepare for launch of the first Structured Data on Commons feature (multilingual file captions)
      • SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki Platform, Research
    • Objective 2.1 Integrate structured file captions into search
      • SDC depends on Search Platform, Multimedia
    • Segment 4, Outcome 2: Develop a better understanding of existing needs for Structured Commons- T171252
      • Research depends on Multimedia

Contributors[edit]

Community Tech[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • CodeMirror is getting ready to promotion from beta
    • Test deployment of GlobalPreferences today

Anti-Harassment Tools[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Blocking Tool Improvments

Editing[edit]

  • Blocked by:
  • Blocking:
    • Updates:
    • Goal 3.1 Improve and consolidate our unified editing platform so that it's great on all devices
      • Parsing depends on Editing

Parsing[edit]

Outcome 2: Objective 1: Revision storage scaling

  • Services depends on SRE, Parsing

Collaboration[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Hoping to dark-deploy maps localization this week; had some false starts and reverted deploys

Language[edit]

  • Blocked by:
  • Blocking:
  • Updates:
  • Quarterly goal dependency update:
    • Goal 3.1 Improve and consolidate our unified editing platform so that it's great on all devices
      • Language depends on Editing

Audiences Design/UI Standardization[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • OOUI – v0.26.3 released: https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.26.3
      • Apex theme now uses WikimediaUI icon, this was long overdue in regards of maintainability cost and that there were under 10% Apex specific icons left
      • 4 new icons for 'tableMoveColumn*' & 'tableMoveRow*'
      • CheckboxInput-/MenuOptionWidget/MenuToolGroup: Don't specify icon in CSS, reduces CSS output (Bartosz Dziewonski)
    • Work on size unification aftermath in different products (Notifications, Flow, RevisionSlider)
    • Style Guide technical and contents improvements ongoing with 5 open PRs currently
    • Transparency Report: Wrapping up accessiblity measurements (continuation from last week)

UI Standardization[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Technology[edit]

Analytics[edit]

  • Blocked by:
  • traffic in a bit of issues
  • Blocking:
  • Updates:
    • Major change on hadoop cluster to spark2, we try to avoid non backwards compatible changes
    • but this actually non backwards compatible so it will be a stop-the-world change for some hours TODAY: https://phabricator.wikimedia.org/T159962
    • Mystery of the week around geo-location of pageviews for opera mini, almost there, talking to opera team this week: https://phabricator.wikimedia.org/T187014
    • Continue working on measuring popups on all sites (now feature is enabled everywhere minus dewiki and enwiki).
    • Completed first release of geowiki data (editors per country), available now in superset internally: https://superset.wikimedia.org/superset/dashboard/9/
    • Issues with mirrormarker and newer versions of kafka producers not solved, job topics blocked from jumbo cluster

Cloud Services[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • OpenStack upgrades on Friday -- Horizon and CI will be disabled for a while beginning around 14:00 UTC
    • Short blog post published on Q3 FY17/18 highlights for WMCS <https://phabricator.wikimedia.org/phame/post/view/91/cloud_services_team_q3_fy17_18_highlights/>
    • Andrew fixed a privledge escalation security issue with Horizon's puppet managment screens (T191433)
    • Brooke is working on Wiki Replica view changes and needs some instruction from the DBA team on how to depool servers for maintenance there.
    • Chase is working out Neutron gateway HA configuration in labtestn
    • Madhu & Ariel migrated the last user-facing Dumps endpoints to the new Cloud Services managed servers

Fundraising Tech[edit]

  • Blocked by:
  • Blocking:
  • Updates:
  • CentralNotice: deploy CSP headers and violation alert on forced banner previews
    • Need to determine exact header to add
    • Curious about the state of the larger CSP work
  • Custom data field changes for our CiviCRM instance
  • Custom reporting for CiviCRM to help find fraudsters faster
  • More API update work for main CC processor, lately focused on the recurring donation bits

MediaWiki Platform[edit]

  • Blocked by:
  • Blocking:
  • Updates:
  • Quarterly goal dependency update:
    • Goal 3.6 Support work towards unifying MediaWiki's parser implementations, in liaison with Technology's MediaWiki team
      • Parsing depends on MediaWiki Platform, Services
        • MWPT working on relevant planning for Platform Evolution CDP to prepare for next FY and will coordinate with Parsing as this progresses
    • Prepare for launch of the first Structured Data on Commons feature (multilingual file captions)
      • SDC depends on Multimedia/,SRE, WMDE, Search Platform, MediaWiki Platform, Research
        • MWPT meets weekly with SDC and WMDE
    • Objective 1.1 Assist with deploying MultiContent Revisions on Commons T174022 Implement multi-content revisions, T174023 Implement MCR storage layer, T174045 DB schema migration for MCR, T174044 Deploy MCR storage layer,T174043 Deploy Multi-Content Revisions
      • SDC depends on MediaWiki Platform, WMDE
        • MWPT meets weekly with SDC and WMDE

Performance[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Aaron/Timo are helping with train delay
    • Moving our apps out of puppet, so that we don't need to bug SRE in order to deploy changes
    • Implemented WebP lossless compression support in thumbor on Vagrant for testing, and it looks good. Gilles will be reachingout to folks on SRE and Traffic to discuss some of the potential impacts of implementing in prod.
    • bunches of code review

Release Engineering[edit]

  • Blocked by:
  • Blocking:
    • scap and git-lfs work is blocking ores deployment. Mukunda is working on it. Should be unblocked by the end of this week.
  • Updates:
  • Updates:
  • Quarterly goal dependency update:
    • Outcome 1, Objective 4: Continue improving the ways that users can download articles of interest for later consumption
      • Reading Web depends on SRE, RelEng, Reading Infra

Research[edit]

  • Blocked by:
  • Blocking:
  • Updates:
  • Quarterly goal dependency update:

Scoring Platform[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Search Platform[edit]

Security[edit]

  • Blocked by:
  • Blocking:
  • Updates:
  • Quarterly goal dependency update:
    • Goal 3.6: Support work towards unifying MediaWiki's parser implementations, in liaison with Technology's MediaWiki team
      • Parsing depends on MediaWiki Platform, Services

Services[edit]

  • Blocked by: : Search on CirrusSearchElasticaWrite job serialization T191024
  • Blocking:
  • Updates:
    • Switched a big bulk of jobs (9) for test wikis to the kafka queue
    • restbase-dev cluster work continues, so ignore any alert for it
  • Quarterly goal dependency update:
    • Increase code sharing of client apps by coalescing and moving more logic to the server
      • Reading Infra/Parsing, Services
        • working with Reading Infra on new CSS endpoints rollout
    • Goal 3.6 Support work towards unifying MediaWiki's parser implementations, in liaison with Technology's MediaWiki team
      • Parsing depends on MediaWiki Platform, Services
    • Outcome 2: Objective 1: Revision storage scaling
      • Services depends on SRE, Parsing
  • Quarterly goal dependency update:
  • Services depends on SRE, Parsing

Site Reliability Engineering[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • ICU migration current ongoing https://phabricator.wikimedia.org/T189295
    • mcrouter 0.37 released and packaged already for Debian stretch. Jessie is a bit more difficult, WIP
    • Various countries routed to eqsin (Singapore PoP) once more (Japan, India, Pakistan, Australia is being experimented with still)
    • image scalers no longer received thumb.php traffic
    • ping offloading to a dedicated host is happening https://phabricator.wikimedia.org/T190090. Keep in mind that pings to LVS IPs from now on will not be replied to by the hosts they used to be replied from
  • Quarterly goal dependency update:
    • Outcome 1, Objective 4: Continue improving the ways that users can download articles of interest for later consumption
      • Reading Web depends on SRE, RelEng, Reading Infra
            • services/SRE will schedule a meeting to discuss this
    • Prepare for launch of the first Structured Data on Commons feature (multilingual file captions)
      • SDC depends on Multimedia/,SRE, WMDE, Search Platform, MediaWiki Platform, Research
  • Outcome 2: Objective 1: Revision storage scaling
  • Services depends on SRE, Parsing

Wikidata[edit]

  • Blocked by:
  • Blocking:
  • Updates:
  • Quarterly goal dependency update:
    • Prepare for launch of the first Structured Data on Commons feature (multilingual file captions)
      • SDC depends on Multimedia/,SRE, WMDE, Search Platform, MediaWiki Platform, Research
    • Objective 1.1 Assist with deploying MultiContent Revisions on Commons T174022 Implement multi-content revisions, T174023 Implement MCR storage layer, T174045 DB schema migration for MCR, T174044 Deploy MCR storage layer,T174043 Deploy Multi-Content Revisions
      • SDC depends on MediaWiki Platform, WMDE

German Technical Wishlist[edit]

SoS Meeting Bookkeeping[edit]

  • Updates:
    • please add links to Phab tickets in the goals update section