Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-66260

Prepare Moodle for PHP 7.4

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.8
    • Fix Version/s: None
    • Component/s: General
    • Labels:
      None

      Description

      An, hopefully, small epic to turn Moodle ready for PHP 7.4 (end of 2019).

      When: Being cristal clear (aka transparent), the ideal target release for this is Moodle 3.8.0 (aka, supported since the very beginning of the branch), but be warned that full support may arrive later in any Moodle 3.8.x minor release in the branch, depending of a number of factors (extensions availability and bugs, 3rd part libraries, last minute surprises...).

      Some initial links:

      Some basic requirements for this:

      • get unit and acceptance tests passing.
      • check all the changes details have been reviewed and fixed (attached file).
      • ensure older versions of Moodle don't work with PHP 7.4 (MDL-66262)
      • get travis working with the new php version (MDL-66263)
      • get moodle-php-apache docker images working with the new php version
      • Update docs (and others, see testing instructions) once this is ready.
      • ...

      For reference, WIP is being glued, for automated testing purposes @ https://github.com/stronk7/moodle/compare/master...php74

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                stronk7 Eloy Lafuente (stronk7)
                Participants:
                Component watchers:
                Jake Dallimore, Jun Pataleta
              • Votes:
                1 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: