This is a summary of this week's deployment of the 1.37.0-wmf.9 branch
of MediaWiki and its extensions (also known as "the train"). The primary
person in charge this week is Jeena Huneidi, with Mukunda Modell as
backup, both from the Wikimedia Foundation Release Engineering team.
The summary/blocker task for this week is
https://phabricator.wikimedia.org/T281150
The new version is running on all sites: https://versions.toolforge.org/
Please note that the next train will be 1.37.0-wmf.11, since the week of
June 14th is taken up by the WMF's annual All Hands.
== Blockers ==
There were a total of four blockers for this train:
* Regression: Echo new talk page message banner has lost its orange
background
** https://phabricator.wikimedia.org/T284496
* regression: Reply tool padding and height broken
** https://phabricator.wikimedia.org/T284567
* TypeError: Argument 1 passed to LanguageConverter::__construct() must
be an instance of Language, instance of StubUserLang given, called in
/srv/mediawiki/php-1.37.0-wmf.9/includes/language/LanguageConverterFactory.php
on line 132
** https://phabricator.wikimedia.org/T284685
* Code editor failing to load completely on English Wiktionary
** https://phabricator.wikimedia.org/T284716
== Deprecation notices ==
Release Engineering has recently adopted the practice of filing
deprecation notices in production as blockers for the following train.
For 1.37.0-wmf.11, we've filed:
* PHP Deprecated: Passing extra fields (quality) to
LocalFile::loadFromRow was deprecated in MediaWiki 1.37. Property
assignment will be removed in a later version. [Called from
OldLocalFile::loadFromRow]
** https://phabricator.wikimedia.org/T284777
== 🚂💗 ==
As usual, lots of people helped find, triage, and solve problems with
this train. Thanks to all involved (listed by Phabricator username):
* DannyS712
* matmarex
* Zabe
* Ladsgroup
* ovasileva
* Jdlrobson
* Edtadros
* Esanders
* ppelberg
* Erutuon
* Xiplus
* Urbanecm
...and anyone else we've missed. Without your help we wouldn't be able
to deploy the train.
Thanks!
-- Your train conductor collective
Hi All
There will be no deployments to Wikimedia production the week of 2021-06-14
(2021-06-14–2021-06-18) for Wikimedia Foundation's annual All Hands.
There is a long-term calendar of upcoming known deployment disruptions
available on Wikitech:
https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
Thanks!
Tyler Cipriani (he/him)
Engineering Manager, Release Engineering
Wikimedia Foundation
All,
As Node 10 is EOL, many of our upstream tools have been dropping Node 10
support recently, which is slowing down development and creating work for
teams.
I have thus created the Node 12 CI infrastructure (T284343
<https://phabricator.wikimedia.org/T284343>) based on Debian Bullseye
(thank you, SRE Service Ops!) and have today migrated almost all jobs over
to use them (T284345 <https://phabricator.wikimedia.org/T284345>).
There are a small handful of jobs (for Kartotherian, OOUI, and WikiPEG)
that need further infrastructure work, and have not yet been migrated. I've
submitted a few commits switching repos with .nvmrc files over to the new
version installed in CI.
This should be an uneventful change; I've spot-checked a few dozen repos
and not found any issues. If there are any, please shout on the task or in
#wikimedia-releng on Libera.Chat so I can fix it.
Note: This only applies to the centrally-managed legacy CI jobs. If your
repo is using the modern pipeline, you will need to wait for there to be an
appropriate base image, which is tracked in T284346
<https://phabricator.wikimedia.org/T284346>.
J.
--
*James D. Forrester* (he/him <http://pronoun.is/he> or they/themself
<http://pronoun.is/they/.../themself>)
Wikimedia Foundation <https://wikimediafoundation.org/>
Hello,
The committee has finished selecting new members and the new committee
candidates are (In alphabetical order):
- Amir Sarabadani
- Kunal Mehta
- Martin Urbanec
- MusikAnimal
- Tony Thomas
And auxiliary members will be (Also in alphabetical order):
- Ariel Glenn
- Effie Mouzeli
- Huji
- Jayprakash12345
- Nuria Ruiz
You can read more about the members in the mediawiki.org page
<https://www.mediawiki.org/wiki/Code_of_Conduct/Committee/Members/Candidates>
.
The changes compared to last term are:
- Kunal Mehta is joining the main CoC committee
- Ariel Glenn is coming back to auxiliary committee
- Effie Mouzeli is joining auxiliary committee for the first time
- Tonina Zhelyazkova is leaving the committee
- Matanya and Tpt are leaving the auxiliary committee
- I won't run for the chair this year.
This is not the final structure. According to the CoC
<https://www.mediawiki.org/wiki/Code_of_Conduct/Committee#Selection_of_new_m…>,
the current committee publishes the new members and calls for public
feedback for *six weeks* and after that, the current committee might apply
changes to the structure based on public feedback.
Please let the committee know if you have any concern regarding the members
and its structure until *26 May 2021* and after that, the new committee
will be in effect and will serve for a year.
Amir, On behalf of the Code of Conduct committee
Best
Hello all,
As the 2021 WMF Board elections have been announced, I have proposed to
reconsider the eligibility criteria for “developers” and technical
contributors, as the previous criteria do not make sense any longer and
exclude several groups of contributors.
A discussion has been started at https://phabricator.wikimedia.org/T281977
and
https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_elections/2021#Re…
.
Please share your thoughts and feedback.
Regards
Jay Prakash (he/him)
Volunteer Developer, Wikimedia
I figure this might be of interest to some here: we could make
sponsorship of contributions more evident by adding a git commit
pseudo-header:
Sponsored-by: Name Of Sponsoring Entity
Obviously this would be optional, and only used by those who want to.
Spelled out in a little more detail:
https://blog.liw.fi/posts/2021/05/26/sponsored-by/
--
WMF release engineering team | he/him or they/them
"Imagine a world in which every single human being can freely share in
the sum of all knowledge."