Scrum of scrums/2018-07-18
2018-07-18
editCallouts
edit- Fundraising campaigns https://meta.wikimedia.org/wiki/CentralNotice/Calendar
- [Perf] Seeking input on wmf-config variables that appear to be unused, and which we'd like to remove: https://wikitech.wikimedia.org/wiki/User:Krinkle/Unused_config
Audiences
editReaders
editiOS native app
edit(Natalia H)
- Blocked by:
- Question for Analytics: can we return an error code if event logging validation fails? Right now we have to test manually using https://wikitech.wikimedia.org/wiki/Analytics/Systems/EventLogging/TestingOnBetaCluster#How_to_verify_events ** With the current system, no, because the endpoint you're sending to is a fire-and-forget Varnish server. This is a good thing to bring up in the Modern Event Platform Context.
^ thanks, that makes sense đ (let me know if you want to brainbounce the problem that this causes Ggellerman (WMF) (talk) 16:32, 19 July 2018 (UTC) milimetric)
- Blocking:
- Updates:
- User testing of feed redesign and navigation changes in progress (https://phabricator.wikimedia.org/T198932)
- 6.0.0 (https://phabricator.wikimedia.org/tag/ios-app-v6.0-walrus-on-a-unicycle/) feature-complete by the end of this week
- Product at Wikimedia
Android native app
edit(Natalia H)
- Blocked by:
- Blocking:
- Updates:
- Finishing up prototypes of navigation updates: https://phabricator.wikimedia.org/project/view/3367/
- Maintenance release this week to address minor analytics issues and audio playback. https://phabricator.wikimedia.org/T198504
Readers Web
edit(Stephen N)
- Blocked by:
- New service request: chromium-render/deploy https://phabricator.wikimedia.org/T186748
- We're not blocked but we're ready to help as needed on:
- https://gerrit.wikimedia.org/r/#/c/mediawiki/services/chromium-render/+/443465/ (+1d but needs review by Petr when available!)
- https://phabricator.wikimedia.org/T199264 (not sure what the status is)
- We're not blocked but we're ready to help as needed on:
- New service request: chromium-render/deploy https://phabricator.wikimedia.org/T186748
- Blocking:
- Updates:
- RFC: Add a language agnostic build step to skins/extensions to our deploy process https://phabricator.wikimedia.org/T199004
- Mobile website (MinervaNeue / MobileFrontend):
- Page issues UI and instrumentation T191532 T191528 T197932 T197931 T199005
- Special pages preferences T186760
- Document existing JavaScript code coverage T197637
- Other fixes and hygiene T193172 T197133 T198930
- WikidataPageBanner
- Banners should display the same in RTL or LTR T198818
- PDF rendering (Proton):
- Font configuration T199264
- Desktop website (Popups):
- Identify aborted HTTP requests logged T199482
- Some JSDoc improvements and other fixes T198663
- Wikipedia.org (Portals)
- Extra spacing on article counts T199337
- Product and design at Wikimania
- Design finishing navigation prototypes for advanced contributors
Readers Infrastructure
edit- Blocked by: n/a
- Blocking: n/a
- Updates:
- Working on updating maps dependencies to use a more recent Mapnik version (https://phabricator.wikimedia.org/T188674)
- Building a Docker Compose setup for maps stack (https://phabricator.wikimedia.org/T193232)
- content-html endpoint:
- new name tbd T199491
- working on splitting up CollapseTable in wikimedia-page-library into client and server portions
- Working on respecting the accept-language header in MCS (https://phabricator.wikimedia.org/T197009)
Multimedia
edit- Blocked by:
- Blocking:
- Updates:
- Half the team is incommunicado for Wikimania; progress is minimal this week I think
- Search prototype is progressing
- Designs coming through soon for other work
Contributors
editCommunity Tech
edit- Blocked by:
- Security: Need security review for TemplateWizard extension https://phabricator.wikimedia.org/T198666
- Blocking:
- Updates:
- GlobalPreferences API is out on beta. There's a breaking change that fixes a 'bug' that was introduced with blacklist notifications. Should not affect anyone.
Anti-Harassment Tools
edit- Blocked by:
- Blocking:
- Updates:
Editing
edit- Blocked by:
- Blocking:
- Updates:
Parsing
edit- Blocked by:
- Blocking:
- Updates:
- Completed migration from Tidy to Remex, no major issues reported
Growth
edit- Blocked by:
- Blocking:
- Updates:
Language
edit- Blocked by: https://phabricator.wikimedia.org/T199011 -> VE: https://phabricator.wikimedia.org/T196521
- Blocking:
- Updates:
- Progress on 'Progress Calculation' for CX2.
- Some annoying bug fixes for CX1.
- Fixed issues with cxserver and maintainance updates.
Audiences Design
editUI Standardization
edit- Blocked by:
- Blocking:
- Updates:
- OOUI v0.27.5 released last week with accessible tabs, and standard buttons in dialogs. No release this week
- Continuous work on Special:Preferences connected tasks and minor support for Special:Log to OOUI preparation
- Design Style Guide: Color section/palette visual refresh, mobile friendly: https://design.wikimedia.org/style-guide/visual-style_colors.html
Technology
editAnalytics
edit- Blocked by:
- Blocking:
- Updates:
- We had a kafka main outage due to a stale testing environment for rest base, working with SRE teams to get more kafka expertise in ops teams so analytics is not the main point of contact of tier-1 service: https://wikitech.wikimedia.org/wiki/Incident_documentation/20180711-kafka-eqiad#Kafka_considerations
- New maps on wikistats. See pageviews for portuguese wikipedia around the world: https://stats.wikimedia.org/v2/#/pt.wikipedia.org/reading/page-views-by-country/normal%7Cmap%7C2-Year~2016060100~2018071700%7C~total
- Added Historic data to UI, see legacy pageviews for portuguese wikipedia: https://stats.wikimedia.org/v2/#/pt.wikipedia.org/reading/legacy-page-views/normal%7Cbar%7CAll~1980010100~2018071700%7C~total
- More friendly configuration on turnilo to explore datasets with numeric dimensions, this will help SRE and perf team troubleshoot issues with near-realtime data. See request-size for example: https://turnilo.wikimedia.org/#webrequest_sampled_128
Cloud Services
edit- Blocked by:
- Blocking:
- Updates:
Fundraising Tech
edit- Blocked by:
- Blocking:
- Updates:
- Thanks to the core team for fixing the bug blocking CentralNotice translatable message saves!
- More public testing of new API for main CC processor
- More work on email opt-in checkbox for selected countries
- More work on donor data export and expurgation
- More work on new data pipeline for banner and landing page views
- Working on support for es-419 (LatAm Spanish) in donation pipeline
MediaWiki Core Platform
edit- Blocked by:
- Blocking:
- Updates:
Performance
edit(Ian M)
- Blocked by:
- SRE - Waiting on several puppet reviews/merges related to the webperf profile/roles
- Blocking:
- None
- Updates:
- Mcrouter writes config broke things when we deployed it last week, resulting in a partial outage. Rolled back, and have since fixed that issue, but have not scheduled the rollout of the fix. Incident report at https://wikitech.wikimedia.org/wiki/Incident_documentation/20180710-MediaWiki
- Also found an issue with mcrouter not properly supporting Unicode keys. Wrote a patch to address that which has landed on master, and has been backported.
- fixed a few different unit tests that were sporadically failing
- Seeking input on wmf-config variables that appear to be unused, and which we'd like to remove: https://wikitech.wikimedia.org/wiki/User:Krinkle/Unused_config
Release Engineering
edit(Hashar)
- Blocked by:
- Blocking:
- webpack for extensions https://phabricator.wikimedia.org/T199004
- ORES CI patches fail https://phabricator.wikimedia.org/T198201
- Updates:
- {done} Mobile CI job to Docker: https://gerrit.wikimedia.org/r/#/c/integration/config/+/442126/
- Flappy tests blocking PageTriage changes https://phabricator.wikimedia.org/T198137
- worked around by disabling a test on Friday 07/13 https://gerrit.wikimedia.org/r/445394
- Test suite ongoing improvement to properly fix the underlying issue
- CI Jenkins to be upgraded to latest LTS
- Various wikimedia deployed extensions fail tests in CI. Antoine will reach out to teams. (parent task https://phabricator.wikimedia.org/T183512 )
- Eg: ArticlePlaceholder , Cognate, intersection, LabeledSectionTransclusion, TrustedXFF, WikibaseLexeme
Research
edit- Blocked by: none
- Blocking: none
- Updates:
- Wikimania
- Analyzed the inital set of CitationUsage data. Making adjustments to the code to collect more data.
- Working on re-running the UnsourcedStatements WikiLabels campaign.
Scoring Platform
edit- Blocked by:
- JADE storage discussion continues, latest twist is that we should go back to TechCom.
- Blocking:
- Updates:
- wp10 storage enabled in euwiki
- Migrating to new library for abstraction of wikibase entities in ores is going on (from pywikibase to mwbase)
Search Platform
edit- Blocked by:
- Blocking:
- Updates:
Security
edit- Blocked by:
- Blocking:
- Updates:
Services
edit- Blocked by:
- Blocking:
- Updates:
Site Reliability Engineering
edit- Blocked by:
- Blocking:
- Updates:
Wikidata
edit- Blocked by:
- Blocking:
- Updates:
German Technical Wishlist
edit- Blocked by:
- Blocking:
- Updates:
Multi-Content Revisions
edit- Blocked by:
- Blocking:
- Updates:
SoS Meeting Bookkeeping
edit- Updates:
- Would it help to schedule this meeting earlier in the day?
- Participants of the meeting said yes
- Proposal to experiment with holding meeting 2 hours earlier
- Would it help to schedule this meeting earlier in the day?