•  
      request #20938 Add support of PHP 7.4
    Infos
    #20938
    Manuel Vacelet (vaceletm)
    2021-05-28 17:19
    2021-04-20 15:12
    22524
    Details
    Add support of PHP 7.4

    Todo:

    • [X] add PHP 7.4 dependency in packaging and use it for all CLI/Backend/workers art #19272
    • [X] Move nginx & apache configuration deployment to tuleap-cfg site-deploy art #18496
    • [X] Allow to switch frontend to php 7.4 request #20942
    • [X] Switch tuleap.net, my.enalean.com
    • [X] Fixes notices, warnings and errors request #20946
    • [X] PHP 7.4 by default for everyone
    • [X] Remove tuleap-php-fpm override from development environment:
      • tools/distlp/backend-web/prepare-instance.sh
      • tools/utils/run_dev/run.sh
    • [X] Remove PHP 7.3 support
    Installation process
    Empty
    Empty
    • [x] enhancement
    • [x] internal improvement
    Empty
    Stage
    Empty
    Closed
    2021-05-28
    Attachments
    Empty
    References
    Referencing request #20938

    Git commit

    tuleap/tuleap/stable

    Distributed Tuleap tests run with PHP 7.4 e872829a00
    Bump to PHP 7.4 c6ee130614
    TEE container must deploy PHP FPM 7.4 config files 683416512e
    Skip PHP 7.3 integration test that requires PHP 7.4 dd23702a9a
    Fix nighlty php 7.3 psalm 112d1c0a5a
    Targets to launch tests locally default to PHP 7.4 37dd8c9489
    Fix Distributed Tuleap tests on php 7.4 f6bff43978
    Drop PHP 7.3 support cc18c076d8
    request #21424 tuleap-aio-dev files should be in Tuleap sources 97b2f6527c
    Run tests on PHP 7.4 1d668f2637
    Revert explicit dependency on PHP version e7d56258e2
    Revert explicit dependency on PHP version d431349cbe
    Revert explicit dependency on PHP version 980bb91d0f
    Run tests on PHP 7.4 b355ed29b2
    Run tests on PHP 7.4 1517c604ed
    Run tests on PHP 7.4 958bc5a1c2
    Run tests on PHP 7.4 2359320f46
    Run tests on PHP 7.4 e828bc1e82

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2021-05-28 17:19

    Last step done in gerrit #22877 (Tuleap 12.9.99.20).


    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Status changed from Under implementation to Closed
    • Close date set to 2021-05-28
    User avatar
    Thomas Gerbet (tgerbet)2021-05-28 07:39

    All changes made to the external plugins have been merged. Thanks for doing it, I forgot about them 😅

    User avatar
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Thomas Gerbet (tgerbet)2021-05-26 15:13
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Thomas Gerbet (tgerbet)2021-05-17 10:57

    FYI git #tuleap/stable/c6ee130614bd22c3b6efefd9bab41f4eeb5d4aad broke the Ansible role we propose to install Tuleap:

      RUNNING HANDLER [../../../../ : run.php] ***************************************
      fatal: [instance]: FAILED! => {"changed": true, "cmd": "/usr/share/tuleap/tools/utils/php73/run.php --module=nginx", "delta": "0:00:00.500768", "end": "2021-05-17 06:54:46.059826", "msg": "non-zero return code", "rc": 127, "start": "2021-05-17 06:54:45.559058", "stderr": "/bin/sh: /usr/share/tuleap/tools/utils/php73/run.php: No such file or directory", "stderr_lines": ["/bin/sh: /usr/share/tuleap/tools/utils/php73/run.php: No such file or directory"], "stdout": "", "stdout_lines": []}
    
    User avatar
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Is an Enhancement or an internal improvement? set to enhancement, internal improvement
    User avatar
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Thomas Gerbet (tgerbet)2021-04-22 13:12
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar

    Tuleap.net runs php 7.4 My will be switched next week


    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Connected artifacts