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]]
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to