Hello,
The 1.37.0-wmf.6 version of MediaWiki is blocked[0].
I had it deployed to group 1 for a few hours and rolled back after we
found some blockers. We can proceed no further until these issues are
resolved:
* Special:RecentChanges in it.wikiversity dies with an internal error
https://phabricator.wikimedia.org/T283170
* InvalidArgumentException: Unable to normalize the provided actor name
x.y.z.v/16
https://phabricator.wikimedia.org/T283167
They seem related to refactoring that happened in mediawiki/core.
Once these issues are resolved train can resume. If these issues are
resolved on a Friday the train will resume Monday.
Thank you for your help resolving these issues!
[0]. <https://phabricator.wikimedia.org/T281147>
[1]. <https://versions.toolforge.org/>
--
Antoine "hashar" Musso
Hello all,
The Wikimedia Hackathon
<https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2021> is starting
tomorrow, and will run from May 21st to 23rd. We’re very excited to gather
online with you all and hack together!
This event is taking place online across various time zones, and you can
join us at any point! If you want to participate, feel free to add yourself in
the participants list
<https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2021/Participants>, and
to look at who the other attendees are, so you can find people sharing the
same interests.
If you are planning to work on a project during the hackathon, if you are
looking for co-maintainers for your tools or for ideas of tasks, the best
place to look at is the Phabricator board
<https://phabricator.wikimedia.org/project/board/5303/>. Feel free to add
tasks in the “projects” or “need support” column. Don’t forget to add a
clear description of the project, and to mention what kind of help or
skills you would need.
On top of this, to connect and discuss with other participants, we
recommend joining our discussions channels
<https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2021/Discussions>. You
can join the main hackathon channel via IRC or Telegram. You will also find
the newcomers support channel on Telegram. If you are looking for help on
your project or if you are looking for a project to contribute to, these
are good places to find support.
The opening of the hackathon will take place on Friday 21st at 17:00 UTC on
the Mediawiki Youtube channel <https://www.youtube.com/user/watchmediawiki>.
There will be no “project matching” session this year, that’s why it is
especially important to add your ideas and projects on Phabricator, so
other people can see them. The showcase
<https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2021/Showcase>, where
you can demo your work, will take place on Sunday. You can find the most
up-to-date information about the program on the schedule page
<https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2021/Schedule>.
Finally, if you have any questions about the event, feel free to use this
talk page <https://www.mediawiki.org/wiki/Talk:Wikimedia_Hackathon_2021>
where the coordination team and other participants will be happy to help.
See you soon at the hackathon!
For the coordination team,
Neslihan
Hi,
If you're not interested in Selenium tests, you can ignore this message.
I'm working on improving our Selenium framework. That means I'm creating a
few patches a week. I'm looking for reviewers. Please reply off-list if you
would like to be a reviewer on a Selenium related patch.
You can see the type of patches I'm creating in Gerrit[0].
I would like to thank my usual reviewers, James Forrester and Timo Tijhof
for reviewing many many commits so far.
Thanks!
Željko
--
0: https://gerrit.wikimedia.org/r/q/owner:zfilipin%2540wikimedia.org
Hi all,
(If you don't locally run PHPUnit tests on MediaWiki, you can skip this
notice.)
In order to simplify our PHPUnit configuration,[0] the following CLI
options for tests/phpunit/phpunit.php were replaced by environment
variables in a patch that just landed in the HEAD branch:
* --wiki=foo => PHPUNIT_WIKI=foo
* --use-normal-tables => PHPUNIT_USE_NORMAL_TABLES=1
* --reuse-db => PHPUNIT_REUSE_DB=1
* --use-filebackend=foo => PHPUNIT_USE_FILEBACKEND=foo
* --use-bagostuff=foo => PHPUNIT_USE_BAGOSTUFF=foo
* --use-jobqueue=foo => PHPUNIT_USE_JOBQUEUE=foo
Furthermore, some of these options are being considered for removal, so if
you regularly use them, please raise your voice on the task.
Thank you, and thanks to James F, Kosta and Timo for your help with moving
this forward.
[0] - See https://phabricator.wikimedia.org/T90875 for details
--
https://meta.wikimedia.org/wiki/User:Daimona_Eaytoy
"Daimona" is not my real name -- he/him
Hello all,
I wanted to send a heads-up to various places that MediaWiki 1.31, the
legacy LTS release, will be End-of-Life as of next month, June 2021.[0]
There will be a final release to follow-on from the current latest version
1.31.14 coming out in June, but it may have slipped people's mind that this
deadline is approaching so swiftly.
System administrators still using 1.31 are encouraged to start their
migration to the current LTS release, 1.35. MediaWiki 1.35, released in
September 2020, will be supported until September 2023. If you don't
require LTS support, you will be able to upgrade to 1.36 which will be
supported till May 2022 once it is released, before the end of the month.
As always, please be mindful of the upgrade instructions, especially
including making a back-up of your database, and testing extension
compatibility.
Thanks!
[0] https://www.mediawiki.org/wiki/Version_lifecycle
tl;dr: We're still moving to GitLab. WMF Release Engineering & SRE are
working with contractors on an MVP installation of GitLab CE, which we
hope to have running by July, and in use by early-adopter projects soon
thereafter. Read on for more details.
----
Hi all,
It's been over six months since we wrapped up the GitLab consultation
process[0] with a decision to migrate from Gerrit to GitLab's Community
Edition. It seemed like a good idea to update the community with our
progress since then.
We currently have contractors from Speed & Function working on a
minimum-viable installation of GitLab CE. We hope to be fairly
confident installing this by the end of June (end Q4 of WMF's fiscal
year). You can follow this work on the "GitLab (Initialization)"
workboard in Phabricator.[1]
Additionally, we're hiring for two Service Operations SRE positions to
build and support a more robust production installation[3], and planning
for new job runner capacity to handle CI on GitLab.
Tentatively, we in RelEng hope to begin using GitLab for some of our own
projects around July (early Q1 of WMF fiscal year) and begin migrating
other projects thereafter. (Keeping in mind, of course, that everything
takes longer than you expect.[4])
We've already heard from some people that their project or team is
interested in being an early adopter of GitLab. If that describes you,
please add a comment on T282842:
https://phabricator.wikimedia.org/T282842
Feel free to reach out with any questions!
[0]. https://www.mediawiki.org/wiki/GitLab_consultation#Outcome
[1]. https://phabricator.wikimedia.org/project/view/5212/
[3]. https://boards.greenhouse.io/wikimedia/jobs/2659677
[4]. https://en.wikipedia.org/wiki/Hofstadter%27s_law
--
Brennen Bearnes
Release Engineering
Wikimedia Foundation