https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-04-07
= 2021-04-07 =
== Callouts ==
* RelEng: Note that the MediaWiki 1.36 branch will happen in the next day
or so. Next week's train is the first of 1.37.0-wmf.X.
* RelEng: Backport deployment training is available, the invite is in the
deployment calendar on gmail:
wikimedia.org_rudis09ii2mm5fk4hgdjeh1u64(a)group.calendar.google.com
* …
== Gerrit patches or GitHub Pull Requests for reviews or feedback ==
*
=== No updates ===
Community Tec, Anti-Harassment Tools, Editing, Product Infrastructure,
Parsing, Language, Inuka, Analytics, Cloud Services, Platform, Performance,
Quality & Test, Security
=== '''No notes provided''' ===
== SoS Meeting Bookkeeping ==
* Updates:
== Product ==
=== Growth ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
** Continuing to work on on-wiki configuration
** Continuing design of mentor dashboard
https://www.mediawiki.org/wiki/Growth/Mentor_dashboard
** Deploying Growth features as opt-in to tawiki, mswiki and simplewiki
=== iOS native app ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates: Beta is out.
=== Android native app ===
* Blocked by:
* Blocking:
* Thank yous: Miriam for the research and PET for all your help getting
image recommendations ready.
* Updates: Timeline for image recommendations MVP release is set - should
be out to all users in 4 weeks.
=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing to onboard new hires!
** Continuing our work on the language switcher instrumentation and A/B test
** Fixing a regression in the SearchSatisfaction instrument for the WVUI
search autocomplete treatment:
https://phabricator.wikimedia.org/T274869#6963147 onward
** Finalising new CSS folder structure in Vector:
https://phabricator.wikimedia.org/T264309.
=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Special:MediaSearch is now the default search UI on Wikimedia Commons
for anonymous users
** Working on moving the MediaSearch UI code into a standalone extension.
This will include the structured data team's library of reusable Vue
components. Will announce this when the move happens.
=== Abstract Wikipedia ===
* Blocked by:
** None
* Blocking:
** None known.
* Thank yous:
** Architecture for their on-going advice and support through some thorny
issues.
* Updates:
** We closed Phase γ; we're now working on Phase δ (delta):
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
*** This is where we'll tie the back-end function orchestrator to the
front-end MW stack.
=== Library ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continued work on partner description translations and The Wikipedia
Library extension
** New hompage designs are almost done, and work is starting on the logged
in experience
=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Starting the technical decision-making process for introducing a
front-end build step - https://phabricator.wikimedia.org/T279108
** Storybook updates to WVUI: https://gerrit.wikimedia.org/r/c/wvui/+/676236
== Technology ==
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** un-forking CiviCRM build tool to use upstream version in our CI:
https://phabricator.wikimedia.org/T277500
** More work on email prefs page https://phabricator.wikimedia.org/T268510
** Planning for integration with new API of backup card processor
** CiviCRM contact deduplication enhancements
** Better error handling for CentralNotice invalid banner name:
https://phabricator.wikimedia.org/T173782
** Audit / reconciliation file processing improvements:
https://phabricator.wikimedia.org/T277244,
https://phabricator.wikimedia.org/T265545
=== Engineering Productivity ===
==== Release Engineering ====
* Blocked by:
** Wikidata: Migration of CI testing from stretch to buster is known broken
in Wikidata (T279068).
* Blocking:
** Fundraising tech might be reaching out for image tweaks
* Thank yous:
** James for pointing out we were behind on the 1.36 branch cut :)
* Updates:
** Note that the MediaWiki 1.36 branch will happen in the next day or so.
Next week's train is the first of 1.37.0-wmf.X.
** Backport deployment training is available, the invite is in the
deployment calendar on gmail:
wikimedia.org_rudis09ii2mm5fk4hgdjeh1u64(a)group.calendar.google.com
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.36.0-wmf.37 [[phab:T274943]] <!--
https://phabricator.wikimedia.org/T274943 -->
*** This week: 1.36.0-wmf.38 [[phab:T278344]] <!--
https://phabricator.wikimedia.org/T278344 -->
*** This week: 1.37.0-wmf.1 [[phab:T278345]] <!--
https://phabricator.wikimedia.org/T278345 -->
=== Search Platform ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Recover lexemes on wdqs1009 - https://phabricator.wikimedia.org/T276784
** Report latency metric to the wdqs-ui from the wdqs streaming updater -
https://phabricator.wikimedia.org/T277637
** Reindex Khmer wikis to enable Khmer syllable reordering -
https://phabricator.wikimedia.org/T274205
** Linked Data Fragments endpoint returns IllegalStateException -
https://phabricator.wikimedia.org/T270476
** Many files on Commons cannot be found in WCQS -
https://phabricator.wikimedia.org/T269302
=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Thank yous:
* Updates:
** Wrapping up stuff, removing tech debt regarding old kubernetes clusters.
** Sizing up a mediawiki pod.
=== WMDE Technical Wishes ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Activating line numbering in the 2010 and 2017 wikitext editors, we plan
to deploy with next week’s train.
** Merged some simplifications which will affect reportupdater-queries,
will probably apply the changes to all scripts there.
== Cross-cutting ==
* Blocked by:
** [long term] Search Platform: PHP 8.0 work is long-term blocked on the
migration to ElasticSearch 7.0 https://phabricator.wikimedia.org/T263142
(or at least 6.7). This will be extra fun to back-port to REL1_36 as well
as REL1_35.
* Blocking:
* None.
* Thank yous:
* Updates:
** Nothing major.
** Next release of mediawiki-codesniffer likely soon.
** CI tools' upgrade status:
https://libraryupgrader2.wmcloud.org/status?branch=master
(This is almost a repeat of last week's train summary. It's again a
short week and the train is still running.)
This is a summary of this week's deployment of the 1.36.0-wmf.38
branch of MediaWiki and its extensions (also known as "the train").
The primary person in charge this week is Dan Duvall, with Mukunda
Modell as backup, both from the Release Engineering team.
The summary task for this week is
https://phabricator.wikimedia.org/T278344 .
This week's deployment is still ongoing. The train is at group 1, and
will hopefully move to group 2 later today, but I'm writing this ahead
of time due to me being in an unfortunate time zone (hello from the
future!). As of writing this email, there are no blocker tasks. In
fact, there doesn't seem to have been any this week. None I say. NONE!
Well okay, a couple of things were added tentatively, but dropped as
blockers after further investigation.
Amir Sarabadani reported a risky change in this train. Special thanks!
Forewarned is better than surprised.
As usual, a whole bunch of people helped to find, triage, analyze,
fix, or work around problems this. Release Engineering thanks
everyone, without help we wouldn't be able to deploy MediaWiki.
- Amir Sarabadani (WMDE)
- Anne Tomasevich
- Bartosz Dziewoński
- Carly Bogen
- Cormac Parle
- C. Scott Ananian
- Jon Robson
- Lucas Werkmeister
- Umherirrender
There may have been other people, and if so, I apologize for not
including them on the list above.
Have a good weekend. Be well. Be safe.
For more information, please see:
- https://phabricator.wikimedia.org/T278344
- https://wikitech.wikimedia.org/wiki/Heterogeneous_deployment/Train_deploys
Dear Community members,
I have submitted a draft proposal for the wikimedia foundation project DEVELOP
A USER/SCRIPT GADGET TUTORIAL FOR WIKIMEDIA.ORG
Kindly review it and give feedback so that I can improve it.
Thanks & Regards
Ritwik Srivastava
Hi everyone,
Over the past two years, Wikimedia technology has participated in the Google
Season of the Docs <https://developers.google.com/season-of-docs> program
(GSoD), which pairs technical writers with open source organizations to
improve documentation. During our participation with the program, we have
worked with talented and professional technical writers who have made valuable
contributions <https://www.mediawiki.org/wiki/Season_of_Docs/Past_projects>
to technical documentation.
Due to some programmatic changes with GSoD, we have decided not to
participate this year. During this pause, we plan to look critically at the
goals we have around technical documentation outreach and how we can best
measure and demonstrate the impact and success of this outreach.
For ongoing outreach opportunities, we encourage you to continue to explore
other Wikimedia outreach programs
<https://www.mediawiki.org/wiki/Outreach_programs>.
Kindly,
Sarah R. Rodlund and Alexandra Paskulin
Hi all,
Tomorrow we will be issuing a security and maintenance release to all
supported branches of MediaWiki. This has been delayed by a week versus the
usual schedule, as making a security last week on 1st April ("April Fools")
was deemed not a great idea.
The new releases will be:
- 1.31.13
- 1.35.2
This will resolve 3 issues in MediaWiki core, 2 issues in bundled
extensions (one of which doesn't apply to REL1_31), and also includes some
fixes previously committed to git, including minor security and hardening
patches along with bug fixes included for maintenance reasons.
We will make the fixes available in these respective release branches, and
also master. Tarballs will be available for the above mentioned point
releases as well.
A summary of some of the security fixes that have gone into non-bundled
MediaWiki extensions will also follow.
[1] https://www.mediawiki.org/wiki/Version_lifecycle
Hello Dear,
Sorry for cross posting.
I have proposed a project grant to improve documentation of MediaWiki
maintenance scripts, to be reviewed during this grants round.
The proposal is at
https://meta.wikimedia.org/wiki/Grants:Project/Jayprakash12345/Improve_docu…
If you have any suggestions or feedback. Please let me know or create a
topic on the talk page.
Regards,
Jay Prakash (he/him)
The Search Platform Team
<https://www.mediawiki.org/wiki/Wikimedia_Search_Platform> usually holds
office hours the first Wednesday of each month. Come talk to us about
anything related to Wikimedia search, Wikidata Query Service, Wikimedia
Commons Query Service, etc.!
Feel free to add your items to the Etherpad Agenda for the next meeting.
Details for our next meeting:
Date: Wednesday, April 7th, 2021
Time: 15:00-16:00 GMT / 08:00-09:00 PDT / 11:00-12:00 EDT / 17:00-18:00 CEST
Etherpad: https://etherpad.wikimedia.org/p/Search_Platform_Office_Hours
Google Meet link: https://meet.google.com/vyc-jvgq-dww
Join by phone in the US: +1 786-701-6904 PIN: 262 122 849#
Hope to talk to you tomorrow!
Trey Jones
Sr. Computational Linguist, Search Platform
Wikimedia Foundation
UTC–4 / EDT
Hello,
I have rolled back the deployment of 1.36.0-wmf.37 from all wikis since
Special:Export was broken:
* Special:Export broken: always generates an empty file
https://phabricator.wikimedia.org/T278579
The issue is reproducible on the beta cluster infrastructure and got
spotted there last Friday:
https://en.wikipedia.beta.wmflabs.org/wiki/Special:Export/Main_Page
Once the issue is resolve the train can resume.
If anyone has any lead as to why Special:Export might silently fail, any
help is appreciated.
wmf.37 blocking task: https://phabricator.wikimedia.org/T278343
cheers,
--
Antoine "hashar" Musso
This is an early summary of this week's deployment of the
1.36.0-wmf.37 branch of MediaWiki and its extensions (also known as
"the train"). The primary person in charge this week is Mukunda
Modell, with Antoine Musso as backup, both from the Release
Engineering team.
The summary task for this week is
https://phabricator.wikimedia.org/T278343
This week's deployment is still ongoing. The train is at group 1, and
will hopefully move to group 2 later today, but I'm writing this ahead
of time due to a time zone issue (hello from the future!). There were
some problems with getting a late patch included in the train branch,
initially, but the train got started pretty much on time. As of
writing this email, there is one blocker task:
- T279008: mw-parser-output now clears after block, which is a
noticeable change for Category pages where infoboxes used to render
floated alongside the automatic content
https://phabricator.wikimedia.org/T279008
There has been some back and forth about tasks as issues have been
investigated and various tasks have either been raised to being
blockers or demoted from that status without the issue being resolved.
For details, please see the summary task. (I'm trying to keep these
summaries short, but each week could be turned into a suspense novel.)
As usual, a whole bunch of people helped to find, triage, analyze,
fix, or work around problems this. Release Engineering thanks
everyone, without help we wouldn't be able to deploy MediaWiki.
- Amir Sarabadani
- Bartosz Dziewoński
- C. Scott Ananian
- Daniel Kinzler
- DannyS712
- Dylsss
- James D. Forrester
- João Alexandre Peschanski
- Jon Robson
- Mike_Peel
- Pchelolo
- RhinosF1
- Subramanya Sastry
- Timo Tijhof
- Urbanecm
There may have been other people, and if so, I apologize for not
including them on the list above.
For more information, please see:
https://phabricator.wikimedia.org/T278343
- https://wikitech.wikimedia.org/wiki/Heterogeneous_deployment/Train_deploys
Hi Community Metrics team,
This is your automatic monthly Phabricator statistics mail.
Accounts created in (2021-03): 514
Active Maniphest users (any activity) in (2021-03): 1247
Task authors in (2021-03): 585
Users who have closed tasks in (2021-03): 315
Projects which had at least one task moved from one column to another on
their workboard in (2021-03): 312
Tasks created in (2021-03): 3011
Tasks closed in (2021-03): 2701
Open and stalled tasks in total: 47404
* Only open tasks in total: 46510
* Only stalled tasks in total: 894
Median age in days of open tasks by priority:
Unbreak now: 7
Needs Triage: 628
High: 1001
Normal: 1374
Low: 1986
Lowest: 2059
(How long tasks have been open, not how long they have had that priority)
Active Differential users (any activity) in (2021-03): 6
To see the names of the most active task authors:
* Go to https://wikimedia.biterg.io/
* Choose "Phabricator > Overview" from the top bar
* Adjust the time frame in the upper right corner to your needs
* See the author names in the "Submitters" panel
TODO: Numbers which refer to closed tasks might not be correct, as
described in https://phabricator.wikimedia.org/T1003 .
Yours sincerely,
Fab Rick Aytor
(via community_metrics.sh on phab1001 at Thu 01 Apr 2021 12:00:17 AM UTC)