Jump to content

Scrum of scrums/2017-08-02

From mediawiki.org

2017-08-02

[edit]

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

Callouts

[edit]

Audiences

[edit]

Readers

[edit]

Web

[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