Hey all,
This is a quick note to highlight that in six weeks' time, the REL1_39
branch will be created for MediaWiki core and each of the extensions and
skins in Wikimedia git, with some (the 'tarball') included as sub-modules
of MediaWiki itself[0]. This is the first step in the release process for
MediaWiki 1.39, which should be out in November 2022, approximately
six months after MediaWiki 1.38.
The branches will reflect the code as of the last 'alpha' branch for the
release, 1.39.0-wmf.28, which will be deployed to Wikimedia wikis in the
week beginning 12 September 2022 for MediaWiki itself and those extensions
and skins available there.
After that point, patches that land in the main development branch of
MediaWiki and its bundled extensions and skins will be slated for the
MediaWiki 1.40 release unless specifically backported[1].
If you are working on a new feature that you wish to land for the release,
you now have a few days to finish your work and land it in the development
branch; feature changes should not be backported except in an urgent case.
If your work might not be complete in time, and yet should block release
for everyone else, please file a task against the `mw-1.39-release` project
on Phabricator.[2]
If you have tickets that are already tagged for `mw-1.39-release`, please
finish them, untag them, or reach out to get them resolved in the next few
weeks.
We hope to issue the first release candidate, 1.39.0-rc.0, two weeks after
the branch point, and if all goes well, to release MediaWiki 1.39.0 a few
weeks after that.
Tyler Cipriani (he/him)
Engineering Manager, Release Engineering
Wikimedia Foundation
[0]: <https://www.mediawiki.org/wiki/Bundled_extensions_and_skins>
[1]: <https://www.mediawiki.org/wiki/Backporting_fixes>
[2]: <https://phabricator.wikimedia.org/project/board/5694/>
I haven't seen too much discussion about this, but i just wanted to remind
everyone that people who participate in mediawiki development (including
many third party extensions) are eligible to vote in the current Wikimedia
foundation board of trustees election, even if you don't edit any wikimedia
wiki. You just have to have made one commit. Commits to third party
mediawiki extensions not used by Wikimedia wikis count (including some
hosted at github). The Wikimedia Foundation is the largest contributor to
MediaWiki core, and the trustees control the direction of the Wikimedia
Foundation. Hence your vote (indirectly) determines the direction of
MediaWiki software!
There is an unofficial list of eligible developers at
https://i-want-to-vote.toolforge.org . I encourage anyone who participates
in development of software in the mediawiki ecosystem to check if they are
on the list. Even if you are not on that list you may still be eligible.
You can learn more about the candidates at
https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/2022/Candida…
. In particular, many of you might already know legoktm who is one of the
candidates and is very active in the mediawiki developer community. You can
vote now up until september 6 (however some eligible people must register
to vote before sept 2). The link to vote is
https://meta.wikimedia.org/wiki/Special:SecurePoll/vote/393 . People who
are eligible to vote due to software development must pre-register via
email before that link works for them and they must do so 4 days before the
end of the election. See https://i-want-to-vote.toolforge.org for details.
The full official list of eligibility criteria is at
https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/2022/Voter_e…
. The key point for software developers, is you only have had to make 1
commit between Jan 5 and july 5, to any gerrit repo, any toolforge tool
repo (including those outside gerrit), or any mediawiki extension/skin on
MWStake's list of mediawiki extensions/skins developed outside of gerrit.
If the above doesn't describe you, there are also other criteria that can
make you eligible, like if you have made lots of edits to
https://mediawiki.org or https://translatewiki.net, maintain or contribute
to "tools, bots, user scripts, gadgets, and Lua modules on Wikimedia
wikis", or "substantially engaged in the design and/or review processes of
technical development related to Wikimedia." or are employed by the
Wikimedia foundation or an affiliate of Wikimedia. Check the official rules
for the full list.
Anyways i encourage everyone to vote who is eligible. People who are voting
by virtue of being a software developer MUST register 4 days before the end
of the election (i.e. sept 2), so if that's you, be sure to do it in time.
See the official rules or https://i-want-to-vote.toolforge.org for details.
--
Bawolff
p.s. Just to clarify, this isn't an official email, i just wanted to ensure
that the wider mediawiki developer community was aware of this as i suspect
many eligible developers may be unaware they are allowed to vote.
Hello,
We have a proposal to make small adjustments to the MediaWiki database
policy which would make abstract schema an explicit requirement.
Abstract schema was approved by TechCom in
https://phabricator.wikimedia.org/T191231 and now core and all WMF-deployed
extensions have migrated to abstract schema.
You can find the proposal in here. Please take a look and comment:
https://www.mediawiki.org/wiki/Talk:MediaWiki_database_policy
If there are no major objections by the end of August 2022, I will codify
this into the policy.
Best
--
*Amir Sarabadani (he/him)*
Staff Database Architect
Wikimedia Foundation <https://wikimediafoundation.org/>
Hi Everyone,
We disabled account creation due to too much spam and bots. I am
trying to manually create an account for a user. I read the docs at
[1] and visited Special:CreateAccount. I then entered the user's
details.
I have not submitted because I'm getting a message:
Your username will be adjusted to "XXXXXX"
due to technical restrictions.
I am not sure why I am getting that message. I am trying to create an
account for another user. I am not trying to change my user name.
I have all the wiki privileges and rights. They include bureaucrat and
administrator.
Does anyone know how to proceed?
Thanks,
Jeff
[1] https://www.mediawiki.org/wiki/Manual:Account_creation
Hello,
Is there a template / function to remove line breaks (newlines)?
Purpose? Quote https://lnf-wiki.eecs.umich.edu/wiki/Help:Templates
> To improve readability, usually programmers like to split the code
with newlines and indent it.
Indeed.
> Unfortunately MediaWiki software does not allow this functionality and
in many instances these purpose-built newlines are treated by the
software as content. One possible workaround is to add <!-- before each
newline character and --> after it.
That probably works but is still not pretty.
Related to a similar report of mine:
extraneous newlines caused by templates
https://phabricator.wikimedia.org/T314593
Hence my question... Is there some template or function to remove
newlines? Example:
```
{{no_new_lines|
{{Header}}
{{Title|title=
wiki page title
}}
{{#seo:
|description=wiki page description
|image=image.png
}}
[[File:image.png|thumb|100px|[[Dev/Logo|description]]]]
{{intro|
introduction text here
}}
{{Anchor|anchor}}
<!-- close braces for no_new_lines template -->
}}
```
In result, none of the following should add any newlines. No line breaks
from the templates (which aren't supposed to add line breaks) and no new
lines where were only used to separate the different items in the wiki
source code (such as {{Header}}, {{Title|...}, ...) to make the wiki
markup easier to read.
Cheers,
Patrick
Hi,
I've been asked to upgrade a very, very old wiki : it was version
1.25.6. I decided to do it step by step, ie release by release.
I carefully backup-ed the database between each iteration, and ran
maintenance/update.php
Everything went fine until 1.34.4, when the vast majority of links were
broken (Page does not exist yet)
There were some stopper between 1.33 and 1.34 ? I read the release
notes, update.php is intended to do the right job
Thanks for help,
Cheers,
Xavier
--
Xavier Humbert
CRT Supervision et Exploitation de Niveau 1
Rectorat de Nancy-Metz
03 83 86 27 39
Hello. Can please someone help me?
I have installed Mediawiki 1.38.2 for my site www.wikimilano.it
today, same problem with different pc and users, when trying to login or
logout, doesn't work and say "invalid csrf token"