@@ -330,9 +330,11 @@ def test_upstream_ubuntu16(self):
330330 gnupg \
331331 wget && \
332332 rm -rf /var/lib/apt/lists/*
333- RUN wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
334- echo "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-10 main" >> /etc/apt/sources.list.d/hpccm.list && \
335- echo "deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-10 main" >> /etc/apt/sources.list.d/hpccm.list && \
333+ RUN mkdir -p /usr/share/keyrings && \
334+ rm -f /usr/share/keyrings/llvm-snapshot.gpg.gpg && \
335+ wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor -o /usr/share/keyrings/llvm-snapshot.gpg.gpg && \
336+ echo "deb [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.gpg] http://apt.llvm.org/xenial/ llvm-toolchain-xenial-10 main" >> /etc/apt/sources.list.d/hpccm.list && \
337+ echo "deb-src [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.gpg] http://apt.llvm.org/xenial/ llvm-toolchain-xenial-10 main" >> /etc/apt/sources.list.d/hpccm.list && \
336338 apt-get update -y && \
337339 DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
338340 clang-10 \
@@ -356,9 +358,11 @@ def test_upstream_ubuntu18(self):
356358 gnupg \
357359 wget && \
358360 rm -rf /var/lib/apt/lists/*
359- RUN wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
360- echo "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic main" >> /etc/apt/sources.list.d/hpccm.list && \
361- echo "deb-src http://apt.llvm.org/bionic/ llvm-toolchain-bionic main" >> /etc/apt/sources.list.d/hpccm.list && \
361+ RUN mkdir -p /usr/share/keyrings && \
362+ rm -f /usr/share/keyrings/llvm-snapshot.gpg.gpg && \
363+ wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor -o /usr/share/keyrings/llvm-snapshot.gpg.gpg && \
364+ echo "deb [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.gpg] http://apt.llvm.org/bionic/ llvm-toolchain-bionic main" >> /etc/apt/sources.list.d/hpccm.list && \
365+ echo "deb-src [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.gpg] http://apt.llvm.org/bionic/ llvm-toolchain-bionic main" >> /etc/apt/sources.list.d/hpccm.list && \
362366 apt-get update -y && \
363367 DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
364368 clang-18 \
@@ -386,9 +390,11 @@ def test_upstream_ubuntu24(self):
386390 gnupg \
387391 wget && \
388392 rm -rf /var/lib/apt/lists/*
389- RUN wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
390- echo "deb http://apt.llvm.org/noble/ llvm-toolchain-noble main" >> /etc/apt/sources.list.d/hpccm.list && \
391- echo "deb-src http://apt.llvm.org/noble/ llvm-toolchain-noble main" >> /etc/apt/sources.list.d/hpccm.list && \
393+ RUN mkdir -p /usr/share/keyrings && \
394+ rm -f /usr/share/keyrings/llvm-snapshot.gpg.gpg && \
395+ wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor -o /usr/share/keyrings/llvm-snapshot.gpg.gpg && \
396+ echo "deb [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.gpg] http://apt.llvm.org/noble/ llvm-toolchain-noble main" >> /etc/apt/sources.list.d/hpccm.list && \
397+ echo "deb-src [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.gpg] http://apt.llvm.org/noble/ llvm-toolchain-noble main" >> /etc/apt/sources.list.d/hpccm.list && \
392398 apt-get update -y && \
393399 DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
394400 clang-18 \
@@ -415,9 +421,11 @@ def test_upstream_ubuntu20(self):
415421 gnupg \
416422 wget && \
417423 rm -rf /var/lib/apt/lists/*
418- RUN wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
419- echo "deb http://apt.llvm.org/focal/ llvm-toolchain-focal main" >> /etc/apt/sources.list.d/hpccm.list && \
420- echo "deb-src http://apt.llvm.org/focal/ llvm-toolchain-focal main" >> /etc/apt/sources.list.d/hpccm.list && \
424+ RUN mkdir -p /usr/share/keyrings && \
425+ rm -f /usr/share/keyrings/llvm-snapshot.gpg.gpg && \
426+ wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor -o /usr/share/keyrings/llvm-snapshot.gpg.gpg && \
427+ echo "deb [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.gpg] http://apt.llvm.org/focal/ llvm-toolchain-focal main" >> /etc/apt/sources.list.d/hpccm.list && \
428+ echo "deb-src [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.gpg] http://apt.llvm.org/focal/ llvm-toolchain-focal main" >> /etc/apt/sources.list.d/hpccm.list && \
421429 apt-get update -y && \
422430 DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
423431 clang-18 \
@@ -445,9 +453,11 @@ def test_upstream_aarch64(self):
445453 gnupg \
446454 wget && \
447455 rm -rf /var/lib/apt/lists/*
448- RUN wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
449- echo "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-11 main" >> /etc/apt/sources.list.d/hpccm.list && \
450- echo "deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-11 main" >> /etc/apt/sources.list.d/hpccm.list && \
456+ RUN mkdir -p /usr/share/keyrings && \
457+ rm -f /usr/share/keyrings/llvm-snapshot.gpg.gpg && \
458+ wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor -o /usr/share/keyrings/llvm-snapshot.gpg.gpg && \
459+ echo "deb [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.gpg] http://apt.llvm.org/xenial/ llvm-toolchain-xenial-11 main" >> /etc/apt/sources.list.d/hpccm.list && \
460+ echo "deb-src [signed-by=/usr/share/keyrings/llvm-snapshot.gpg.gpg] http://apt.llvm.org/xenial/ llvm-toolchain-xenial-11 main" >> /etc/apt/sources.list.d/hpccm.list && \
451461 apt-get update -y && \
452462 DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
453463 clang-11 \
0 commit comments