•  
      request #22660 Run Tuleap with MySQL 8.0
    Infos
    #22660
    Thomas Gerbet (tgerbet)
    2022-12-09 15:42
    2021-08-23 16:43
    24221
    Details
    Run Tuleap with MySQL 8.0

    Tracking the ongoing work to add support of MySQL 8.0.

    • [x] DB/Integration tests
    • [x] REST tests
    • [x] SOAP tests
    • [x] E2E tests
    • [x] E2E Distributed
    • [x] Use it on development instances
    • [~] Verify default SQL modes that were deactivated and how we can re-activate them (this will be worked in independent requests)
    • [x] Deploy on tuleap.net
    • [x] Deploy on my.enalean.com
    • [x] Deploy on tuleap-campus.org
    • [x] Activate by default on new installations
    • [x] Deprecate MySQL 5.7 (See https://docs.tuleap.org/deploy.html#deprecations-and-end-of-support)
    Other
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Closed
    2022-12-09
    Attachments
    Empty
    References
    Referencing request #22660

    Git commit

    tuleap/tuleap/stable

    Use MySQL 5.7 CLI when doing test setups 11513e6bd6
    DB/Integration tests can be launched under MySQL 8.0 3ebd4a487b
    Escape groups as an identifier c658d285e0
    Plugins can be installed/uninstalled on MySQL 8.0 80d364584b
    DB/Integration tests succeed when MySQL 8.0 is used 916da1c9c9
    REST tests can be launched under MySQL 8.0 f65a9f6833
    SOAP tests can be launched under MySQL 8.0 bb16d5698e
    REST tests succeed when MySQL 8.0 is used 64df93577f
    Running REST, DB/Integration, SOAP tests of different flavors in parallel should not conflict 35bd022f83
    End-to-End tests can be launched with MySQL 8.0 1b3064e66b
    Add missing quote in E2E CI launching script c9d41c59bd
    Fix distributed Tuleap E2E tests launch script a5215f2858
    Fix MySQL 8.0 SQL queries issues spotted by E2E tests 5b3d7fc7fa
    End-to-End tests cannot be launched in "dev" mode anymore c36bfddc50
    Let the PHP codebase check if the user is a siteadministrator when using ViewVC 92ce494ce7
    Drop SQL queries done from the Python code when displaying ViewVC browsers a9d379a824
    Distributed Tuleap tests can be launched with MySQL 8.0 e5a38516a0
    Plugin can be installed/uninstalled on MySQL 8.0 5853621b68
    Remove unusable src/utils/projects-fileserver/stats_projects_logparse.pl script 78986aefc7
    Drop stats_project and stats_project_tmp tables 30b9f9792e
    Drop top_group table 670fe4d1f4
    Stop computing CSV statistics db5e53403e
    Switch to MySQL 8.0 by default on dev instances 80b61d7b1c
    Fix crash of `/usr/bin/tuleap daily-job` when the docman plugin is active with MySQL 8.0 22502bde2a
    Add missing escaping tracker_artifact_priority_history's rank column in SQL queries fd9befc124
    Use MySQL 8.0 CLI tools 6bdeade688
    Compose files uses MySQL 8.0 52614f297f
    Test against MySQL 8.0 by default 96a6e783a1
    Dev helpers to launch tests use MySQL 8.0 by default 6d2dc3cf3e

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2022-12-09 15:42
    • 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
    • Connected artifacts
    • Close date set to 2022-12-09
    User avatar
    Thomas Gerbet (tgerbet)2022-11-25 10:08
    • 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)2022-11-25 10:02
    • 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)2022-11-22 09:52
    • 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
    Joris MASSON (jmasson)2022-11-02 12:00
    • 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)2022-10-31 14:45
    • 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
    User avatar
    Thomas Gerbet (tgerbet)2022-10-18 13:34
    • 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
    User avatar
    Thomas Gerbet (tgerbet)2021-11-04 14:32
    • 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

    gerrit #24370 (SOAP tests can be launched under MySQL 8.0) integrated in Tuleap 13.1.99.91


    • 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-09-28 10: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
    Thomas Gerbet (tgerbet)2021-08-23 16:43
    • 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