@@ -330,9 +330,11 @@ def test_upstream_ubuntu16(self):
330
330
gnupg \
331
331
wget && \
332
332
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 && \
336
338
apt-get update -y && \
337
339
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
338
340
clang-10 \
@@ -356,9 +358,11 @@ def test_upstream_ubuntu18(self):
356
358
gnupg \
357
359
wget && \
358
360
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 && \
362
366
apt-get update -y && \
363
367
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
364
368
clang-18 \
@@ -386,9 +390,11 @@ def test_upstream_ubuntu24(self):
386
390
gnupg \
387
391
wget && \
388
392
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 && \
392
398
apt-get update -y && \
393
399
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
394
400
clang-18 \
@@ -415,9 +421,11 @@ def test_upstream_ubuntu20(self):
415
421
gnupg \
416
422
wget && \
417
423
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 && \
421
429
apt-get update -y && \
422
430
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
423
431
clang-18 \
@@ -445,9 +453,11 @@ def test_upstream_aarch64(self):
445
453
gnupg \
446
454
wget && \
447
455
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 && \
451
461
apt-get update -y && \
452
462
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
453
463
clang-11 \
0 commit comments