-
Task
-
Resolution: Done
-
Blocker
-
2.14.0.GA
-
None
-
False
-
False
-
Build is failing in brew due to:
14:21:32 14:21:32 FAILURE: ==> 41542862:DEFAULT:orchestrator.log: <== 14:21:32 14:21:32 Downloading metadata... 14:21:32 14:21:32 ERROR: Could not find a version that satisfies the requirement yq (from versions: none) 14:21:32 14:21:32 ERROR: No matching distribution found for yq 14:21:32 14:21:32 running 'microdnf install -y python38 jq && pip3 install yq' failed with exit code 1
Seems that recently (in 7.39.x) someone added a dependency to pip-installed yq as part of the theia-endpoint runtime.
RUN microdnf install -y python38 jq && pip3 install yq
This is not a valid way to add new dependencies.
See examples in:
- https://github.com/redhat-developer/codeready-workspaces/blob/crw-2-rhel-8/dependencies/che-devfile-registry/build/dockerfiles/rhel.install.sh
- https://github.com/redhat-developer/codeready-workspaces/blob/crw-2-rhel-8/dependencies/che-plugin-registry/build/dockerfiles/rhel.install.sh
Essentially we either need a tarball which includes the pip-installed content, or we need to use cachito – see CRW-2444.
- blocks
-
CRW-668 Provide orchestration job to trigger all CRW images
- Closed