Scrum of scrums/2019-02-20
2019-02-20
editCallouts
edit- Fundraising campaigns https://meta.wikimedia.org/wiki/CentralNotice/Calendar
- Wikimetrics to be sunset at the end of this quarter: https://phabricator.wikimedia.org/T211835
- Page links change event stream is live: https://stream.wikimedia.org/v2/stream/page-links-change
- PCS: Content and API URLs change in /page/summary endpoint coming soon: titles included in URLs will be percent-encoded. https://gerrit.wikimedia.org/r/c/mediawiki/services/mobileapps/+/489329
- CPT blocked by RelEng: Flaky quibble-vendor-mysql-hhvm-docker test in Jenkins https://phabricator.wikimedia.org/T216069
- RelEng: Enable CI for WikibaseLexemeCirrusSearch https://gerrit.wikimedia.org/r/c/integration/config/+/490792
- Antoine: DONE Feb 20th. Missed Stas CI config change (sorry). Initial extension commit is https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikibaseLexemeCirrusSearch/+/490794/ and I gave some basic reviews there.
- Security blocked by SRE: RESTBase is not purging deleted (sensitive) stuff https://phabricator.wikimedia.org/T213616
- UI Standardization: Road to OOUI v1.0.0: Feedback welcome for priorities https://phabricator.wikimedia.org/T213334
Audiences
editContributors
editCommunity Tech
edit- Blocked by:
- Blocking:
- Updates:
Anti-Harassment Tools
edit- Blocked by:
- Blocking:
- Updates:
Editing
edit- Blocked by: Release Engineering https://phabricator.wikimedia.org/T216045#4966360 Testing of everything is stalled due to Beta cluster being read-only/down.
- Blocking:
- Updates:
Growth
edit- Blocked by:
- Blocking:
- Updates:
- ResourceLoader now supports using require() for files within the same module. Roan will present this at the 5-Minute Demo on Thursday at 21:30 UTC / 1:30pm PST (which will be recorded)
- Roan wrote documentation on how RCFilters interacts with ORES, and it's at https://www.mediawiki.org/wiki/ORES/RCFilters
Language
edit- Blocked by: None
- Blocking: None
- Updates:
- ContentTranslation v2 work continue.
- Removing old drafts held more than a year - work in progress.
- ExternalGuidance deployed in simplewiki and idwiki last week.
Readers
editiOS native app
edit- Blocked by:
- Blocking:
- Updates:
- 6.2 with editing is going through App Store review, should be out as soon as the build's approved
- 6.2.1 work's ongoing (edtiing tools enhancements, mobile html prototype) - https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/
- Toni Sevener joined as a new engineer on Tuesday! 🎉
Android native app
edit- Blocked by:
- Blocking:
- Updates:
Readers Web
edit- Blocked by:
- Blocking:
- Updates:
- Summary: continuing the Advanced Mobile Contributions and MobileFrontend Architecture investment projects.
- Responsive website (MinervaNeue / MobileFrontend):
- Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
- Talk tabs disabled on main page T214724 T216514
- Page/talk toggle v1 T212216
- Move blue links on user page T214697
- Design updates to Settings page & opt-in toggle T214195
- Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
- Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
- LanguageOverlay should be an Overlay with a LanguageSearcher component T215657
- Create PromiseView pattern T215972
- mobile.init should not be loaded on desktop Minerva T216537
- TalkOverlay should not extend Overlay T215370
- Migrate MobileFrontend templates from hogan to mustache / Use template transpiler T94086
- Abandon use of template partials in MobileFrontend for components within components e.g. Button, Icon and Anchor classes T149909
- Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
- ExternalGuidance extension review and support
- QuickSurveys consultation for Research
- Miscellaneous bug fixes and maintenance T202374 T212967 T150377 T205360 T214550
- Desktop website (Vector, Popups)
- Popups https://www.mediawiki.org/wiki/Page_Previews
- WMDE reference previews review and support T67114 https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews
- Popups https://www.mediawiki.org/wiki/Page_Previews
- Mid-year checkins.
Readers Infrastructure
edit- Blocked by:
- Blocking:
- Updates:
- Maps
- Fixed bug with tilerator/kartotherian privileges after populate_admin script (T216466)
- maps2004 generating tiles for codfw OS stretch migration
- App Editor Tasks infra: work in progress, not blocked
- Content and API URLs change in /page/summary endpoint coming soon: titles included in URLs will be percent-encoded. https://gerrit.wikimedia.org/r/c/mediawiki/services/mobileapps/+/489329
- Maps
Multimedia
edit- Updates
Parsing
edit- Blocked by:
- Blocking:
- Updates:
UI Standardization
edit- Blocked by:
- Blocking:
- Updates:
- Project Improve mobile reading experience through operating system font stack, feedback welcome: https://www.mediawiki.org/wiki/Design/Projects/Improve_mobile_reading_experience
- OOUI v0.30.3 on the way, among changes
- ButtonWidgets on Firefox/Win are now well-aligned vertically, as nasty Firefox/macOS misbehaviour with `sans-serif` is not hacked around any more
- Emit deprecation warnings for this.$
- Continued work on documentation tasks for OOUI 1.0 https://phabricator.wikimedia.org/T213334
Technology
editAnalytics
edit- Blocked by:
- Blocking:
- Updates:
Cloud Services
edit- Blocked by:
- Blocking:
- Updates:
Fundraising Tech
edit- Blocked by:
- Blocking:
- Updates:
- Reducing number of emails sent to recurring donors https://phabricator.wikimedia.org/T213209
- Creating batch fraud lookup tool https://phabricator.wikimedia.org/T199268
- Payments upgrade all tested, deploying as soon as a banner test finishes.
- Will be updating fundraising extension tests next, might ask rel-eng for help
- Adding option to ask for a recurring donation after processing a one-time donation.
Core Platform
edit- Blocked by:RelEng on: Flaky quibble-vendor-mysql-hhvm-docker test in Jenkins https://phabricator.wikimedia.org/T216069
- Blocking:
- Updates:
- EventBus extension refactored
- Citoid port to k8s
- Engineering manager hiring
- Roadmapping
- Mid-term planning
- Integration and unit test strategy
Performance
edit- Blocked by:
- Blocking:
- Updates:
- Launched performance perception survey on eswiki (Feb 19th)
- fresnel packaging for CI completed. Jenkins job live as experimental job on Gerrit patches. – https://phabricator.wikimedia.org/T133646
- First Perf Matters post up: https://phabricator.wikimedia.org/phame/live/7/post/124/perf_matters_at_wikipedia_2015/ (will be following on with subsequent years)
- Initial tests running from Sweden and India for Measure time spent as a logged in user from different locations https://phabricator.wikimedia.org/T215489
Release Engineering
edit- Blocked by:
- Blocking:
- Core Platform: Flaky quibble-vendor-mysql-hhvm-docker test in Jenkins https://phabricator.wikimedia.org/T216069
- Editing: https://phabricator.wikimedia.org/T216045#4966360 Testing of everything is stalled due to Beta cluster being read-only/down
- Search Platform: CI for WikibaseLexemeCirrusSearch https://gerrit.wikimedia.org/r/c/integration/config/+/490792
- Fundraising Tech: we might reach out to rel-eng this week if we need help updating our fundraising-branch tests to REL1_31 and composer merge plugin
- Updates:
- Developer satisfaction survey results https://www.mediawiki.org/wiki/Developer_Satisfaction
- Train Health:
- Last week: 1.33.0-wmf.17 - https://phabricator.wikimedia.org/T206671
- This week: 1.33.0-wmf.18 - https://phabricator.wikimedia.org/T206672
- Thanks to folks who responded to wmf.18 train email: Mainframe98, Krinkle, JForrester, Thiemo, Anomie, AOtto!
- Next week: 1.33.0-wmf.19 - https://phabricator.wikimedia.org/T206673
Research
edit- Blocked by: None
- Blocking: None
- Updates:
- Page links change event stream is live:
- https://stream.wikimedia.org/v2/stream/page-links-change
- Demo: https://codepen.io/bmansurov/pen/BMqKpo (will be presented tomorrow (02/21) in 5 Minute Demo)
- Working on improvements of the page links change event: https://phabricator.wikimedia.org/T216249
- Page links change event stream is live:
Scoring Platform
edit- Blocked by: None
- Blocking: Growth for itwiki, We are working to deploy new models
- Updates:
- Adam is leaving :(
- Rebuilding models to make the system more robust (Migrating away from pickle)
- Dockerizing tests for the infra, first step to migrating to kubernetes
Search Platform
edit- Blocked by: CI for WikibaseLexemeCirrusSearch https://gerrit.wikimedia.org/r/c/integration/config/+/490792
- Blocking:
- Updates:
- New textcat library version released https://phabricator.wikimedia.org/T213936
- WikibaseCirrusSearch extension being deployed (not enabled yet) https://phabricator.wikimedia.org/T215684
- Finished checking language analyzers for ES6 upgrade (all is well) https://phabricator.wikimedia.org/T194849
- Fixed error in cirrusbuilddoc help: https://phabricator.wikimedia.org/T216256
- Working on ES 6 upgrade: https://phabricator.wikimedia.org/T183282
- Working on running multiple Elastic instances on the same hardware: https://phabricator.wikimedia.org/T193654
- Working on query parsing refactoring: https://phabricator.wikimedia.org/T185108
- Working on moving CirrusSearch code out of Wikibase to a separate extension: https://phabricator.wikimedia.org/T190022
- Working on adding Korean analyzer: https://phabricator.wikimedia.org/T206874
Security
edit- Blocked by:SRE: RESTBase is not purging deleted (sensitive) stuff https://phabricator.wikimedia.org/T213616
- Blocking:None
- Updates:
- https://phabricator.wikimedia.org/T216419: just assigned
- https://phabricator.wikimedia.org/T214152: approved
- https://phabricator.wikimedia.org/T201492: TBD
- https://phabricator.wikimedia.org/T163827: completed end of week
- https://phabricator.wikimedia.org/T103011: TBD
- https://phabricator.wikimedia.org/T207990: in progress
- https://phabricator.wikimedia.org/T208251: clients responding
- https://phabricator.wikimedia.org/T169097: waiting on client
- New Security Readiness Review announced today
Services
edit- Blocked by:
- Blocking:
- Updates:
Site Reliability Engineering
edit- Blocked by:
- None
- Blocking:
- None
- Updates:
- First Debian buster tests succesful. Still various bugs and quirks.
- Trusty specific puppet code is in an ongoing removal from the repo
- eventgate-analytics deployment ongoing
- cxserver and citoid to be migrated to the deployment pipeline.
Wikidata
edit- Blocked by:
Waiting for security check, but it's notified and we are waiting patiently https://phabricator.wikimedia.org/T216419
- Blocking:
No one we hope
- Updates:
Working on Termbox mobile editing using server side rendering VueJs Shape Expression support extension is worked on and will be released soon (1 month work and Security review)
German Technical Wishlist
edit- Blocked by:
- Blocking:
- Updates:
SoS Meeting Bookkeeping
edit- Updates: