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

Decide Moodle 2.6 requirements and push them to environment.xml

    Details

    • Testing Instructions:
      Hide

      0) To test exclusively in stable branches (from 22 to 25)
      1) Go to admin -> server -> environment
      2) One "2.6 upwards" Moodle version should be available
      3) It shows the same requirements than a 2.5 version but with these differences:

      a) to define, if finally existing.

      Show
      0) To test exclusively in stable branches (from 22 to 25) 1) Go to admin -> server -> environment 2) One "2.6 upwards" Moodle version should be available 3) It shows the same requirements than a 2.5 version but with these differences: a) to define, if finally existing.
    • Difficulty:
      Moderate
    • Affected Branches:
      MOODLE_26_STABLE
    • Fixed Branches:
      MOODLE_22_STABLE, MOODLE_23_STABLE, MOODLE_24_STABLE, MOODLE_25_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      w27_MDL-39754_m26_evn26

      Description

      We need to decide ASAP about all the PHP/DB/Moodle versions requirements and put all them into the environmental tests (adding them to all supported branches).

      At the same time, if there is any change in the PHP version... some changes have to be populated to various installers and replace them by the new one when corresponding. To get a list of candidates:

      grep -r '5\.3\.3' * | grep '\.php'

      (and look for MDL-39007 status, about to unify all those duplicated checks)

      Ciao

        Gliffy Diagrams

          Issue Links

            Activity

            Hide
            skodak Petr Skoda added a comment -

            I suppose now is the time to add support for complaining about myisam engine. Warning in M2.6 and error in M2.7, ok?

            Show
            skodak Petr Skoda added a comment - I suppose now is the time to add support for complaining about myisam engine. Warning in M2.6 and error in M2.7, ok?
            Hide
            skodak Petr Skoda added a comment -

            I would like to add explicit support and checks for MariaDB - it will soon use different versioning...

            Show
            skodak Petr Skoda added a comment - I would like to add explicit support and checks for MariaDB - it will soon use different versioning...
            Hide
            skodak Petr Skoda added a comment -

            Should we drop support for IIS 6? (Win2003 server and earlier) - PHP is problematic there in general with little support from MS it seems, slasharguments need URL rewriting, the _SERVER is borked causing multiple problems. I was surprised we got only a few reports so far, seems like nobody is using IIS6 ...

            Show
            skodak Petr Skoda added a comment - Should we drop support for IIS 6? (Win2003 server and earlier) - PHP is problematic there in general with little support from MS it seems, slasharguments need URL rewriting, the _SERVER is borked causing multiple problems. I was surprised we got only a few reports so far, seems like nobody is using IIS6 ...
            Hide
            matteo Matteo Scaramuccia added a comment -

            If I could vote, I would give my +1 to MariaDB explicit support.

            Show
            matteo Matteo Scaramuccia added a comment - If I could vote, I would give my +1 to MariaDB explicit support.
            Hide
            skodak Petr Skoda added a comment -

            Another long standing issue is borked regex unicode - we should require regex to be fully compatible with utf-8.

            Show
            skodak Petr Skoda added a comment - Another long standing issue is borked regex unicode - we should require regex to be fully compatible with utf-8.
            Hide
            skodak Petr Skoda added a comment -

            The same goes for non-functioning iconv.

            Show
            skodak Petr Skoda added a comment - The same goes for non-functioning iconv.
            Hide
            skodak Petr Skoda added a comment -

            We should also forbid safemode.

            Show
            skodak Petr Skoda added a comment - We should also forbid safemode.
            Hide
            skodak Petr Skoda added a comment -

            libcurl at least 7.19.7 - already in RHEL 6, Debian 6 is at 7.21.0

            Show
            skodak Petr Skoda added a comment - libcurl at least 7.19.7 - already in RHEL 6, Debian 6 is at 7.21.0
            Hide
            skodak Petr Skoda added a comment -

            we should finally require slasharguments enabled and remove all related hacks from code - it never worked properly without it...

            Show
            skodak Petr Skoda added a comment - we should finally require slasharguments enabled and remove all related hacks from code - it never worked properly without it...
            Hide
            stronk7 Eloy Lafuente (stronk7) added a comment -

            Integrated (22, 23, 24, 25 & master), thanks!

            Show
            stronk7 Eloy Lafuente (stronk7) added a comment - Integrated (22, 23, 24, 25 & master), thanks!
            Hide
            rwijaya Rossiani Wijaya added a comment -

            This is working as expected.

            Tested for 2.2, 2.3, 2.4, 2.5 and master.

            Test passed.

            Show
            rwijaya Rossiani Wijaya added a comment - This is working as expected. Tested for 2.2, 2.3, 2.4, 2.5 and master. Test passed.
            Hide
            damyon Damyon Wiese added a comment -

            This issue is fixed! Hurray! Hurray!
            Your issue is fixed, what a wonderful day!

            Cheers, Damyon

            Show
            damyon Damyon Wiese added a comment - This issue is fixed! Hurray! Hurray! Your issue is fixed, what a wonderful day! Cheers, Damyon

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  8/Jul/13