https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-12-19
*=2018-12-19=* == Callouts == * Fundraising campaigns *https://meta.wikimedia.org/wiki/CentralNotice/Calendar* 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 ==
=== Contributors === ==== Community Tech ==== * 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/...) * Blocking: * Updates: **
==== Anti-Harassment Tools ==== * Blocked by: * Blocking: * Updates: **
==== Editing ==== * Blocked by: * Blocking: ** Updates: **
==== Growth ==== * Blocked by: * Blocking: * Updates: Help Panel schema is close to being finalized, and initial implementation code has been merged in GrowthExperiments **
==== Language ==== * Blocked by: None * Blocking: None * Updates: ** ContentTranslation v2 work continue. ** cxserver getting rate-limiter feature soon.
=== Readers === ==== iOS native app ==== * 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 ==== * Blocked by: * Blocking: * Updates: **
==== Readers Web ==== * 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_MobileFron... **** 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
** 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
** 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 ==== * Blocked by: * Blocking: * Updates: **
==== Multimedia ==== * Updates **
==== Parsing ==== * 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 ==== * 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
== Technology == === Analytics === * Blocked by: * Blocking: * Updates: **
=== Cloud Services === * Blocked by: * Blocking: * Updates: **
=== Fundraising Tech === * 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
=== MediaWiki Core Platform === * Blocked by: * Blocking: * Updates: **
=== Performance === * Blocked by: ** * Blocking: ** * Updates: **
=== Release Engineering === * Blocked by: ** SRE patch (re)review *** [https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/474824/ jenkins agent on releases-jenkins] *** [https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/474825/ install docker on releases-jenkins] * 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.... *** 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.... *** Next week: No train, holidays! *** No Train (nor other deploys) weeks of December 24th and December 31st ** Code Health: *** Code Health Newsletter - Issue 2 Volume 1 https://www.mediawiki.org/wiki/Code_Health/newsletters/Issue02Volume01
=== Research === * Blocked by: * Blocking: * Updates:
=== Scoring Platform === * 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 === * Blocked by: * Blocking: * Updates: ** Started discussion: do we need rare character index: https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Any_use_for... ** 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 === * Blocked by:None * Blocking:None * Updates:Analyists are working on tasks **
=== Services === * Blocked by: * Blocking: * Updates: **
=== Site Reliability Engineering === * Blocked by: ** None * Blocking: ** None * Updates: ** blubber/blubberoid deployed in production kubernetes. Thanks Releng!
== Wikidata == * Blocked by: * Blocking: * Updates: **
== German Technical Wishlist == * Blocked by: * Blocking: * Updates: **
== Multi-Content Revisions == * Blocked by: * Blocking: * Updates: **
== SoS Meeting Bookkeeping == * Updates: **
wikitech-l@lists.wikimedia.org