apple/foundationdb

VS Code warns "foundationdb/devel:centos7-latest" is unsupported Dev Container

mdempsky opened this issue · 5 comments

  1. Open foundationdb source checkout in VS Code.
  2. Click "Reopen in Container". [In the popup window that mentions the Dev Container configuration.]

VS Code then warns me "You are about to connect to an OS version that is unsupported by Visual Studio Code." and includes a "Learn More" button referencing https://code.visualstudio.com/docs/remote/faq#_can-i-run-vs-code-server-on-older-linux-distributions

It seems that foundationdb/devel:centos7-latest is too old and will stop working in 6 months (February 2025):

"image": "foundationdb/devel:centos7-latest",

Specifically, the supported OS conditions that VS Code cares about are "glibc >= 2.28 and libstdc++ >= 3.4.25".

Looks like the Docker file is ready https://github.com/FoundationDB/fdb-build-support/blob/main/docker/rockylinux9/Dockerfile. However, we haven't published the image to Docker Hub yet. I'll discuss with @xis19 about it.