Hi,
for HTML version see https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-02-12
Željko
--
= 2020-02-12 =
== Callouts ==
* SRE for Release engineering on Looking for scap reviewers for syslog support [[gerrit:563468]] * Parsing - Project retrospective of how Parsoid was ported to PHP: [[phab:phame/post/view/189/parsoid_in_php_or_there_and_back_again]]
== Product ==
=== Community Tech === * Updates: ** We anticipate new database table will be created this week (Watchlist Expiry).
=== Anti-Harassment Tools === * Blocking: ** Release Engineering - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed [[phab:T244937]]. This is part of adding more functionality (multicolumn sort).
=== Editing === * Updates: ** Deploying Reply v1.0 for talk pages next week ** For Reply v2.0, refining the approach to autcomplete @-mentions ([[phab:T232601]]) and developing a technical approach to editing comments ([[phab:T242562]])
=== Growth === * Updates: ** Newcomer tasks 1.1 (topic matching): building the infrastructe to upgrade the topics to use the ORES models instead of our initial "morelike" algorithm. Big thanks to the Search and Scoring teams for their ongoing support. ** Newcomer tasks 1.2 (guidance): We are also beginning engineering work on this part of the newcomer tasks workflow ([[phab:T244431]])
=== iOS native app === * Updates: ** Continuing development on 6.6 release (mobile-html integration) [[phab:project/view/4273]]
=== Android native app === * Updates: ** Finishing up conversion logic from old caching to new offline database scheme. (relating to mobile-html migration) ** Iterating on design refinements of Image Tagging interface.
=== Web === * Updates: ** Summary: continuing desktop improvements (DIP). Digging into logo handling, conventions, feature management, and legacy version preferences. ** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector / DIP)]]: *** [[phab:T232140|<nowiki>Separate out logo handling into square image logos and long text/wordmark banner logos</nowiki>]] *** [[phab:T239269|<nowiki>[SPIKE 16hrs] Add coding convention for new commits to Vector</nowiki>]] *** [[phab:T242381|<nowiki>Add a Vector skin version preference</nowiki>]] *** [[phab:T236711|<nowiki>It should be possible to customise the implementation of mw.util.addPortletLink function on a skin basis</nowiki>]] ** Mobile website (MinervaNeue / MobileFrontend): *** [[phab:T244444|<nowiki>Replace all possible, non-product specific icons in MobileFrontend/MinervaNeue with WikimediaUI/OOUI ones</nowiki>]] *** [[phab:T244436|<nowiki>[Regression, Production] user contributions icon missing on AMC mode</nowiki>]] *** [[phab:T212465|<nowiki>[EPIC] None of our View's should exhibit 2 levels of inheritance</nowiki>]] *** [[phab:T32405|<nowiki>[EPIC] MobileFrontend extension should stop special-casing main page</nowiki>]] *** [[phab:T244106|<nowiki>Setup storybook from Minerva</nowiki>]] *** [[phab:T214641|<nowiki>[Technical] The LoadingOverlay and src/mobile.startup/rlModuleLoader.js pattern should be removed - it results in overlay flashes during switches</nowiki>]] *** [[phab:T139221|<nowiki>Better expose table of contents to assistive technology by using role=navigation</nowiki>]]
=== Product Infrastructure === * Updates: ** Push notifications technical planning in process
=== Structured Data === * Blocking: ** Search Platform: Data dumps for SDC: [[phab:T221917]] - honestly, we're not blocking this anymore * Updates: ** no update from last week - finishing off SDC (input types, constraints, novalue/somevalue)
=== Parsing === * Updates: ** Project retrospective of how Parsoid was ported to PHP: [[phab:phame/post/view/189/parsoid_in_php_or_there_and_back_again]] ** Working on a parsoid extension api using Parsoid's Cite implementation as a guinea pig.
=== UI Standardization === * Updates: ** OOUI v0.36.5 on the way, all icon related changes, added MF/MN icons ** Started OpenDesignKit integration discussions into design.wikimedia.org ** WikiEditor 2010 toolbar design aligned to standard components (thanks, Ed Sanders)
== Technology ==
=== Analytics === * Blocking: ** Release Engineering: The manual analytics-refinery-release and analytics-refinery-update-jars Jenkins jobs need to be ported from bare-metal Jessie into Docker (or just dropped) [[phab:T210271]]
=== Fundraising Tech === * Updates: ** Re-evaluating failure modes on paymentswiki - when we get networking errors making API calls donors often donate twice due to unclear errors. - [[phab:T243873]] ** More work towards recurring donations with backup card processor - [[phab:T243334]], ** Updating translated thank you letters and adding a button in the CiviCRM UI to send the multilingual versions - [[phab:T243098]] ** Better aligning our use of a few CiviCRM concepts with core - [[phab:T244326]] ** Upstreaming or discarding more local CiviCRM performance hacks - [[phab:T194313]], [[phab:T217600]] ** More work to finish CentralNotice sub-national geotargeting - [[phab:T243011]]
=== Core Platform === * Blocking: ** German Technical Wishlist (Release Engineering/SRE/Core Platform (?)) - Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: [[phab:T243123]] ** Search Platform: MW Job consumers sometimes pause for several minutes [[phab:T224425]] * Updates: ** API gateway plan in technical planning stages [[Core_Platform_Team/Initiatives/API_Gateway]] ** Search enhancement epic starting [[Core_Platform_Team/Initiatives/Core_REST_API_in_MediaWiki#Epic_1.5:_Search_enhancement]]
=== Engineering Productivity ===
==== Quality and Test Engineering ==== * Updates: ** Started with series of internal testing strategy presentations. First in series - CheckUser.
==== Release Engineering ==== * Blocked by: ** Analytics: The manual analytics-refinery-release and analytics-refinery-update-jars Jenkins jobs need to be ported from bare-metal Jessie into Docker (or just dropped) [[phab:T210271]] ** Anti-Harassment Tools - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed [[phab:T244937]] * Blocking: ** SRE on Looking for scap reviewers for syslog support [[gerrit:563468]] ** German Technical Wishlist (Release Engineering/SRE (?)) - Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: [[phab:T243123]] * Updates: ** Train Health *** Last week: 1.35.0-wmf.18 - [[phab:T233866]] *** This week: 1.35.0-wmf.19 - [[phab:T233867]] **** Anti-Harassment Tools - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed [[phab:T244937]] *** Next week: 1.35.0-wmf.20 - [[phab:T233868]]
=== Scoring Platform === * Updates: ** Rolled back ORES deploy for memory issues. New deploy out on Monday. [[phab:T242705]] *** Memory opened up but issues still persist when doing logrotate. ** Coloring OOJSui icons using the WMF standard color palette. Is there a good way to do this?
=== Search Platform === * Blocked by: ** Structured Data: Data dumps for SDC: [[phab:T221917]] ** Core: MW Job consumers sometimes pause for several minutes [[phab:T224425]] * Updates: ** Load ORES articletopic data into ElasticSearch via the weekly bulk update [[phab:T240556]]
=== Security === * Updates: ** [[phab:T242124]] - EventStreamConfig Security Review = done ** [[phab:T240010]] - Wikipedia Previews = stalled on one or two questions for requesters ** [[phab:T242134]] - Talk Pages/Discussion Tools review = started ** [[phab:T243007]] - KaiOS review = waiting for code freeze or commit specification
=== Site Reliability Engineering === * Blocked by: ** Release engineering on Looking for scap reviewers for syslog support [[gerrit:563468]] * Blocking: ** German Technical Wishlist (Release Engineering/SRE/Core Platform (?)) - Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: [[phab:T243123]]
== Wikimedia DE ==
=== German Technical Wishlist === * Blocked by: ** Release Engineering/SRE/Core Platform (?): Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: [[phab:T243123]]
On Thu, Feb 13, 2020 at 10:56 AM Željko Filipin zfilipin@wikimedia.org wrote:
Hi,
for HTML version see https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-02-12
Željko
--
= 2020-02-12 =
== Callouts ==
- SRE for Release engineering on Looking for scap reviewers for syslog
support [[gerrit:563468]]
- Parsing - Project retrospective of how Parsoid was ported to PHP:
[[phab:phame/post/view/189/parsoid_in_php_or_there_and_back_again]]
== Product ==
=== Community Tech ===
- Updates:
** We anticipate new database table will be created this week (Watchlist Expiry).
=== Anti-Harassment Tools ===
- Blocking:
** Release Engineering - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed [[phab:T244937]]. This is part of adding more functionality (multicolumn sort).
=== Editing ===
- Updates:
** Deploying Reply v1.0 for talk pages next week ** For Reply v2.0, refining the approach to autcomplete @-mentions ([[phab:T232601]]) and developing a technical approach to editing comments ([[phab:T242562]])
=== Growth ===
- Updates:
** Newcomer tasks 1.1 (topic matching): building the infrastructe to upgrade the topics to use the ORES models instead of our initial "morelike" algorithm. Big thanks to the Search and Scoring teams for their ongoing support. ** Newcomer tasks 1.2 (guidance): We are also beginning engineering work on this part of the newcomer tasks workflow ([[phab:T244431]])
=== iOS native app ===
- Updates:
** Continuing development on 6.6 release (mobile-html integration) [[phab:project/view/4273]]
=== Android native app ===
- Updates:
** Finishing up conversion logic from old caching to new offline database scheme. (relating to mobile-html migration) ** Iterating on design refinements of Image Tagging interface.
=== Web ===
- Updates:
** Summary: continuing desktop improvements (DIP). Digging into logo handling, conventions, feature management, and legacy version preferences. ** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector / DIP)]]: *** [[phab:T232140|<nowiki>Separate out logo handling into square image logos and long text/wordmark banner logos</nowiki>]] *** [[phab:T239269|<nowiki>[SPIKE 16hrs] Add coding convention for new commits to Vector</nowiki>]] *** [[phab:T242381|<nowiki>Add a Vector skin version preference</nowiki>]] *** [[phab:T236711|<nowiki>It should be possible to customise the implementation of mw.util.addPortletLink function on a skin basis</nowiki>]] ** Mobile website (MinervaNeue / MobileFrontend): *** [[phab:T244444|<nowiki>Replace all possible, non-product specific icons in MobileFrontend/MinervaNeue with WikimediaUI/OOUI ones</nowiki>]] *** [[phab:T244436|<nowiki>[Regression, Production] user contributions icon missing on AMC mode</nowiki>]] *** [[phab:T212465|<nowiki>[EPIC] None of our View's should exhibit 2 levels of inheritance</nowiki>]] *** [[phab:T32405|<nowiki>[EPIC] MobileFrontend extension should stop special-casing main page</nowiki>]] *** [[phab:T244106|<nowiki>Setup storybook from Minerva</nowiki>]] *** [[phab:T214641|<nowiki>[Technical] The LoadingOverlay and src/mobile.startup/rlModuleLoader.js pattern should be removed - it results in overlay flashes during switches</nowiki>]] *** [[phab:T139221|<nowiki>Better expose table of contents to assistive technology by using role=navigation</nowiki>]]
=== Product Infrastructure ===
- Updates:
** Push notifications technical planning in process
=== Structured Data ===
- Blocking:
** Search Platform: Data dumps for SDC: [[phab:T221917]] - honestly, we're not blocking this anymore
All my apologies. This has been unblocked for a while, we (search platform) are the ones stalling on this now.
- Updates:
** no update from last week - finishing off SDC (input types, constraints, novalue/somevalue)
=== Parsing ===
- Updates:
** Project retrospective of how Parsoid was ported to PHP: [[phab:phame/post/view/189/parsoid_in_php_or_there_and_back_again]] ** Working on a parsoid extension api using Parsoid's Cite implementation as a guinea pig.
=== UI Standardization ===
- Updates:
** OOUI v0.36.5 on the way, all icon related changes, added MF/MN icons ** Started OpenDesignKit integration discussions into design.wikimedia.org ** WikiEditor 2010 toolbar design aligned to standard components (thanks, Ed Sanders)
== Technology ==
=== Analytics ===
- Blocking:
** Release Engineering: The manual analytics-refinery-release and analytics-refinery-update-jars Jenkins jobs need to be ported from bare-metal Jessie into Docker (or just dropped) [[phab:T210271]]
=== Fundraising Tech ===
- Updates:
** Re-evaluating failure modes on paymentswiki - when we get networking errors making API calls donors often donate twice due to unclear errors. - [[phab:T243873]] ** More work towards recurring donations with backup card processor - [[phab:T243334]], ** Updating translated thank you letters and adding a button in the CiviCRM UI to send the multilingual versions - [[phab:T243098]] ** Better aligning our use of a few CiviCRM concepts with core - [[phab:T244326]] ** Upstreaming or discarding more local CiviCRM performance hacks - [[phab:T194313]], [[phab:T217600]] ** More work to finish CentralNotice sub-national geotargeting - [[phab:T243011]]
=== Core Platform ===
- Blocking:
** German Technical Wishlist (Release Engineering/SRE/Core Platform (?)) - Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: [[phab:T243123]] ** Search Platform: MW Job consumers sometimes pause for several minutes [[phab:T224425]]
- Updates:
** API gateway plan in technical planning stages [[Core_Platform_Team/Initiatives/API_Gateway]] ** Search enhancement epic starting
[[Core_Platform_Team/Initiatives/Core_REST_API_in_MediaWiki#Epic_1.5:_Search_enhancement]]
=== Engineering Productivity ===
==== Quality and Test Engineering ====
- Updates:
** Started with series of internal testing strategy presentations. First in series - CheckUser.
==== Release Engineering ====
- Blocked by:
** Analytics: The manual analytics-refinery-release and analytics-refinery-update-jars Jenkins jobs need to be ported from bare-metal Jessie into Docker (or just dropped) [[phab:T210271]] ** Anti-Harassment Tools - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed [[phab:T244937]]
- Blocking:
** SRE on Looking for scap reviewers for syslog support [[gerrit:563468]] ** German Technical Wishlist (Release Engineering/SRE (?)) - Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: [[phab:T243123]]
- Updates:
** Train Health *** Last week: 1.35.0-wmf.18 - [[phab:T233866]] *** This week: 1.35.0-wmf.19 - [[phab:T233867]] **** Anti-Harassment Tools - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed [[phab:T244937]] *** Next week: 1.35.0-wmf.20 - [[phab:T233868]]
=== Scoring Platform ===
- Updates:
** Rolled back ORES deploy for memory issues. New deploy out on Monday. [[phab:T242705]] *** Memory opened up but issues still persist when doing logrotate. ** Coloring OOJSui icons using the WMF standard color palette. Is there a good way to do this?
=== Search Platform ===
- Blocked by:
** Structured Data: Data dumps for SDC: [[phab:T221917]] ** Core: MW Job consumers sometimes pause for several minutes [[phab:T224425]]
- Updates:
** Load ORES articletopic data into ElasticSearch via the weekly bulk update [[phab:T240556]]
=== Security ===
- Updates:
** [[phab:T242124]] - EventStreamConfig Security Review = done ** [[phab:T240010]] - Wikipedia Previews = stalled on one or two questions for requesters ** [[phab:T242134]] - Talk Pages/Discussion Tools review = started ** [[phab:T243007]] - KaiOS review = waiting for code freeze or commit specification
=== Site Reliability Engineering ===
- Blocked by:
** Release engineering on Looking for scap reviewers for syslog support [[gerrit:563468]]
- Blocking:
** German Technical Wishlist (Release Engineering/SRE/Core Platform (?)) - Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: [[phab:T243123]]
== Wikimedia DE ==
=== German Technical Wishlist ===
- Blocked by:
** Release Engineering/SRE/Core Platform (?): Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: [[phab:T243123]] _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org