- Status New
- Percent Complete
- Task Type TODO
- Category Backend/Core
-
Assigned To
peterdd - Operating System All
- Severity Low
- Priority Medium
- Reported Version 1.0-rc9
- Due in Version 1.0-rc10
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Flyspray - The bug killer!
Opened by peterdd - 12.12.2019
Last edited by peterdd - 18.02.2020
Opened by peterdd - 12.12.2019
Last edited by peterdd - 18.02.2020
FS#2586 - PHP7.4
PHP 7.4 is out now and a few things should be done to make Flyspray work well with it.
Nothing really breaks, but a view deprecation warnings should be fixed.
Flyspray source itself: Just a few new notices, most are yet fixed in the master branch.
Watching the PHP7.4 compatibility of dependencies defined by composer.json:
- ADOdb/ADODb: 5.20.15 should be OK for Flyspray
- swiftmailer/swiftmailer: We still use 5.* branch, so either do quickfix for a notice in a fork or upgrade/rewrite our integration to the 6.* branch.
- ezyang/htmlpurifier: 4.12 OK
- thephpleague/oauth2-client: unknown, we still use 0.13, last real source change was Nov 2018, to upgrade requires rewrite of integration into Flyspray and there is low demand for OAuth2.
- dapphp/securimage: seems to be OK
- jamiebicknell/sparkline: OK, but probably obsolete for us in future due
- still annoying problems with our github/travis tests (problem of travis, not sparkline itself)
- better solution (interactive hover infos, scales, screen size adaptive) by Flyspray source planned
Perhaps related, but under php 7.4 I get the message:
Notice: Trying to access array offset on value of type bool in /home/…./domains/phspeed.com/private_html/bt/scripts/details.php on line 649
I think I fixed this with https://github.com/Flyspray/flyspray/commit/b97fdab04cf1440dcb8cebb112406f2d6f9ac2ce#diff-e9cd040cbf7b7db6a5501bf44c3700b9 on the github master branch in December 2019.
Not yetfixed in master branch when deleting a task comment:https://github.com/Flyspray/flyspray/commit/8d47ea60aab626b92bbb2091e3292e763e62e799