Re: [Wikitech-l] Scrum of scrums/2019-12-18

2019-12-20 Thread Željko Filipin
Hi,

I have forgot to mention it in my previous e-mail. Next SoS will be on
January 8.

Next Wednesday is Christmas (December 25) and the Wednesday after it is New
Year Day (January 1). Wikimedia Foundation will be closed from December 24
to January 1.

See you in Twenties[0]! :)

Željko
--
0: https://en.wikipedia.org/wiki/2020s


On Fri, Dec 20, 2019 at 2:01 PM Željko Filipin 
wrote:

> Hi,
>
> for HTML version see
> https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-12-18
>
> Željko
>
> --
>
> = 2019-12-18 =
>
> == Callouts ==
> * SRE:
> ** Kubernetes staging and codfw cluster were bootstrapped from scratch
> today. All apps have been redeployed in the exact same state as before and
> everything seems to be nominal, but if you notice anything reach out to SRE
> ** EQIAD kubernetes cluster will happen after the holidays
> ** Product Infrastructure needs +2 rights for all PI engineers in
> deployment-charts ([[phab:T232794]])
> * Release Engineering - December 23-January 3rd - No deploys (including
> train), Holiday break
>
> == Product ==
>
> === Editing ===
> * Updates:
> ** ArticleTargetLoader: Check apiXhr exists
> ** Don't bother fetching metadata for diffs
> ** Wikitext links: File/Category support
> ** Support wikitext link editing by Ed Sanders
> ** Error handling
> *** ve.init.mw.ArticleTargetSaver: Fix exception when handling errors
> *** ve.init.mw.MobileArticleTarget: Don't close overlay when showing error
> *** ve.init.mw.DesktopArticleTarget: Remove dead error handling code
> ** ve.init.mw.ArticleTargetLoader: Fix promises to be abortable again
> ** Exactly match collapsible logic of jquery.makeCollapsible (task
> [[phab:T236247]])
> ** ApiVisualEditorEdit: Normalize newlines in wikitext (task
> [[phab:T154977]])
> ** ve.ui.MWEducationPopupTool: Respect default preferences for anon users
> (task [[phab:T231762]])
>
> === Growth ===
> * Updates:
> ** build: Updating mediawiki/minus-x to 0.3.2 by libraryupgrader
> ** Inject PageViewService into Impact and SpecialImpact (task
> [[phab:T240444]])
> ** Make PageViewInfo a soft dependency (task [[phab:T240444]]) by Kosta
> Harlan
> ** Suggested Edits
> ***Remove close button from widget, close on hover out (task
> [[phab:T238165]])
> *** Use unpadded (i) icon on mobile (task [[phab:T236854]])
> *** Consistently use suggested-edits-, not suggestededits- (task
> [[phab:T236854]])
> *** Do not update state until user clicks "Done" (task [[phab:T238459]])
> (task [[phab:T238172]])
> *** Record pre-activation as a preference (task [[phab:T23]])
> *** Don't fail so hard if pcs/aqs data are undefined
> *** Use placeholder icon instead of larger image (task [[phab:T238282]])
> *** Update copy for pageviews component (task [[phab:T238322]])
> *** Restore no-repeat on task cards
>
> === Android native app ===
> * Updates:
> ** Minor update released to production (tweaks requested by Analytics)
> ** Finishing up mobile-html integration.
>
> === Web ===
> * Updates:
> ** Summary: Planning for desktop improvements, last minute bug fixes, and
> wrapping up advanced mode.
> ** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector
> / DIP)]]:
> *** Planning, research, and task creation
> *** [[phab:T240622|[Technical debt payoff] Remove
> InlineDiffFormatter and InlineDifferenceEngine from
> MobileFrontend]]
> *** [[phab:T232140|Separate out logo handling into square image
> logos and long text/wordmark banner logos]]
> *** [[phab:T237561|[SPIKE 10hrs] Investigate how skin suboptions
> can be presented in Special:Preferences]]
> *** [[phab:T237635|[SPIKE] What should feature management look
> like in desktop improvements?]]
> ** Page previews (Popups):
> *** [[phab:T236589|Page Previews Storybook not available on
> doc.wikimedia.org and documentation a bit broken]]
> ** Mobile website (MinervaNeue / MobileFrontend):
> *** [[Reading/Web/Advanced_mobile_contributions|Advanced mode]]:
>  [[phab:T240644|Regression: Label is visible on Logout button
> for logged in users on  all wikis (non-AMC) and contribution icon on user
> page]]
>  [[phab:T240487|XSS in MobileFrontend]]
>  [[phab:T238364|[Bug] Simplified Talk Page Does Not Support
> Sections With Non-ascii Characters/Several ascii characters aren't
> supported either]]
>  [[phab:T232653|Updates to user pages for all users]]
>  [[phab:T232652|Add History to article toolbar for all
> logged-in users]]
>  [[phab:T232594|Add article and discussion tabs to all
> logged-in users on mobile]]
>  [[phab:T235681|[AMC] Toolbar on User talk page should match
> toolbar on User page]]
> *** Miscellaneous:
>  [[phab:T214647|[EPIC] Re-define the contract for displaying
> drawers and overlays in MobileFrontend]]
>  [[phab:T237290|Disable mobile beta mode (for now)]]
>  [[phab:T214045|CTA, reference and Red link Drawers should be
> removed from DOM after close]]
>  [[phab:T177260|Rewrite disabled MobileFrontend browser tests
> to phpunit tests and Node.js browser 

[Wikitech-l] Scrum of scrums/2019-12-18

2019-12-20 Thread Željko Filipin
Hi,

for HTML version see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-12-18

Željko

--

= 2019-12-18 =

== Callouts ==
* SRE:
** Kubernetes staging and codfw cluster were bootstrapped from scratch
today. All apps have been redeployed in the exact same state as before and
everything seems to be nominal, but if you notice anything reach out to SRE
** EQIAD kubernetes cluster will happen after the holidays
** Product Infrastructure needs +2 rights for all PI engineers in
deployment-charts ([[phab:T232794]])
* Release Engineering - December 23-January 3rd - No deploys (including
train), Holiday break

== Product ==

=== Editing ===
* Updates:
** ArticleTargetLoader: Check apiXhr exists
** Don't bother fetching metadata for diffs
** Wikitext links: File/Category support
** Support wikitext link editing by Ed Sanders
** Error handling
*** ve.init.mw.ArticleTargetSaver: Fix exception when handling errors
*** ve.init.mw.MobileArticleTarget: Don't close overlay when showing error
*** ve.init.mw.DesktopArticleTarget: Remove dead error handling code
** ve.init.mw.ArticleTargetLoader: Fix promises to be abortable again
** Exactly match collapsible logic of jquery.makeCollapsible (task
[[phab:T236247]])
** ApiVisualEditorEdit: Normalize newlines in wikitext (task
[[phab:T154977]])
** ve.ui.MWEducationPopupTool: Respect default preferences for anon users
(task [[phab:T231762]])

=== Growth ===
* Updates:
** build: Updating mediawiki/minus-x to 0.3.2 by libraryupgrader
** Inject PageViewService into Impact and SpecialImpact (task
[[phab:T240444]])
** Make PageViewInfo a soft dependency (task [[phab:T240444]]) by Kosta
Harlan
** Suggested Edits
***Remove close button from widget, close on hover out (task
[[phab:T238165]])
*** Use unpadded (i) icon on mobile (task [[phab:T236854]])
*** Consistently use suggested-edits-, not suggestededits- (task
[[phab:T236854]])
*** Do not update state until user clicks "Done" (task [[phab:T238459]])
(task [[phab:T238172]])
*** Record pre-activation as a preference (task [[phab:T23]])
*** Don't fail so hard if pcs/aqs data are undefined
*** Use placeholder icon instead of larger image (task [[phab:T238282]])
*** Update copy for pageviews component (task [[phab:T238322]])
*** Restore no-repeat on task cards

=== Android native app ===
* Updates:
** Minor update released to production (tweaks requested by Analytics)
** Finishing up mobile-html integration.

=== Web ===
* Updates:
** Summary: Planning for desktop improvements, last minute bug fixes, and
wrapping up advanced mode.
** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector
/ DIP)]]:
*** Planning, research, and task creation
*** [[phab:T240622|[Technical debt payoff] Remove
InlineDiffFormatter and InlineDifferenceEngine from
MobileFrontend]]
*** [[phab:T232140|Separate out logo handling into square image
logos and long text/wordmark banner logos]]
*** [[phab:T237561|[SPIKE 10hrs] Investigate how skin suboptions
can be presented in Special:Preferences]]
*** [[phab:T237635|[SPIKE] What should feature management look like
in desktop improvements?]]
** Page previews (Popups):
*** [[phab:T236589|Page Previews Storybook not available on
doc.wikimedia.org and documentation a bit broken]]
** Mobile website (MinervaNeue / MobileFrontend):
*** [[Reading/Web/Advanced_mobile_contributions|Advanced mode]]:
 [[phab:T240644|Regression: Label is visible on Logout button
for logged in users on  all wikis (non-AMC) and contribution icon on user
page]]
 [[phab:T240487|XSS in MobileFrontend]]
 [[phab:T238364|[Bug] Simplified Talk Page Does Not Support
Sections With Non-ascii Characters/Several ascii characters aren't
supported either]]
 [[phab:T232653|Updates to user pages for all users]]
 [[phab:T232652|Add History to article toolbar for all
logged-in users]]
 [[phab:T232594|Add article and discussion tabs to all
logged-in users on mobile]]
 [[phab:T235681|[AMC] Toolbar on User talk page should match
toolbar on User page]]
*** Miscellaneous:
 [[phab:T214647|[EPIC] Re-define the contract for displaying
drawers and overlays in MobileFrontend]]
 [[phab:T237290|Disable mobile beta mode (for now)]]
 [[phab:T214045|CTA, reference and Red link Drawers should be
removed from DOM after close]]
 [[phab:T177260|Rewrite disabled MobileFrontend browser tests
to phpunit tests and Node.js browser tests]]
 [[phab:T198265|Special:MobileOptions is empty for third
parties and this is confusing]]
** WikidataPageBanner:
*** [[phab:T191689|PAGEBANNER "origin" parameter calculation is not
working at all.]]
*** [[phab:T122096|[EPIC] Cleanup WikidataPageBanner
architecture]]
** Miscellaneous:
*** [[phab:T211985|Improve language icon discoverability in mobile
by using icon in desktop]]

=== Product Infrastructure ===
* Blocked by:
** SRE on providing buster node images for proton
** SRE/RelEng? on adding +2 rights for all PI engineers to
deployment-charts ([[phab:T232794]])
* Updates:
**