Scrum of scrums/2015-08-05

Jump to navigation Jump to search



Android app[edit]

  • Published beta 107 on Monday. Published beta 108 on Tuesday to add some bug fixes.
  • Sent off bits to TSG. If all goes well we will publish a stable release sometime next week.
  • Updated folder structure in our Android app repo to follow Gradle standard structure. Best to reclone repo and reimport into Android Studio.


Community Tech[edit]



  • Blocking: None'
  • Blocked: None
  • Updates:
    • ContentTranslation reached 13K mark; Lots of publishing related issues are fixed in next deployment.
    • Kartik is updating Apertium* packages as part of Jessie migration (and as service runner migration of cxserver)
    • is worth mentioning, working with Apertium upstream on it.



  • We've had some product roadmap changes for the next two quarters, so we're not currently working on search or the blockers for it.
  • We will still work on some OOjs UI conversion, but not the whole thing, since that was mainly for search.
  • We enabled Flow on almost all wikis. We left a small number disabled initially (private and special wikis like loginwiki), then disabled a few more due to namespace name conflicts. It is not actually on use on the vast majority of these new wikis, but if you see new Flow issues, let us know.
  • We're also working on some technical debt issues, such as using content models in a more standard way and fixing a long-standing DB issue.
  • We are in communication with ops (particularly Jaime Crespo) regarding / / . Our understanding is Flow is not blocking the short-term solution (hardware purchase) to External Store, and we have an initial plan for the medium-term (moving Flow to its own logical External Store so the regular External Store can be compressed).

Fundraising Tech[edit]

  • Deployed PCI (SAQ-A)-compliant redis-backed message queue to payments
  • CentralNotice refactor merged at PS46! (to feature branch):
    • proceeding with more browser tests and mixins to replace wiki-edited JS
  • Reviewing plan for Amazon payments switchover
  • more DonationInterface fixes and small CRM features



  • Data loss in kafka due to an upgrade gone bad. We lost data for all webrequest topics, the "parsoid" topic, and "statsv". Approximate time: 2015-08-03 17:21 UTC to 2015-08-03 23:57 UTC. Some data present, just unreliable due to random loss. Question for y'all: do you want more information on this, were you running important experiments and need to know the level of loss?
  • Scalable Event System - had a use case discussion, will talk about technical details next, let us know if you want to be involved
  • Pageview API dev in progress


  • RESTBase
    • all 9 servers are now up and running!
    • SQLite back-end as a drop-in replacement for Cassandra
      • should land in MW-Vagrant shortly
    • improvements, fixes, etc.
  • talking to research and analytics about revscoring and pageview APIs


Release Engineering[edit]


  • Moving ORES "revscoring" (python, distributed processing cluster & machine learning) toward production.
  • Working towards "scored revisions" beta feature. FYI: Services Team and Operations are looped in.
    • To-do: Talk to LegoKTM about implementation of beta feature. I don't think he's planning to use RESTBase
  • Article recommendation API still working in isolation.