•  
      request #22186 Run Tuleap with PHP 8.0
    Infos
    #22186
    Thomas Gerbet (tgerbet)
    2021-08-25 11:18
    2021-06-28 11:39
    23762
    Details
    Run Tuleap with PHP 8.0

    Tracking the ongoing work regarding PHP 8.0 support.

    Other
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Thomas Gerbet (tgerbet)
    Closed
    2021-08-25
    Attachments
    Empty
    References
    Referencing request #22186

    Git commit

    tuleap/tuleap/stable

    Run the DB/Integration tests with PHP 8.0 c353826bb1
    SOAP tests can be executed with PHP 8.0 c1eec878ec
    "SOAP with PHP 8.0" results are not retrieved from the appropriate folder 2d9364d136
    Add PHP 8.0 dependencies 6ae5dabb4d
    Reduce the number of tests played in parallel in the nightly pipeline ce9cdf4cd3
    Move static analysis stage after the test stages 5b11543200
    Move PHP 8.0 tests to their own stage in the nightly test pipeline 36c9fc5482
    Switch CLI commands and backend tasks to PHP 8.0 69bb9c4d15
    Do not attempt to wrap the instantiation of MW tables in a transaction 4855b0a8c0
    Move back backend tasks and CLI to PHP 7.4 11205d8bf6
    Cannot commit in SVN plugin repositories when there is no SVN core repositories 5b00532da8
    Git repository web UI browser works without warnings under PHP 8.0 1fbe51c296
    Some "core" routes cannot be routed when using PHP 8.0 c230c75d80
    Switch CLI commands and backend tasks to PHP 8.0 4c64ee7535
    squizlabs/php_codesniffer: 3.5.8 -> 3.6.0 4e88c49d03
    docman plugin can be used with PHP 8.0 49e4ff3dc8
    Legacy wikis (PHPWiki) can be used with PHP 8.0 c27526f72d
    Add an easy way to get a PHP 8.0 dev env 20f8ab241a
    Incorrect call to urlencode() in WikiServiceAdminViews 123f4e5a0f
    Fix the "documents under review" widget so it can be used with PHP 8.0 fbe33b826b
    Fix PHP 8.0 warnings in legacy trackers (TV3) 9abaedd377
    Drop http-interop/http-factory-guzzle b1baa94e11
    Fix static analysis errors related to Tuleap\Http\Server\NullServerRequest e8c3d60f5e
    The type of non namespaced system events is not visible in the admin web UI 6f37f18d3b
    Fix crashes and warnings when executing a system checks on broken repositories 8bb95197b1
    slevomat/coding-standard: 6.4.1 => 7.0.13 e8c6827bef
    Tuleap uses PHP 8.0 by default 8aef03e64c
    phpcs should be executed under PHP 7.4 (for now) 7df496f061
    PHP FPM 8.0 configuration are not redeployed on restart 09aaa5ec26
    "Backend web" instance of the "Distributed Tuleap" tests is started with PHP 8.0 5002713414
    request #22623: Cannot add a first column to a tracker report table 134e656963
    Fix incorrect calls to Docman_ItemFactory::getItemTypeForItem 1ad5c4da95
    ProjectXMLExport_Archive is no longer use and create fatal error during export 1670c07a06
    References can not be created 4288197e49
    Drop PHP 7.4 support c64c2f11a7
    php-di/invoker: 2.2.0 -> 2.3.0 51015422fe

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2021-08-25 11:18
    • 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-08-17 14:06

    gerrit #23716 integrated into Tuleap 12.11.99.207.


    • 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-07-02 14:16
    • 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-06-28 15:03
    • 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