-
Notifications
You must be signed in to change notification settings - Fork 0
Fix svm installation on CI by updating Docker image #87
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
Conversation
|
This is some additional information:
|
syntrust
left a comment
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.
The last fix has been verified on a test branch.
Could we use the same base image in the first place? |
The official version is 2 images, one is the latest version, and the other is 2024.01. There may be problems with unification, as the gap between the two versions is a bit large. |
I mean we're using the same docker image as upstream, if it works for upstream, it should also work for us, is this correct? |
Our CI uses two different base images. Since both share the same cache key, svm built on a higher-glibc image was restored on a lower-glibc image, causing runtime failures.
Solution
Introduce cache isolation by differentiating cache keys per base image (or enforce a single base image across jobs).
CI: