Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Reedy | T233494 Release MediaWiki 1.31.6/1.32.6/1.33.2/1.34.0 | |||
Resolved | Reedy | T232023 Release MW 1.34 | |||
Resolved | Jdforrester-WMF | T232030 Mark MediaWiki core as 1.35.0-alpha once REL1_34 is branched | |||
Resolved | dduvall | T232024 Branch REL1_34 for MediaWiki and deployed extensions | |||
Resolved | Jdforrester-WMF | T232025 Configure CI to support REL1_34 |
Event Timeline
To be done on 2019-09-30 alongside the wmf.25 branch cut in T220750 which @thcipriani will be doing.
Mentioned in SAL (#wikimedia-releng) [2019-10-04T18:34:10Z] <marxarelli> branching REL1_34 for all wmf-deployed extensions, mediawiki/tools/release/make-release/branch.py REL1_34 --bundle wmf --branchpoint wmf/1.34.0-wmf.25 --core-version 1.34.0 cc: T232024
Mentioned in SAL (#wikimedia-releng) [2019-10-04T18:55:30Z] <marxarelli> branching REL1_34 for remaining extensions/skins and core, mediawiki/tools/release/make-release/branch.py REL1_34 --bundle '*' --core --branchpoint master --core-version 1.34.0 (note: core branchpoint is overridden in settings.yaml at base of wmf/1.34.0-wmf.25) cc: T232024
Change 540946 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[mediawiki/tools/release@master] Set manual branchpoint for mediawiki/core REL1_34
Mentioned in SAL (#wikimedia-releng) [2019-10-04T19:34:49Z] <marxarelli> re-running mediawiki/tools/release/make-release/branch.py --bundle '*' ... due to https://gerrit.wikimedia.org/r/c/mediawiki/tools/release/+/540953 cc: T232024
Change 540946 abandoned by Dduvall:
Set manual branchpoint for mediawiki/core REL1_34
Reason:
Currently reworking the script in a way that makes this unnecessary
Change 540979 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[mediawiki/tools/release@master] Provide branch-version.py for tarball release branching
Change 540979 merged by jenkins-bot:
[mediawiki/tools/release@master] Provide branch-version.py for tarball release branching
The REL1_34 branch has been created for all active repos and core was prepared with submodules from the "base" bundle. I initially had some trouble with the branch.py script but got it fixed up in the end. I also moved its implementation to a shared module and created a branch-version.py script which should ease the entire process for the next branch cut.
See https://www.mediawiki.org/wiki/Release_branching for details.