Scrum of scrums/2018-12-19
Callouts
edit- Fundraising campaigns https://meta.wikimedia.org/wiki/CentralNotice/Calendar
- OOUI v0.30.0 going to be released today, all widgets fully accessible. Rollout begin of 2019.
- Release Engineering
- Train Health:
- Train blocked on https://phabricator.wikimedia.org/T212217 ErrorException from line 317 of /srv/mediawiki/php-1.33.0-wmf.9/extensions/ExtensionDistributor/includes/specials/SpecialBaseDistributor.php: PHP Notice: Undefined variable: downloadImg
- No Train (nor other deploys) weeks of December 24th and December 31st
Audiences
editContributors
editCommunity Tech
edit- Blocked by: Cloud services - Install librsvg 2.40.18 on Jessie for K8s webservice - https://phabricator.wikimedia.org/T151656 (patch: https://gerrit.wikimedia.org/r/#/c/operations/docker-images/toollabs-images/+/480159/)
- Blocking:
- Updates:
Anti-Harassment Tools
edit- Blocked by:
- Blocking:
- Updates:
Editing
edit- Blocked by:
- Blocking:
- Updates:
Growth
edit- Blocked by:
- Blocking:
- Updates: Help Panel schema is close to being finalized, and initial implementation code has been merged in GrowthExperiments
Language
edit- Blocked by: None
- Blocking: None
- Updates:
- ContentTranslation v2 work continue.
- cxserver getting rate-limiter feature soon.
Readers
editiOS native app
edit- Blocked by:
- Blocking:
- Updates:
- working on an editing prototype (using CodeMirror) (board: https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/)
- hiring screens in progress (team interviews will start after the break) (job ad: https://boards.greenhouse.io/wikimedia/jobs/1456243?gh_src=b908e1631)
Android native app
edit- Blocked by:
- Blocking:
- Updates:
Readers Web
edit- Blocked by:
- Blocking:
- Updates:
- Summary: lots of MobileFrontend architecture project tasks and planning, making spikes for the advanced mobile contributions project, and page issues deployment \o/. Also, check out Jan's cool Popups UI development environment https://zen-pasteur-e92b1e.netlify.com/
- Responsive website (MinervaNeue / MobileFrontend):
- Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
- MobileFrontend should not have a global event emitter T156186
- Webpackify search T210207
- Webpackify mobile.toggle T210208
- Identify views that mix responsibilities T206036
- Pass View properties in the constructor instead of the prototype T211828
- Enable Views to easily add children T209647
- Investigate code splitting for mobile.languages.structured T210210
- Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
- Investigate opt-in audience and instrumentation T211195
- Team planning
- Page issues https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
- Deployment to all wikis except enwiki on December 17th \o/ T210553
- Distinct issues should not be grouped T202349
- Split pageIssues.js into smaller functions T211257
- Miscellaneous bug fixes and maintenance T210191 T200927 T211963 T211743 T210390 T211903
- Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
- Desktop website (Vector, Popups)
- Popups https://www.mediawiki.org/wiki/Page_Previews
- Generate all possible combinations of page previews with Storybook T205989 https://zen-pasteur-e92b1e.netlify.com/
- Upgrade Popups dependencies T209314
- Replicate Popups memory leak without other extensions T208634
- Vector https://www.mediawiki.org/wiki/Skin:Vector
- Improve language icon discoverability in mobile by using icon in desktop T211985
- Popups https://www.mediawiki.org/wiki/Page_Previews
- PDF rendering (Proton) https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
- Remaining work tracked in deploy Proton T181084
- Passing ownership to Readers Infrastructure T210652
Readers Infrastructure
edit- Blocked by:
- Blocking:
- Updates:
Multimedia
edit- Updates
Parsing
edit- Blocked by: None
- Blocking: None that we are aware of
- Updates: Organizing for PHP porting process, gathering a few extra team members for the next quarter porting push.
UI Standardization
edit- Blocked by:
- Blocking:
- Updates:
- OOUI v0.30.0 to be released later today, will be on 1st train 2019
- All widgets are completely accessible with this release, following native elements where possible in the screen reader output or WAI ARIA best practices
- `invisibleLabel` feature for icon-only buttons has already been added in v0.29.3
- This release includes improvements to Dropdown-, ComboboxWidget and LookupElement
- Breaking change: Make non-continuous StackLayouts non-scrollable, all code occurrences in Wikimedia-deployed extensions have already been cleared https://phabricator.wikimedia.org/T208644
- Deprecation: `iconTitle`/`indicatorTitle` get deprecated, use unified `title` config instead https://phabricator.wikimedia.org/T76638
- All widgets are completely accessible with this release, following native elements where possible in the screen reader output or WAI ARIA best practices
- OOUI v0.30.0 to be released later today, will be on 1st train 2019
Technology
editAnalytics
edit- Blocked by:
- Blocking:
- Updates:
Cloud Services
edit- Blocked by:
- Blocking:
- Updates:
Fundraising Tech
edit- Blocked by:
- Blocking:
- Updates:
- CentralNotice
- Trying another tack to stop protection log duplication https://phabricator.wikimedia.org/T210983
- Sorting out an unintended consequence of permission tightening: https://phabricator.wikimedia.org/T209873
- CiviCRM
- updates to manually-sent TY letter: https://phabricator.wikimedia.org/T211797
- Performance issue with activity listings: https://phabricator.wikimedia.org/T204908
- More cleanup from PayPal's messing with recurring donation IDs: https://phabricator.wikimedia.org/T209294
- Looking into currency mismatch issues with main card processor's new API: https://phabricator.wikimedia.org/T211024
- Geolocating donors who come into a specific part of the pipeline without country on the URL https://phabricator.wikimedia.org/T211454
- CentralNotice
MediaWiki Core Platform
edit- Blocked by:
- Blocking:
- Updates:
Performance
edit- Blocked by:
- Blocking:
- Updates:
Release Engineering
edit- Blocked by:
- SRE patch (re)review
- Blocking:
- Updates:
- Train Health:
- Last week: 1.33.0-wmf.8 deployment blockers https://phabricator.wikimedia.org/T206662
- Finished on time, no major problems
- https://wikitech.wikimedia.org/wiki/Incident_documentation/20181212-Train-1.33.0-wmf.8
- This week: 1.33.0-wmf.9 deployment blockers https://phabricator.wikimedia.org/T206663
- blocked on https://phabricator.wikimedia.org/T212217 ErrorException from line 317 of /srv/mediawiki/php-1.33.0-wmf.9/extensions/ExtensionDistributor/includes/specials/SpecialBaseDistributor.php: PHP Notice: Undefined variable: downloadImg
- https://wikitech.wikimedia.org/wiki/Incident_documentation/20181218-train-1.33.0-wmf.9
- Next week: No train, holidays!
- No Train (nor other deploys) weeks of December 24th and December 31st
- Last week: 1.33.0-wmf.8 deployment blockers https://phabricator.wikimedia.org/T206662
- Code Health:
- Code Health Newsletter - Issue 2 Volume 1 https://www.mediawiki.org/wiki/Code_Health/newsletters/Issue02Volume01
- Train Health:
Research
edit- Blocked by:
- Blocking:
- Updates:
Scoring Platform
edit- Blocked by:
- Blocking:
- Updates:
- Moving towards JSON and away from pickle
- Improved ORES performance by solving a precaching issue
- We have developed a damage detection model for Translatewiki. Deployment could happen this week or the week immediately after the holiday deployment freeze.
Search Platform
edit- Blocked by:
- Blocking:
- Updates:
- Started discussion: do we need rare character index: https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Any_use_for_a_%22rare_character%22_index?
- Configured LVS endpoints for new ES clusters: https://phabricator.wikimedia.org/T207195
- Fixed WDQS problem with stale reads: https://phabricator.wikimedia.org/T210901
- Working on data corruption issues in WDQS: https://phabricator.wikimedia.org/T210044
- 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 “wrong keyboard” detection: https://phabricator.wikimedia.org/T138958
- Working on query parsing refactoring: https://phabricator.wikimedia.org/T185108
Security
edit- Blocked by:None
- Blocking:None
- Updates:Analyists are working on tasks
Services
edit- Blocked by:
- Blocking:
- Updates:
Site Reliability Engineering
edit- Blocked by:
- None
- Blocking:
- None
- Updates:
- blubber/blubberoid deployed in production kubernetes. Thanks Releng!
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: