From 93aeee5464ba42b335f67c0f6385be11ff7358bc Mon Sep 17 00:00:00 2001 From: Eero Kelly Date: Mon, 23 Sep 2024 18:27:20 +0000 Subject: [PATCH 1/3] Create test containers for 24.04 --- WORKSPACE.bazel | 21 + bazel/focal.lock.json | 0 bazel/noble.lock.json | 1715 +++++++++++++++++++++++++++++++++++++++++ bazel/noble.yaml | 38 + rs/tests/BUILD.bazel | 101 +++ 5 files changed, 1875 insertions(+) mode change 100755 => 100644 bazel/focal.lock.json create mode 100755 bazel/noble.lock.json create mode 100644 bazel/noble.yaml diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel index 859a6c49326..85a52253a59 100644 --- a/WORKSPACE.bazel +++ b/WORKSPACE.bazel @@ -64,6 +64,20 @@ load("@focal//:packages.bzl", "focal_packages") focal_packages() +# Packageset based on an Ubuntu noble snapshot, see manifest file +# for details +# To update, comment out the `lock` field below and run: +# bazel run @noble//:lock +deb_index( + name = "noble", + lock = "//bazel:noble.lock.json", + manifest = "//bazel:noble.yaml", +) + +load("@noble//:packages.bzl", "noble_packages") + +noble_packages() + # OCI (docker, podman) container support http_archive( name = "rules_oci", @@ -140,6 +154,13 @@ oci_pull( platforms = ["linux/amd64"], ) +# used in various places as base +oci_pull( + name = "ubuntu_base", + image = "docker.io/library/ubuntu@sha256:77d57fd89366f7d16615794a5b53e124d742404e20f035c22032233f1826bd6a", + platforms = ["linux/amd64"], +) + # used by boundary node tests oci_pull( name = "coredns", diff --git a/bazel/focal.lock.json b/bazel/focal.lock.json old mode 100755 new mode 100644 diff --git a/bazel/noble.lock.json b/bazel/noble.lock.json new file mode 100755 index 00000000000..d5d072316f8 --- /dev/null +++ b/bazel/noble.lock.json @@ -0,0 +1,1715 @@ +{ + "packages": [ + { + "arch": "amd64", + "dependencies": [ + { + "key": "libsystemd0_255.4-1ubuntu8.4_amd64", + "name": "libsystemd0", + "version": "255.4-1ubuntu8.4" + }, + { + "key": "libzstd1_1.5.5-p-dfsg2-2build1.1_amd64", + "name": "libzstd1", + "version": "1.5.5+dfsg2-2build1.1" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "liblzma5_5.6.1-p-really5.4.5-1build0.1_amd64", + "name": "liblzma5", + "version": "5.6.1+really5.4.5-1build0.1" + }, + { + "key": "liblz4-1_1.9.4-1build1.1_amd64", + "name": "liblz4-1", + "version": "1.9.4-1build1.1" + }, + { + "key": "libgcrypt20_1.10.3-2build1_amd64", + "name": "libgcrypt20", + "version": "1.10.3-2build1" + }, + { + "key": "libgpg-error0_1.47-3build2_amd64", + "name": "libgpg-error0", + "version": "1.47-3build2" + }, + { + "key": "libcap2_1-2.66-5ubuntu2_amd64", + "name": "libcap2", + "version": "1:2.66-5ubuntu2" + }, + { + "key": "libstdc-p--p-6_14-20240412-0ubuntu1_amd64", + "name": "libstdc++6", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "libseccomp2_2.5.5-1ubuntu3.1_amd64", + "name": "libseccomp2", + "version": "2.5.5-1ubuntu3.1" + }, + { + "key": "libgnutls30t64_3.8.3-1.1ubuntu3.2_amd64", + "name": "libgnutls30t64", + "version": "3.8.3-1.1ubuntu3.2" + }, + { + "key": "libunistring5_1.1-2build1_amd64", + "name": "libunistring5", + "version": "1.1-2build1" + }, + { + "key": "libtasn1-6_4.19.0-3build1_amd64", + "name": "libtasn1-6", + "version": "4.19.0-3build1" + }, + { + "key": "libp11-kit0_0.25.3-4ubuntu2.1_amd64", + "name": "libp11-kit0", + "version": "0.25.3-4ubuntu2.1" + }, + { + "key": "libffi8_3.4.6-1build1_amd64", + "name": "libffi8", + "version": "3.4.6-1build1" + }, + { + "key": "libnettle8t64_3.9.1-2.2build1.1_amd64", + "name": "libnettle8t64", + "version": "3.9.1-2.2build1.1" + }, + { + "key": "libidn2-0_2.3.7-2build1_amd64", + "name": "libidn2-0", + "version": "2.3.7-2build1" + }, + { + "key": "libhogweed6t64_3.9.1-2.2build1.1_amd64", + "name": "libhogweed6t64", + "version": "3.9.1-2.2build1.1" + }, + { + "key": "libgmp10_2-6.3.0-p-dfsg-2ubuntu6_amd64", + "name": "libgmp10", + "version": "2:6.3.0+dfsg-2ubuntu6" + }, + { + "key": "ubuntu-keyring_2023.11.28.1_amd64", + "name": "ubuntu-keyring", + "version": "2023.11.28.1" + }, + { + "key": "libapt-pkg6.0t64_2.7.14build2_amd64", + "name": "libapt-pkg6.0t64", + "version": "2.7.14build2" + }, + { + "key": "zlib1g_1-1.3.dfsg-3.1ubuntu2.1_amd64", + "name": "zlib1g", + "version": "1:1.3.dfsg-3.1ubuntu2.1" + }, + { + "key": "libxxhash0_0.8.2-2build1_amd64", + "name": "libxxhash0", + "version": "0.8.2-2build1" + }, + { + "key": "libudev1_255.4-1ubuntu8.4_amd64", + "name": "libudev1", + "version": "255.4-1ubuntu8.4" + }, + { + "key": "libbz2-1.0_1.0.8-5.1build0.1_amd64", + "name": "libbz2-1.0", + "version": "1.0.8-5.1build0.1" + }, + { + "key": "gpgv_2.4.4-2ubuntu17_amd64", + "name": "gpgv", + "version": "2.4.4-2ubuntu17" + }, + { + "key": "libnpth0t64_1.6-3.1build1_amd64", + "name": "libnpth0t64", + "version": "1.6-3.1build1" + }, + { + "key": "libassuan0_2.5.6-1build1_amd64", + "name": "libassuan0", + "version": "2.5.6-1build1" + } + ], + "key": "apt_2.7.14build2_amd64", + "name": "apt", + "sha256": "72b4e9ba826544fa87e9101857432ebfa61c29ec4e091fcd67396cde9b9c6459", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/a/apt/apt_2.7.14build2_amd64.deb", + "version": "2.7.14build2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libsystemd0_255.4-1ubuntu8.4_amd64", + "name": "libsystemd0", + "sha256": "daaf40c9ba4c8f11057633040497ef30b28609b516ba1a41a7c63105f993e564", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/s/systemd/libsystemd0_255.4-1ubuntu8.4_amd64.deb", + "version": "255.4-1ubuntu8.4" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libzstd1_1.5.5-p-dfsg2-2build1.1_amd64", + "name": "libzstd1", + "sha256": "dfcf25061e07aad7efd3f4f880ba5ad4d4d09ebe7fc8cc77ab6b8a161d6d4727", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libz/libzstd/libzstd1_1.5.5+dfsg2-2build1.1_amd64.deb", + "version": "1.5.5+dfsg2-2build1.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "sha256": "84cd7925cb7773471f09810cbebcd796f2fd33a07cb761a64116eeb7b9096a2f", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/glibc/libc6_2.39-0ubuntu8.3_amd64.deb", + "version": "2.39-0ubuntu8.3" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "sha256": "a39efdcaa2245f026dc3254ce14fcff255fc430a17064632b6ba7c5da974a912", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/gcc-14/libgcc-s1_14-20240412-0ubuntu1_amd64.deb", + "version": "14-20240412-0ubuntu1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "sha256": "bc5a682c694a1ce5af50772b7c737a21e9a74f0f0edaae98e97bc9c4af583fef", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/gcc-14/gcc-14-base_14-20240412-0ubuntu1_amd64.deb", + "version": "14-20240412-0ubuntu1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "liblzma5_5.6.1-p-really5.4.5-1build0.1_amd64", + "name": "liblzma5", + "sha256": "8b4fc33023de9a7b82621d6078ecf7e97cb40c204b5a6161039f8e077a03be58", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/x/xz-utils/liblzma5_5.6.1+really5.4.5-1build0.1_amd64.deb", + "version": "5.6.1+really5.4.5-1build0.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "liblz4-1_1.9.4-1build1.1_amd64", + "name": "liblz4-1", + "sha256": "319331270d5cc52d5ebffe51c941d7b01b432bc402c2924b557209a64d4ecbad", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/l/lz4/liblz4-1_1.9.4-1build1.1_amd64.deb", + "version": "1.9.4-1build1.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libgcrypt20_1.10.3-2build1_amd64", + "name": "libgcrypt20", + "sha256": "ff32bae487706ba6ca646b5b72d89b935e3b8b2811d02e4ad7360cb97d90e2d0", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libg/libgcrypt20/libgcrypt20_1.10.3-2build1_amd64.deb", + "version": "1.10.3-2build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libgpg-error0_1.47-3build2_amd64", + "name": "libgpg-error0", + "sha256": "81a30b5888e0af43b72bfdbdb44209b82e521eadf8848ff201542e6d258f6a1f", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libg/libgpg-error/libgpg-error0_1.47-3build2_amd64.deb", + "version": "1.47-3build2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libcap2_1-2.66-5ubuntu2_amd64", + "name": "libcap2", + "sha256": "a6cce0b5f149707a6359e4f03a05fb7417c5e1d3fde9e12c651e804b4c479bbb", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libc/libcap2/libcap2_2.66-5ubuntu2_amd64.deb", + "version": "1:2.66-5ubuntu2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libstdc-p--p-6_14-20240412-0ubuntu1_amd64", + "name": "libstdc++6", + "sha256": "4863e880d6ee538e4734c430c5579c1ac933b88a42c25bc9980d0f148c54b21e", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/gcc-14/libstdc++6_14-20240412-0ubuntu1_amd64.deb", + "version": "14-20240412-0ubuntu1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libseccomp2_2.5.5-1ubuntu3.1_amd64", + "name": "libseccomp2", + "sha256": "33fc96f1e008d27c042a3db9bcd16f7f4d49e866f7a3141b758a799328dbdc3f", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libs/libseccomp/libseccomp2_2.5.5-1ubuntu3.1_amd64.deb", + "version": "2.5.5-1ubuntu3.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libgnutls30t64_3.8.3-1.1ubuntu3.2_amd64", + "name": "libgnutls30t64", + "sha256": "3f760e23d1ff0584d3cb7ea0ba7a3495d89198020a5d459ebc8af3c005284357", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/gnutls28/libgnutls30t64_3.8.3-1.1ubuntu3.2_amd64.deb", + "version": "3.8.3-1.1ubuntu3.2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libunistring5_1.1-2build1_amd64", + "name": "libunistring5", + "sha256": "78acc4c141a499e0c1e4cc47ca8e9082996f3972662c4d92337669ecc9b0a519", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libu/libunistring/libunistring5_1.1-2build1_amd64.deb", + "version": "1.1-2build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libtasn1-6_4.19.0-3build1_amd64", + "name": "libtasn1-6", + "sha256": "e30d8b4b7769966185b5acb40ac81205467022c96d7b1688bf06a3eaded2b98c", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libt/libtasn1-6/libtasn1-6_4.19.0-3build1_amd64.deb", + "version": "4.19.0-3build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libp11-kit0_0.25.3-4ubuntu2.1_amd64", + "name": "libp11-kit0", + "sha256": "151a0e70407faef701df3a283bca0b2f2e7aeb2b73e5682101bb5543e8213d98", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/p/p11-kit/libp11-kit0_0.25.3-4ubuntu2.1_amd64.deb", + "version": "0.25.3-4ubuntu2.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libffi8_3.4.6-1build1_amd64", + "name": "libffi8", + "sha256": "637e6a7744de08cd331a41f4efd0d24e6ea9064843dea9d1c6ca87bdb5f038a2", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libf/libffi/libffi8_3.4.6-1build1_amd64.deb", + "version": "3.4.6-1build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libnettle8t64_3.9.1-2.2build1.1_amd64", + "name": "libnettle8t64", + "sha256": "6d97fbc1972633083f08f51ccab433606c97bbceb897c631c66495117ca3406f", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/n/nettle/libnettle8t64_3.9.1-2.2build1.1_amd64.deb", + "version": "3.9.1-2.2build1.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libidn2-0_2.3.7-2build1_amd64", + "name": "libidn2-0", + "sha256": "f1be32391a2fabf06c27618a2000ae8f9a26c30fad1b482a007049ae8156d19c", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libi/libidn2/libidn2-0_2.3.7-2build1_amd64.deb", + "version": "2.3.7-2build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libhogweed6t64_3.9.1-2.2build1.1_amd64", + "name": "libhogweed6t64", + "sha256": "a9b5f7e9d49ba9060e1c933567046fbc6feab6096799cbf550b7214dc9b0f49b", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/n/nettle/libhogweed6t64_3.9.1-2.2build1.1_amd64.deb", + "version": "3.9.1-2.2build1.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libgmp10_2-6.3.0-p-dfsg-2ubuntu6_amd64", + "name": "libgmp10", + "sha256": "649a5ee5f74f0aa1e1b9c4f169eabbae56a79aa5aac51ef733eb9e18700bd8fc", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/gmp/libgmp10_6.3.0+dfsg-2ubuntu6_amd64.deb", + "version": "2:6.3.0+dfsg-2ubuntu6" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "ubuntu-keyring_2023.11.28.1_amd64", + "name": "ubuntu-keyring", + "sha256": "36de43b15853ccae0028e9a767613770c704833f82586f28eb262f0311adb8a8", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/u/ubuntu-keyring/ubuntu-keyring_2023.11.28.1_all.deb", + "version": "2023.11.28.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libapt-pkg6.0t64_2.7.14build2_amd64", + "name": "libapt-pkg6.0t64", + "sha256": "3915b0cdfbaae551d9089400f47be749b89c30914985982b39e57fd2016be852", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/a/apt/libapt-pkg6.0t64_2.7.14build2_amd64.deb", + "version": "2.7.14build2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "zlib1g_1-1.3.dfsg-3.1ubuntu2.1_amd64", + "name": "zlib1g", + "sha256": "7074b6a2f6367a10d280c00a1cb02e74277709180bab4f2491a2f355ab2d6c20", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/z/zlib/zlib1g_1.3.dfsg-3.1ubuntu2.1_amd64.deb", + "version": "1:1.3.dfsg-3.1ubuntu2.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libxxhash0_0.8.2-2build1_amd64", + "name": "libxxhash0", + "sha256": "75de256c2d162dfc541beb69a83f025742cd13329262af9059eff3ca42a53239", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/x/xxhash/libxxhash0_0.8.2-2build1_amd64.deb", + "version": "0.8.2-2build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libudev1_255.4-1ubuntu8.4_amd64", + "name": "libudev1", + "sha256": "b347b38bb664b71e2a966cc42d495a504936a22e6744acde7e4aa4d025a1018b", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/s/systemd/libudev1_255.4-1ubuntu8.4_amd64.deb", + "version": "255.4-1ubuntu8.4" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libbz2-1.0_1.0.8-5.1build0.1_amd64", + "name": "libbz2-1.0", + "sha256": "d557ab12b42ab370249142099fae3cbb979948934e4dfa58c2ab59bf5bbbda73", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/b/bzip2/libbz2-1.0_1.0.8-5.1build0.1_amd64.deb", + "version": "1.0.8-5.1build0.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "gpgv_2.4.4-2ubuntu17_amd64", + "name": "gpgv", + "sha256": "59303f676f8002f2c82698ba76037f8dab4debad2c19619bf4d78bb817201a27", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/gnupg2/gpgv_2.4.4-2ubuntu17_amd64.deb", + "version": "2.4.4-2ubuntu17" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libnpth0t64_1.6-3.1build1_amd64", + "name": "libnpth0t64", + "sha256": "b380eca1221a9ac855427652452801c5ca9161dd69e12446d300524eba00944e", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/n/npth/libnpth0t64_1.6-3.1build1_amd64.deb", + "version": "1.6-3.1build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libassuan0_2.5.6-1build1_amd64", + "name": "libassuan0", + "sha256": "59c6ee6aa6fffb5d181f37373baec18c26791f5d1c907ceeb62163460b11daf2", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/liba/libassuan/libassuan0_2.5.6-1build1_amd64.deb", + "version": "2.5.6-1build1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "debianutils_5.17build1_amd64", + "name": "debianutils", + "version": "5.17build1" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "base-files_13ubuntu10.1_amd64", + "name": "base-files", + "version": "13ubuntu10.1" + }, + { + "key": "libcrypt1_1-4.4.36-4build1_amd64", + "name": "libcrypt1", + "version": "1:4.4.36-4build1" + }, + { + "key": "libtinfo6_6.4-p-20240113-1ubuntu2_amd64", + "name": "libtinfo6", + "version": "6.4+20240113-1ubuntu2" + } + ], + "key": "bash_5.2.21-2ubuntu4_amd64", + "name": "bash", + "sha256": "73de311a21e094e29ac01527d2b52226cc87fde0a5b57032902251b426d92c66", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/b/bash/bash_5.2.21-2ubuntu4_amd64.deb", + "version": "5.2.21-2ubuntu4" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "debianutils_5.17build1_amd64", + "name": "debianutils", + "sha256": "1047a9a57018e18531f76e5b00e226a68554b6f1d147f2a5c1b32518c7b20636", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/d/debianutils/debianutils_5.17build1_amd64.deb", + "version": "5.17build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "base-files_13ubuntu10.1_amd64", + "name": "base-files", + "sha256": "436e9c5b675487852d577fde1eacda19025c14fc13e0f268ec7c2d837d939447", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/b/base-files/base-files_13ubuntu10.1_amd64.deb", + "version": "13ubuntu10.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libcrypt1_1-4.4.36-4build1_amd64", + "name": "libcrypt1", + "sha256": "9474785cd6f398512bf8c305c3901dbb111569dccb6f5832002373c0a8ac5832", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libx/libxcrypt/libcrypt1_4.4.36-4build1_amd64.deb", + "version": "1:4.4.36-4build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libtinfo6_6.4-p-20240113-1ubuntu2_amd64", + "name": "libtinfo6", + "sha256": "53e1e1753729d04cf65b05e6e58abe06e2bb76cc07eff0e1b2a638a638ca209b", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/n/ncurses/libtinfo6_6.4+20240113-1ubuntu2_amd64.deb", + "version": "6.4+20240113-1ubuntu2" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "openssl_3.0.13-0ubuntu3.4_amd64", + "name": "openssl", + "version": "3.0.13-0ubuntu3.4" + }, + { + "key": "libssl3t64_3.0.13-0ubuntu3.4_amd64", + "name": "libssl3t64", + "version": "3.0.13-0ubuntu3.4" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + } + ], + "key": "ca-certificates_20240203_amd64", + "name": "ca-certificates", + "sha256": "641de77d8f142cfd62a1a6f964ba67b20754d3337c480efb529d086075a06c9a", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/c/ca-certificates/ca-certificates_20240203_all.deb", + "version": "20240203" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "openssl_3.0.13-0ubuntu3.4_amd64", + "name": "openssl", + "sha256": "96243ee49f17de820bf0322fa672923c627a3013fbc6fa9eb3f570fdcdc14853", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/o/openssl/openssl_3.0.13-0ubuntu3.4_amd64.deb", + "version": "3.0.13-0ubuntu3.4" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + } + ], + "key": "libssl3t64_3.0.13-0ubuntu3.4_amd64", + "name": "libssl3t64", + "sha256": "460131a068304561137c0447b6710438a80945202336f86f28ffab6891b1d1f1", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/o/openssl/libssl3t64_3.0.13-0ubuntu3.4_amd64.deb", + "version": "3.0.13-0ubuntu3.4" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "libssl3t64_3.0.13-0ubuntu3.4_amd64", + "name": "libssl3t64", + "version": "3.0.13-0ubuntu3.4" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "libselinux1_3.5-2ubuntu2_amd64", + "name": "libselinux1", + "version": "3.5-2ubuntu2" + }, + { + "key": "libpcre2-8-0_10.42-4ubuntu2_amd64", + "name": "libpcre2-8-0", + "version": "10.42-4ubuntu2" + }, + { + "key": "libgmp10_2-6.3.0-p-dfsg-2ubuntu6_amd64", + "name": "libgmp10", + "version": "2:6.3.0+dfsg-2ubuntu6" + }, + { + "key": "libattr1_1-2.5.2-1build1_amd64", + "name": "libattr1", + "version": "1:2.5.2-1build1" + }, + { + "key": "libacl1_2.3.2-1build1_amd64", + "name": "libacl1", + "version": "2.3.2-1build1" + } + ], + "key": "coreutils_9.4-3ubuntu6_amd64", + "name": "coreutils", + "sha256": "0d19c3e94f04ff1aafde46701fe1783da0a068a4904adc3794c30140f1aaeb8f", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/c/coreutils/coreutils_9.4-3ubuntu6_amd64.deb", + "version": "9.4-3ubuntu6" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libselinux1_3.5-2ubuntu2_amd64", + "name": "libselinux1", + "sha256": "c0fe6dfac61d458f3e65c4a2bf6a920030a97d2429e33d0b405a8c4a63ef2864", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libs/libselinux/libselinux1_3.5-2ubuntu2_amd64.deb", + "version": "3.5-2ubuntu2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libpcre2-8-0_10.42-4ubuntu2_amd64", + "name": "libpcre2-8-0", + "sha256": "bb38c38adb4ef548f2851b5cf7f70bbdbcb27d582c17550aa053edb9e4098d84", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/p/pcre2/libpcre2-8-0_10.42-4ubuntu2_amd64.deb", + "version": "10.42-4ubuntu2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libattr1_1-2.5.2-1build1_amd64", + "name": "libattr1", + "sha256": "204e45dde86d1cf762114bd91fdab9d820de08e3da8216c7b25382924a96aa9f", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/a/attr/libattr1_2.5.2-1build1_amd64.deb", + "version": "1:2.5.2-1build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libacl1_2.3.2-1build1_amd64", + "name": "libacl1", + "sha256": "892dd9edaded972367e19713e5b0a3144409d9ef6613da5b7734a56f8e8f582b", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/a/acl/libacl1_2.3.2-1build1_amd64.deb", + "version": "2.3.2-1build1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + } + ], + "key": "dosfstools_4.2-1.1build1_amd64", + "name": "dosfstools", + "sha256": "ace1ecc42b4d842f8e7a931933824a626dcdb7d4916470833f330ccad82afd63", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/d/dosfstools/dosfstools_4.2-1.1build1_amd64.deb", + "version": "4.2-1.1build1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "tar_1.35-p-dfsg-3build1_amd64", + "name": "tar", + "version": "1.35+dfsg-3build1" + }, + { + "key": "libselinux1_3.5-2ubuntu2_amd64", + "name": "libselinux1", + "version": "3.5-2ubuntu2" + }, + { + "key": "libpcre2-8-0_10.42-4ubuntu2_amd64", + "name": "libpcre2-8-0", + "version": "10.42-4ubuntu2" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "libacl1_2.3.2-1build1_amd64", + "name": "libacl1", + "version": "2.3.2-1build1" + }, + { + "key": "zlib1g_1-1.3.dfsg-3.1ubuntu2.1_amd64", + "name": "zlib1g", + "version": "1:1.3.dfsg-3.1ubuntu2.1" + }, + { + "key": "libzstd1_1.5.5-p-dfsg2-2build1.1_amd64", + "name": "libzstd1", + "version": "1.5.5+dfsg2-2build1.1" + }, + { + "key": "libmd0_1.1.0-2build1_amd64", + "name": "libmd0", + "version": "1.1.0-2build1" + }, + { + "key": "liblzma5_5.6.1-p-really5.4.5-1build0.1_amd64", + "name": "liblzma5", + "version": "5.6.1+really5.4.5-1build0.1" + }, + { + "key": "libbz2-1.0_1.0.8-5.1build0.1_amd64", + "name": "libbz2-1.0", + "version": "1.0.8-5.1build0.1" + } + ], + "key": "dpkg_1.22.6ubuntu6.1_amd64", + "name": "dpkg", + "sha256": "77d50443e904c1d9509668194fc5fd1cbd475853727c991a0dd7f88e8b273223", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/d/dpkg/dpkg_1.22.6ubuntu6.1_amd64.deb", + "version": "1.22.6ubuntu6.1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "libselinux1_3.5-2ubuntu2_amd64", + "name": "libselinux1", + "version": "3.5-2ubuntu2" + }, + { + "key": "libpcre2-8-0_10.42-4ubuntu2_amd64", + "name": "libpcre2-8-0", + "version": "10.42-4ubuntu2" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "libacl1_2.3.2-1build1_amd64", + "name": "libacl1", + "version": "2.3.2-1build1" + } + ], + "key": "tar_1.35-p-dfsg-3build1_amd64", + "name": "tar", + "sha256": "015b65ef176021c1846ec8b6152167d5d266c1949ec30ee3367e95fa2b2ead27", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/t/tar/tar_1.35+dfsg-3build1_amd64.deb", + "version": "1.35+dfsg-3build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libmd0_1.1.0-2build1_amd64", + "name": "libmd0", + "sha256": "77f8cdbf03a43656bbf6604e18bd16834fc8bf2c949d4fbdf24ac297869b667a", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libm/libmd/libmd0_1.1.0-2build1_amd64.deb", + "version": "1.1.0-2build1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "libsigsegv2_2.14-1ubuntu2_amd64", + "name": "libsigsegv2", + "version": "2.14-1ubuntu2" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "libreadline8t64_8.2-4build1_amd64", + "name": "libreadline8t64", + "version": "8.2-4build1" + }, + { + "key": "libtinfo6_6.4-p-20240113-1ubuntu2_amd64", + "name": "libtinfo6", + "version": "6.4+20240113-1ubuntu2" + }, + { + "key": "readline-common_8.2-4build1_amd64", + "name": "readline-common", + "version": "8.2-4build1" + }, + { + "key": "libmpfr6_4.2.1-1build1_amd64", + "name": "libmpfr6", + "version": "4.2.1-1build1" + }, + { + "key": "libgmp10_2-6.3.0-p-dfsg-2ubuntu6_amd64", + "name": "libgmp10", + "version": "2:6.3.0+dfsg-2ubuntu6" + } + ], + "key": "gawk_1-5.2.1-2build3_amd64", + "name": "gawk", + "sha256": "4b662062e90f62ece26ca7adfcd3a33207c7862f3dc77b8df515b5680ee00ca9", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/gawk/gawk_5.2.1-2build3_amd64.deb", + "version": "1:5.2.1-2build3" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libsigsegv2_2.14-1ubuntu2_amd64", + "name": "libsigsegv2", + "sha256": "889f338bea4ebfd999939d946da4ac0a45668264a5aae78e023feeb0529505b8", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libs/libsigsegv/libsigsegv2_2.14-1ubuntu2_amd64.deb", + "version": "2.14-1ubuntu2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libreadline8t64_8.2-4build1_amd64", + "name": "libreadline8t64", + "sha256": "563977a16df03b611f5239cc1e9a0426e86479fcc616b5c9e200ea32063119e5", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/r/readline/libreadline8t64_8.2-4build1_amd64.deb", + "version": "8.2-4build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "readline-common_8.2-4build1_amd64", + "name": "readline-common", + "sha256": "879bfd7f8a9bc4c0f7cdc777cdd8bc6de5f8c4a2ac80c060322a1b22f13504bb", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/r/readline/readline-common_8.2-4build1_all.deb", + "version": "8.2-4build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libmpfr6_4.2.1-1build1_amd64", + "name": "libmpfr6", + "sha256": "a25c2f5f123829ab144f31ddb22f4363b7206eb21bf821bfbecca5753ccfc6be", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/m/mpfr4/libmpfr6_4.2.1-1build1_amd64.deb", + "version": "4.2.1-1build1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + } + ], + "key": "gzip_1.12-1ubuntu3_amd64", + "name": "gzip", + "sha256": "d38bb6657d6bd909422ec862c268fb44256eb50df27a8229ceb525cdfafe92a4", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/gzip/gzip_1.12-1ubuntu3_amd64.deb", + "version": "1.12-1ubuntu3" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "liblzma5_5.6.1-p-really5.4.5-1build0.1_amd64", + "name": "liblzma5", + "version": "5.6.1+really5.4.5-1build0.1" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + } + ], + "key": "libunwind8_1.6.2-3build1_amd64", + "name": "libunwind8", + "sha256": "658977d18976149b75391850ba0ccacaf7bde3201f0284189da50cd634334d17", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libu/libunwind/libunwind8_1.6.2-3build1_amd64.deb", + "version": "1.6.2-3build1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + } + ], + "key": "mtools_4.0.43-1build1_amd64", + "name": "mtools", + "sha256": "deb50411c17b001c2400dd8a0146f39d12070a2fe5e92d734b1c6d0e73119262", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/m/mtools/mtools_4.0.43-1build1_amd64.deb", + "version": "4.0.43-1build1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "zlib1g_1-1.3.dfsg-3.1ubuntu2.1_amd64", + "name": "zlib1g", + "version": "1:1.3.dfsg-3.1ubuntu2.1" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "libssl3t64_3.0.13-0ubuntu3.4_amd64", + "name": "libssl3t64", + "version": "3.0.13-0ubuntu3.4" + }, + { + "key": "libselinux1_3.5-2ubuntu2_amd64", + "name": "libselinux1", + "version": "3.5-2ubuntu2" + }, + { + "key": "libpcre2-8-0_10.42-4ubuntu2_amd64", + "name": "libpcre2-8-0", + "version": "10.42-4ubuntu2" + }, + { + "key": "libgssapi-krb5-2_1.20.1-6ubuntu2.1_amd64", + "name": "libgssapi-krb5-2", + "version": "1.20.1-6ubuntu2.1" + }, + { + "key": "libkrb5support0_1.20.1-6ubuntu2.1_amd64", + "name": "libkrb5support0", + "version": "1.20.1-6ubuntu2.1" + }, + { + "key": "libk5crypto3_1.20.1-6ubuntu2.1_amd64", + "name": "libk5crypto3", + "version": "1.20.1-6ubuntu2.1" + }, + { + "key": "libcom-err2_1.47.0-2.4_exp1ubuntu4.1_amd64", + "name": "libcom-err2", + "version": "1.47.0-2.4~exp1ubuntu4.1" + }, + { + "key": "libkrb5-3_1.20.1-6ubuntu2.1_amd64", + "name": "libkrb5-3", + "version": "1.20.1-6ubuntu2.1" + }, + { + "key": "libkeyutils1_1.6.3-3build1_amd64", + "name": "libkeyutils1", + "version": "1.6.3-3build1" + }, + { + "key": "libfido2-1_1.14.0-1build3_amd64", + "name": "libfido2-1", + "version": "1.14.0-1build3" + }, + { + "key": "libudev1_255.4-1ubuntu8.4_amd64", + "name": "libudev1", + "version": "255.4-1ubuntu8.4" + }, + { + "key": "libcap2_1-2.66-5ubuntu2_amd64", + "name": "libcap2", + "version": "1:2.66-5ubuntu2" + }, + { + "key": "libcbor0.10_0.10.2-1.2ubuntu2_amd64", + "name": "libcbor0.10", + "version": "0.10.2-1.2ubuntu2" + }, + { + "key": "libedit2_3.1-20230828-1build1_amd64", + "name": "libedit2", + "version": "3.1-20230828-1build1" + }, + { + "key": "libtinfo6_6.4-p-20240113-1ubuntu2_amd64", + "name": "libtinfo6", + "version": "6.4+20240113-1ubuntu2" + }, + { + "key": "libbsd0_0.12.1-1build1_amd64", + "name": "libbsd0", + "version": "0.12.1-1build1" + }, + { + "key": "libmd0_1.1.0-2build1_amd64", + "name": "libmd0", + "version": "1.1.0-2build1" + }, + { + "key": "passwd_1-4.13-p-dfsg1-4ubuntu3_amd64", + "name": "passwd", + "version": "1:4.13+dfsg1-4ubuntu3" + }, + { + "key": "libpam-modules_1.5.3-5ubuntu5.1_amd64", + "name": "libpam-modules", + "version": "1.5.3-5ubuntu5.1" + }, + { + "key": "libpam-modules-bin_1.5.3-5ubuntu5.1_amd64", + "name": "libpam-modules-bin", + "version": "1.5.3-5ubuntu5.1" + }, + { + "key": "libsystemd0_255.4-1ubuntu8.4_amd64", + "name": "libsystemd0", + "version": "255.4-1ubuntu8.4" + }, + { + "key": "libzstd1_1.5.5-p-dfsg2-2build1.1_amd64", + "name": "libzstd1", + "version": "1.5.5+dfsg2-2build1.1" + }, + { + "key": "liblzma5_5.6.1-p-really5.4.5-1build0.1_amd64", + "name": "liblzma5", + "version": "5.6.1+really5.4.5-1build0.1" + }, + { + "key": "liblz4-1_1.9.4-1build1.1_amd64", + "name": "liblz4-1", + "version": "1.9.4-1build1.1" + }, + { + "key": "libgcrypt20_1.10.3-2build1_amd64", + "name": "libgcrypt20", + "version": "1.10.3-2build1" + }, + { + "key": "libgpg-error0_1.47-3build2_amd64", + "name": "libgpg-error0", + "version": "1.47-3build2" + }, + { + "key": "libpam0g_1.5.3-5ubuntu5.1_amd64", + "name": "libpam0g", + "version": "1.5.3-5ubuntu5.1" + }, + { + "key": "libaudit1_1-3.1.2-2.1build1_amd64", + "name": "libaudit1", + "version": "1:3.1.2-2.1build1" + }, + { + "key": "libcap-ng0_0.8.4-2build2_amd64", + "name": "libcap-ng0", + "version": "0.8.4-2build2" + }, + { + "key": "libaudit-common_1-3.1.2-2.1build1_amd64", + "name": "libaudit-common", + "version": "1:3.1.2-2.1build1" + }, + { + "key": "libcrypt1_1-4.4.36-4build1_amd64", + "name": "libcrypt1", + "version": "1:4.4.36-4build1" + }, + { + "key": "libdb5.3t64_5.3.28-p-dfsg2-7_amd64", + "name": "libdb5.3t64", + "version": "5.3.28+dfsg2-7" + }, + { + "key": "libsemanage2_3.5-1build5_amd64", + "name": "libsemanage2", + "version": "3.5-1build5" + }, + { + "key": "libsepol2_3.5-2build1_amd64", + "name": "libsepol2", + "version": "3.5-2build1" + }, + { + "key": "libbz2-1.0_1.0.8-5.1build0.1_amd64", + "name": "libbz2-1.0", + "version": "1.0.8-5.1build0.1" + }, + { + "key": "libsemanage-common_3.5-1build5_amd64", + "name": "libsemanage-common", + "version": "3.5-1build5" + }, + { + "key": "adduser_3.137ubuntu1_amd64", + "name": "adduser", + "version": "3.137ubuntu1" + } + ], + "key": "openssh-client_1-9.6p1-3ubuntu13.5_amd64", + "name": "openssh-client", + "sha256": "464125dbdefdf7c19be6bf9f5a80d552aabf27a1cd0a9b649715806582411e47", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/o/openssh/openssh-client_9.6p1-3ubuntu13.5_amd64.deb", + "version": "1:9.6p1-3ubuntu13.5" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libgssapi-krb5-2_1.20.1-6ubuntu2.1_amd64", + "name": "libgssapi-krb5-2", + "sha256": "1e61d382c7dc622e1f926275635a8c7ded3c826b5d15022f91b40fc3dd6b5b35", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/k/krb5/libgssapi-krb5-2_1.20.1-6ubuntu2.1_amd64.deb", + "version": "1.20.1-6ubuntu2.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libkrb5support0_1.20.1-6ubuntu2.1_amd64", + "name": "libkrb5support0", + "sha256": "23454027ec10fb0eb59ef251f263311d44e4d3741b6391b447c7bd2227b4b723", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/k/krb5/libkrb5support0_1.20.1-6ubuntu2.1_amd64.deb", + "version": "1.20.1-6ubuntu2.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libk5crypto3_1.20.1-6ubuntu2.1_amd64", + "name": "libk5crypto3", + "sha256": "0da62c42c33620dc2a10ed5badd29a3ba7f954c926d3daca7cb3749c054b32f5", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/k/krb5/libk5crypto3_1.20.1-6ubuntu2.1_amd64.deb", + "version": "1.20.1-6ubuntu2.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libcom-err2_1.47.0-2.4_exp1ubuntu4.1_amd64", + "name": "libcom-err2", + "sha256": "7ab24d3057dabf86db8f771ad6e43f073ed86b6b950d6e8ba22cb9fe6707bbc9", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/e/e2fsprogs/libcom-err2_1.47.0-2.4~exp1ubuntu4.1_amd64.deb", + "version": "1.47.0-2.4~exp1ubuntu4.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libkrb5-3_1.20.1-6ubuntu2.1_amd64", + "name": "libkrb5-3", + "sha256": "44144cbbec994b874efd7f097960d1c52bb8048ac92c862463893f9556d890b5", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/k/krb5/libkrb5-3_1.20.1-6ubuntu2.1_amd64.deb", + "version": "1.20.1-6ubuntu2.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libkeyutils1_1.6.3-3build1_amd64", + "name": "libkeyutils1", + "sha256": "0679f198b0128179e46cdf956fb2022c23c758664c00bc8efa0382d509683a8a", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/k/keyutils/libkeyutils1_1.6.3-3build1_amd64.deb", + "version": "1.6.3-3build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libfido2-1_1.14.0-1build3_amd64", + "name": "libfido2-1", + "sha256": "1dfed970b870e3c949b983f2bcc28e33e1a1207c6cf5a60ee2cb226bb02b1da7", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libf/libfido2/libfido2-1_1.14.0-1build3_amd64.deb", + "version": "1.14.0-1build3" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libcbor0.10_0.10.2-1.2ubuntu2_amd64", + "name": "libcbor0.10", + "sha256": "6ae45862612eb5d9918a005b882a67b722428cfde06d56bb651d3c04a47f4d2d", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libc/libcbor/libcbor0.10_0.10.2-1.2ubuntu2_amd64.deb", + "version": "0.10.2-1.2ubuntu2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libedit2_3.1-20230828-1build1_amd64", + "name": "libedit2", + "sha256": "3afbc8ddf835049dd4d88275b9d13680e4c4cdd59e191cbd63424152cc08e00e", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libe/libedit/libedit2_3.1-20230828-1build1_amd64.deb", + "version": "3.1-20230828-1build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libbsd0_0.12.1-1build1_amd64", + "name": "libbsd0", + "sha256": "8e97b7d541416512a81e7845c5f21910344c9c5c610893cf265d3298e0caad6b", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libb/libbsd/libbsd0_0.12.1-1build1_amd64.deb", + "version": "0.12.1-1build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "passwd_1-4.13-p-dfsg1-4ubuntu3_amd64", + "name": "passwd", + "sha256": "48c36fd38b43a074d746d88eb34808fc06129b9a8864a65f869fbf17639c42c9", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/s/shadow/passwd_4.13+dfsg1-4ubuntu3_amd64.deb", + "version": "1:4.13+dfsg1-4ubuntu3" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libpam-modules_1.5.3-5ubuntu5.1_amd64", + "name": "libpam-modules", + "sha256": "0ee5b60ae6fa66d5360dd13fabc7aaa56ef80368e3eca928b32815870a0de2cd", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/p/pam/libpam-modules_1.5.3-5ubuntu5.1_amd64.deb", + "version": "1.5.3-5ubuntu5.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libpam-modules-bin_1.5.3-5ubuntu5.1_amd64", + "name": "libpam-modules-bin", + "sha256": "e591115e507b522f4e4bcc0bd4463dbad3d3340e9526fde93ce3a76350348fb1", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/p/pam/libpam-modules-bin_1.5.3-5ubuntu5.1_amd64.deb", + "version": "1.5.3-5ubuntu5.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libpam0g_1.5.3-5ubuntu5.1_amd64", + "name": "libpam0g", + "sha256": "bf7eff25ec3fa9fe30d247610fcfa97f62b19a0040624d7a1c32e7ec442c7ab4", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/p/pam/libpam0g_1.5.3-5ubuntu5.1_amd64.deb", + "version": "1.5.3-5ubuntu5.1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libaudit1_1-3.1.2-2.1build1_amd64", + "name": "libaudit1", + "sha256": "ab7708324073d0978b3355e0bc265192c57711e81847d01458c305332ea7f98e", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/a/audit/libaudit1_3.1.2-2.1build1_amd64.deb", + "version": "1:3.1.2-2.1build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libcap-ng0_0.8.4-2build2_amd64", + "name": "libcap-ng0", + "sha256": "cf1e9437ac7ddf6539dbe87b68858cbdef84d78c6aac243ab3b6e564a52ed930", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libc/libcap-ng/libcap-ng0_0.8.4-2build2_amd64.deb", + "version": "0.8.4-2build2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libaudit-common_1-3.1.2-2.1build1_amd64", + "name": "libaudit-common", + "sha256": "f2dd99597b416cff8cefeb350c1e4eb7e15fc6f7a57cd37f4a4c11f4a8049a92", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/a/audit/libaudit-common_3.1.2-2.1build1_all.deb", + "version": "1:3.1.2-2.1build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libdb5.3t64_5.3.28-p-dfsg2-7_amd64", + "name": "libdb5.3t64", + "sha256": "a78a25c8fad8fdd0b7bc6b297da5d5685579be1e57732aa47870830e4a13161e", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/d/db5.3/libdb5.3t64_5.3.28+dfsg2-7_amd64.deb", + "version": "5.3.28+dfsg2-7" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libsemanage2_3.5-1build5_amd64", + "name": "libsemanage2", + "sha256": "56102dcbd410416d03c5ffb80958f54ac63936f4d9eb3f6a98964e680a82ce37", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libs/libsemanage/libsemanage2_3.5-1build5_amd64.deb", + "version": "3.5-1build5" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libsepol2_3.5-2build1_amd64", + "name": "libsepol2", + "sha256": "47272bab0c2fcc350431f9a8ae63afc49ce6d7e71e63c914639fbda6b1ca9f6a", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libs/libsepol/libsepol2_3.5-2build1_amd64.deb", + "version": "3.5-2build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libsemanage-common_3.5-1build5_amd64", + "name": "libsemanage-common", + "sha256": "e10cd93f0b6941566de04b860b723df57ca3fe4a9255a73b2be0d1dc7df2850e", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libs/libsemanage/libsemanage-common_3.5-1build5_all.deb", + "version": "3.5-1build5" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "adduser_3.137ubuntu1_amd64", + "name": "adduser", + "sha256": "542aff2395eb912a56833e11a78076342779689d8fede7adcf08d1d6b0d0cd8b", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/a/adduser/adduser_3.137ubuntu1_all.deb", + "version": "3.137ubuntu1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "libperl5.38t64_5.38.2-3.2build2_amd64", + "name": "libperl5.38t64", + "version": "5.38.2-3.2build2" + }, + { + "key": "perl-modules-5.38_5.38.2-3.2build2_amd64", + "name": "perl-modules-5.38", + "version": "5.38.2-3.2build2" + }, + { + "key": "perl-base_5.38.2-3.2build2_amd64", + "name": "perl-base", + "version": "5.38.2-3.2build2" + }, + { + "key": "dpkg_1.22.6ubuntu6.1_amd64", + "name": "dpkg", + "version": "1.22.6ubuntu6.1" + }, + { + "key": "tar_1.35-p-dfsg-3build1_amd64", + "name": "tar", + "version": "1.35+dfsg-3build1" + }, + { + "key": "libselinux1_3.5-2ubuntu2_amd64", + "name": "libselinux1", + "version": "3.5-2ubuntu2" + }, + { + "key": "libpcre2-8-0_10.42-4ubuntu2_amd64", + "name": "libpcre2-8-0", + "version": "10.42-4ubuntu2" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "libacl1_2.3.2-1build1_amd64", + "name": "libacl1", + "version": "2.3.2-1build1" + }, + { + "key": "zlib1g_1-1.3.dfsg-3.1ubuntu2.1_amd64", + "name": "zlib1g", + "version": "1:1.3.dfsg-3.1ubuntu2.1" + }, + { + "key": "libzstd1_1.5.5-p-dfsg2-2build1.1_amd64", + "name": "libzstd1", + "version": "1.5.5+dfsg2-2build1.1" + }, + { + "key": "libmd0_1.1.0-2build1_amd64", + "name": "libmd0", + "version": "1.1.0-2build1" + }, + { + "key": "liblzma5_5.6.1-p-really5.4.5-1build0.1_amd64", + "name": "liblzma5", + "version": "5.6.1+really5.4.5-1build0.1" + }, + { + "key": "libbz2-1.0_1.0.8-5.1build0.1_amd64", + "name": "libbz2-1.0", + "version": "1.0.8-5.1build0.1" + }, + { + "key": "libcrypt1_1-4.4.36-4build1_amd64", + "name": "libcrypt1", + "version": "1:4.4.36-4build1" + }, + { + "key": "libgdbm6t64_1.23-5.1build1_amd64", + "name": "libgdbm6t64", + "version": "1.23-5.1build1" + }, + { + "key": "libgdbm-compat4t64_1.23-5.1build1_amd64", + "name": "libgdbm-compat4t64", + "version": "1.23-5.1build1" + }, + { + "key": "libdb5.3t64_5.3.28-p-dfsg2-7_amd64", + "name": "libdb5.3t64", + "version": "5.3.28+dfsg2-7" + } + ], + "key": "perl_5.38.2-3.2build2_amd64", + "name": "perl", + "sha256": "a59f3d152ed767cf3be0924890e64d1f9424ac75f4124672ba6830d2ac587e03", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/p/perl/perl_5.38.2-3.2build2_amd64.deb", + "version": "5.38.2-3.2build2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libperl5.38t64_5.38.2-3.2build2_amd64", + "name": "libperl5.38t64", + "sha256": "a6f23b73bf1e68f0e0fc759b82c74f22899ca7cf814d3ea8b60a54d4462b3ef3", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/p/perl/libperl5.38t64_5.38.2-3.2build2_amd64.deb", + "version": "5.38.2-3.2build2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "perl-modules-5.38_5.38.2-3.2build2_amd64", + "name": "perl-modules-5.38", + "sha256": "540b64b1be061236e50f617badc2b96e1af92766f106302b2fc84ba790d39610", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/p/perl/perl-modules-5.38_5.38.2-3.2build2_all.deb", + "version": "5.38.2-3.2build2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "perl-base_5.38.2-3.2build2_amd64", + "name": "perl-base", + "sha256": "82a75783b5b63b92d83c3f022e98dba9542e30d3a228b3e381d9c302b14df095", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/p/perl/perl-base_5.38.2-3.2build2_amd64.deb", + "version": "5.38.2-3.2build2" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libgdbm6t64_1.23-5.1build1_amd64", + "name": "libgdbm6t64", + "sha256": "18d6d74a5c038b458d95ba0c0909e0f086cd50bb9a0fee32697902724fc5645e", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/gdbm/libgdbm6t64_1.23-5.1build1_amd64.deb", + "version": "1.23-5.1build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libgdbm-compat4t64_1.23-5.1build1_amd64", + "name": "libgdbm-compat4t64", + "sha256": "fb8564afd7b7d74d55207070ba50339478e22d29a39ec740dc482f069ac7ee65", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/g/gdbm/libgdbm-compat4t64_1.23-5.1build1_amd64.deb", + "version": "1.23-5.1build1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "zlib1g_1-1.3.dfsg-3.1ubuntu2.1_amd64", + "name": "zlib1g", + "version": "1:1.3.dfsg-3.1ubuntu2.1" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "libzstd1_1.5.5-p-dfsg2-2build1.1_amd64", + "name": "libzstd1", + "version": "1.5.5+dfsg2-2build1.1" + }, + { + "key": "libxxhash0_0.8.2-2build1_amd64", + "name": "libxxhash0", + "version": "0.8.2-2build1" + }, + { + "key": "libssl3t64_3.0.13-0ubuntu3.4_amd64", + "name": "libssl3t64", + "version": "3.0.13-0ubuntu3.4" + }, + { + "key": "libpopt0_1.19-p-dfsg-1build1_amd64", + "name": "libpopt0", + "version": "1.19+dfsg-1build1" + }, + { + "key": "liblz4-1_1.9.4-1build1.1_amd64", + "name": "liblz4-1", + "version": "1.9.4-1build1.1" + }, + { + "key": "libacl1_2.3.2-1build1_amd64", + "name": "libacl1", + "version": "2.3.2-1build1" + }, + { + "key": "lsb-base_11.6_amd64", + "name": "lsb-base", + "version": "11.6" + }, + { + "key": "sysvinit-utils_3.08-6ubuntu3_amd64", + "name": "sysvinit-utils", + "version": "3.08-6ubuntu3" + }, + { + "key": "init-system-helpers_1.66ubuntu1_amd64", + "name": "init-system-helpers", + "version": "1.66ubuntu1" + } + ], + "key": "rsync_3.2.7-1ubuntu1_amd64", + "name": "rsync", + "sha256": "2b4e1375f190700fd0811f65356a8fa7b044915b964e84c4c55dce81b83c8423", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/r/rsync/rsync_3.2.7-1ubuntu1_amd64.deb", + "version": "3.2.7-1ubuntu1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "libpopt0_1.19-p-dfsg-1build1_amd64", + "name": "libpopt0", + "sha256": "b3e7ea5192e57c847b77c527d51f5b8d4bce47988d2ba326a5c3193f6d173ded", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/p/popt/libpopt0_1.19+dfsg-1build1_amd64.deb", + "version": "1.19+dfsg-1build1" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "lsb-base_11.6_amd64", + "name": "lsb-base", + "sha256": "08a563e3c1984acdb295f12b77b4ec18d2ccf52fd03280a5bea29e506a3350ee", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/l/lsb/lsb-base_11.6_all.deb", + "version": "11.6" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "sysvinit-utils_3.08-6ubuntu3_amd64", + "name": "sysvinit-utils", + "sha256": "03cf5c9c28a5d186fb7f5214e464f831ff28177695cbb61e66083237267a047e", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/s/sysvinit/sysvinit-utils_3.08-6ubuntu3_amd64.deb", + "version": "3.08-6ubuntu3" + }, + { + "arch": "amd64", + "dependencies": [], + "key": "init-system-helpers_1.66ubuntu1_amd64", + "name": "init-system-helpers", + "sha256": "8eb801f9ce084dab9bf4cbc3ec0ee5ac75516a4cc1f25e3f92298c632e75b700", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/i/init-system-helpers/init-system-helpers_1.66ubuntu1_all.deb", + "version": "1.66ubuntu1" + }, + { + "arch": "amd64", + "dependencies": [ + { + "key": "zlib1g_1-1.3.dfsg-3.1ubuntu2.1_amd64", + "name": "zlib1g", + "version": "1:1.3.dfsg-3.1ubuntu2.1" + }, + { + "key": "libc6_2.39-0ubuntu8.3_amd64", + "name": "libc6", + "version": "2.39-0ubuntu8.3" + }, + { + "key": "libgcc-s1_14-20240412-0ubuntu1_amd64", + "name": "libgcc-s1", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "gcc-14-base_14-20240412-0ubuntu1_amd64", + "name": "gcc-14-base", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "libstdc-p--p-6_14-20240412-0ubuntu1_amd64", + "name": "libstdc++6", + "version": "14-20240412-0ubuntu1" + }, + { + "key": "liblzma5_5.6.1-p-really5.4.5-1build0.1_amd64", + "name": "liblzma5", + "version": "5.6.1+really5.4.5-1build0.1" + }, + { + "key": "liblz4-1_1.9.4-1build1.1_amd64", + "name": "liblz4-1", + "version": "1.9.4-1build1.1" + } + ], + "key": "zstd_1.5.5-p-dfsg2-2build1.1_amd64", + "name": "zstd", + "sha256": "d7667f83e3a2caeaaecaca464d542ee6ccf537259a479622796c84afc96d6032", + "url": "https://snapshot.ubuntu.com/ubuntu/20240923T000000Z/pool/main/libz/libzstd/zstd_1.5.5+dfsg2-2build1.1_amd64.deb", + "version": "1.5.5+dfsg2-2build1.1" + } + ], + "version": 1 +} \ No newline at end of file diff --git a/bazel/noble.yaml b/bazel/noble.yaml new file mode 100644 index 00000000000..0707aa915d4 --- /dev/null +++ b/bazel/noble.yaml @@ -0,0 +1,38 @@ +# Packages used by our ubuntu base, adapted from: +# https://github.com/GoogleContainerTools/rules_distroless/blob/2ce7b477def75579c49bab25266f953f30275c88/examples/ubuntu_snapshot/BUILD.bazel +# +# Anytime this file is changed, the lockfile needs to be regenerated. See WORKSPACE +# for instructions. +version: 1 + +# Various channels used to pull packages from +sources: + - channel: noble main + url: https://snapshot.ubuntu.com/ubuntu/20240923T000000Z + - channel: noble universe + url: https://snapshot.ubuntu.com/ubuntu/20240923T000000Z + - channel: noble-security main + url: https://snapshot.ubuntu.com/ubuntu/20240923T000000Z + - channel: noble-updates main + url: https://snapshot.ubuntu.com/ubuntu/20240923T000000Z + +archs: + - "amd64" + +packages: + - "apt" + - "bash" + - "ca-certificates" + - "coreutils" # for chmod + - "dosfstools" + - "dpkg" # for apt list --installed + - "gawk" # for build-bootstrap-config-image + - "gzip" # for tar-ing up ic regsitry store in systests + - "libssl3t64" + - "libunwind8" + - "mtools" + - "openssh-client" # used to SSH into image + - "perl" + - "rsync" + - "tar" + - "zstd" diff --git a/rs/tests/BUILD.bazel b/rs/tests/BUILD.bazel index 4c5813e7a7c..afffa347c6f 100644 --- a/rs/tests/BUILD.bazel +++ b/rs/tests/BUILD.bazel @@ -143,6 +143,107 @@ uvm_config_image( tags = ["manual"], # this target will be built if required as a dependency of another target ) +# Packages we install into the image; see base image definition and its +# 'manifest = ...' field for more information +PACKAGES = [ + "@noble//bash/amd64", + "@noble//ca-certificates/amd64", + "@noble//coreutils/amd64", + "@noble//dosfstools/amd64", + "@noble//gawk/amd64", + "@noble//gzip/amd64", + "@noble//libssl3t64/amd64", + "@noble//libunwind8/amd64", + "@noble//mtools/amd64", + "@noble//openssh-client/amd64", + "@noble//rsync/amd64", + "@noble//tar/amd64", + "@noble//zstd/amd64", +] + +tar( + name = "sh", + mtree = [ + # needed as dpkg assumes sh is installed in a typical debian installation. + "./usr/bin/sh type=link link=/bin/bash", + ], +) + +tar( + name = "mkfsvfat", + mtree = [ + # symlink instead of updating the PATH + "./usr/bin/mkfs.vfat type=link link=/sbin/mkfs.vfat", + ], +) + +tar( + name = "awk", + mtree = [ + # we install the GNU variant but call 'awk' so we symlink + "./usr/bin/awk type=link link=/usr/bin/gawk", + ], +) + +# Creates /var/lib/dpkg/status with installed package information. +dpkg_status( + name = "dpkg_status", + controls = [ + "%s:control" % package + for package in PACKAGES + ], +) + +passwd( + name = "passwd", + entries = [ + dict( + gecos = ["root"], + gid = 0, + home = "/root", + shell = "/usr/bin/bash", + uid = 0, + username = "root", + ), + ], +) + +oci_image( + name = "ubuntu_test_runtime_image_src", + architecture = "amd64", + os = "linux", + target_compatible_with = [ + "@platforms//os:linux", + ], + tars = [ + ":dpkg_status", + ":passwd", # needed because we ssh in + + # symlinks + ":awk", + ":mkfsvfat", + ":sh", + ] + PACKAGES, +) + +oci_tar( + name = "ubuntu_test_runtime.tar", + image = ":ubuntu_test_runtime_image_src", + repo_tags = ["ubuntu_test_runtime:image"], +) + +uvm_config_image( + name = "colocate_uvm_config_image", + srcs = [ + ":ubuntu_test_runtime.tar", + "//rs/tests:activate-systest-uvm-config", + ], + remap_paths = { + "activate-systest-uvm-config": "activate", + }, + tags = ["manual"], # this target will be built if required as a dependency of another target +) + rust_test( name = "tests_test", aliases = ALIASES, From 3e7a66458c6c9c617956cd5877e24af9c8dd27a1 Mon Sep 17 00:00:00 2001 From: Eero Kelly Date: Tue, 24 Sep 2024 20:53:28 +0000 Subject: [PATCH 2/3] Update new container naming --- WORKSPACE.bazel | 2 +- rs/tests/BUILD.bazel | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel index 85a52253a59..c13d89bcfef 100644 --- a/WORKSPACE.bazel +++ b/WORKSPACE.bazel @@ -156,7 +156,7 @@ oci_pull( # used in various places as base oci_pull( - name = "ubuntu_base", + name = "ubuntu_noble_base", image = "docker.io/library/ubuntu@sha256:77d57fd89366f7d16615794a5b53e124d742404e20f035c22032233f1826bd6a", platforms = ["linux/amd64"], ) diff --git a/rs/tests/BUILD.bazel b/rs/tests/BUILD.bazel index afffa347c6f..a559c470cc2 100644 --- a/rs/tests/BUILD.bazel +++ b/rs/tests/BUILD.bazel @@ -145,7 +145,7 @@ uvm_config_image( # Packages we install into the image; see base image definition and its # 'manifest = ...' field for more information -PACKAGES = [ +PACKAGES_NOBLE = [ "@noble//bash/amd64", "@noble//ca-certificates/amd64", "@noble//coreutils/amd64", @@ -162,7 +162,7 @@ PACKAGES = [ ] tar( - name = "sh", + name = "sh_noble", mtree = [ # needed as dpkg assumes sh is installed in a typical debian installation. "./usr/bin/sh type=link link=/bin/bash", @@ -170,7 +170,7 @@ tar( ) tar( - name = "mkfsvfat", + name = "mkfsvfat_noble", mtree = [ # symlink instead of updating the PATH "./usr/bin/mkfs.vfat type=link link=/sbin/mkfs.vfat", @@ -178,7 +178,7 @@ tar( ) tar( - name = "awk", + name = "awk_noble", mtree = [ # we install the GNU variant but call 'awk' so we symlink "./usr/bin/awk type=link link=/usr/bin/gawk", @@ -187,15 +187,15 @@ tar( # Creates /var/lib/dpkg/status with installed package information. dpkg_status( - name = "dpkg_status", + name = "dpkg_status_noble", controls = [ "%s:control" % package - for package in PACKAGES + for package in PACKAGES_NOBLE ], ) passwd( - name = "passwd", + name = "passwd_noble", entries = [ dict( gecos = ["root"], @@ -209,33 +209,33 @@ passwd( ) oci_image( - name = "ubuntu_test_runtime_image_src", + name = "ubuntu_noble_test_runtime_image_src", architecture = "amd64", os = "linux", target_compatible_with = [ "@platforms//os:linux", ], tars = [ - ":dpkg_status", - ":passwd", # needed because we ssh in + ":dpkg_status_noble", + ":passwd_noble", # needed because we ssh in # symlinks - ":awk", - ":mkfsvfat", - ":sh", - ] + PACKAGES, + ":awk_noble", + ":mkfsvfat_noble", + ":sh_noble", + ] + PACKAGES_NOBLE, ) oci_tar( - name = "ubuntu_test_runtime.tar", - image = ":ubuntu_test_runtime_image_src", - repo_tags = ["ubuntu_test_runtime:image"], + name = "ubuntu_noble_test_runtime.tar", + image = ":ubuntu_noble_test_runtime_image_src", + repo_tags = ["ubuntu_noble_test_runtime:image"], ) uvm_config_image( - name = "colocate_uvm_config_image", + name = "colocate_uvm_noble_config_image", srcs = [ - ":ubuntu_test_runtime.tar", + ":ubuntu_noble_test_runtime.tar", "//rs/tests:activate-systest-uvm-config", ], remap_paths = { From f127f6694a70c0e53fa4dfe106d7855e0f6ffef2 Mon Sep 17 00:00:00 2001 From: Eero Kelly Date: Tue, 1 Oct 2024 21:49:26 +0000 Subject: [PATCH 3/3] Walk back permission change --- bazel/focal.lock.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 bazel/focal.lock.json diff --git a/bazel/focal.lock.json b/bazel/focal.lock.json old mode 100644 new mode 100755