Server: Test apps against PHP 7.4

Created on 28 Nov 2019  路  15Comments  路  Source: nextcloud/server

3. to review bug

Most helpful comment

PHP and PHP-FPM 7.4 were released for Arch yesterday, so there are users that do update PHP via pacman now but are hit by self-installed (non-repo) Nextcloud being compatible. For the Arch Nextcloud package, a dependency bug already exists. Please start tests and ideally mark 17.0.2 compatible for PHP 7.4.

All 15 comments

debsury.org has just tweeted the availability of php 7.4 in their repositories for both Debian and Ubuntu and their derivatives. concluding that it can redis and memcache will be available for the weekend .. the tests could start I believe.

URL: https://twitter.com/debsuryorg/status/1200134300924035072?s=19

PHP and PHP-FPM 7.4 were released for Arch yesterday, so there are users that do update PHP via pacman now but are hit by self-installed (non-repo) Nextcloud being compatible. For the Arch Nextcloud package, a dependency bug already exists. Please start tests and ideally mark 17.0.2 compatible for PHP 7.4.

Paused because 7.4 is still not available on travis

Not the final, but a snapshot: https://github.com/nextcloud/mail/blob/e2b2d14cff218e0cd4e70755c0645d89ba47bf0f/.travis.yml#L7

It looks like 7.4 is now officially available on Travis

Yeah, will do all the "fun" tomorrow

Unluckily sqlite3 seems to not have the php package installed:
https://travis-ci.org/nextcloud/announcementcenter/builds/618121250

or rather travis-ci does not yet supply the php 7.4 tar file. Where would be the place to let travis know this is missing?

7.4 is not pre-installed; installing
Downloading archive: https://storage.googleapis.com/travis-ci-language-archives/php/binaries/ubuntu/16.04/x86_64/php-7.4.tar.bz2
$ curl -sSf --retry 5 -o archive.tar.bz2 $archive_url && tar xjf archive.tar.bz2 --directory /
curl: (22) The requested URL returned error: 404 Not Found

List above is ready to review now with 7.4snapshot

Any ETA as to when this will be on the Beta channel?

18 is on beta channel

This should probably be reviewed before the release and documented in https://docs.nextcloud.com/server/18/admin_manual/installation/source_installation.html

Merged the remaining PRs to be able to proceed

does this mean v18.0.0 https://github.com/nextcloud/server/releases/tag/v18.0.0 is ready for PHP 7.4?

yes

What does that mean in respect to the app impersonate which is in the above list? Just that it can be used with PHP 7.4, right? (It does NOT work in NC18.)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

MorrisJobke picture MorrisJobke  路  3Comments

blackcrack picture blackcrack  路  3Comments

ghost picture ghost  路  3Comments

williambargent picture williambargent  路  3Comments

ChristophWurst picture ChristophWurst  路  3Comments