Scrum of scrums/2017-08-02

2017-08-02

edit

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

Callouts

edit

Audiences

edit

Readers

edit

Starting work on new page summary API Desktop print styles

iOS native app

edit
  • Blocked by: none
  • Blocking: none
  • Updates: 5.6.0 (Reading themes, on this day) final bug fixes & polish, submit to App Store on Friday 8/4

Android native app

edit

Reading Infrastructure

edit
  • Blocked by:
  • Blocking:
  • Updates:
    • Extracting structured reference lists (JSON).
    • Fixing pronunciation parsing.
    • Gergo on vacation until Wikimania

Discovery (maps)

edit
  • Blocked by: none
  • Blocking: none
  • Deploying mapframe/maplink to four more wikis that the community has requested
  • Progressing with reloading test server

Community tech

edit

Updates:

  • Human-readable sections merged, wikitech-l announcement today
  • CodeMirror and LoginNotify hopefully deploying soon
  • Started work on GlobalPreferences and ArticleCreationWorkflow

Not blocking and not blocked

Contributors

edit

Global Collaboration

edit
Language
edit
Collaboration
edit
  • Updates
    • RCFilters
      • Filter duplicates when filtering for multiple tags
    • RCFilters: Improve loading animation
      • Make 'related links' collapsible
      • Create a sticky preference for days/limit groups
      • Allow setting a new query as default
      • Ability to page through the results in the new UI
      • Some bug fixes
  • Blocking

Parsing

edit
  • Language Converter support code in Parsoid was deployed y'day -- the second part of rendering a page in the desired language variant is the next part in development
  • Going to be publishing weekly linter count change stats on wiki -- https://www.mediawiki.org/wiki/Parsing/Replacing_Tidy/Linter/Stats/July31 for example
    • Weekly plug :-) if you are an editor on a wiki, please help fix these high-priority linter issues on your home wiki.

UI Standardization

edit
  • Updates:
    • OOjs UI: v0.22.4 released, among changes:
      • (continued from last week): Further aligning OOjs UI with WikimediaUI Base
        • WikimediaUI theme: Directly use the Less values from WikimediaUI Base (James D. Forrester)
      • Accessibility FieldsetLayout: Use `<legend>` now that Chrome 55 bug is less important (James D. Forrester)
      • Apex theme: Introduced focus states on all widgets as accessibility/UX improvement
      • WikimediaUI theme: Work around a Firefox rendering bug for checkboxes and radios (Bartosz Dziewoński)

Wikidata

edit

German Technical Wishlist

edit

Technology

edit

Search Platform

edit

Services

edit
  • Blockers: none
  • Updates:
    • Will truncate stored HTML soon to free up space for Cassandra 3 migration
      • No disruptions for VE
      • A bit elevated latencies for some time
    • Testing new data model in the RESTBase-dev cluster. Please ignore alerts from it
    • Recommendation service API going public tomorrow
    • Low team availability next week due to Debconf

Technical Operations

edit

Fundraising Tech

edit
  • CentralNotice: working on clone campaign feature, fixed a couple little bugs
  • Working on generic script to clear up stranded payments
  • Loading ever more mailing data into Civi from our 3rd party bulk mailer
  • Continuing work on API update for our main credit card processor
  • Also updating our audit parser for the same processor

Scoring Platform

edit
  • Blocked by:
    • Note git-fat is still a long-term blocker, and some solutions are being discussed.
  • Blocking others:
    • Mention that we're trying to resolve our blocker to using the new ORES server cluster, by doing stress tests to estimate capacity. When we're done, the celery workers will be moved off of SCB nodes
  • Updates:
    • Revscoring 2.0 is coming -- going break ORES "model_info" JSON structure & add new functionality
      • Will be deployed on labs before in prod, so code can be updated and tested
      • Announcement coming -- probably during Wikimania
      • "Thresholds" is something Roan knows about


Security

edit
  • Reviews
    • vue.js
    • Kartography extension
    • review of tables replicated to sanitarium