Re: [Wikitech-l] Scrum of scrums/2020-01-08

2020-01-08 Thread Pine W
Thanks for the updates, especially regarding the Desktop Improvements
Project.

Pine
( https://meta.wikimedia.org/wiki/User:Pine )


On Wed, Jan 8, 2020 at 5:21 PM Željko Filipin 
wrote:

> Hi,
>
> for HTML version see
> https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-01-08
>
> Željko
>
> --
>
> = 2020-01-08 =
>
> == Callouts ==
> * Release Engineering
> ** January 27th-31st - No deploys at all (including train), All-Hands
> ** Need some help (from CPT? Maybe?) looking at jobqueue on beta cluster
> which is evidently running slowly: [[phab:T241448]]
> * SRE:
> ** The eqiad kubernetes cluster will be reinitialized on Tuesday Jan 14th
> 2020. The duration is expected to be up to 4 hours during EU morning. All
> requests will have been routed beforehand to codfw to avoid causing issues
> to users. Please refrain from trying to deploy to that cluster during that
> time period.
> ** OKRs in final drafts, reach out if your team requires SRE involvement
>
> == Product ==
>
> === Editing ===
> * Updates:
> ** Preparing to release v1.0 of DiscussionTools to target wikis to discuss
>
> === Growth ===
> * Updates:
> ** Main focus is on releasing the first version of topic matching for
> suggested edits module. Initial release utilizing morelike targeted for
> before All Hands.
>
> === Android native app ===
> * Updates:
> **Preparing for a minor release with some bug fixes and improved language
> variant support. The release candidate is currently in Beta :
> https://play.google.com/store/apps/details?id=org.wikipedia.beta
> **Mobile-html integration is 70% complete. The Android O board with the
> rest of the work will be the next major release: [[phab:project/view/4318]]
>
> === Web ===
> * Updates:
> ** Summary: digging into desktop improvements (DIP).
> ** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector
> / DIP)]]:
> *** [[phab:T232140|Separate out logo handling into square image
> logos and long text/wordmark banner logos]]
> *** [[phab:T240062|Extract components from VectorTemplate to
> Mustache files]]
> *** [[phab:T239248|[EPIC] Divide VectorTemplate into
> components]]
> *** [[phab:T117279|[EPIC] Core should provide inline diffs as well
> as side by side (Move InlineDifferenceEngine into core / remove
> MobileDiff)]]
> *** [[phab:T237561|[SPIKE 10hrs] Investigate how skin suboptions
> can be presented in Special:Preferences]]
> ** 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:T238364|[Bug] Simplified Talk Page Does Not Support
> Sections With Non-ascii Characters/Several ascii characters aren't
> supported either]]
>  [[phab:T236328|Username should be on its own line (Recent
> changes & Watchlist)]]
> *** Miscellaneous:
>  [[phab:T237050|The `site` and `site.styles` module should be
> explicitly disabled on mobile rather than abuse the targets
> system]]
>  [[phab:T214647|[EPIC] Re-define the contract for displaying
> drawers and overlays in MobileFrontend]]
>  [[phab:T241179|Remove Special:MobileMenu]]
>  [[phab:T240502|Raw HTML in MobileFrontend]]
>  [[phab:T234570|Tech debt: Drop Browser.supportsAnimations
> method]]
>  [[phab:T214049|Technical: Every Drawer has a shield for
> catching clicks]]
>  [[phab:T198265|Special:MobileOptions is empty for third
> parties and when beta is disabled and this is confusing]]
>  [[phab:T171000|[EPIC] Minerva works independently of
> MobileFrontend]]
>  [[phab:T206069|Transition MobileFrontend Gruntfile.js tasks to
> NPM scripts]]
>  [[phab:T140045|Respect
> $wgAllowSiteCSSOnRestrictedPages]]
>
> === Product Infrastructure ===
> * Blocked by:
> ** SRE on buster nodejs10 images for proton. Will resume work this week
>
> === Structured Data ===
> * Blocking:
> ** Search Platform: Data dumps for SDC: [[phab:T221917]]
>
> === Inuka ===
> * Updates:
> ** KaiOS app: read article in another language [[phab:T234628]]
> ** KaiOS app: loading experience [[phab:T240888]]
> ** KaiOS app: navigate to previous article [[phab:T241423]]
> ** KaiOS app: offline mode indicator
>
> == Technology ==
>
> === Fundraising Tech ===
> * Updates:
> ** CiviCRM
> *** Updating Civi version to latest
> *** More improvements to contact de-duplication
> ** Payments-wiki
> *** Implementing iDEAL and recurring card payments via our backup processor
>
> === Core Platform ===
> * Blocked by:
> ** RelEng on Quibble [[phab:T236680]]
> ** Security OAuth 2.0 review [[phab:T239940]]
> * Blocking:
> ** Search Platform: MW Job consumers sometimes pause for several minutes
> [[phab:T224425]]
> ** RelEng: [[phab:T241448]]
> * Updates:
> ** New session storage to roll out to production -> Redis cluster going
> away
>
> === Engineering Productivity ===
>
>  Release Engineering 
> * Blocked by:
> ** SRE 

Re: [Wikitech-l] Scrum of scrums/2020-01-08

2020-01-08 Thread RhinosF1 -
Great!

Thanks greg for your help.

On Wed, 8 Jan 2020 at 18:35, Greg Grossmeier  wrote:

> On Wed, Jan 8, 2020 at 9:27 AM RhinosF1 -  wrote:
>
> > Is there any possible impact to tools etc with the kube reinistalising?
> >
>
> The k8s reinitializing callout is in reference to Wikimedia Production k8s,
> not the WMCS k8s cluster. So, no :)
>
> Best,
>
> Greg
>
> --
> | Greg Grossmeier  GPG: B2FA 27B1 F7EB D327 6B8E |
> | Dir. Engineering Productivity A18D 1138 8E47 FAC8 1C7D |
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Scrum of scrums/2020-01-08

2020-01-08 Thread Greg Grossmeier
On Wed, Jan 8, 2020 at 9:27 AM RhinosF1 -  wrote:

> Is there any possible impact to tools etc with the kube reinistalising?
>

The k8s reinitializing callout is in reference to Wikimedia Production k8s,
not the WMCS k8s cluster. So, no :)

Best,

Greg

-- 
| Greg Grossmeier  GPG: B2FA 27B1 F7EB D327 6B8E |
| Dir. Engineering Productivity A18D 1138 8E47 FAC8 1C7D |
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Scrum of scrums/2020-01-08

2020-01-08 Thread RhinosF1 -
Is there any possible impact to tools etc with the kube reinistalising?

RhinosF1

On Wed, 8 Jan 2020 at 17:21, Željko Filipin  wrote:

> Hi,
>
> for HTML version see
> https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-01-08
>
> Željko
>
> --
>
> = 2020-01-08 =
>
> == Callouts ==
> * Release Engineering
> ** January 27th-31st - No deploys at all (including train), All-Hands
> ** Need some help (from CPT? Maybe?) looking at jobqueue on beta cluster
> which is evidently running slowly: [[phab:T241448]]
> * SRE:
> ** The eqiad kubernetes cluster will be reinitialized on Tuesday Jan 14th
> 2020. The duration is expected to be up to 4 hours during EU morning. All
> requests will have been routed beforehand to codfw to avoid causing issues
> to users. Please refrain from trying to deploy to that cluster during that
> time period.
> ** OKRs in final drafts, reach out if your team requires SRE involvement
>
> == Product ==
>
> === Editing ===
> * Updates:
> ** Preparing to release v1.0 of DiscussionTools to target wikis to discuss
>
> === Growth ===
> * Updates:
> ** Main focus is on releasing the first version of topic matching for
> suggested edits module. Initial release utilizing morelike targeted for
> before All Hands.
>
> === Android native app ===
> * Updates:
> **Preparing for a minor release with some bug fixes and improved language
> variant support. The release candidate is currently in Beta :
> https://play.google.com/store/apps/details?id=org.wikipedia.beta
> **Mobile-html integration is 70% complete. The Android O board with the
> rest of the work will be the next major release: [[phab:project/view/4318]]
>
> === Web ===
> * Updates:
> ** Summary: digging into desktop improvements (DIP).
> ** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector
> / DIP)]]:
> *** [[phab:T232140|Separate out logo handling into square image
> logos and long text/wordmark banner logos]]
> *** [[phab:T240062|Extract components from VectorTemplate to
> Mustache files]]
> *** [[phab:T239248|[EPIC] Divide VectorTemplate into
> components]]
> *** [[phab:T117279|[EPIC] Core should provide inline diffs as well
> as side by side (Move InlineDifferenceEngine into core / remove
> MobileDiff)]]
> *** [[phab:T237561|[SPIKE 10hrs] Investigate how skin suboptions
> can be presented in Special:Preferences]]
> ** 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:T238364|[Bug] Simplified Talk Page Does Not Support
> Sections With Non-ascii Characters/Several ascii characters aren't
> supported either]]
>  [[phab:T236328|Username should be on its own line (Recent
> changes & Watchlist)]]
> *** Miscellaneous:
>  [[phab:T237050|The `site` and `site.styles` module should be
> explicitly disabled on mobile rather than abuse the targets
> system]]
>  [[phab:T214647|[EPIC] Re-define the contract for displaying
> drawers and overlays in MobileFrontend]]
>  [[phab:T241179|Remove Special:MobileMenu]]
>  [[phab:T240502|Raw HTML in MobileFrontend]]
>  [[phab:T234570|Tech debt: Drop Browser.supportsAnimations
> method]]
>  [[phab:T214049|Technical: Every Drawer has a shield for
> catching clicks]]
>  [[phab:T198265|Special:MobileOptions is empty for third
> parties and when beta is disabled and this is confusing]]
>  [[phab:T171000|[EPIC] Minerva works independently of
> MobileFrontend]]
>  [[phab:T206069|Transition MobileFrontend Gruntfile.js tasks to
> NPM scripts]]
>  [[phab:T140045|Respect
> $wgAllowSiteCSSOnRestrictedPages]]
>
> === Product Infrastructure ===
> * Blocked by:
> ** SRE on buster nodejs10 images for proton. Will resume work this week
>
> === Structured Data ===
> * Blocking:
> ** Search Platform: Data dumps for SDC: [[phab:T221917]]
>
> === Inuka ===
> * Updates:
> ** KaiOS app: read article in another language [[phab:T234628]]
> ** KaiOS app: loading experience [[phab:T240888]]
> ** KaiOS app: navigate to previous article [[phab:T241423]]
> ** KaiOS app: offline mode indicator
>
> == Technology ==
>
> === Fundraising Tech ===
> * Updates:
> ** CiviCRM
> *** Updating Civi version to latest
> *** More improvements to contact de-duplication
> ** Payments-wiki
> *** Implementing iDEAL and recurring card payments via our backup processor
>
> === Core Platform ===
> * Blocked by:
> ** RelEng on Quibble [[phab:T236680]]
> ** Security OAuth 2.0 review [[phab:T239940]]
> * Blocking:
> ** Search Platform: MW Job consumers sometimes pause for several minutes
> [[phab:T224425]]
> ** RelEng: [[phab:T241448]]
> * Updates:
> ** New session storage to roll out to production -> Redis cluster going
> away
>
> === Engineering Productivity ===
>
>  Release Engineering 
> * Blocked by:
> ** SRE ServiceOps: Rolling out PHP 7.2.26 to CI is blocked on 

[Wikitech-l] Scrum of scrums/2020-01-08

2020-01-08 Thread Željko Filipin
Hi,

for HTML version see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-01-08

Željko

--

= 2020-01-08 =

== Callouts ==
* Release Engineering
** January 27th-31st - No deploys at all (including train), All-Hands
** Need some help (from CPT? Maybe?) looking at jobqueue on beta cluster
which is evidently running slowly: [[phab:T241448]]
* SRE:
** The eqiad kubernetes cluster will be reinitialized on Tuesday Jan 14th
2020. The duration is expected to be up to 4 hours during EU morning. All
requests will have been routed beforehand to codfw to avoid causing issues
to users. Please refrain from trying to deploy to that cluster during that
time period.
** OKRs in final drafts, reach out if your team requires SRE involvement

== Product ==

=== Editing ===
* Updates:
** Preparing to release v1.0 of DiscussionTools to target wikis to discuss

=== Growth ===
* Updates:
** Main focus is on releasing the first version of topic matching for
suggested edits module. Initial release utilizing morelike targeted for
before All Hands.

=== Android native app ===
* Updates:
**Preparing for a minor release with some bug fixes and improved language
variant support. The release candidate is currently in Beta :
https://play.google.com/store/apps/details?id=org.wikipedia.beta
**Mobile-html integration is 70% complete. The Android O board with the
rest of the work will be the next major release: [[phab:project/view/4318]]

=== Web ===
* Updates:
** Summary: digging into desktop improvements (DIP).
** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector
/ DIP)]]:
*** [[phab:T232140|Separate out logo handling into square image
logos and long text/wordmark banner logos]]
*** [[phab:T240062|Extract components from VectorTemplate to
Mustache files]]
*** [[phab:T239248|[EPIC] Divide VectorTemplate into
components]]
*** [[phab:T117279|[EPIC] Core should provide inline diffs as well
as side by side (Move InlineDifferenceEngine into core / remove
MobileDiff)]]
*** [[phab:T237561|[SPIKE 10hrs] Investigate how skin suboptions
can be presented in Special:Preferences]]
** 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:T238364|[Bug] Simplified Talk Page Does Not Support
Sections With Non-ascii Characters/Several ascii characters aren't
supported either]]
 [[phab:T236328|Username should be on its own line (Recent
changes & Watchlist)]]
*** Miscellaneous:
 [[phab:T237050|The `site` and `site.styles` module should be
explicitly disabled on mobile rather than abuse the targets
system]]
 [[phab:T214647|[EPIC] Re-define the contract for displaying
drawers and overlays in MobileFrontend]]
 [[phab:T241179|Remove Special:MobileMenu]]
 [[phab:T240502|Raw HTML in MobileFrontend]]
 [[phab:T234570|Tech debt: Drop Browser.supportsAnimations
method]]
 [[phab:T214049|Technical: Every Drawer has a shield for
catching clicks]]
 [[phab:T198265|Special:MobileOptions is empty for third
parties and when beta is disabled and this is confusing]]
 [[phab:T171000|[EPIC] Minerva works independently of
MobileFrontend]]
 [[phab:T206069|Transition MobileFrontend Gruntfile.js tasks to
NPM scripts]]
 [[phab:T140045|Respect
$wgAllowSiteCSSOnRestrictedPages]]

=== Product Infrastructure ===
* Blocked by:
** SRE on buster nodejs10 images for proton. Will resume work this week

=== Structured Data ===
* Blocking:
** Search Platform: Data dumps for SDC: [[phab:T221917]]

=== Inuka ===
* Updates:
** KaiOS app: read article in another language [[phab:T234628]]
** KaiOS app: loading experience [[phab:T240888]]
** KaiOS app: navigate to previous article [[phab:T241423]]
** KaiOS app: offline mode indicator

== Technology ==

=== Fundraising Tech ===
* Updates:
** CiviCRM
*** Updating Civi version to latest
*** More improvements to contact de-duplication
** Payments-wiki
*** Implementing iDEAL and recurring card payments via our backup processor

=== Core Platform ===
* Blocked by:
** RelEng on Quibble [[phab:T236680]]
** Security OAuth 2.0 review [[phab:T239940]]
* Blocking:
** Search Platform: MW Job consumers sometimes pause for several minutes
[[phab:T224425]]
** RelEng: [[phab:T241448]]
* Updates:
** New session storage to roll out to production -> Redis cluster going away

=== Engineering Productivity ===

 Release Engineering 
* Blocked by:
** SRE ServiceOps: Rolling out PHP 7.2.26 to CI is blocked on creating a
PHP 7.2.2.6 package [[phab:T241224]]
** CP: [[phab:T241448]]
* Blocking:
** Core Platform: Quibble [[phab:T236680]]
* Updates:
** Train Health
*** week of Dec 16th: 1.35.0-wmf.11 - [[phab:T233859]]
*** This week: 1.35.0-wmf.14 - [[phab:T233862]]; now on group0. New logspam
is quiet so far
*** Next week: 1.35.0-wmf.15 - [[phab:T233863]]
*** January 27th-31st - No deploys at