Page MenuHomePhabricator

Branch REL1_44 for MediaWiki and all extensions and skins
Closed, ResolvedPublic

Description

  1. ./branch.py REL1_44 --bundle base --branchpoint master (branch tarball extensions and skins)
  2. ./branch.py REL1_44 --core --branchpoint a069027d42574d48fc095ea21e74c533c9dc1b8e --core-version 1.44.0-beta --task T390696 (branch MW itself and make a sub-module commit)
  3. ./branch.py REL1_44 --bundle '*' --branchpoint master --core-version 1.44.0 (branch all other extensions and skins)

Event Timeline

Should REL1_43 in the task description be REL1_44?

MSantos changed the task status from Open to In Progress.May 6 2025, 3:52 PM
MSantos triaged this task as High priority.

Change #1142630 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/core@REL1_44] Branch commit for REL1_44

https://gerrit.wikimedia.org/r/1142630

I wonder if the script could support in the future the following call:

./branch.py REL1_44 --bundle base --branchpoint refs/heads/wmf/1.44.0-wmf.28

or, assuming not all extensions will have the refs/heads/wmf/1.44.0-wmf.28 branch

./branch.py REL1_44 --bundle base --branchpoint refs/heads/wmf/1.44.0-wmf.*

Change #1142630 merged by jenkins-bot:

[mediawiki/core@REL1_44] Branch commit for REL1_44

https://gerrit.wikimedia.org/r/1142630

ABreault-WMF claimed this task.

Probably a stupid question, but just to check, is it an issue that the REL1_44 branch has a lot more submodules (including Wikimedia-specific extensions) than the REL1_43 branch? E.g. comparing https://github.com/wikimedia/mediawiki/tree/REL1_44/extensions to https://github.com/wikimedia/mediawiki/tree/REL1_43/extensions

Probably a stupid question, but just to check, is it an issue that the REL1_44 branch has a lot more submodules (including Wikimedia-specific extensions) than the REL1_43 branch? E.g. comparing https://github.com/wikimedia/mediawiki/tree/REL1_44/extensions to https://github.com/wikimedia/mediawiki/tree/REL1_43/extensions

Yes, it looks like the branch was from the tip of the 1.44.0-wmf.28 branch rather than master, which is incorrect and has pulled in a bunch of extensions and skins that it shouldn't have?

Change #1142637 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/core@master] Prepare active branch following REL1_44 cut, labelling as 1.45-alpha

https://gerrit.wikimedia.org/r/1142637

Test wiki created on Patch demo by usuario using patch(es) linked to this task:
https://pd.erebor.com/wikis/bb7c173a07/w/

Test wiki on Patch demo by usuario using patch(es) linked to this task was deleted:

https://pd.erebor.com/wikis/bb7c173a07/w/

Change #1142645 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@REL1_44] Drop Wikimedia production-only code from the REL1_44 release

https://gerrit.wikimedia.org/r/1142645

Probably a stupid question, but just to check, is it an issue that the REL1_44 branch has a lot more submodules (including Wikimedia-specific extensions) than the REL1_43 branch? E.g. comparing https://github.com/wikimedia/mediawiki/tree/REL1_44/extensions to https://github.com/wikimedia/mediawiki/tree/REL1_43/extensions

Yes, it looks like the branch was from the tip of the 1.44.0-wmf.28 branch rather than master, which is incorrect and has pulled in a bunch of extensions and skins that it shouldn't have?

Is that a result of --branchpoint a069027d42574d48fc095ea21e74c533c9dc1b8e instead of --branchpoint master?

Probably a stupid question, but just to check, is it an issue that the REL1_44 branch has a lot more submodules (including Wikimedia-specific extensions) than the REL1_43 branch? E.g. comparing https://github.com/wikimedia/mediawiki/tree/REL1_44/extensions to https://github.com/wikimedia/mediawiki/tree/REL1_43/extensions

Yes, it looks like the branch was from the tip of the 1.44.0-wmf.28 branch rather than master, which is incorrect and has pulled in a bunch of extensions and skins that it shouldn't have?

Is that a result of --branchpoint a069027d42574d48fc095ea21e74c533c9dc1b8e instead of --branchpoint master?

Yes, this was my fault. I should have specified the parent of a069027d42574d48fc095ea21e74c533c9dc1b8e, which is d4283b99aa40c4726f9ec2dc0a033bf30628eeee. Sorry!

Change #1142645 merged by jenkins-bot:

[mediawiki/core@REL1_44] Drop Wikimedia production-only code from the REL1_44 release

https://gerrit.wikimedia.org/r/1142645

Change #1142637 merged by jenkins-bot:

[mediawiki/core@master] Prepare active branch following REL1_44 cut, labelling as 1.45-alpha

https://gerrit.wikimedia.org/r/1142637

Change #1142676 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/core@REL1_44] Restore SecureLinkFixer

https://gerrit.wikimedia.org/r/1142676

Change #1142676 merged by jenkins-bot:

[mediawiki/core@REL1_44] Restore SecureLinkFixer

https://gerrit.wikimedia.org/r/1142676