Scrum of scrums/2019-12-18
SRE:
Kubernetes staging and codfw cluster were bootstrapped from scratch today. All apps have been redeployed in the exact same state as before and everything seems to be nominal, but if you notice anything reach out to SRE
EQIAD kubernetes cluster will happen after the holidays
Product Infrastructure needs +2 rights for all PI engineers in deployment-charts (phab:T232794 )
Release Engineering - December 23-January 3rd - No deploys (including train), Holiday break
Updates:
ArticleTargetLoader: Check apiXhr exists
Don't bother fetching metadata for diffs
Wikitext links: File/Category support
Support wikitext link editing by Ed Sanders
Error handling
ve.init.mw.ArticleTargetSaver: Fix exception when handling errors
ve.init.mw.MobileArticleTarget: Don't close overlay when showing error
ve.init.mw.DesktopArticleTarget: Remove dead error handling code
ve.init.mw.ArticleTargetLoader: Fix promises to be abortable again
Exactly match collapsible logic of jquery.makeCollapsible (task phab:T236247 )
ApiVisualEditorEdit: Normalize newlines in wikitext (task phab:T154977 )
ve.ui.MWEducationPopupTool: Respect default preferences for anon users (task phab:T231762 )
Updates:
build: Updating mediawiki/minus-x to 0.3.2 by libraryupgrader
Inject PageViewService into Impact and SpecialImpact (task phab:T240444 )
Make PageViewInfo a soft dependency (task phab:T240444 ) by Kosta Harlan
Suggested Edits
Remove close button from widget, close on hover out (task phab:T238165 )
Use unpadded (i) icon on mobile (task phab:T236854 )
Consistently use suggested-edits-, not suggestededits- (task phab:T236854 )
Do not update state until user clicks "Done" (task phab:T238459 ) (task phab:T238172 )
Record pre-activation as a preference (task phab:T238888 )
Don't fail so hard if pcs/aqs data are undefined
Use placeholder icon instead of larger image (task phab:T238282 )
Update copy for pageviews component (task phab:T238322 )
Restore no-repeat on task cards
Updates:
Minor update released to production (tweaks requested by Analytics)
Finishing up mobile-html integration.
Updates:
Summary: Planning for desktop improvements, last minute bug fixes, and wrapping up advanced mode.
Desktop Improvements Project (Vector / DIP) :
Page previews (Popups):
Mobile website (MinervaNeue / MobileFrontend):
WikidataPageBanner:
Miscellaneous:
Product Infrastructure
edit
Blocked by:
SRE on providing buster node images for proton
SRE/RelEng? on adding +2 rights for all PI engineers to deployment-charts (phab:T232794 )
Updates:
Computer-Aided Tagging is "soft-launched," on Commons, please report any issues.
Investigating job queue lag caused by fetchGoogleCloudVisionAnnotation jobs (phab:T241072 )
Blocking:
Updates:
see above for computer-aided tagging
some new input types available for statements on commons
dumps unblocked
Updates:
We are looking to enabled Parsoid/PHP for the language variants this week which will effectively mark the end of Parsoid/JS in production.
Updates:
KaiOS app: responsive layout (for landscape-oriented devices) phab:T240790
KaiOS app: links preview (still working on references) phab:T234625
KaiOS app: various bug fixes
Updates:
CiviCRM
On-demand sending of end-of-year summary receipt emails
Better deadlock handling in donation queue consumers
Improving visibility of recurring donations and endowment donations on internal dashboard
CentralNotice
Fixing bug in status code when campaign fallback is active
Revising UI elements of region-level targeting
Paymentswiki
Investigating charging NL bank donations through a different payment processor
Blocking:
Search Platform: MW Job consumers sometimes pause for several minutes phab:T224425
Updates:
Virtual offsite last week
Finishing last sprint for the year this week
Engineering Productivity
edit
Blocking:
Product Infrastructure - SRE/RelEng? on adding +2 rights for all PI engineers to deployment-charts (phab:T232794 )
Updates:
Blocked by:
Structured Data: Data dumps for SDC: phab:T221917
Core: MW Job consumers sometimes pause for several minutes phab:T224425
Updates:
CirrusSearch writes are split into per cluster kafka partitions to isolate clusters from each other phab:T235832
Site Reliability Engineering
edit
Blocking:
PI in providing buster docker images for proton
Product Infrastructure - SRE/RelEng? on adding +2 rights for all PI engineers to deployment-charts (phab:T232794 )
Updates:
Kubernetes staging and codfw cluster were bootstrapped from scratch today. All apps have been redeployed in the exact same state as before and everything seems to be nominal, but if you notice anything reachout to SRE
EQIAD kubernetes cluster will happen after the holidays