-
Notifications
You must be signed in to change notification settings - Fork 1.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
Task install dependencies
failing in PHP Symfony
#15854
Comments
I guess this is a case where we use "master" of the example and the prereqs no longer fit our stack. |
The quick fix is to find an older commit where the build still works. We ran into problems updating the PHP tooling in the past. |
From my investigations pinning it to the last commit before the project requires a newer version of PHP doesn't work because symphony will report security errors and refuses to build?/finish correctly. There is a PR on che-dockerfiles open to update to PHP 7.4 but the user still has to sign the eclipse contributor agreement. I've built the image from that PR and tried it out and was able to successfully get |
We've merged the PHP 7.4 update: eclipse-che/che-dockerfiles#253 but I can't find who's responsible for that repo so that we can get it released |
It seems that repo is no longer used. The base image for the PHP devfile needs to be updated. Ideally it should use the upstream image as a base. |
IIRC @amisevsk said we aren't using the upstream php image because there was some incompatibilities or something like that. Otherwise it would have been updated a long time ago |
Okay, I'll investigate. |
This Dockerfile is responsible for the base PHP image which will be used in the che-devfile-registry. It is not sufficient to use the plain upstream PHP image, so we add some customizations necessary for all the PHP workflows we support. See eclipse-che/che#15854 Signed-off-by: Eric Williams <ericwill@redhat.com>
This Dockerfile is responsible for the base PHP image which will be used in the che-devfile-registry. It is not sufficient to use the plain upstream PHP image, so we add some customizations necessary for all the PHP workflows we support. See eclipse-che/che#15854 Signed-off-by: Eric Williams <ericwill@redhat.com>
in che-dockerfiles/che-php-base. See eclipse-che/che#15854 Signed-off-by: Eric Williams <ericwill@redhat.com>
Closing this, the PHP devfile uses a different base image now which has the updated version of PHP 7. |
Describe the bug
The task
Install dependencies
is failing in PHP Symfony workspace. The error is:Che version
7.7.1b
Steps to reproduce
Install dependencies
Expected behavior
The dependencies should be installed.
Runtime
https://che.openshift.io
Screenshots
The text was updated successfully, but these errors were encountered: