•  
      request #9202 Make Tuleap compatible with PHP 5.6
    Infos
    #9202
    Thomas Gerbet (tgerbet)
    2017-12-04 13:53
    2016-05-27 08:55
    9488
    Details
    Make Tuleap compatible with PHP 5.6

    There is a dedicated Jenkins job that tracker PHP5.6 incompatibilities:

    Overall strategy

    • For development
      • Install php 5.6 in parallel and have nginx + fpm in front
    • For production
      • Install/keep tuleap standard on centos/rhel6
      • Have a package to install all scl php56 packages (even from the deps not installed)
      • Have nginx in front reverse proxy
      • Allow to switch from php 5.3 to php 5.6

    The goal would be to progressively move pieces from php 5.3 to php 5.6 (with crafted ngnix reverse proxy rules that either redirect to apache for not converted part or to fpm to get the latest and brightest)

    For RHEL/Centos7

    • Develop packages to only depends on SCLs and not install stock php

    Todo list

    • General
      • Replace fake php scripts (src/www/users, groups, wiki/uploads, ...) by real php scripts ✓
      • SOAP
      • Access to API page
      • REST explorer
    • SVN / CVS
      • viewvc wrapper (SVN plugin, SVN core & CVS)
      • SVN proxy
    • Git
      • gitphp wrapper
      • git http wrapper
    • Mediawiki
    • Backend scripts
    • Project web pages

     

    Other
    All
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Empty
    Closed
    2017-12-04
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2017-12-04 13:53
    I think we can now close this meta-request about PHP 5.6. All new instances are running PHP 5.6 by default. Remaining issues are bugs that must be fixed but it's not really part of the migration process now that we have live instances using it.

    • Status changed from Under implementation to Closed
    • Close date set to 2017-12-04
    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
    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
    User avatar
    On the PHP 5.6 dev environment, viewvc (SVN core, SVN plugin and I suppose on CVS too) is not working.
    User avatar
    Thomas Gerbet (tgerbet)2016-11-03 15:56
    • 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
    • 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