https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-03-06
=*2019-03-06*=
== Callouts == * Language blocked on RelEng: CI issues/Merge Blockers: https://phabricator.wikimedia.org/T217654 and https://phabricator.wikimedia.org/T216689 * SRE informs that we have a Network maintenance (Tuesday 19th 14:00UTC) https://phabricator.wikimedia.org/T187960 ** Will require s2 to be read only (T217441 - we will use that window to upgrade MySQL on the master) ** Will also impact x1 master (which will be read only for a few seconds and cannot be disabled on mediawiki layer) * Search Platform -> RelEng: CI configuration for Blazegraph: https://gerrit.wikimedia.org/r/c/integration/config/+/493340 * Release Engineering: Train blocked: ** Growth - Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766 ** Cloud Services - labtestweb2001: Fatal error: unknown class AuthPlugin in /srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692
== Audiences ==
=== Contributors === ==== Community Tech ==== * Blocked by: * Blocking: * Updates: **
==== Anti-Harassment Tools ==== * Blocked by: * Blocking: * Updates: **
==== Editing ==== * Blocked by: * Blocking: ** Updates: **
==== Growth ==== * Blocked by: * Blocking: ** Performance: CR for avoiding Watchlist DB writes on HTTP GET. https://gerrit.wikimedia.org/r/416198 ** Release Engineering - Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766 * Updates: **
==== Language ==== * Blocked by: * Blocking: * Updates: **
=== Readers === ==== iOS native app ==== * Blocked by: * Blocking: * Updates: **Working on 6.2.1 ( https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/) ***bug fixes ***editing enhancements
==== Android native app ==== * Blocked by: * Blocking: * Updates: **
==== Readers Web ==== * Blocked by: * Blocking: * Updates: ** Summary: adding some features to QuickSurveys, medium term planning, and continuing the Advanced Mobile Contributions and MobileFrontend Architecture investment projects.
** Responsive website (MinervaNeue / MobileFrontend):
*** Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions **** Provide mechanism to allow dynamically tag log entries T215675 **** Add X-Analytics tag for AMC webrequests T212961 **** Cannot access user contributions when following red link to user page on mobile T201339
*** Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFron... **** Refactor TalkSectionAddOverlay T217102 **** Refactor ImageOverlay T216198 **** Post-inheritance cleanup T217220 **** Limit mobile.startup's mw.config variables T216848 **** Refactor TalkOverlay T215370 **** Refactor LanguageOverlay T215657
*** Update list styles T150377 *** Miscellaneous bug fixes and maintenance T216628
*** QuickSurveys **** Consultation with Research **** Support sampling by country T213847 **** Support sampling by edits T139317 **** Support sampling by page T213696 **** QuickSurveys are hidden on pages without infoboxes and with table of contents T210646
** Desktop website (Vector, Popups)
*** Vector **** Vector should replace rendering from PHP with Mustache T217172
*** Popups https://www.mediawiki.org/wiki/Page_Previews **** WMDE reference previews review and support T67114 https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews
** Medium-term planning.
==== Readers Infrastructure ==== * Blocked by: Security on WikimediaEditorTasks review (they know, it was assigned yesterday) * Blocking: * Updates: ** WikimediaEditorTasks extension security review in progress ** Reminder: summary 1.4.0 endpoint change: titles in the content_urls properties are encoded now (T216739)
==== Multimedia ==== * Updates **
==== Parsing ==== * Blocked by: * Blocking: * Updates:
==== UI Standardization ==== * Blocked by: * Blocking: * Updates: **
== Technology == === Analytics === * Blocked by: * Blocking: * Updates: **
=== Cloud Services === * Blocked by: * Blocking: Release Engineering - labtestweb2001: Fatal error: unknown class AuthPlugin in /srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692 * Updates: **
=== Fundraising Tech === * Blocked by: * Blocking: * Updates: ** Reviewing audit code for main card processor to make sure we're catching everything https://phabricator.wikimedia.org/T217582 ** Fixing CentralNotice sanitization over-strictness https://phabricator.wikimedia.org/T216150 ** Better fraud attempt queries for CiviCRM https://phabricator.wikimedia.org/T199268 ** Tweaks to Thank You mail https://phabricator.wikimedia.org/T207674 ** Building notification stream for changes to active CentralNotice banners and included bits https://phabricator.wikimedia.org/T208511 ** Working on recording opt-in choices even when payment attempt fails https://phabricator.wikimedia.org/T216293 ** Still trying to coordinate timing of payments-wiki upgrade to PHP7 & MW 1.31 https://phabricator.wikimedia.org/T184460
=== Core Platform === * Blocked by: * Blocking: * Updates: ** Documentation Portal product plan draft ** Tech writer hiring ** PEG rule parameters ** Kask to K8S (logging, readiness) ** Engineering manager hiring last mile **
=== Performance === * Blocked by: ** Parsing Team: CR for Parser save timing optimisation. https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/294774/ ** Growth Team: CR for avoiding Watchlist DB writes on HTTP GET. https://gerrit.wikimedia.org/r/416198 * Blocking: ** * Updates: ** Aaron made database messages to Logstash nicer and less verbose. ** New Fresnel release (per-patch MW perf tester), scenarios now have names. ** Working on sampling profiler instrastructure for PHP 7, to match HHVM/Xenon flame graphs.
=== Release Engineering === * Blocked by: Train blocked: ** Growth - Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766 ** Cloud Services - labtestweb2001: Fatal error: unknown class AuthPlugin in /srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692 * Blocking: ** Language: CI issues/Merge Blockers: https://phabricator.wikimedia.org/T217654 and https://phabricator.wikimedia.org/T216689 ** Search Platform: CI configuration for Blazegraph: https://gerrit.wikimedia.org/r/c/integration/config/+/493340 * Updates: ** Choosing tools for continuous integration https://phabricator.wikimedia.org/phame/post/view/148/choosing_tools_for_con... ** Projects, Forms and Subtypes oh my! https://phabricator.wikimedia.org/phame/post/view/147/projects_forms_and_sub... ** Train Health: *** Last week: 1.33.0-wmf.19 - https://phabricator.wikimedia.org/T206673 **** Still one blocker left - TranslateRenderJob: Cannot render translation page for Wikimania/pa-guru! https://phabricator.wikimedia.org/T217380 *** This week: 1.33.0-wmf.20 - https://phabricator.wikimedia.org/T206674 **** We have two blockers: ***** Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766 ***** labtestweb2001: Fatal error: unknown class AuthPlugin in /srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692 *** Next week: 1.33.0-wmf.21 - https://phabricator.wikimedia.org/T206675
=== Research === * Blocked by: None * Blocking: None * Updates: ** Ran the reader demographics survey: https://phabricator.wikimedia.org/T217080 ** Google summer of code preparation: https://phabricator.wikimedia.org/T217655 ** Collected new set of data for the CitationUsage schema for quality assurance: https://phabricator.wikimedia.org/T213969 ** Improving article-recommender scripts: https://phabricator.wikimedia.org/T211981
=== Scoring Platform === * Blocked by: * Blocking: * Updates:
=== Search Platform === * Blocked by: RelEng: CI configuration for Blazegraph: https://gerrit.wikimedia.org/r/c/integration/config/+/493340 * Blocking: * Updates: ** WikibaseCirrusSearch deployed tested on Beta cluster, works fine, testwikidata next: https://phabricator.wikimedia.org/T215684 ** Working on ES 6 upgrade: https://phabricator.wikimedia.org/T183282 ** Working on language-specific lowercasing in search indexing: https://phabricator.wikimedia.org/T217602 ** Updated extensions to use new phan (thanks Legoktm, bugs found!) ** Working on query parsing refactoring: https://phabricator.wikimedia.org/T185108 ** Working on moving CirrusSearch code out of Wikibase to a separate extension: https://phabricator.wikimedia.org/T190022
=== Security === * Blocked by:None * Blocking:None * Updates: **https://phabricator.wikimedia.org/T217289: ass*igned 03/05 **https://phabricator.wikimedia.org/T215048: assigned 03/05 **https://phabricator.wikimedia.org/T216692: TBD **https://phabricator.wikimedia.org/T163827: complete by end of week **https://phabricator.wikimedia.org/T216419: will start this week **https://phabricator.wikimedia.org/T211489: complete by end of week **https://phabricator.wikimedia.org/T201492: TBD **https://phabricator.wikimedia.org/T103011: TBD **https://phabricator.wikimedia.org/T207990: will start this week
=== Services === * Blocked by: * Blocking: * Updates: **
=== Site Reliability Engineering === * Blocked by: ** None * Blocking: ** None * Updates: ** Network maintenance (Tuesday 19th 14:00UTC) T187960 *** Will require s2 to be read only (T217441 - we will use that window to upgrade MySQL on the master) *** ill also impact x1 master (which will be read only for a few seconds and cannot be disabled on mediawiki layer)
== Wikidata == * Blocked by: * Blocking: * Updates: **
== German Technical Wishlist == * Blocked by: * Blocking: * Updates: **
== SoS Meeting Bookkeeping == * Updates: **
Adding UI Standardization update, that made it in the notes 15 mins after meeting start:
==== UI Standardization ====
Blocked by:
Blocking:
Updates:
** Project Improve mobile reading experience through operating system font
stack ongoing: https://www.mediawiki.org/wiki/Design/Projects/Improve_mobile_reading_experi...
*** Rollout on wikipedia.org succeeded
** OOUI v0.30.4 release in preparation, among changes
*** Improve error/warning message representation
*** SVG icons optimizations to code perfection, special thanks Thiemo
Kreuz for his contributions
*** SelectWidget: Rewrite getItemMatcher without regular expressions and
*** MenuSelectWidget: Add 'filterMode'
** MinervaNeue: Change to normalize.css approach
OOUI v0.30.4 was released in the meantime and saw additionally two deprecations * SelectWidget: Rename '-depressed' to '-unpressed' * icons: Deprecate 'web' from 'editing-citation' Full release history at https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
Best, Volker
On Wed, Mar 6, 2019 at 8:52 AM Grace Gellerman ggellerman@wikimedia.org wrote:
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-03-06
=*2019-03-06*=
== Callouts ==
- Language blocked on RelEng: CI issues/Merge Blockers:
https://phabricator.wikimedia.org/T217654 and https://phabricator.wikimedia.org/T216689
- SRE informs that we have a Network maintenance (Tuesday 19th 14:00UTC)
https://phabricator.wikimedia.org/T187960 ** Will require s2 to be read only (T217441 - we will use that window to upgrade MySQL on the master) ** Will also impact x1 master (which will be read only for a few seconds and cannot be disabled on mediawiki layer)
- Search Platform -> RelEng: CI configuration for Blazegraph:
https://gerrit.wikimedia.org/r/c/integration/config/+/493340
- Release Engineering: Train blocked:
** Growth - Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766 ** Cloud Services - labtestweb2001: Fatal error: unknown class AuthPlugin in
/srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692
== Audiences ==
=== Contributors === ==== Community Tech ====
- Blocked by:
- Blocking:
- Updates:
**
==== Anti-Harassment Tools ====
- Blocked by:
- Blocking:
- Updates:
**
==== Editing ====
- Blocked by:
- Blocking:
** Updates: **
==== Growth ====
- Blocked by:
- Blocking:
** Performance: CR for avoiding Watchlist DB writes on HTTP GET. https://gerrit.wikimedia.org/r/416198 ** Release Engineering - Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766
- Updates:
**
==== Language ====
- Blocked by:
- Blocking:
- Updates:
**
=== Readers === ==== iOS native app ====
- Blocked by:
- Blocking:
- Updates:
**Working on 6.2.1 ( https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/) ***bug fixes ***editing enhancements
==== Android native app ====
- Blocked by:
- Blocking:
- Updates:
**
==== Readers Web ====
- Blocked by:
- Blocking:
- Updates:
** Summary: adding some features to QuickSurveys, medium term planning, and continuing the Advanced Mobile Contributions and MobileFrontend Architecture investment projects.
** Responsive website (MinervaNeue / MobileFrontend):
*** Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions **** Provide mechanism to allow dynamically tag log entries T215675 **** Add X-Analytics tag for AMC webrequests T212961 **** Cannot access user contributions when following red link to user page on mobile T201339
*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFron... **** Refactor TalkSectionAddOverlay T217102 **** Refactor ImageOverlay T216198 **** Post-inheritance cleanup T217220 **** Limit mobile.startup's mw.config variables T216848 **** Refactor TalkOverlay T215370 **** Refactor LanguageOverlay T215657
*** Update list styles T150377 *** Miscellaneous bug fixes and maintenance T216628
*** QuickSurveys **** Consultation with Research **** Support sampling by country T213847 **** Support sampling by edits T139317 **** Support sampling by page T213696 **** QuickSurveys are hidden on pages without infoboxes and with table of contents T210646
** Desktop website (Vector, Popups)
*** Vector **** Vector should replace rendering from PHP with Mustache T217172
*** Popups https://www.mediawiki.org/wiki/Page_Previews **** WMDE reference previews review and support T67114 https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews
** Medium-term planning.
==== Readers Infrastructure ====
- Blocked by: Security on WikimediaEditorTasks review (they know, it was
assigned yesterday)
- Blocking:
- Updates:
** WikimediaEditorTasks extension security review in progress ** Reminder: summary 1.4.0 endpoint change: titles in the content_urls properties are encoded now (T216739)
==== Multimedia ====
- Updates
**
==== Parsing ====
- Blocked by:
- Blocking:
- Updates:
==== UI Standardization ====
- Blocked by:
- Blocking:
- Updates:
**
== Technology == === Analytics ===
- Blocked by:
- Blocking:
- Updates:
**
=== Cloud Services ===
- Blocked by:
- Blocking:
Release Engineering - labtestweb2001: Fatal error: unknown class AuthPlugin in
/srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692
- Updates:
**
=== Fundraising Tech ===
- Blocked by:
- Blocking:
- Updates:
** Reviewing audit code for main card processor to make sure we're catching everything https://phabricator.wikimedia.org/T217582 ** Fixing CentralNotice sanitization over-strictness https://phabricator.wikimedia.org/T216150 ** Better fraud attempt queries for CiviCRM https://phabricator.wikimedia.org/T199268 ** Tweaks to Thank You mail https://phabricator.wikimedia.org/T207674 ** Building notification stream for changes to active CentralNotice banners and included bits https://phabricator.wikimedia.org/T208511 ** Working on recording opt-in choices even when payment attempt fails https://phabricator.wikimedia.org/T216293 ** Still trying to coordinate timing of payments-wiki upgrade to PHP7 & MW 1.31 https://phabricator.wikimedia.org/T184460
=== Core Platform ===
- Blocked by:
- Blocking:
- Updates:
** Documentation Portal product plan draft ** Tech writer hiring ** PEG rule parameters ** Kask to K8S (logging, readiness) ** Engineering manager hiring last mile **
=== Performance ===
- Blocked by:
** Parsing Team: CR for Parser save timing optimisation. https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/294774/ ** Growth Team: CR for avoiding Watchlist DB writes on HTTP GET. https://gerrit.wikimedia.org/r/416198
- Blocking:
**
- Updates:
** Aaron made database messages to Logstash nicer and less verbose. ** New Fresnel release (per-patch MW perf tester), scenarios now have names. ** Working on sampling profiler instrastructure for PHP 7, to match HHVM/Xenon flame graphs.
=== Release Engineering ===
- Blocked by: Train blocked:
** Growth - Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766 ** Cloud Services - labtestweb2001: Fatal error: unknown class AuthPlugin in
/srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692
- Blocking:
** Language: CI issues/Merge Blockers: https://phabricator.wikimedia.org/T217654 and https://phabricator.wikimedia.org/T216689 ** Search Platform: CI configuration for Blazegraph: https://gerrit.wikimedia.org/r/c/integration/config/+/493340
- Updates:
** Choosing tools for continuous integration
https://phabricator.wikimedia.org/phame/post/view/148/choosing_tools_for_con... ** Projects, Forms and Subtypes oh my!
https://phabricator.wikimedia.org/phame/post/view/147/projects_forms_and_sub... ** Train Health: *** Last week: 1.33.0-wmf.19 - https://phabricator.wikimedia.org/T206673 **** Still one blocker left - TranslateRenderJob: Cannot render translation page for Wikimania/pa-guru! https://phabricator.wikimedia.org/T217380 *** This week: 1.33.0-wmf.20 - https://phabricator.wikimedia.org/T206674 **** We have two blockers: ***** Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766 ***** labtestweb2001: Fatal error: unknown class AuthPlugin in
/srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692 *** Next week: 1.33.0-wmf.21 - https://phabricator.wikimedia.org/T206675
=== Research ===
- Blocked by: None
- Blocking: None
- Updates:
** Ran the reader demographics survey: https://phabricator.wikimedia.org/T217080 ** Google summer of code preparation: https://phabricator.wikimedia.org/T217655 ** Collected new set of data for the CitationUsage schema for quality assurance: https://phabricator.wikimedia.org/T213969 ** Improving article-recommender scripts: https://phabricator.wikimedia.org/T211981
=== Scoring Platform ===
- Blocked by:
- Blocking:
- Updates:
=== Search Platform ===
- Blocked by: RelEng: CI configuration for Blazegraph:
https://gerrit.wikimedia.org/r/c/integration/config/+/493340
- Blocking:
- Updates:
** WikibaseCirrusSearch deployed tested on Beta cluster, works fine, testwikidata next: https://phabricator.wikimedia.org/T215684 ** Working on ES 6 upgrade: https://phabricator.wikimedia.org/T183282 ** Working on language-specific lowercasing in search indexing: https://phabricator.wikimedia.org/T217602 ** Updated extensions to use new phan (thanks Legoktm, bugs found!) ** Working on query parsing refactoring: https://phabricator.wikimedia.org/T185108 ** Working on moving CirrusSearch code out of Wikibase to a separate extension: https://phabricator.wikimedia.org/T190022
=== Security ===
- Blocked by:None
- Blocking:None
- Updates:
**https://phabricator.wikimedia.org/T217289: ass*igned 03/05 **https://phabricator.wikimedia.org/T215048: assigned 03/05 **https://phabricator.wikimedia.org/T216692: TBD **https://phabricator.wikimedia.org/T163827: complete by end of week **https://phabricator.wikimedia.org/T216419: will start this week **https://phabricator.wikimedia.org/T211489: complete by end of week **https://phabricator.wikimedia.org/T201492: TBD **https://phabricator.wikimedia.org/T103011: TBD **https://phabricator.wikimedia.org/T207990: will start this week
=== Services ===
- Blocked by:
- Blocking:
- Updates:
**
=== Site Reliability Engineering ===
- Blocked by:
** None
- Blocking:
** None
- Updates:
** Network maintenance (Tuesday 19th 14:00UTC) T187960 *** Will require s2 to be read only (T217441 - we will use that window to upgrade MySQL on the master) *** ill also impact x1 master (which will be read only for a few seconds and cannot be disabled on mediawiki layer)
== Wikidata ==
- Blocked by:
- Blocking:
- Updates:
**
== German Technical Wishlist ==
- Blocked by:
- Blocking:
- Updates:
**
== SoS Meeting Bookkeeping ==
- Updates:
** _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org