-
Bug
-
Resolution: Won't Fix
-
Critical
-
None
-
2.7.16, 2.9.8, 3.0.6, 3.1.2
-
MOODLE_27_STABLE, MOODLE_29_STABLE, MOODLE_30_STABLE, MOODLE_31_STABLE
-
While looking to MDL-55777, it was detected that MDL-55404 had not been backported to supported versions, so "in-advance" checking (of 3.2 requirements, from older versions) is not consistent with "current version" checking. And that breaks the "rule of thumb" with environment.xml:
"environment.xml must be the same where possible so both in-advance checks (when in 2.7 you're looking for 2.9 env requirements) and current-version checks (when, on upgrade you're looking for the version about to be installed) result MUST MATCH"
Note it's possible to have some exception about that rule, if the old versions are missing some stuff enabling the check to happen (for example, in 2.7 we cannot check in-advance for unoconv, it simply did not exist there). But when possible, the rule above must be applied always.
So this is about to backport MDL-55404 to supported (normal and security) versions in order to observe the rule above and provide consistent "in-advance" checks.
Ciao
- Discovered while testing
-
MDL-55777 Add envcheck for minimum recommended version of libcurl 7.19.4
- Closed
- is a regression caused by
-
MDL-55404 Add environment checks for TLS
- Closed
- is blocked by
-
MDL-57163 Fatal error during installation if PHP curl extension is not installed
- Closed
-
MDL-56917 Environment checks for TLS can trigger a false positive
- Closed
- will be (partly) resolved by
-
MDL-57450 Remove TLS check from environment file whilst it is not reliable
- Closed