]> git.eshelyaron.com Git - emacs.git/commitdiff
* test/infra/Dockerfile.emba (emacs-eglot): Adapt software selection.
authorMichael Albinus <michael.albinus@gmx.de>
Sat, 25 Mar 2023 17:29:25 +0000 (18:29 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Sat, 25 Mar 2023 17:29:25 +0000 (18:29 +0100)
test/infra/Dockerfile.emba

index 5b14384ceb3b931cd062794e4b76efbb5093f8d2..520fcb7e15e8501c17af13dc764d981c19f40afc 100644 (file)
@@ -64,11 +64,17 @@ FROM emacs-base as emacs-eglot
 
 RUN apt-get update && \
     apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
-      wget \
+      snapd wget \
     && rm -rf /var/lib/apt/lists/*
 
-# We install a recent clangd for Eglot tests.
-RUN bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"
+# A recent clangd.  It must be at least clangd 14, which is in Debian
+# bookworm.
+RUN bash -c "$(wget --no-check-certificate -O - https://apt.llvm.org/llvm.sh)"
+
+# A recent pylsp.  Since Debian bookworm there is the package
+# python3-pylsp.
+RUN snap install core
+RUN snap install pylsp
 
 COPY . /checkout
 WORKDIR /checkout