Scrum of scrums/2015-11-04
Appearance
2015-11-04
[edit]Reading
[edit]Web
[edit]- Need help security reviewing Cards extension
- Parsoid team: We will be contacting you with findings from research around slimming down Parsoid output for reading
- Looking to deploy Relatedarticles extension and QuickSurveys before end of month
Android
[edit]- Transitioning to Marshmallow target API.
- Fixing crashes identified in HockeyApp from the last release.
- Identifying testing weaknesses and making improvements.
iOS
[edit]- 5.0 Alpha released!
- Should be getting ball rolling on API usage & Universal Links soon
Content Services
[edit]- Removing mobile-html route
- Renaming mobile-html-sections* routes to mobile-sections* (dropping the "html-" part since it's really JSON output)
- Offloading transformations from client to service (except the ones that depend on the client width, a client setting or a click handler on the client)
- potential blocker: Parsoid does not mark red links https://phabricator.wikimedia.org/T117519 -> https://phabricator.wikimedia.org/T39902
Reading Infrastructure
[edit]- Block: Need security review for php-session-serializer and SessionManager, see https://phabricator.wikimedia.org/T116413 for details
- Block: ApiSandbox is still ultimately blocked on whoever owns oojs-ui for https://phabricator.wikimedia.org/T91148
Community Tech
[edit]- No blockers
- We may also need an additional security review before the end of the quarter: https://phabricator.wikimedia.org/T117142
- Open a #secruity-review ticket, and we can negotiate Got it!
- Community Wishlist Survey starts next week
Editing
[edit]Language
[edit]- No Blocker/Blocking.
- Unblocked: Comment on Datetime widget: https://gerrit.wikimedia.org/r/#/c/216909/
- Unblocked: T86385: Translate extension makes huge batch INSERTS
- Work on CX suggestions continue.
- service-runner patch in review, Puppet config for it in progress.
Parsing
[edit]- Need input form Language engineering and VE teams on https://phabricator.wikimedia.org/T113331
- Note to Content Services: srcset support will probably be live on Monday after we test it this week
Collaboration
[edit]- External store patch is ready to merge, but needs review from Jaime : https://gerrit.wikimedia.org/r/#/c/226544/
- Same applies for artificial primary key for Flow reference tables : https://gerrit.wikimedia.org/r/#/c/238393/ . I'll create the needed followup tickets today.
- Dump work continuing
- Just converted ptwikibooks from LQT to Flow
- Cross-DC preparation work in progress. https://gerrit.wikimedia.org/r/#/c/247575/ just rolled out, which will deliberately cause much of our cache to gradually expire and not re-fill. This will give us info on how Flow behaves without its Memcached Index cache layer
- We're continuing preparatory and design work for cross-wiki Echo notifications.
- We'll be resuming work on Flow anti-spam soon
Infrastructure
[edit]Technical Operations
[edit]- Blocking: none
- Blocked: none
- Updates:
- OpenDJ LDAP server for labs migration ongoing
- Mostly in maintainance mode this week.
- Will try and migrate ops meeting to bluejeans next week.
Services
[edit]- Cassandra
- use Date-Tiered Compaction Strategy - https://phabricator.wikimedia.org/T117115
- hickups resolved
- multi-instance work under way
- QG EventBus
- finalising event schemas - https://github.com/wikimedia/restevent/pull/5/
- about to start work on change propagation (to replace our RestbaseUpdateJobs extension)
- QG High-volume API end-points
- discussions ongoing for imageinfo - https://phabricator.wikimedia.org/T116840
- need to talk to Reading Web for extracts - https://phabricator.wikimedia.org/T117082
Security
[edit]- Reviews for Sessions in progress
- patches on the cluster
- Secure code training Dec 3rd, email will go out to wikitech-l soon
- We are probably going to allow "Access-Control-Allow-Origin: *" with "Access-Control-Allow-Credentials: false" across wikis (T62835)
- Static analysis tools, PCI scanning still in progress
Release Engineering
[edit]- Blocking:
- T87036 Convert work machines (tin, terbium) to Trusty and hhvm usage
- Waiting on ops/puppet patch https://gerrit.wikimedia.org/r/#/c/224829/
- T87036 Convert work machines (tin, terbium) to Trusty and hhvm usage
- Blocked by: (none)
- Updates:
- Deployment tooling implementation continues
- https://phabricator.wikimedia.org/project/view/1449/
- Documentation (for user centric docs) sprint last week
- Still investigating caching options for dependencies on isolated CI instances
- MW release 1.26 Nov 20-ish
- Please take a look at https://phabricator.wikimedia.org/tag/mw-1.26-release/ for tasks/bugs related to your projects
- Continuing to dogfood arc/Differential
- Deployment tooling implementation continues
Discovery
[edit]- Working on language improvement, A/B test started
- Working on setting up Relevance Lab
- Portal improvement work continues, posted public document about reasoning & plans
- New GUI for WDQS with completion, bells & whistles
- Considering deployment freeze in December
- Maps: working with Wikivoyage RU/EN on adoption
- Graphoid has been moving forward - now supports both Vega 1 and Vega 2 on the service side. Working with services team on restructuring its storage.
- Zero had a number of issues last week, Yuri still resolving them.
Advancement
[edit]Fundraising Tech
[edit]- Lots of post-upgrade fixes for CiviCRM modules
- Fixing email list generation and success tracking for November appeals
- Troubleshooting Worldpay issues
- Testing backup CC processors for December
Research
[edit]- article translation recommendations to be surfaced in ContentTranslation in the sprint starting Wednesday
- deployed WikiData vandalism predictor in ORES ('reverted' model)
- working through notes from security review for ORES service