Flyspray

  • Status New
  • Percent Complete
    50%
  • Task Type TODO
  • Category Backend/Core
  • Assigned To
    peterdd
  • Operating System All
  • Severity Medium
  • Priority Low
  • Reported Version 1.0 devel (github master)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Flyspray
Opened by peterdd - 26.11.2020
Last edited by peterdd - 17.08.2021

FS#2620 - PHP8 compatibility

PHP 8.0 is now released (2020-11-26) and Flyspray should be made compatible with it.

  • Replace removed and deprecated functions with alternatives in our source code.
  • Upgrade used libraries or make used libraries compatible:
    • post github issue or pull requests for ADODB
    • upgrade used dokuwiki or make changes in our integration (probably just review our as official dokuwiki project contains too much stuff we do not need and changed much)
    • review used geshi
    • upgrade our swiftmailer version to PHP8 compatible version
    • upgrade our oauth2-client stuff to PHP8 compatible version
  • The @ operator no longer silences fatal errors. Some checks in installer or other areas might not work anymore as expected when the @-operator was used as silencer for previous PHP versions.
Project Manager
  • ADOdb requires some fixes for PHP8: waiting for release of at least version 5.21
Project Manager

ADOdb 5.21 is released, but there are still some issues open that effect Flyspray. I try helping there.

Our variant of dokuwiki in our sources need manual review as there are several warnings triggered by PHP 8.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing