Scrum of scrums/2016-10-19
2016-10-19
editProduct
editReading
editAndroid native app
edit- Current sprint (https://phabricator.wikimedia.org/tag/mobile-app-android-sprint-93-neptunium/):
- Start on Q2 goals for Wikidata descriptions
- v2.4.160 released to production
- Workaround to handle unexpected JSON service responses gracefully
- CI screenshot regression testing
- Next sprint (https://phabricator.wikimedia.org/project/view/2319/):
- More Q2 goals for Wikidata description
Web
edit- Current sprint: https://phabricator.wikimedia.org/project/view/2270/
- Mainly tackling the tech debt
- Also working on moving the first paragraph in the lead section above the infobox
- Finished the work on prototype solutions to avoid FOUC (flash of unstyled content) on section collapsing: https://phabricator.wikimedia.org/T147338. We've demoed all 4 solutions to the team members. The next step is to decide on which solution we'll be using.
- Next sprint: https://phabricator.wikimedia.org/project/view/2314/
- Tech debt and hovercards instrumentation
iOS native app
edit- Current Board (5.3 is in Beta): https://phabricator.wikimedia.org/project/view/2220/
- Since we last met:
- Feed based off of MCS (Mobile Content Service) and persisting to YapDatabase is complete & in beta
- "In the news" Notifications are complete and awaiting beta
- "In the news" in the explore feed is complete and awaiting beta
- Before we meet again:
- Adding alternate ToC (Table of Contents) style for UX research
- Notifications settings
- Bug fixes, crash fixes, converging to release of 5.3
No blockers
Mobile Content Service
editBacklog: https://phabricator.wikimedia.org/tag/mobile-content-service/ Added more languages to 'In the news' feed portion. https://gerrit.wikimedia.org/r/#/c/315451/ Going to remove Chinese from it though due to an issue with language variant syntax and the inability to handle lang variantes in RB. https://phabricator.wikimedia.org/T147874
Reading Infrastructure
edit- no blocking/blocked
- ORES data in action API soon: https://phabricator.wikimedia.org/T143895
- OAuth approval workflow changes soon: https://phabricator.wikimedia.org/T103587#2621901
Community Tech
edit- Sprint board: https://phabricator.wikimedia.org/tag/community-tech-sprint/
- No blockers
- Not blocked
- Since last week:
- Did some more supporting work on Programs Dashboard
- Local (wiki) ID and Global ID now populate in CentralAuth localuser table on new account attach
- Did some work with NewPagesPatrol on enwiki - https://phabricator.wikimedia.org/T147225
- Work ongoing on maintenance script to backfill the columns for existing accounts: https://phabricator.wikimedia.org/T142503
- Work ongoing to modify Copypatrol (the plagiarism detection tool) to support more wikis https://phabricator.wikimedia.org/T145436
- Work ongoing on sending cookie with each block ticket - https://phabricator.wikimedia.org/T5233
- Upcoming:
- Investigation for adding IP range support to Special:Contributions https://phabricator.wikimedia.org/T147664
- Preliminary work/investigation on throttling number of accounts created per browser: https://phabricator.wikimedia.org/T106930
Discovery
edit- No blockers
- Working on multiwiki indexes
- Deploying BM25 for top 10 languages soon (https://phabricator.wikimedia.org/T147008#2694395), languages like ja, zh and th still TODO
- Added accent squashing for Russian/Cyrillic analyzer
- Subphrase completion (completion inside phrase) enabled on mediawiki.org, wikitech and wikisources
Maps
edit- Launched snapshot service Is there any docs, demo, something to show to people ?
- Basic static service was described at https://github.com/kartotherian/kartotherian#static-map-images
- The new "overlay addition" to the static service added three params to specify which page and which map to draw over the image:
- domain=www.mediawiki.org
- title=Help:Extension:Kartographer
- groups=_925bf4f20f98fdda374476b902f702d080492748
- Discussing tabular data on Commons
- If somebody has hive to Graphite setup, please talk to Yuri
Wikidata
edit- No blockers.
- Working on a new parser function in addition to , as well as Lua support: https://phabricator.wikimedia.org/T142941
- Separate "Cognate" extension for automatic Wiktionary sitelinks pretty much done, in security review: https://phabricator.wikimedia.org/T145412
- We are going to celebrate Wikidata's fourth birthday on October 29: https://www.wikidata.org/wiki/Wikidata:Fourth_Birthday
Analytics
edit- Not blocking nor blocked
- Update:
- Recruiting fullstack dev: several tasks submitted and reviewed, some candidates passed to next steps.
- Working on a KafkaSSE prototype (Kafka consumer to SSE) Kasocki's analog for SSE.
- More work on removing Limn dashboards, only reportcard and ee-dashboards remaining.
- Edit history reconstruction: good progress on productionization of the jobs for all wikis.
- Troubleshooting varnish-kafka, causing false alarms in hadoop webrequest loading jobs.
- Improved EventLogging monitoring and alarms.
Security
edit- Brian was out last week, but is back now
- Security Reviews:
- FileAnnotations (this week - done)
- Google MT for Content Translation (this week)
- Electron PDF-rendering service (next week)
Services
edit- Not blocking or blocked
- Updates
- SCB is expanded to 4 machines per DC
- Node.js security update to 4.6.0 is live on SCB and RESTBase
- Please test and update your services that were not updated!
- Parsoid config deployment move to Scap3 ongoing
Technical Operations
edit- Blocked
- None
- Blocking
- Noone
- Updates
- SCB cluster capacity doubled today
- work ongoing on varnish 4 on text
- Jessie appserver reimaging ongoing, almost done
- API outage on Monday, root cause still unknown. https://phabricator.wikimedia.org/T148652
ArchCom
edit- (RobLa can't be here; please follow links and comment)
- https://phabricator.wikimedia.org/E323 - today's ArchCom meeting
- T145472: Survey Cookies/Local Storage usage on Wikimedia sites
- https://phabricator.wikimedia.org/T145472
Fundraising Tech
edit- Got some help from Aaron Schultz on CN bug, would welcome more review from others familiar with MessageCache
- Brainstorming ways to monitor for recurrance of the issue
- General stabilization and log-quieting tasks
- Improving donor error messages