-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check for more php modules #40889
Check for more php modules #40889
Conversation
1db2ae9
to
a3cc3b1
Compare
Test all modules listed as required in our documentation Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
f2348f4
to
0c34684
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we also upgrade this list? https://github.com/nextcloud/server/blob/master/composer.json#L26-L33
I was wondering if it's possible to have this list only once, but I don't know how ^^
composer.json is shipped now I think, so could read it and Problem with this could be that it will prevent composing on servers without the package (e.g. on CI), but well we ultimately rely on it anyway. |
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
I updated the list in composer.json but I am a bit uneasy about parsing composer.json from a setup check, can I leave it like that for the time being? |
|
Btw I just installed bcmath and gmp, but the message does not disappear:
Do they need to be more configured then just installing? If so we should document/outline this? But mostlikely unrelated to this PR here |
Our documentation about that could be more complete, or give pointers to other documenations: https://docs.nextcloud.com/server/latest/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation @nickvergessen According to comments on https://www.php.net/manual/en/gmp.installation.php , it either has something to do with reloading apache service, or uncommenting the extension in a php.ini (but be careful there’s one for cli and one for apache from what I recall). The extensions you talk about are from |
@nickvergessen nextcloud/documentation#11239 something like that would give us a documentation page to link to, what do you think? |
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Added links to documentation to admin-php-modules which will need to be added to https://github.com/nextcloud/documentation/blob/master/go.php in a follow up. |
Probably the wrong place to ask, but since I see |
Hum I don’t know, I took the recommended list from the documentation. |
I just checked the developer docs:
So the release process docs explicitly say " So it makes sense to either remove bzip2 support (and hence the module) from the docs completely, or keep the infrastructure for multiple compression algorithm support (in case it does even work OOTB with bzip2 compressed app tarballs) and document it + by times add xz as another more reasonable alternative (bandwidth/storage wise). I'll open a new issue about this. Minor importance probably, but I like to keep our project's Nextcloud implementation slim (no useless PHP modules) without users asking/complaining about admin panel warnings. |
Same question was raised in nextcloud/docker#1351 (comment) and nextcloud/docker#2118. I'm also interested to sort this out, let me know when you created the issue. |
Issue #42342 created for Server w/ summary of issues to hopefully get this addressed once and for all across |
Already documented and links were added to go.php: nextcloud/documentation#11281 |
Summary
Follow-up PR for #32550
Checklist