Mailing List Archive

Scrum of scrums/2020-08-05 & 2020-08-12
Hello,

This email contains updates for the last two weeks - August 5 and 12, 2020.

For the HTML versions, see:

https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-08-05
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-08-12

Cheers,

Deb


------------------------


*= 2020-08-05 =*

== Callouts ==
* FYI: Removing our old helm charts endpoint (<nowiki>
https://releases.wikimedia.org/charts</nowiki>) and moving to a new one,
powered by chartmuseum. <nowiki>https://helm-charts.wikimedia.org/</nowiki>.
if you are using helm locally with the old repo, you will have to switch to
the new one. On the plus side, this is integrated with our CI now and no
longer requires manually creating helm chart artifacts. Docs at <nowiki>
https://wikitech.wikimedia.org/wiki/ChartMuseum</nowiki>

== Product ==

=== iOS native app ===
* Blocked by:
* Blocking:
* Updates:
** Continuing development on [[phab:project/view/4661/|6.7 release]].
*** "Article as a living document" experiment
*** Event Platform Client MVP
*** iOS14 widgets & bug fixes

=== Web ===
* Updates:
**'''Summary''': Desktop Improvements Project's (DIP) deployment continues;
continuing WVUI Vector integration and the network client now has a
MediaWiki REST API implementation in review.
** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector
/ DIP)]]:
*** [[phab:T250968|[ShoutWikiAds] Replace use of deprecated hook
VectorBeforeFooter]]
*** [[phab:T254227|Switch test wikis to new version of vector by default]]
*** [[phab:T253842|Fix the printable versions of modern Vector]]
*** [.[.phab:T250851|Allow skins to override mediawiki.page.ready
initialisation to enable search JavaScript to be swapped]]
*** [.[.phab:T249363|Move the existing search to the header in preparation
for Vue.js search development]]
*** [.[.phab:T259372|Refactor: Move PHP logic into JS for collapsing tabs
under more menu]]
*** [[phab:T257647|Integrate WVUI into Vector for Vue.js search]]
*** [[phab:T251212|[Dev] Drop VectorTemplate usage in Vector]]
*** [[phab:T248399|Document Skin API and their stability, if any (including
Vector)]]
*** [[phab:T247790|wgLogos follow up work]]
*** [[phab:T255319|Eventually deprecate SkinTemplateNavigation::SpecialPage
and SkinTemplateNavigation hooks in favor of
SkinTemplateNavigation::Universal]]
*** [[phab:T244392|Vue.js search case study]]:
**** See [[Reading/Web/Desktop Improvements/Vue.js case study/Status
log|weekly status updates]].
** Mobile website (MinervaNeue / MobileFrontend):
*** [[phab:T259080|Minerva bundle checks are broken]]
*** [.[.phab:T257872|Uncaught Error: Set map center and zoom first on mobile
domain Android]]
*** [.[.phab:T258096|Regression: Nested references do not open if user clicks
on [ or ] (which are wrapped in span)]]
** Standardization
*** [[phab:T250762|UsersMultiselectWidget not announcing status message]]
*** [[phab:T248062|Deprecate and remove `.background-image-svg()` mixin
from 'mediawiki.mixins.less']]
*** [.[.phab:T259086|Remove obsolete 'set-graphics'/'svg2png'/'imagemin'
tasks and Less background-image raster fallback for former Grade C browser
support]]
*** [.[.phab:T254195|Implement a core 'clearfix' mixin in mediawiki.mixin and
evaluate deprecation/removal of 'visualClear' class]]
*** [.[.phab:T258752|Unify `line-height` to `20px` in widgets to simplify
code and better i18n]]
*** [.[.phab:T257279|Standardize 'mediawiki.ui' variables to CSS variables
naming scheme in preparation for WikimediaUI Base variables takeover]]
*** [.[.phab:T247033|Add 'i18n-directionality.less' file to core and extract
overarching theme styles from legacy.less]]
** Portals
*** [[phab:T128546|[Recurring Task] Update Wikipedia and sister projects
portals statistics]]
** Miscellaneous
*** [.[.phab:T258256|<nowiki>OOUI window management broken on pages with with
additional frames, due to cross document access</nowiki>]]
*** [.[.phab:T255913|Document tagline and icon options of $wgLogos by putting
them in the installer]]
*** [[phab:T253047|TypeError: undefined is not an object (evaluating
'mw.config.get('wgFormattedNamespaces')[namespace].replace')]]
*** [[phab:T257877|MediaWiki installer appears unstyled]]

== Technology ==

=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Updates:
** Removing our old helm charts endpoint (<nowiki>
https://releases.wikimedia.org/charts</nowiki>) and moving to a new one,
powered by chartmuseum. <nowiki>https://helm-charts.wikimedia.org/</nowiki>.
if you are using helm locally with the old repo, you will have to switch to
the new one. On the plus side, this is integrated with our CI now and no
longer requires manually creating helm chart artifacts. Docs at <nowiki>
https://wikitech.wikimedia.org/wiki/ChartMuseum</nowiki>


------------------------


*= 2020-08-12 =*

== Product ==

=== Web ===
* Updates:
** '''Summary''': WVUI Vector integration in Vector, Vue.js-focused week
starting.
** [[Reading/Web/Desktop Improvements|Desktop Improvements Project (Vector
/ DIP)]]:
*** [[phab:T258493|[Spike 8hrs] "Use Legacy Vector" is not working as a
global preference]]
*** [[phab:T254227|Switch test wikis to new version of vector by default]]
*** [.[.phab:T250851|Allow skins to override mediawiki.page.ready
initialisation to enable search JavaScript to be swapped]]
*** [.[.phab:T249363|Move the existing search to the header in preparation
for Vue.js search development]]
*** [[phab:T248399|Document Skin API and their stability, if any (including
Vector)]]
*** [[phab:T244392|Vue.js search case study]]:
**** See [[Reading/Web/Desktop Improvements/Vue.js case study/Status
log|weekly status updates]].
** Mobile website (MinervaNeue / MobileFrontend):
*** [[phab:T240622|[Technical debt payoff] Remove InlineDiffFormatter and
InlineDifferenceEngine from MobileFrontend]]
** Standardization
*** [[phab:T248062|Deprecate and remove `.background-image-svg()` mixin
from 'mediawiki.mixins.less']]
*** [.[.phab:T259086|Remove obsolete 'set-graphics'/'svg2png'/'imagemin'
tasks and Less background-image raster fallback for former Grade C browser
support]]
*** [.[.phab:T257279|Standardize 'mediawiki.ui' variables to CSS variables
naming scheme in preparation for WikimediaUI Base variables takeover]]
** Portals
*** [[phab:T128546|[Recurring Task] Update Wikipedia and sister projects
portals statistics]]
** Miscellaneous
*** [[phab:T259955|Skin hooks should not have unexpected side effects to
OutputPage]]
*** [[phab:T259630|TypeError: results.error is undefined]]
*** [[phab:T259400|Drop MonoBookAfterContent hook]]
*** [[phab:T259193|[betalabs] FF only - Notifications - vertical scrolling
in the header]]
*** [[phab:T258488|MenuTagMultiselectWidget removes selected tag if invalid
input is entered]]
*** [.[.phab:T258420|MenuTagMultiselect adds items twice if specified as
options and selected options]]
*** [.[.phab:T258256|<nowiki>OOUI window management broken on pages with with
additional frames, due to cross document access</nowiki>]]
*** [[phab:T250968|[ShoutWikiAds] Replace use of deprecated hook
VectorBeforeFooter]]
*** [[phab:T203023|skins.monobook.mobile.uls dependency doesn't do mobile?]]
*** [[phab:T259354|ActionField + dropdown styling issues]]
*** [[phab:T259316|Drop Monobook/resources/screen-desktop.css from
Monobook]]
*** [.[.phab:T258752|Unify `line-height` to `20px` in widgets to simplify
code and better i18n]]
*** [[phab:T257015|Redeploy quicksurvey on enwiki (for a Growth study)]]
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l