Scrum of scrums/2015-10-21
2015-10-21
editReading
editAndroid
edit- Nice release cooking with lots of library upgrades. Shooting for beta release this week.
- HockeyApp crash reporting will be included the upcoming release.
- Improvements to article language UI localization.
- New session event logging provides better page view statistics.
iOS
edit- Nothing to report yet. Still gearing up for internal Alpha release of next update
Content Services
edit- Still looking into moving from action=mobileview to Parsoid https://phabricator.wikimedia.org/T108777
- Looking at following redirects from Parsoid response payload https://phabricator.wikimedia.org/T116200
- Remaining blockers for moving to Parsoid are:
* missing srcset * missing information about audio file from spoken Wikipedia
Reading Infrastructure
edit- Block: Need security review for php-session-serializer, see https://phabricator.wikimedia.org/T115638 for details
- Block: Language is still requested to comment on https://gerrit.wikimedia.org/r/#/c/216909/
- Block: https://phabricator.wikimedia.org/T91148 is still ultimately blocked on whoever owns oojs-ui
- Not blocked on https://phabricator.wikimedia.org/T110274 (CI) yet, but it's on the horizon
- Going to need a Security look at SessionManager soonish.
Editing
editLanguage
edit- Blocking: https://gerrit.wikimedia.org/r/#/c/216909/
- CX Suggestions enabled in all Wikipedias.
- New features in CX Suggestion in progress.
- service-runner patch (https://phabricator.wikimedia.org/T101272) in review!
Collaboration
edit- Continuing prep work for Echo cross-wiki
- Working on dumps
- Working on unblocking Flow's side of multi-datacenter
- Finishing feature to allow links in topic titles
Parsing
edit- Just finished successful offsite, have a number of RFCs for future work
- Filed https://phabricator.wikimedia.org/T116090 to request a dedicated server to run performance regression tests
- https://phabricator.wikimedia.org/T53852 needs input from language team so that we use each community's preferred localization for image options (&etc)
- Content Services mentioned srcset support (which we discussed at offsite, scheduled for Q2), redirects (not sure there's really an issue there), and "spoken wikipedia support" (which requires more investigation/discussion)
Community Tech
edit- No blockers
- Preparing for Wishlist survey
- Meeting next week to discuss work on Gadgets 2.0
Infrastructure
editTechnical Operations
edit- Blocking: https://phabricator.wikimedia.org/T102039 (parsoid restarts)
- Blocked by: none
- Updates:
- Not much ops was in offsite
Release Engineering
edit- Blocking:
- Ish, mostly done just waiting for Parsoid to close: https://phabricator.wikimedia.org/T92871
- T114694 Create deployment for wikimedia/portals: ongoing discussion on task, we're mostly ready
- Blocked by:
- https://phabricator.wikimedia.org/T115416 (Phab/Shinken/other mail being marked as spam)
- Updates:
- Deployment tooling implementation continues
- https://phabricator.wikimedia.org/project/view/1449/
- RESTBase deployed with scap3 on Beta Cluster this morning
- Investigating caching options for dependencies on isolated CI instances
- MW release 1.26 Nov 20-ish
- Deployment tooling implementation continues
Services
edit- RESTBase
- now using x-client-ip sent by Varnish instead of XFF
- AQS public API going live tomorrow
- Mobile Content Service storage going in prod this week
- EventBus
- minimal prototype in progress - https://github.com/wikimedia/restevent
- RFC meeting next week
- tomorrow meeting about event schemas
- first use case: change propagation
- API driven front-end - https://phabricator.wikimedia.org/T111588
- https://github.com/gwicke/element-match: < 2ms processing the 32 <figures> in Obama
- next:
- define page component interfaces (-> parsoid)
- define / implement shared node / serviceworker API: https://phabricator.wikimedia.org/T116126
- start composing a skin
- Security - take a look at https://phabricator.wikimedia.org/T116147
Security
edit- Revscoring review in progress
- Secure code and sdlc trainings being scheduled
- Static analysis tool comparison and lots of privacy conversations in progress
Analytics
edit- awesome new EL data in logstash: https://logstash.wikimedia.org/#/dashboard/elasticsearch/eventlogging-errors
- pageview API will be deployed tomorrow
- data lost in EL last week will be backfilled today and tomorrow, along with a new faster mysql inserter
Discovery
edit- Working on multi-DC setup
- A/B tests for common terms extended
- Working on portal (www.wikipedia.org), launched first A/B test
- Start working on Relevancy Lab (link?)
- Blocked
- none
- Blocking
- none
Maps
edit- About to update DB, will need to expire Varnish caches - https://phabricator.wikimedia.org/T109776
- Need info about mobile/desktop Varnish setup (Brandon)
- Yuri back working on Graphs
- Maps are ready to move from Beta to production performance-wise for mobile maps
Advancement
editFundraising Tech
edit- Testing CiviCRM upgrade
- CRM logging, import and reporting improvements
- Migrating on-wiki scripts used in CentralNotice banners to RL modules
- Final tweaks for new Worldpay integration