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

Update composer dependencies to newer ones (php74 fixes)

XMLWordPrintable

    • MOODLE_38_STABLE, MOODLE_39_STABLE
    • MOODLE_38_STABLE
    • Hide
      • If both travis and CI jobs are happy, for php71 and php73 with this change... that's enough to consider this passed.
      • note: php74 still doesn't pass completely, but this update fixes at very least 4 phpunit failures that we were getting because of outdated (non php74 savvy) dependencies.
      Show
      If both travis and CI jobs are happy, for php71 and php73 with this change... that's enough to consider this passed. note: php74 still doesn't pass completely, but this update fixes at very least 4 phpunit failures that we were getting because of outdated (non php74 savvy) dependencies.

      There are various composer components / dependencies that have been updated to be php74 aware.

      Note that, explicitly, this doesn't cover MDL-67317 (behat own php74 compatibility problems) that will be handled apart.

      So, it's time to produce new / updated composer.lock versions, both for 38_STABLE and master. Following the steps detailed @ https://docs.moodle.org/dev/Composer

      That will lower the number of phpunit / behat failures (not fixing everything at all), ensuring we are running the latest packages. And, of course, keeping php71, php72 and php73 passing ok.

      Final note, another update may be needed later (once we raise 3.9 requirements to be php72, or if any other component has more php74 compatibility fixes to incorporate). But that will be decided in the future.

            stronk7 Eloy Lafuente (stronk7)
            stronk7 Eloy Lafuente (stronk7)
            Glyn (Mathew) May Glyn (Mathew) May
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            CiBoT CiBoT
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours
                2h

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.