Forwarding an announcement. Feedback can go to Alexandros, who may or
may not be subscribed to a mailing list where you see this email, so
if you have something to say on list you may also want to include
Alexandros' email address in the to: field. (By the way, on one
previous occasion I saw a small number of highly hostile messages
being directed at WMF staff regarding a UI change that I thought was
reasonable. If you are a community member and something about this UI
change upsets you, please vent to me first and then after you have
finished venting you can send a calmer version of your message to
Alexandros.)
Thanks,
Pine
( https://meta.wikimedia.org/wiki/User:Pine )
---------- Forwarded message ---------
From: Alexandros Kosiaris <akosiaris(a)wikimedia.org>
Date: Tue, May 19, 2020 at 10:29 AM
Subject: [Wikimedia-l] Etherpad upgrade and a new skin
To: Wikimedia Mailing List <wikimedia-l(a)lists.wikimedia.org>
Cc: Foundation Optional <foundation-optional(a)wikimedia.org>
Hello everyone,
I normally don't send out emails like this when we upgrade etherpad,
but 1.8.4 (which we just upgraded to), has brought in a UI change (one
that was introduced in 1.8.3) which, in my opinion, warrants a heads
up so that people aren't caught off guard. Etherpad-lite now has had a
new skin and that's what you will experience while using it. There's
also a number of other changes, you can have a quick look at
https://github.com/ether/etherpad-lite/blob/develop/CHANGELOG.md if
you are interested.
Regards,
--
Alexandros Kosiaris
Principal Site Reliability Engineer
Wikimedia Foundation
_______________________________________________
Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and
https://meta.wikimedia.org/wiki/Wikimedia-l
New messages to: Wikimedia-l(a)lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
<mailto:wikimedia-l-request@lists.wikimedia.org?subject=unsubscribe>
Hi,
for HTML version see https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-05-20
Željko
--
= 2020-05-20 =
== Callouts ==
* SRE DBAs point out
** Tuesday 19th 05:00AM UTC: s2 and s8 (wikidata) primary db masters
restart [[phab:T251981]], there will be read only time.
** Thursday 21st 05:00AM UTC: s1 (enwiki) primary db master restart
[[phab:T251982]], there will be read only time.
** MCR schema change deployment will start next week, mostly on
testwiki and then s6 (frwiki, jawiki, ruwiki) [[phab:T238966]] , keep
an eye out, there might be issues.
** OOUI v0.39.0 released with underlying OOjs lib updated and with one
new feature and two removals of deprecated event/function
https://gerrit.wikimedia.org/g/oojs/ui/+/v0.39.0/History.md Please
check your code for occurrences of the removed event/function and
update accordingly.
* Release Engineering
** No train this week, Engineering Productivity virtual off-site
** [All] Review guidance at [[wikitech:Deployments/Covid-19]] and Code
Deployment Office Hour at 17:00UTC in #wikimedia-office
== Product ==
=== iOS native app ===
* Updates:
** 6.6 release (mobile-html) in code freeze, releasing next week -
[[phab:project/view/4273]]
** Beginning development on 6.6.1 (minor bug-fix release)
=== Android native app ===
* Updates:
** Mobile-html support now in production.
** Commons image tagging now in production.
** Now working on enhanced editor statistics and history.
=== Web ===
* Updates:
** '''Summary''': collapsible sidebar Desktop Improvements Project
(DIP) continues, prototyping for Vue.js search.
** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project
(Vector / DIP)]]:
*** [[phab:T252727|<nowiki>Regression: Plain text sidebar section
stopped working in Vector</nowiki>]]
*** [[phab:T252917|<nowiki>Drop support for SkinTemplateToolboxEnd in
Vector, finding suitable replacement</nowiki>]]
*** [[phab:T252841|<nowiki>Update the method Wikibase uses to inject
edit language links into the language portal</nowiki>]]
*** [[phab:T252725|<nowiki>SkinTemplateOutputPageBeforeExec is being
deprecated. Update usages to more appropriate hooks.</nowiki>]]
*** [[phab:T252906|<nowiki>Warning flood: "Use of
SkinTemplateToolboxEnd hook was deprecated "</nowiki>]]
*** [[phab:T252800|<nowiki>Regression: Option add links in other
languages has disappeared</nowiki>]]
*** [[phab:T249372|<nowiki>[Dev] DRY up the menu templating code</nowiki>]]
*** [[phab:T249073|<nowiki>[Spike 4hrs] Discuss and agree on
nomenclature and rules for template partial usage and CSS organization
from experience with header</nowiki>]]
*** [[phab:T246419|<nowiki>Build collapsible sidebar and sidebar
button </nowiki>]]
*** [[phab:T251817|<nowiki>[Dev] Allow extensions to update the footer
without resorting to SkinTemplateOutputPageBeforeExec hook</nowiki>]]
*** [[phab:T251212|<nowiki>[Dev] Drop VectorTemplate usage in Vector</nowiki>]]
*** [[phab:T66477|<nowiki>Vector: Use semantic HTML5 elements where
applicable</nowiki>]]
*** [[phab:T60137|<nowiki>Deprecate the
SkinTemplateOutputPageBeforeExec hook</nowiki>]]
*** [[phab:T244392|Vue.js search case study]]:
**** [[phab:T251968|<nowiki>[Spike] Prototype a single component for
new Vue.js search project</nowiki>]]
**** [[phab:T251832|<nowiki>[Spike] Build and deploy a Vue.js search
prototype to labs</nowiki>]]
** Mobile website (MinervaNeue / MobileFrontend):
*** [[phab:T249518|<nowiki>[AMC] Regression on History page in
Advanced Mode</nowiki>]]
*** [[phab:T246767|<nowiki>Implement Tap to show for lazy loaded
images without MutationObserver - Scrolling on a Kai OS mobile device
can be slow on articles with lazy loading</nowiki>]]
*** [[phab:T246838|<nowiki>Avoid SEO performance and user experience
penalties by addressing our handling of lazy loaded images using
IntersectionObserver</nowiki>]]
=== Product Infrastructure ===
* Blocked by:
** SRE on chromium-render, mobileapps k8s deployment. Will be
unblocking them this week
=== UI Standardization ===
* Updates:
** OOUI v0.39.0 released with underlying OOjs lib updated and with one
new feature and two removals of deprecated `onLookupMenuItemChoose`
event/TagItemWidget's `setDisabled` function
https://gerrit.wikimedia.org/g/oojs/ui/+/v0.39.0/History.md Please
check your code for occurrences of the removed event/function and
update accordingly.
== Technology ==
=== Fundraising Tech ===
* Updates:
** Building CiviCRM extension to synchronize info from matching gift
info provider and Organization contact records
** Prepping for maintenance window to deploy payments-wiki and CiviCRM
changes to eliminate last front-end dependency on back-end DB
** Updating fundraiser maintenance special page
** Prepping production deploy of new CentralNotice features including
some small schema changes
=== Core Platform ===
* Blocked by:
** SRE on cpjobqueue k8s deployment. Will be unblocking them this week
=== Engineering Productivity ===
* Updates:
** Engineering Productivity virtual off-site Monday-Thursday
==== Release Engineering ====
* Updates:
** [All] Deployments/Covid-19 [[wikitech:Deployments/Covid-19]]
** Train Health
*** Last week: 1.35.0-wmf.32 - [[phab:T249964]]
**** Still not fully deployed. :(
*** This week: 1.35.0-wmf.33
**** No train (EngProd virtual off-site)
*** Next week: 1.35.0-wmf.34 - [[phab:T253022]]
=== Site Reliability Engineering ===
* Blocking:
** PI on chromium-render, mobileapps k8s deployment. Will be
unblocking them this week
** CPT on cpjobqueue k8s deployment. Will be unblocking them this week
* Updates:
** Tuesday 19th 05:00AM UTC: s2 and s8 (wikidata) primary db masters
restart [[phab:T251981]], there will be read only time.
** Thursday 21st 05:00AM UTC: s1 (enwiki) primary db master restart
[[phab:T251982]], there will be read only time.
** MCR schema change deployment will start next week, mostly on
testwiki and then s6 (frwiki, jawiki, ruwiki) [[phab:T238966]] , keep
an eye out, there might be issues.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi everyone,
We're planning to review the CodeReview extension, which was used
during the SVN era, from mediawiki.org soon.
A static HTML dump of the code review comments is available at
<https://static-codereview.wikimedia.org/> and SQL dumps are available
at <https://dumps.wikimedia.org/other/codereview/20200428/>.
The next steps will be to set up redirects from
Special:CodeReview/[...] to the new static dump website and remove the
CodeReview extension.
Please let us know if you see anything missing from those sets of
dumps so we can figure out an archival plan before removal.
The main Phabricator task for tracking this is
<https://phabricator.wikimedia.org/T205361>.
Thanks,
- -- Kunal / Legoktm
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE+h6fmkHn9DUCyl1jUvyOe+23/KIFAl7DAXAACgkQUvyOe+23
/KIybw//c82E3PkEFjTCXM8Ti0nNMRJeaNXr1+YHIoMzPmYsv4MYaSHgJ6YGADTO
3DK4L6YO6PUTkxnnLsELd8cQgAKQzPNeSSjvhOb0zUw38ohKPKo/5ns2+jmTMIwB
BIUfL8/06S8SZ6izADsZ7G5Z6BttRNSsgvRy8hkxTwwfHy7V87ySeThRxLhSjFpr
cKKExxACC9icdy/dpY7HhONADsj7EAc1+YYpcDT9U7bucw2l8E1rXoP90tBEIYKF
IVgnrnGm7C2sUewcK1gJHYkJhqeIykxsnD5skGhOd0x3cAPtPTlFeAcEhwYXJQTU
nI613jNkOR+FYRVkguzYYMr2mRmOyX0NdW8638gVTtVWhUW99DuyyNKGLfS71csY
bv9ovYs0wC44WUwS6iFuF5I0FLjqUAeCA9XIlfVZivPSUgsv0TVGCCoxQeByb+cS
VBe1PY5RGz5lOwEGY8RDmbNCTLGh6S5lswk94GYtb+MvCu5GYQh+Byandtt25KvW
7xdyhfXG7KqaLiF8kVFwarBj3Y/LcERLJeo278EqgtX+t1Tv0/ZRtccSdXvmOhDw
o5LdFDtkQxDyKyZAeIY8o1Y2r/1iESA8Ai/TrnC8UTi5Jqs2sxPyuD8yo55/KRz2
VYmJpOxgIhh5nGtjpmTk/eWYBai7C+gs21z/ELZytLmFjg3owYs=
=8Uj5
-----END PGP SIGNATURE-----
Hello all,
How to get the counts for proofread and validated pages in a Wikisource
project?
What is the api for it?
I like to bring graphs like below
https://freeimage.host/i/img-20200510-034732-466.Jl1tuj
Using api.
Thanks.
Shrini
Thanks,
Shrini
Hello,
The 1.35.0-wmf.32 version of MediaWiki is blocked.
The new version is deployed to testwikis, groups 0 and 1 but can not
proceed any further until these issues are resolved:
* https://phabricator.wikimedia.org/T252803
Wikibase AffectedPagesFinder: Call to a member function exists() on null
* https://phabricator.wikimedia.org/T247028
Database 'INSERT' query rate doubled (module_deps regression?)
The last one is a bit scary, it happened during the previous weeks as
well but this time it seems to cause a lot more troubles.
Thank you for your help resolving these issues!
--
Antoine "hashar" Musso
📘 Read on Phabricator at
https://phabricator.wikimedia.org/phame/post/view/193/
-------
How are we doing on that strive for operational excellence during these
unprecedented times?
## 📊 Numbers for March and April
* 3 documented incidents. [1]
* 60 new Wikimedia-prod-error reports. [2]
* 58 Wikimedia-prod-error reports closed. [3]
* 178 currently open Wikimedia-prod-error reports in total. [4]
For more about recent incidents and pending actionables see Wikitech and
Phabricator, at https://wikitech.wikimedia.org/wiki/Incident_documentation
and https://phabricator.wikimedia.org/project/view/4758/
-------
## 📉 Outstanding reports
Breakdown of recent months:
* April 2019: Two reports closed, 2 of 14 left.
* May: (All clear!)
* June: 4 of 11 left (unchanged).
* July: 8 of 18 left (unchanged).
* August: 2 of 14 reports left (unchanged).
* September: 7 of 12 left (unchanged).
* October: Two reports closed, 4 of 12 left.
* November: One report closed, 4 of 5 left.
* December: Two reports closed, 4 of 9 left.
* January 2020: One report closed, 5 of 7 reports left.
* February: One report closed, 6 of 7 reports left.
* ❇️ March: 2 new reports survived the month of March.
* ❇️ April: 13 new reports survived the month of April.
Take a look at the workboard and look for tasks that could use your help.
→ https://phabricator.wikimedia.org/tag/wikimedia-production-error/
At the end of February the total of open reports over recent months was 58.
Of those, 12 got closed, but with 15 new reports from March/April still
open, the total is now up at 61 open reports.
The workboard overall (which includes pre-2019 tasks) has 178 tasks open.
This is actually down by a bit for the first time since October with
December at 196, January at 198, and February at 199, and now April at 178.
This was largely due to the Release Engineering and Core Platform teams
closing out forgotten reports that have since been resolved or otherwise
obsoleted.
-------
## 🎉 Thanks!
Thank you to everyone who helped by reporting, investigating, or resolving
problems in Wikimedia production. Thanks!
Until next time,
– Timo Tijhof
-------
Footnotes:
[1] Incidents. – https://wikitech.wikimedia.org/wiki/Incident_documentation
[2] Tasks created. –
https://phabricator.wikimedia.org/maniphest/query/HjopcKClxTfw/#R
[3] Tasks closed. –
https://phabricator.wikimedia.org/maniphest/query/ts62HKYPBxod/#R
[4] Open tasks. –
https://phabricator.wikimedia.org/maniphest/query/Fw3RdXt1Sdxp/#R
Hello,
It's been years since VisualEditor is available, but it's still in Beta at
many wikis. Why is that? If a wiki wants VE to grow out of beta, can that
happen?
Thanks,
Martin
Hi,
for HTML version, see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-05-13
Željko
--
= 2020-05-13 =
== Callouts ==
* From PI to SRE: What's the current timeline for getting mobileapps and
chromium-render onto the the deployment pipeline / k8s? ([[phab:T218733]],
[[phab:T225680]] )
* Release Engineering
** [All] Review guidance at [[wikitech:Deployments/Covid-19]] and Code
Deployment Office Hour at 17:00UTC in #wikimedia-office
== Product ==
=== Growth ===
* Blocking:
** Release Engineering - [Low priority] Growth team: Fix Flow DB errors
from phpunit tests – [[phab:T249839]], blocking [[phab:T246358]]
=== Android native app ===
* Updates:
** All set for a Beta rollout of Suggested Edits V4 and Mobile-html
features.
** Currently working on Suggested Edits V5:[[phab:project/view/4645/]]
=== Web ===
* Updates:
** '''Summary''': new Desktop Improvements Project (DIP) header is merged,
prototyping, scaffolding, and task prioritization for Vue.js search, and
collapsible sidebar is under development.
** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector
/ DIP)]]:
*** [[phab:T251521|<nowiki>Regression: Vector skin did not populate all
variants option in the variant drop-down menu</nowiki>]]
*** [[phab:T250093|<nowiki>Add title attribute to opt-out link</nowiki>]]
*** [[phab:T249372|<nowiki>[Dev] DRY up the menu templating code</nowiki>]]
*** [[phab:T249073|<nowiki>[Spike 4hrs] Discuss and agree on nomenclature
and rules for template partial usage and CSS organization from experience
with header</nowiki>]]
*** [[phab:T246419|<nowiki>Build collapsible sidebar and sidebar
button</nowiki>]]
*** [[phab:T240622|<nowiki>[Technical debt payoff] Remove
InlineDiffFormatter and InlineDifferenceEngine from
MobileFrontend</nowiki>]]
*** [[phab:T251212|<nowiki>[Dev] Drop VectorTemplate usage in
Vector</nowiki>]]
*** [[phab:T244392|Vue.js search case study]]:
**** [[phab:T249299|<nowiki>[Epic] Build the new Vue.js search
experience</nowiki>]]
**** [[phab:T249051|<nowiki>Where does the application-specific Vue.js
search code live and what impact does this decision have on the long
term?</nowiki>]]
**** [[phab:T249725|<nowiki>Should Desktop Improvements use Vue 2 or Vue 3
for Vue.js search?</nowiki>]]
**** Prototyping and task prioritization
** Mobile website (MinervaNeue / MobileFrontend):
*** [[phab:T249518|<nowiki>[AMC] Regression on History page in Advanced
Mode</nowiki>]]
*** [[phab:T251817|<nowiki>[Dev] Allow extensions to update the footer
without resorting to SkinTemplateOutputPageBeforeExec hook</nowiki>]]
=== Product Infrastructure ===
* Blocked by:
** SRE on migrating mobileapps and chromium-render to the pipeline (see
Callouts)
* Updates:
** Push Notifications RFC moved to Last Call [[phab:T249065]]
== Technology ==
=== Fundraising Tech ===
* Updates:
** Building employer search into payments form for matching gifts:
[[phab:T251200]]
** Smoke testing changes to pipeline to sever direct link between
payments-wiki and backend DB: [[phab:T215463]]
** Deploying new CentralNotice features: region-level geotargeting and
banner templates: [[phab:T252596]]
** Figuring out best way to notify donors when recurring donation fails:
[[phab:T230064]]
** Migrating recurring donations from main card processor's old API to new
one: [[phab:T169357]]
=== Engineering Productivity ===
==== Quality and Test Engineering ====
* Updates:
** QTE Office Hours - May 15th - 16:00 UTC
==== Release Engineering ====
* Blocked by:
** [Low priority] SRE Service Ops: Provide our special component/php72 in
buster-wikimedia — [[phab:T250515]]
** [Low priority] Wikibase team: Fix WikibaseLexeme DB errors from phpunit
tests – [[phab:T249838]], blocking [[phab:T246358]]
** [Low priority] Growth team: Fix Flow DB errors from phpunit tests –
[[phab:T249839]], blocking [[phab:T246358]]
* Updates:
** [All] Deployments/Covid-19 [[wikitech:Deployments/Covid-19]]
** Train Health
*** Last week: 1.35.0-wmf.31 - [[phab:T249963]]
*** This week: 1.35.0-wmf.32 - [[phab:T249964]]
*** Next week: 1.35.0-wmf.32 - No train (EngProd virtual off-site)
=== Site Reliability Engineering ===
* Blocking:
** Product infrastructure on move of mobileapps and chromium-render to k8s
** Release Engineering - [Low priority] SRE Service Ops: Provide our
special component/php72 in buster-wikimedia — [[phab:T250515]]
== Wikimedia DE ==
=== Wikidata ===
* Blocking:
** Release Engineering - [Low priority] Wikibase team: Fix WikibaseLexeme
DB errors from phpunit tests – [[phab:T249838]], blocking [[phab:T246358]]