-
Bug
-
Resolution: Fixed
-
Blocker
-
3.10, 4.0
-
MOODLE_310_STABLE, MOODLE_400_STABLE
-
MOODLE_310_STABLE
-
This issue include all the changes needed in core to start working with parallel branches, aka. when a parallel development period is already in effect and we are creating a new XXX_STABLE (310n this case) development branch.
It's important to comment that this case is more complex than the changes needed to continue working with parallel branches (see MDL-70229). In that case it's not needed to perform any change of versions to master, because they have been already planned and performed here.
Once MDLSITE-6220 has been performed and we, effectively have the 2 development branches created, there are a few things we need to adjust:
- Move to 3-digits $branch in main version.php. And apply the minimum changes is core to support them. Any version > 3.9.x will have 3-digit branches.
- Effectively diverge the 2 dev branches, that implies bumping all versions in master to a "safe" date (a date that none of the planned dev branches (310 and 311) are going to use ever, so we ensure no overlapping will hapeen (we'll use the version checker itself to do this, see
MDL-68973as reference).
Note1: The changes in core are not aiming to be complete (this is a PRE issue). Just the minimum to get the branches installed and tested. If other dependencies are found, new issues will be created.
Note2: This may create some interim failures in the version checker that will be solved by MDLSITE-6224
- blocks
-
MDLSITE-6224 Version checker support multiple dev branches
- Closed
- has a non-specific relationship to
-
MDL-70229 Minimum changes in code to continue working with parallel branches (3.11)
- Closed