diff --git a/.github/workflows/buildifier.yaml b/.github/workflows/buildifier.yaml index 1ae1b4342..0be154cb6 100644 --- a/.github/workflows/buildifier.yaml +++ b/.github/workflows/buildifier.yaml @@ -15,7 +15,7 @@ jobs: steps: - name: Set up Go 1.15.x - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version: 1.15.x id: go diff --git a/.github/workflows/ci-pkg-mgr.yaml b/.github/workflows/ci-pkg-mgr.yaml index d2e8971b9..e59593ffb 100644 --- a/.github/workflows/ci-pkg-mgr.yaml +++ b/.github/workflows/ci-pkg-mgr.yaml @@ -17,10 +17,10 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: '1.20' - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: | ~/.cache/go-build @@ -38,11 +38,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: '1.20' - name: golangci-lint - uses: golangci/golangci-lint-action@v3.7.0 + uses: golangci/golangci-lint-action@v4.0.0 timeout-minutes: 5 with: # version: latest diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7779817bd..64ae974b3 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Mount bazel caches - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/.cache/bazel-repo @@ -55,7 +55,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Mount bazel caches - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/.cache/bazel-repo diff --git a/.github/workflows/pylint.yaml b/.github/workflows/pylint.yaml index 3a464b39a..32318ee77 100644 --- a/.github/workflows/pylint.yaml +++ b/.github/workflows/pylint.yaml @@ -15,7 +15,7 @@ jobs: steps: - name: Set up Go 1.15.x - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version: 1.15.x id: go diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index 007547640..876b05db4 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -38,7 +38,7 @@ jobs: # Upload the results as artifacts (optional). - name: "Upload artifact" - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1 with: name: SARIF file path: results.sarif @@ -46,6 +46,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@66b90a5db151a8042fa97405c6cf843bbe433f7b # v2.22.7 + uses: github/codeql-action/upload-sarif@379614612a29c9e28f31f39a59013eb8012a51f0 # v3.24.3 with: sarif_file: results.sarif diff --git a/.github/workflows/update-deb-package-snapshots.yml b/.github/workflows/update-deb-package-snapshots.yml index fd33217e4..2be00c5a2 100644 --- a/.github/workflows/update-deb-package-snapshots.yml +++ b/.github/workflows/update-deb-package-snapshots.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: '1.20' diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2fb708ce4..ebe9abf9d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,12 +19,12 @@ Follow either of the two links above to access the appropriate CLA and instructi 1. For building and loading images to your local Docker engine, you need to add a new rule for that image to the BUILD: ``` -load("@contrib_rules_oci//oci/private:tarball.bzl", "oci_tarball") +load("@rules_oci//oci/private:tarball.bzl", "oci_tarball") oci_tarball( name = "local_build", image = "//base:static_root_amd64_debian17", - repotags = [], + repo_tags = [], ) ``` then build the tarball and load it into docker diff --git a/SECURITY.md b/SECURITY.md index 8e01a4e15..6c85e6a27 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -2,7 +2,7 @@ ## Supported Versions -Distroless currently only tracks debian 11 ([bullseye](https://packages.debian.org/bullseye/)) packages. +Distroless currently tracks debian 11 ([bullseye](https://packages.debian.org/bullseye/)) and debian 12 ([bookworm](https://packages.debian.org/bookworm)) packages. Debian tracking information at https://github.com/GoogleContainerTools/distroless/blob/main/debian_archives.bzl and generally is updated within 48 hours of debian publishing an update. diff --git a/WORKSPACE b/WORKSPACE index ca4a32c16..278ab0383 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -22,17 +22,17 @@ register_expand_template_toolchains() # rules_oci setup http_archive( - name = "contrib_rules_oci", - sha256 = "d6bdc1767d326c67b4cbdc79abfed00c8a4ca14b92adea9faf3db4710d514596", - strip_prefix = "rules_oci-0.3.2", - url = "https://github.com/bazel-contrib/rules_oci/releases/download/v0.3.2/rules_oci-v0.3.2.tar.gz", + name = "rules_oci", + sha256 = "a3b6f4c0051938940ccf251a7bdcdf7ac5a93ae00e63ad107c9c6d3bfe20885b", + strip_prefix = "rules_oci-1.3.1", + url = "https://github.com/bazel-contrib/rules_oci/releases/download/v1.3.1/rules_oci-v1.3.1.tar.gz", ) -load("@contrib_rules_oci//oci:dependencies.bzl", "rules_oci_dependencies") +load("@rules_oci//oci:dependencies.bzl", "rules_oci_dependencies") rules_oci_dependencies() -load("@contrib_rules_oci//oci:repositories.bzl", "LATEST_CRANE_VERSION", "LATEST_ZOT_VERSION", "oci_register_toolchains") +load("@rules_oci//oci:repositories.bzl", "LATEST_CRANE_VERSION", "LATEST_ZOT_VERSION", "oci_register_toolchains") oci_register_toolchains( name = "oci", @@ -40,10 +40,22 @@ oci_register_toolchains( zot_version = LATEST_ZOT_VERSION, ) -load("@contrib_rules_oci//cosign:repositories.bzl", "cosign_register_toolchains") +load("@rules_oci//cosign:repositories.bzl", "cosign_register_toolchains") cosign_register_toolchains(name = "oci_cosign") +# setup container_structure_test +http_archive( + name = "container_structure_test", + sha256 = "2da13da4c4fec9d4627d4084b122be0f4d118bd02dfa52857ff118fde88e4faa", + strip_prefix = "container-structure-test-1.16.0", + urls = ["https://github.com/GoogleContainerTools/container-structure-test/archive/v1.16.0.zip"], +) + +load("@container_structure_test//:repositories.bzl", "container_structure_test_register_toolchain") + +container_structure_test_register_toolchain(name = "cst") + # platforms http_archive( name = "platforms", @@ -120,10 +132,10 @@ http_archive( name = "jetty", add_prefix = "output", build_file = "//java:BUILD.jetty", - sha256 = "50d6eccd349d2e671bfea710cee833911287eb706fe1d39503eab76fc6fc1a0c", - strip_prefix = "jetty-distribution-9.4.48.v20220622/", + sha256 = "b04b4cd45f3bf3c09a26bdf7f4e8d1a67e1a0f224ef4539534a0719b2c701088", + strip_prefix = "jetty-distribution-9.4.53.v20231009/", type = "tar.gz", - urls = ["https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.48.v20220622/jetty-distribution-9.4.48.v20220622.tar.gz"], + urls = ["https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.53.v20231009/jetty-distribution-9.4.53.v20231009.tar.gz"], ) # rules_pkg setup diff --git a/base/base.bzl b/base/base.bzl index d12991599..66c084444 100644 --- a/base/base.bzl +++ b/base/base.bzl @@ -1,6 +1,7 @@ "defines a function to replicate the container images for different distributions" -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "oci_image_index", "structure_test") +load("@container_structure_test//:defs.bzl", "container_structure_test") +load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "oci_image_index") load("@io_bazel_rules_go//go:def.bzl", "go_binary") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("//:checksums.bzl", "ARCHITECTURES", "VARIANTS") @@ -102,7 +103,6 @@ def base_images(distro): oci_image( name = "base_nossl_" + user + "_" + arch + "_" + distro, - architecture = arch, base = ":static_" + user + "_" + arch + "_" + distro, tars = [ deb.package(arch, distro, "libc6"), @@ -187,9 +187,9 @@ def base_images(distro): visibility = ["//visibility:private"], ) - structure_test( + container_structure_test( name = "static_" + arch + "_" + distro + "_test", - config = ["testdata/static.yaml"], + configs = ["testdata/static.yaml"], image = ":check_certs_image_" + arch + "_" + distro, tags = ["manual", arch], ) @@ -198,9 +198,9 @@ def base_images(distro): # Check that we can invoke openssl in the base image to check certificates (only debian11). ########################################################################################## if distro == "debian11": - structure_test( + container_structure_test( name = "openssl_" + arch + "_" + distro + "_test", - config = ["testdata/certs.yaml"], + configs = ["testdata/certs.yaml"], image = ":base_root_" + arch + "_" + distro, tags = ["manual", arch], ) @@ -208,16 +208,16 @@ def base_images(distro): ########################################################################################## # Check for common base files. ########################################################################################## - structure_test( + container_structure_test( name = "base_" + arch + "_" + distro + "_test", - config = ["testdata/base.yaml"], + configs = ["testdata/base.yaml"], image = ":base_root_" + arch + "_" + distro, tags = ["manual", arch], ) - structure_test( + container_structure_test( name = "base_nossl_" + arch + "_" + distro + "_test", - config = ["testdata/base.yaml"], + configs = ["testdata/base.yaml"], image = ":base_nossl_root_" + arch + "_" + distro, tags = ["manual", arch], ) @@ -225,23 +225,23 @@ def base_images(distro): ########################################################################################## # Check for busybox ########################################################################################## - structure_test( + container_structure_test( name = "debug_" + arch + "_" + distro + "_test", - config = ["testdata/debug.yaml"], + configs = ["testdata/debug.yaml"], image = ":debug_root_" + arch + "_" + distro, tags = ["manual", arch], ) - structure_test( + container_structure_test( name = "base_nossl_debug_" + arch + "_" + distro + "_test", - config = ["testdata/debug.yaml"], + configs = ["testdata/debug.yaml"], image = ":base_nossl_debug_root_" + arch + "_" + distro, tags = ["manual", arch], ) - structure_test( + container_structure_test( name = "static_debug_" + arch + "_" + distro + "_test", - config = ["testdata/debug.yaml"], + configs = ["testdata/debug.yaml"], image = ":static_debug_root_" + arch + "_" + distro, tags = ["manual", arch], ) @@ -249,37 +249,37 @@ def base_images(distro): ########################################################################################## # Check the /etc/os-release contents. ########################################################################################## - structure_test( + container_structure_test( name = "base_release_" + arch + "_" + distro + "_test", - config = ["testdata/" + distro + ".yaml"], + configs = ["testdata/" + distro + ".yaml"], image = ":base_root_" + arch + "_" + distro, tags = ["manual", arch], ) - structure_test( + container_structure_test( name = "base_nossl_release_" + arch + "_" + distro + "_test", - config = ["testdata/" + distro + ".yaml"], + configs = ["testdata/" + distro + ".yaml"], image = ":base_nossl_root_" + arch + "_" + distro, tags = ["manual", arch], ) - structure_test( + container_structure_test( name = "debug_release_" + arch + "_" + distro + "_test", - config = ["testdata/" + distro + ".yaml"], + configs = ["testdata/" + distro + ".yaml"], image = ":debug_root_" + arch + "_" + distro, tags = ["manual", arch], ) - structure_test( + container_structure_test( name = "static_release_" + arch + "_" + distro + "_test", - config = ["testdata/" + distro + ".yaml"], + configs = ["testdata/" + distro + ".yaml"], image = ":static_root_" + arch + "_" + distro, tags = ["manual", arch], ) - structure_test( + container_structure_test( name = "static_debug_release_" + arch + "_" + distro + "_test", - config = ["testdata/" + distro + ".yaml"], + configs = ["testdata/" + distro + ".yaml"], image = ":static_debug_root_" + arch + "_" + distro, tags = ["manual", arch], ) diff --git a/base/testdata/debug.yaml b/base/testdata/debug.yaml index 5648f6a62..e9f2fd4f4 100644 --- a/base/testdata/debug.yaml +++ b/base/testdata/debug.yaml @@ -7,4 +7,4 @@ fileExistenceTests: commandTests: - name: busybox command: ["/busybox/busybox"] - expectedOutput: ['BusyBox v1\.35\.0'] + expectedOutput: ['BusyBox v1\.36\.1'] diff --git a/busybox_archives.bzl b/busybox_archives.bzl index 1ee0ebfd0..569e4dc1a 100644 --- a/busybox_archives.bzl +++ b/busybox_archives.bzl @@ -5,13 +5,13 @@ def repositories(): # To update amd64 busybox binary (#1014) # Get the latest commit hash from dist-amd64 branch of docker-library repo. You can also view it # at https://github.com/docker-library/official-images/blob/master/library/busybox - # Substitute it in the link: https://github.com/docker-library/busybox/raw//latest-1/musl/busybox.tar.xz + # Substitute it in the link: https://github.com/docker-library/busybox/raw//latest/musl/busybox.tar.xz # Update the sha256 value. Since github api doesn't give sha256 value, it can be obtained using sha256sum command. http_file( name = "busybox_amd64", executable = True, - sha256 = "2af6ea3f9a4a3a19bf4924006f0e4797ea8fe8a370b99717dc0649a5a8af820a", - urls = ["https://github.com/docker-library/busybox/raw/c4c1b1f404daebc67a32c5949d5d5b3af3b14302/latest-1/musl/busybox.tar.xz"], + sha256 = "77b216d55c6895ddb04a90f3025b5ce2480140da779fe3dca91303b135a1fefe", + urls = ["https://github.com/docker-library/busybox/raw/09ee80aedec1d8c604f104e8bec41ed19274620a/latest/musl/busybox.tar.xz"], ) http_file( @@ -24,13 +24,13 @@ def repositories(): # To update arm64 busybox binary (#657) # Get the latest commit hash from dist-arm64v8 branch of docker-library repo. You can also view it # at https://github.com/docker-library/official-images/blob/master/library/busybox - # Substitute it in the link: https://github.com/docker-library/busybox/raw//latest-1/musl/busybox.tar.xz + # Substitute it in the link: https://github.com/docker-library/busybox/raw//latest/musl/busybox.tar.xz # Update the sha256 value. Since github api doesn't give sha256 value, it can be obtained using sha256sum command. http_file( name = "busybox_arm64", executable = True, - sha256 = "2441ebc513f4a9d49e3f8e82a71ebc039cc330c611323eb2e11cc960f4ca83c3", - urls = ["https://github.com/docker-library/busybox/raw/905f4a7acda06df4b1d1884bd25f98f522f5afa8/latest-1/musl/busybox.tar.xz"], + sha256 = "1d0610f348ae3f95897a967fae429b0a0c712b252ca63e1547a89bf13a1a82c7", + urls = ["https://github.com/docker-library/busybox/raw/e5e22cb0710fe54da4beaa6a72c1bd56b8fc9c54/latest/musl/busybox.tar.xz"], ) http_file( @@ -43,11 +43,11 @@ def repositories(): # To update ppc64le busybox binary (#723) # Get the latest commit hash from dist-ppc64le branch of docker-library repo. You can also view it # at https://github.com/docker-library/official-images/blob/master/library/busybox - # Substitute it in the link: https://github.com/docker-library/busybox/raw//latest-1/musl/busybox.tar.xz + # Substitute it in the link: https://github.com/docker-library/busybox/raw//latest/musl/busybox.tar.xz # Update the sha256 value. Since github api doesn't give sha256 value, it can be obtained using sha256sum command. http_file( name = "busybox_ppc64le", executable = True, - sha256 = "6b453957c98455b8e7ea3bf55e2f20888317100a597b76b6cab590c4a9412103", - urls = ["https://github.com/docker-library/busybox/raw/1a8d828e317a782249cb83ca3bae442b48f5f41c/latest-1/musl/busybox.tar.xz"], + sha256 = "2d898cab234190697e5df74c537dd86955e9f61725d6c86d97b97c3d58aed9ca", + urls = ["https://github.com/docker-library/busybox/raw/aa059e43d48801abcb012dfa965a432fa12c385d/latest/musl/busybox.tar.xz"], ) diff --git a/cc/BUILD b/cc/BUILD index 57aecd03d..0335ab068 100644 --- a/cc/BUILD +++ b/cc/BUILD @@ -1,4 +1,4 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "oci_image_index") +load("@rules_oci//oci:defs.bzl", "oci_image", "oci_image_index") load("//:checksums.bzl", "ARCHITECTURES") load("//base:distro.bzl", "DISTROS") load("//private/util:deb.bzl", "deb") diff --git a/debian_archives.bzl b/debian_archives.bzl index 1f2b4e102..6e349e63a 100644 --- a/debian_archives.bzl +++ b/debian_archives.bzl @@ -5,2088 +5,2088 @@ def repositories(): debian_archive( name = "amd64_debian11_base-files", package_name = "base-files", - sha256 = "14e79505a89b5248fafced36f0388ff9154b14ecc665c9c21b1947b8809c907f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_11.1+deb11u8_amd64.deb"], + sha256 = "1ff08cf6e1b97af1e37cda830f3658f9af43a906abb80a21951c81aea02ce230", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_11.1+deb11u9_amd64.deb"], ) debian_archive( name = "amd64_debian11_ca-certificates", package_name = "ca-certificates", sha256 = "b2d488ad4d8d8adb3ba319fc9cb2cf9909fc42cb82ad239a26c570a2e749c389", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/c/ca-certificates/ca-certificates_20210119_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/c/ca-certificates/ca-certificates_20210119_all.deb"], ) debian_archive( name = "amd64_debian11_dash", package_name = "dash", sha256 = "0a4cc532fbf2c78cb4090a659fb73560981e626849532e6186f3a3ac6a45b3bc", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/d/dash/dash_0.5.11+git20200708+dd9ef66-5_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/d/dash/dash_0.5.11+git20200708+dd9ef66-5_amd64.deb"], ) debian_archive( name = "amd64_debian11_fontconfig-config", package_name = "fontconfig-config", sha256 = "48afb6ad7d15e6104a343b789f73697301ad8bff77b69927bc998f5a409d8e90", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/fontconfig-config_2.13.1-4.2_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/fontconfig-config_2.13.1-4.2_all.deb"], ) debian_archive( name = "amd64_debian11_fonts-dejavu-core", package_name = "fonts-dejavu-core", sha256 = "1f67421437b6eb18669d2868e3e02cb88668683d635198142f48aacc5b397118", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-2_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-2_all.deb"], ) debian_archive( name = "amd64_debian11_libbrotli1", package_name = "libbrotli1", sha256 = "65ca7d8b03e9dac09c5d544a89dd52d1aeb74f6a19583d32e4ff5f0c77624c24", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b2_amd64.deb"], ) debian_archive( name = "amd64_debian11_libbz2-1.0", package_name = "libbz2-1.0", sha256 = "16e27c3ebd97981e70db3733f899963362748f178a62644df69d1f247e741379", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/bzip2/libbz2-1.0_1.0.8-4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/bzip2/libbz2-1.0_1.0.8-4_amd64.deb"], ) debian_archive( name = "amd64_debian11_libc-bin", package_name = "libc-bin", - sha256 = "8b048ab5c7e9f5b7444655541230e689631fd9855c384e8c4a802586d9bbc65a", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc-bin_2.31-13+deb11u7_amd64.deb"], + sha256 = "2f36e55d145d94286655cc6e5bc7665c730d81ee1ffdaf0772104875a3100e85", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc-bin_2.31-13+deb11u8_amd64.deb"], ) debian_archive( name = "amd64_debian11_libc6", package_name = "libc6", - sha256 = "765c87ae3f40c07abcf911b4040805fe4728c42e22d5a174a59fe4413ca433e0", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc6_2.31-13+deb11u7_amd64.deb"], + sha256 = "d55d9c9769336f9b8516c20bd8364ce90746fb860ae3dda242f421e711af3d1a", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc6_2.31-13+deb11u8_amd64.deb"], ) debian_archive( name = "amd64_debian11_libcom-err2", package_name = "libcom-err2", sha256 = "d478f132871f4ab8352d39becf936d0ad74db905398bf98465d8fe3da6fb1126", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/e2fsprogs/libcom-err2_1.46.2-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/e2fsprogs/libcom-err2_1.46.2-2_amd64.deb"], ) debian_archive( name = "amd64_debian11_libcrypt1", package_name = "libcrypt1", sha256 = "f617952df0c57b4ee039448e3941bccd3f97bfff71e9b0f87ca6dae15cb3f5ef", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libx/libxcrypt/libcrypt1_4.4.18-4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libx/libxcrypt/libcrypt1_4.4.18-4_amd64.deb"], ) debian_archive( name = "amd64_debian11_libdb5.3", package_name = "libdb5.3", sha256 = "00b9e63e287f45300d4a4f59b6b88e25918443c932ae3e5845d5761ae193c530", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/d/db5.3/libdb5.3_5.3.28+dfsg1-0.8_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/d/db5.3/libdb5.3_5.3.28+dfsg1-0.8_amd64.deb"], ) debian_archive( name = "amd64_debian11_libexpat1", package_name = "libexpat1", sha256 = "5744040c4735bcdd51238aebfa3e402b857244897f1007f61154982ebe5abbd7", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/expat/libexpat1_2.2.10-2+deb11u5_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/expat/libexpat1_2.2.10-2+deb11u5_amd64.deb"], ) debian_archive( name = "amd64_debian11_libffi7", package_name = "libffi7", sha256 = "30ca89bfddae5fa6e0a2a044f22b6e50cd17c4bc6bc850c579819aeab7101f0f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libf/libffi/libffi7_3.3-6_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libf/libffi/libffi7_3.3-6_amd64.deb"], ) debian_archive( name = "amd64_debian11_libfontconfig1", package_name = "libfontconfig1", sha256 = "b92861827627a76e74d6f447a5577d039ef2f95da18af1f29aa98fb96baea4c1", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/libfontconfig1_2.13.1-4.2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/libfontconfig1_2.13.1-4.2_amd64.deb"], ) debian_archive( name = "amd64_debian11_libfreetype6", package_name = "libfreetype6", sha256 = "b21cfdd12adf6cac4af320c2485fb62a8a5edc6f9768bc2288fd686f4fa6dfdf", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/freetype/libfreetype6_2.10.4+dfsg-1+deb11u1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/freetype/libfreetype6_2.10.4+dfsg-1+deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libgcc-s1", package_name = "libgcc-s1", sha256 = "e478f2709d8474165bb664de42e16950c391f30eaa55bc9b3573281d83a29daf", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_amd64.deb"], ) debian_archive( name = "amd64_debian11_libglib2.0-0", package_name = "libglib2.0-0", - sha256 = "995469490dcc8f667df8051a39dd5abd7149d849456c28af4e58cbfd6d6dc4f8", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/glib2.0/libglib2.0-0_2.66.8-1_amd64.deb"], + sha256 = "6e9824576a1f8a9c4b9f7ab08a57ec35992383764e4db02c30ce7db491ad74e9", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glib2.0/libglib2.0-0_2.66.8-1+deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libgomp1", package_name = "libgomp1", sha256 = "4530c95aefa48e33fd8cf4acbe5c4b559dbe7bdf4c56469986c83a203982cef1", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libgomp1_10.2.1-6_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libgomp1_10.2.1-6_amd64.deb"], ) debian_archive( name = "amd64_debian11_libgraphite2-3", package_name = "libgraphite2-3", sha256 = "31113b9e20c89d3b923da0540d6f30535b8d14f32e5904de89e34537fa87d59a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libgssapi-krb5-2", package_name = "libgssapi-krb5-2", sha256 = "037cc4bb34a6cd0d7a6e83bdcae6d68e0d0f9218eb7dedafc8099c8c0be491a2", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libgssapi-krb5-2_1.18.3-6+deb11u4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libgssapi-krb5-2_1.18.3-6+deb11u4_amd64.deb"], ) debian_archive( name = "amd64_debian11_libharfbuzz0b", package_name = "libharfbuzz0b", sha256 = "c76825341b5877240ff2511a376844a50ffda19d9d019ae65a5b3a97f9a1a183", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/h/harfbuzz/libharfbuzz0b_2.7.4-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/h/harfbuzz/libharfbuzz0b_2.7.4-1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libjpeg62-turbo", package_name = "libjpeg62-turbo", sha256 = "28de780a1605cf501c3a4ebf3e588f5110e814b208548748ab064100c32202ea", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.0.6-4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.0.6-4_amd64.deb"], ) debian_archive( name = "amd64_debian11_libk5crypto3", package_name = "libk5crypto3", sha256 = "f635062bcbfe2eef5a83fcba7d1a8ae343fc7c779cae88b11cae90fd6845a744", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libk5crypto3_1.18.3-6+deb11u4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libk5crypto3_1.18.3-6+deb11u4_amd64.deb"], ) debian_archive( name = "amd64_debian11_libkeyutils1", package_name = "libkeyutils1", sha256 = "f01060b434d8cad3c58d5811d2082389f11b3db8152657d6c22c1d298953f2a5", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/keyutils/libkeyutils1_1.6.1-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/keyutils/libkeyutils1_1.6.1-2_amd64.deb"], ) debian_archive( name = "amd64_debian11_libkrb5-3", package_name = "libkrb5-3", sha256 = "b785fa324cf27e6bf7f97fc0279470e6ce8a8cc54f8ccc6c9b24c8111ba5c952", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libkrb5-3_1.18.3-6+deb11u4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libkrb5-3_1.18.3-6+deb11u4_amd64.deb"], ) debian_archive( name = "amd64_debian11_libkrb5support0", package_name = "libkrb5support0", sha256 = "da8d022e3dd7f4a72ea32e328b3ac382dbe6bdb91606c5738fe17a29f8ea8080", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libkrb5support0_1.18.3-6+deb11u4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libkrb5support0_1.18.3-6+deb11u4_amd64.deb"], ) debian_archive( name = "amd64_debian11_liblcms2-2", package_name = "liblcms2-2", sha256 = "0608ecb6ed258814e390b52b3fb50f2a6d3239b5ecb1086292ae08be00a67b0f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/l/lcms2/liblcms2-2_2.12~rc1-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/l/lcms2/liblcms2-2_2.12~rc1-2_amd64.deb"], ) debian_archive( name = "amd64_debian11_liblzma5", package_name = "liblzma5", sha256 = "1c79a02415ca5ee7234ac60502fb33ee94fa70b02d1c329a6a14178f8329c435", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/x/xz-utils/liblzma5_5.2.5-2.1~deb11u1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/x/xz-utils/liblzma5_5.2.5-2.1~deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libmpdec3", package_name = "libmpdec3", sha256 = "816404866f754d5662d69db50072018dccb78cf372fc38e0be961fab0f57d741", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/m/mpdecimal/libmpdec3_2.5.1-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/m/mpdecimal/libmpdec3_2.5.1-1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libncursesw6", package_name = "libncursesw6", sha256 = "70ed9c6f35a9de73a01b042d740d92c46bbc0392ca4e63ee984417bd8a4eca3a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/ncurses/libncursesw6_6.2+20201114-2+deb11u2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/ncurses/libncursesw6_6.2+20201114-2+deb11u2_amd64.deb"], ) debian_archive( name = "amd64_debian11_libnsl2", package_name = "libnsl2", sha256 = "c0d83437fdb016cb289436f49f28a36be44b3e8f1f2498c7e3a095f709c0d6f8", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libn/libnsl/libnsl2_1.3.0-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libn/libnsl/libnsl2_1.3.0-2_amd64.deb"], ) debian_archive( name = "amd64_debian11_libpcre3", package_name = "libpcre3", sha256 = "48efcf2348967c211cd9408539edf7ec3fa9d800b33041f6511ccaecc1ffa9d0", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/pcre3/libpcre3_8.39-13_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/pcre3/libpcre3_8.39-13_amd64.deb"], ) debian_archive( name = "amd64_debian11_libpng16-16", package_name = "libpng16-16", sha256 = "7d5336af395d1f658d0e66d74d0e1f4c632028750e7e04314d1a650e0317f3d6", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libp/libpng1.6/libpng16-16_1.6.37-3_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libp/libpng1.6/libpng16-16_1.6.37-3_amd64.deb"], ) debian_archive( name = "amd64_debian11_libpython3.9-minimal", package_name = "libpython3.9-minimal", sha256 = "594283526d67e03e3c4e96534f6bfe5da1bf41da5d49360553c9b79fbf08c4ab", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.9/libpython3.9-minimal_3.9.2-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.9/libpython3.9-minimal_3.9.2-1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libpython3.9-stdlib", package_name = "libpython3.9-stdlib", sha256 = "32ac64d959ac2dbc5bb289532fc9834dab8f671b5455695a3a9315aad973c65b", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.9/libpython3.9-stdlib_3.9.2-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.9/libpython3.9-stdlib_3.9.2-1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libreadline8", package_name = "libreadline8", sha256 = "162ba9fdcde81b5502953ed4d84b24e8ad4e380bbd02990ab1a0e3edffca3c22", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/r/readline/libreadline8_8.1-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/r/readline/libreadline8_8.1-1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libsqlite3-0", package_name = "libsqlite3-0", sha256 = "a0b8d3acf4a0483048637637d269be93af48d5c16f6f139f53edd13384ad4686", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/s/sqlite3/libsqlite3-0_3.34.1-3_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/s/sqlite3/libsqlite3-0_3.34.1-3_amd64.deb"], ) debian_archive( name = "amd64_debian11_libssl1.1", package_name = "libssl1.1", sha256 = "aadf8b4b197335645b230c2839b4517aa444fd2e8f434e5438c48a18857988f7", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libstdcpp6", package_name = "libstdc++6", sha256 = "5c155c58935870bf3b4bfe769116841c0d286a74f59eccfd5645693ac23f06b1", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_amd64.deb"], ) debian_archive( name = "amd64_debian11_libtinfo6", package_name = "libtinfo6", sha256 = "96ed58b8fd656521e08549c763cd18da6cff1b7801a3a22f29678701a95d7e7b", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/ncurses/libtinfo6_6.2+20201114-2+deb11u2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/ncurses/libtinfo6_6.2+20201114-2+deb11u2_amd64.deb"], ) debian_archive( name = "amd64_debian11_libtirpc3", package_name = "libtirpc3", sha256 = "86b216d59b6efcd07d56d14b8f4281d5c47f24e9c962f46bbaf02fce762c5e6a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libt/libtirpc/libtirpc3_1.3.1-1+deb11u1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libt/libtirpc/libtirpc3_1.3.1-1+deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_libuuid1", package_name = "libuuid1", sha256 = "31250af4dd3b7d1519326a9a6764d1466a93d8f498cf6545058761ebc38b2823", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/u/util-linux/libuuid1_2.36.1-8+deb11u1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/u/util-linux/libuuid1_2.36.1-8+deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_netbase", package_name = "netbase", sha256 = "f444889ad3441758e3a5092418e062da2b0c6a811fdb0c262a6b70cb2518dbde", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.3_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.3_all.deb"], ) debian_archive( name = "amd64_debian11_openjdk-11-jdk-headless", package_name = "openjdk-11-jdk-headless", - sha256 = "6b72b14c4e4e895fc4e384b3df0f7547d56f47801cc7da6bfc5f25086039dc04", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-11/openjdk-11-jdk-headless_11.0.21+9-1~deb11u1_amd64.deb"], + sha256 = "9708ebf4307d7a3c4677e7182ee8fb59bb9796c503eb07e6ec0af40f43e23e53", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-11/openjdk-11-jdk-headless_11.0.22+7-1~deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_openjdk-11-jre-headless", package_name = "openjdk-11-jre-headless", - sha256 = "266914df035215ebddfcdd341feed9d66179ec5f4cf05f2488e4321658079723", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-11/openjdk-11-jre-headless_11.0.21+9-1~deb11u1_amd64.deb"], + sha256 = "308b32f6b2ac42ad61b3e4e3ee785f3da1d87013225c5d27cdf11a79cd50e3cd", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-11/openjdk-11-jre-headless_11.0.22+7-1~deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_openjdk-17-jdk-headless", package_name = "openjdk-17-jdk-headless", - sha256 = "cb8073c384305e51985339312a95ec4e28ad1064e5c1f4efaea0b8b381043813", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.9+9-1~deb11u1_amd64.deb"], + sha256 = "c58c25996f99f95fcf22f501fa30dd987844fa58767f969ca2e6d1dfe18965d7", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.10+7-1~deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_openjdk-17-jre-headless", package_name = "openjdk-17-jre-headless", - sha256 = "1099750dca6ad9bcc4ff81be76ad8f9b3ff404dab1927eff115fc604118f63bd", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jre-headless_17.0.9+9-1~deb11u1_amd64.deb"], + sha256 = "0f4534089b8bd30893b822d79a6513041b9f52446442a2dc66339bcd713ac9b1", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jre-headless_17.0.10+7-1~deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_openssl", package_name = "openssl", sha256 = "04873d74cbe86bad3a9901f6e57f1150040eba9891b443c5c975a72a97238e35", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/o/openssl/openssl_1.1.1w-0+deb11u1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/openssl_1.1.1w-0+deb11u1_amd64.deb"], ) debian_archive( name = "amd64_debian11_python3-distutils", package_name = "python3-distutils", sha256 = "05ec4080e0f05ba6b1c339d89c97f6343919be450b66cf4cfb215f54dcb85e58", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3-stdlib-extensions/python3-distutils_3.9.2-1_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3-stdlib-extensions/python3-distutils_3.9.2-1_all.deb"], ) debian_archive( name = "amd64_debian11_python3.9-minimal", package_name = "python3.9-minimal", sha256 = "5d6003c5c20223a2547ac4976e09a9ec778dbe351507a6292bef3b60df5f4aa7", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.9/python3.9-minimal_3.9.2-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.9/python3.9-minimal_3.9.2-1_amd64.deb"], ) debian_archive( name = "amd64_debian11_tzdata", package_name = "tzdata", - sha256 = "e15eebc40b4aeba0ab22fd72b2d6170b6983316b55d9599053d95af735a8478d", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/t/tzdata/tzdata_2021a-1+deb11u10_all.deb"], + sha256 = "13befffb7ee127f569af92d736e30c86c199bbd58f9c3cca0d071ed63e04d003", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/t/tzdata/tzdata_2024a-0+deb11u1_all.deb"], ) debian_archive( name = "amd64_debian11_zlib1g", package_name = "zlib1g", sha256 = "03d2ab2174af76df6f517b854b77460fbdafc3dac0dca979317da67538159a3e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/z/zlib/zlib1g_1.2.11.dfsg-2+deb11u2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/z/zlib/zlib1g_1.2.11.dfsg-2+deb11u2_amd64.deb"], ) debian_archive( name = "amd64_debian12_base-files", package_name = "base-files", - sha256 = "cde7e5f9cf398bc9d82d119e8ed2697c94e2e59b8d20b0e05c6b4c29dd65573b", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_12.4+deb12u2_amd64.deb"], + sha256 = "6c11268757a89f45c22d7a7a9e1153f1545016987531bf3068765a221e0af86c", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_12.4+deb12u5_amd64.deb"], ) debian_archive( name = "amd64_debian12_ca-certificates", package_name = "ca-certificates", sha256 = "5308b9bd88eebe2a48be3168cb3d87677aaec5da9c63ad0cf561a29b8219115c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb"], ) debian_archive( name = "amd64_debian12_dash", package_name = "dash", sha256 = "33ea40061da2f1a861ec46212b2b6a34f0776a049b1a3f0abce2fb8cb994258f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/d/dash/dash_0.5.12-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/d/dash/dash_0.5.12-2_amd64.deb"], ) debian_archive( name = "amd64_debian12_fontconfig-config", package_name = "fontconfig-config", sha256 = "281c66e46b95f045a0282a6c7a03b33de0e9a08d016897a759aaf4a04adfddbe", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/fontconfig-config_2.14.1-4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/fontconfig-config_2.14.1-4_amd64.deb"], ) debian_archive( name = "amd64_debian12_fonts-dejavu-core", package_name = "fonts-dejavu-core", sha256 = "8892669e51aab4dc56682c8e39d8ddb7d70fad83c369344e1e240bf3ca22bb76", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-6_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-6_all.deb"], ) debian_archive( name = "amd64_debian12_libbrotli1", package_name = "libbrotli1", sha256 = "563b4caec1aa5e876bd3355b36e7a38e1484baf5a293b48d1e8bd22db786e4d7", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b6_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b6_amd64.deb"], ) debian_archive( name = "amd64_debian12_libbz2-1.0", package_name = "libbz2-1.0", sha256 = "54149da3f44b22d523b26b692033b84503d822cc5122fed606ea69cc83ca5aeb", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/bzip2/libbz2-1.0_1.0.8-5+b1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/bzip2/libbz2-1.0_1.0.8-5+b1_amd64.deb"], ) debian_archive( name = "amd64_debian12_libc-bin", package_name = "libc-bin", - sha256 = "9840ce93b42b66c784852df07ee9131b7acab886177794a5c9ba761da9463887", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc-bin_2.36-9+deb12u3_amd64.deb"], + sha256 = "7ea6cea2555dfd0a9743387bc27932de15178ae1c2448ccb6100271089f0e2fd", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc-bin_2.36-9+deb12u4_amd64.deb"], ) debian_archive( name = "amd64_debian12_libc6", package_name = "libc6", - sha256 = "96c2d796a21fdc92b4d272a550841c208e89c91ab0d54514ac28ae92da64c2c7", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc6_2.36-9+deb12u3_amd64.deb"], + sha256 = "0a84833f2f0e6b41e97d8e89917252af83630603e878b8f1202fd9f4ff96cd9f", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc6_2.36-9+deb12u4_amd64.deb"], ) debian_archive( name = "amd64_debian12_libcom-err2", package_name = "libcom-err2", sha256 = "8010e4285276bb344c05ae780deae2fffb45e237116c3a78481365c5954125ec", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/e2fsprogs/libcom-err2_1.47.0-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/e2fsprogs/libcom-err2_1.47.0-2_amd64.deb"], ) debian_archive( name = "amd64_debian12_libcrypt1", package_name = "libcrypt1", sha256 = "f5f60a5cdfd4e4eaa9438ade5078a57741a7a78d659fcb0c701204f523e8bd29", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libx/libxcrypt/libcrypt1_4.4.33-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libx/libxcrypt/libcrypt1_4.4.33-2_amd64.deb"], ) debian_archive( name = "amd64_debian12_libdb5.3", package_name = "libdb5.3", sha256 = "7dc5127b8dd0da80e992ba594954c005ae4359d839a24eb65d0d8129b5235c84", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/d/db5.3/libdb5.3_5.3.28+dfsg2-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/d/db5.3/libdb5.3_5.3.28+dfsg2-1_amd64.deb"], ) debian_archive( name = "amd64_debian12_libexpat1", package_name = "libexpat1", sha256 = "fe36a7f35361fc40d0057ef447a7302fd41d51740d51c98fb3870bbed5b96e56", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/expat/libexpat1_2.5.0-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/expat/libexpat1_2.5.0-1_amd64.deb"], ) debian_archive( name = "amd64_debian12_libffi8", package_name = "libffi8", sha256 = "6d9f6c25c30efccce6d4bceaa48ea86c329a3432abb360a141f76ac223a4c34a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libf/libffi/libffi8_3.4.4-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libf/libffi/libffi8_3.4.4-1_amd64.deb"], ) debian_archive( name = "amd64_debian12_libfontconfig1", package_name = "libfontconfig1", sha256 = "16ee38d374e064f534116dc442b086ef26f9831f1c0af7e5fb4fe4512e700649", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/libfontconfig1_2.14.1-4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/libfontconfig1_2.14.1-4_amd64.deb"], ) debian_archive( name = "amd64_debian12_libfreetype6", package_name = "libfreetype6", sha256 = "72ef03236f1936e72a0faf86a547425b0eff3c5fd0b43f8669012182cf376354", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/freetype/libfreetype6_2.12.1+dfsg-5_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/freetype/libfreetype6_2.12.1+dfsg-5_amd64.deb"], ) debian_archive( name = "amd64_debian12_libgcc-s1", package_name = "libgcc-s1", sha256 = "f3d1d48c0599aea85b7f2077a01d285badc42998c1a1e7473935d5cf995c8141", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libgcc-s1_12.2.0-14_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libgcc-s1_12.2.0-14_amd64.deb"], ) debian_archive( name = "amd64_debian12_libglib2.0-0", package_name = "libglib2.0-0", sha256 = "7e90ba4670377ae29f1a718798b4d5e088ac97d2dfa20a13b4b2ea357b61ec29", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/glib2.0/libglib2.0-0_2.74.6-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glib2.0/libglib2.0-0_2.74.6-2_amd64.deb"], ) debian_archive( name = "amd64_debian12_libgomp1", package_name = "libgomp1", sha256 = "1dbc499d2055cb128fa4ed678a7adbcced3d882b3509e26d5aa3742a4b9e5b2f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libgomp1_12.2.0-14_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libgomp1_12.2.0-14_amd64.deb"], ) debian_archive( name = "amd64_debian12_libgraphite2-3", package_name = "libgraphite2-3", sha256 = "31113b9e20c89d3b923da0540d6f30535b8d14f32e5904de89e34537fa87d59a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_amd64.deb"], ) debian_archive( name = "amd64_debian12_libgssapi-krb5-2", package_name = "libgssapi-krb5-2", sha256 = "6631304ce4b5b9ba0af3fdebf088a734aed2d28ffad2a03ba79e4fcb2e226dd6", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libgssapi-krb5-2_1.20.1-2+deb12u1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libgssapi-krb5-2_1.20.1-2+deb12u1_amd64.deb"], ) debian_archive( name = "amd64_debian12_libharfbuzz0b", package_name = "libharfbuzz0b", sha256 = "bfce132b7ee67b9c2d2166075b1936a25c8cc6866b6a049f99b8e94baa916e71", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/h/harfbuzz/libharfbuzz0b_6.0.0+dfsg-3_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/h/harfbuzz/libharfbuzz0b_6.0.0+dfsg-3_amd64.deb"], ) debian_archive( name = "amd64_debian12_libjpeg62-turbo", package_name = "libjpeg62-turbo", sha256 = "95ec30140789a342add8f8371ed018924de51b539056522b66f207b25cba9cad", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.1.5-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.1.5-2_amd64.deb"], ) debian_archive( name = "amd64_debian12_libk5crypto3", package_name = "libk5crypto3", sha256 = "6a91eee690e6ad2207df3a355fc329a58d8e31bf5ca9a9dd4de8f7a1c812ddc5", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libk5crypto3_1.20.1-2+deb12u1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libk5crypto3_1.20.1-2+deb12u1_amd64.deb"], ) debian_archive( name = "amd64_debian12_libkeyutils1", package_name = "libkeyutils1", sha256 = "cfac89e6a7a54ff3c6a4f843310e25efeddaa771baeae470bd98bd588c373563", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/keyutils/libkeyutils1_1.6.3-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/keyutils/libkeyutils1_1.6.3-2_amd64.deb"], ) debian_archive( name = "amd64_debian12_libkrb5-3", package_name = "libkrb5-3", sha256 = "03ebdf235600f4a8a6d4fbc7080de0a776b1a701f43c4e9697944757591d7809", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libkrb5-3_1.20.1-2+deb12u1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libkrb5-3_1.20.1-2+deb12u1_amd64.deb"], ) debian_archive( name = "amd64_debian12_libkrb5support0", package_name = "libkrb5support0", sha256 = "e489a9282c4b765c29d9eda7c4747e1cb58be71161012c3a57e2a8bc63dc0f5a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libkrb5support0_1.20.1-2+deb12u1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libkrb5support0_1.20.1-2+deb12u1_amd64.deb"], ) debian_archive( name = "amd64_debian12_liblcms2-2", package_name = "liblcms2-2", sha256 = "8b417407302ca99e5d5f70bacece70bda54f8cd0bb6d59b478b6411c27c1366a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/l/lcms2/liblcms2-2_2.14-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/l/lcms2/liblcms2-2_2.14-2_amd64.deb"], ) debian_archive( name = "amd64_debian12_liblzma5", package_name = "liblzma5", sha256 = "d4b7736e58512a2b047f9cb91b71db5a3cf9d3451192fc6da044c77bf51fe869", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/x/xz-utils/liblzma5_5.4.1-0.2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/x/xz-utils/liblzma5_5.4.1-0.2_amd64.deb"], ) debian_archive( name = "amd64_debian12_libncursesw6", package_name = "libncursesw6", sha256 = "98fa7a53dc565a38b65fb70422ad08001bf5361d8fbc74255280c329996a6bec", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/ncurses/libncursesw6_6.4-4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/ncurses/libncursesw6_6.4-4_amd64.deb"], ) debian_archive( name = "amd64_debian12_libnsl2", package_name = "libnsl2", sha256 = "c0d83437fdb016cb289436f49f28a36be44b3e8f1f2498c7e3a095f709c0d6f8", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libn/libnsl/libnsl2_1.3.0-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libn/libnsl/libnsl2_1.3.0-2_amd64.deb"], ) debian_archive( name = "amd64_debian12_libpcre2-8-0", package_name = "libpcre2-8-0", sha256 = "030db54f4d76cdfe2bf0e8eb5f9efea0233ab3c7aa942d672c7b63b52dbaf935", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/pcre2/libpcre2-8-0_10.42-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/pcre2/libpcre2-8-0_10.42-1_amd64.deb"], ) debian_archive( name = "amd64_debian12_libpng16-16", package_name = "libpng16-16", sha256 = "dc32727dca9a87ba317da7989572011669f568d10159b9d8675ed7aedd26d686", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libp/libpng1.6/libpng16-16_1.6.39-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libp/libpng1.6/libpng16-16_1.6.39-2_amd64.deb"], ) debian_archive( name = "amd64_debian12_libpython3.11-minimal", package_name = "libpython3.11-minimal", sha256 = "6fc5ab5858781ab90c68b4deea09f21871fd7b55dc1a0764ad7116ac4c86574d", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.11/libpython3.11-minimal_3.11.2-6_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.11/libpython3.11-minimal_3.11.2-6_amd64.deb"], ) debian_archive( name = "amd64_debian12_libpython3.11-stdlib", package_name = "libpython3.11-stdlib", sha256 = "67eec0eb4df58b93e1bf97c402c2cbeb361bf9c5af44fa3a02ff1c723c791ca2", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.11/libpython3.11-stdlib_3.11.2-6_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.11/libpython3.11-stdlib_3.11.2-6_amd64.deb"], ) debian_archive( name = "amd64_debian12_libreadline8", package_name = "libreadline8", sha256 = "e02ebbd3701cf468dbf98d6d917fbe0325e881f07fe8b316150c8d2a64486e66", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/r/readline/libreadline8_8.2-1.3_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/r/readline/libreadline8_8.2-1.3_amd64.deb"], ) debian_archive( name = "amd64_debian12_libsqlite3-0", package_name = "libsqlite3-0", sha256 = "a8b11a1664a998cc2499fb04327d1f6c4e8f77b78ea8b6f8418d96fc54e3731f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/s/sqlite3/libsqlite3-0_3.40.1-2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/s/sqlite3/libsqlite3-0_3.40.1-2_amd64.deb"], ) debian_archive( name = "amd64_debian12_libssl3", package_name = "libssl3", sha256 = "6e129c5814812b3516a656ae5b664b9970e2f8823250cd5b98190f21c0de2bca", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openssl/libssl3_3.0.11-1~deb12u2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/libssl3_3.0.11-1~deb12u2_amd64.deb"], ) debian_archive( name = "amd64_debian12_libstdcpp6", package_name = "libstdc++6", sha256 = "9b1b269020cec6aced3b39f096f7b67edd1f0d4ab24f412cb6506d0800e19cbf", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libstdc++6_12.2.0-14_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libstdc++6_12.2.0-14_amd64.deb"], ) debian_archive( name = "amd64_debian12_libtinfo6", package_name = "libtinfo6", sha256 = "072d908f38f51090ca28ca5afa3b46b2957dc61fe35094c0b851426859a49a51", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/ncurses/libtinfo6_6.4-4_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/ncurses/libtinfo6_6.4-4_amd64.deb"], ) debian_archive( name = "amd64_debian12_libtirpc3", package_name = "libtirpc3", sha256 = "2a46d5a5e9486da11ffeff5740931740d6deae4f92cd6098df060dc5dff1e1c7", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libt/libtirpc/libtirpc3_1.3.3+ds-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libt/libtirpc/libtirpc3_1.3.3+ds-1_amd64.deb"], ) debian_archive( name = "amd64_debian12_libuuid1", package_name = "libuuid1", sha256 = "c2b3ccade855de14c6ece893a0d2bec63b0a007cbc2970af8152cf06699ccd2a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/u/util-linux/libuuid1_2.38.1-5+b1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/u/util-linux/libuuid1_2.38.1-5+b1_amd64.deb"], ) debian_archive( name = "amd64_debian12_netbase", package_name = "netbase", sha256 = "29b23c48c0fe6f878e56c5ddc9f65d1c05d729360f3690a593a8c795031cd867", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.4_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.4_all.deb"], ) debian_archive( name = "amd64_debian12_openjdk-17-jdk-headless", package_name = "openjdk-17-jdk-headless", - sha256 = "827049a60bf8219159b3a5fa4bd45a57e0a461db58b7108972680584506b8fd3", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.9+9-1~deb12u1_amd64.deb"], + sha256 = "257b1c7df31c61c3c907ef42d2bc2cb1be23f9cc27e5bf59b07e5f695650a851", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.10+7-1~deb12u1_amd64.deb"], ) debian_archive( name = "amd64_debian12_openjdk-17-jre-headless", package_name = "openjdk-17-jre-headless", - sha256 = "e0c67ee5a1e526750f052d3fd6a6f4b8ca8d609505f0eb2afdc2a8ca57f0ebca", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jre-headless_17.0.9+9-1~deb12u1_amd64.deb"], + sha256 = "e0c7cffdc06f54ee3be0005ec5b3a4c1b42514a9b408881c244171f18c615d0b", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jre-headless_17.0.10+7-1~deb12u1_amd64.deb"], ) debian_archive( name = "amd64_debian12_openssl", package_name = "openssl", sha256 = "ea063646d4f70d15be5ed52b67b5ac95d68dda823c60d808c7c25439c6d14e4d", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openssl/openssl_3.0.11-1~deb12u2_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/openssl_3.0.11-1~deb12u2_amd64.deb"], ) debian_archive( name = "amd64_debian12_python3-distutils", package_name = "python3-distutils", sha256 = "a620b555f301860a08e30534c7e6f7d79818e5e1977bfec39a612e7003074318", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3-stdlib-extensions/python3-distutils_3.11.2-3_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3-stdlib-extensions/python3-distutils_3.11.2-3_all.deb"], ) debian_archive( name = "amd64_debian12_python3.11-minimal", package_name = "python3.11-minimal", sha256 = "a72247ba64bcd1d0ace2ea8eefd7bcfaca84204def9495269526c25dd9fddc0c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.11/python3.11-minimal_3.11.2-6_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.11/python3.11-minimal_3.11.2-6_amd64.deb"], ) debian_archive( name = "amd64_debian12_tzdata", package_name = "tzdata", - sha256 = "825efb56b6b9f7ca816074d7c2f6118894f455e64839d85eb1de53f4a610991e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/t/tzdata/tzdata_2023c-5_all.deb"], + sha256 = "0ca0baec1fca55df56039047a631fc1541c5a44c1c4879d553aaa3a70844eb12", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/t/tzdata/tzdata_2024a-0+deb12u1_all.deb"], ) debian_archive( name = "amd64_debian12_zlib1g", package_name = "zlib1g", sha256 = "d7dd1d1411fedf27f5e27650a6eff20ef294077b568f4c8c5e51466dc7c08ce4", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/z/zlib/zlib1g_1.2.13.dfsg-1_amd64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/z/zlib/zlib1g_1.2.13.dfsg-1_amd64.deb"], ) debian_archive( name = "arm_debian11_base-files", package_name = "base-files", - sha256 = "0816ad850493a6a187500b0d665cf0fec489bdf2f14dba2d3b8feaca5fcf3034", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_11.1+deb11u8_armhf.deb"], + sha256 = "1fd89e64ee334b51e15ef7b6f97347346ea3bba17a2e484765f7849d785ef885", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_11.1+deb11u9_armhf.deb"], ) debian_archive( name = "arm_debian11_ca-certificates", package_name = "ca-certificates", sha256 = "b2d488ad4d8d8adb3ba319fc9cb2cf9909fc42cb82ad239a26c570a2e749c389", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/c/ca-certificates/ca-certificates_20210119_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/c/ca-certificates/ca-certificates_20210119_all.deb"], ) debian_archive( name = "arm_debian11_libc-bin", package_name = "libc-bin", - sha256 = "58ec829920f47e3701c08a0fb16202645a1402034fa2c8e3e279b1b53c25d962", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc-bin_2.31-13+deb11u7_armhf.deb"], + sha256 = "fb31e92e4fc51d0ab23055013d6ab75bd9888703552cab5db88cbd7c88d3a6d7", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc-bin_2.31-13+deb11u8_armhf.deb"], ) debian_archive( name = "arm_debian11_libc6", package_name = "libc6", - sha256 = "a915ffd7087c80633429d3bf94ab5e7b485369b07a28b8c000d8413341c80012", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc6_2.31-13+deb11u7_armhf.deb"], + sha256 = "af087837756e1d1bca50010e6a62d7df7c1148334553eb86a3feacc68e3a3404", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc6_2.31-13+deb11u8_armhf.deb"], ) debian_archive( name = "arm_debian11_libgcc-s1", package_name = "libgcc-s1", sha256 = "4cfff89c7f492090c5988298f9f9419d3464d294c43883800a2ed55676581d26", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_armhf.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_armhf.deb"], ) debian_archive( name = "arm_debian11_libgomp1", package_name = "libgomp1", sha256 = "c046673580eef1ef3b2778c37c8baccbb5510195e8008f789b8309b38345abc0", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libgomp1_10.2.1-6_armhf.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libgomp1_10.2.1-6_armhf.deb"], ) debian_archive( name = "arm_debian11_libssl1.1", package_name = "libssl1.1", sha256 = "42130c140f972d938d4b4a5ab9638675e6d1223fcff3042bbcc1829e3646eb00", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_armhf.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_armhf.deb"], ) debian_archive( name = "arm_debian11_libstdcpp6", package_name = "libstdc++6", sha256 = "879258df2ac36d9733df014c5a5443944e1a5c4ba9a7eebe5dd28547b4ebb541", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_armhf.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_armhf.deb"], ) debian_archive( name = "arm_debian11_netbase", package_name = "netbase", sha256 = "f444889ad3441758e3a5092418e062da2b0c6a811fdb0c262a6b70cb2518dbde", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.3_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.3_all.deb"], ) debian_archive( name = "arm_debian11_openssl", package_name = "openssl", sha256 = "4cad3a65f247788956d32d5b12da16b1779fd6eec455aa52d953c9251c6ab949", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/o/openssl/openssl_1.1.1w-0+deb11u1_armhf.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/openssl_1.1.1w-0+deb11u1_armhf.deb"], ) debian_archive( name = "arm_debian11_tzdata", package_name = "tzdata", - sha256 = "e15eebc40b4aeba0ab22fd72b2d6170b6983316b55d9599053d95af735a8478d", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/t/tzdata/tzdata_2021a-1+deb11u10_all.deb"], + sha256 = "13befffb7ee127f569af92d736e30c86c199bbd58f9c3cca0d071ed63e04d003", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/t/tzdata/tzdata_2024a-0+deb11u1_all.deb"], ) debian_archive( name = "arm_debian12_base-files", package_name = "base-files", - sha256 = "daf20cd87f3c6007cc6624657c55b1faae0ac0135ed00b55c0a675861e408506", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_12.4+deb12u2_armhf.deb"], + sha256 = "b55ea04d6a70edb08fddb419655e692a5592fb19cd148cd83966a7e303e6346f", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_12.4+deb12u5_armhf.deb"], ) debian_archive( name = "arm_debian12_ca-certificates", package_name = "ca-certificates", sha256 = "5308b9bd88eebe2a48be3168cb3d87677aaec5da9c63ad0cf561a29b8219115c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb"], ) debian_archive( name = "arm_debian12_libc-bin", package_name = "libc-bin", - sha256 = "38c44247c5b3e864d6db2877edd9c9a0555fc4e23ae271b73d7f527802616df5", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc-bin_2.36-9+deb12u3_armhf.deb"], + sha256 = "8f6abc1663ebb95c99d57c9ba87e4206c02f320765951772a721d45423ac9282", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc-bin_2.36-9+deb12u4_armhf.deb"], ) debian_archive( name = "arm_debian12_libc6", package_name = "libc6", - sha256 = "c488dc24934cd1576a7ec7998ad7fa42b4072093f9b8195c2b05e8aa41b3a87a", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc6_2.36-9+deb12u3_armhf.deb"], + sha256 = "4b0d2bd6ae4960dc4691f46f5f3476a9209febb4907a61ad308f32b0aaadf937", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc6_2.36-9+deb12u4_armhf.deb"], ) debian_archive( name = "arm_debian12_libgcc-s1", package_name = "libgcc-s1", sha256 = "6eee90afd6976f6a4f34e288fc98a57f72fbffac442ab28d860630d85a15e5d7", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libgcc-s1_12.2.0-14_armhf.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libgcc-s1_12.2.0-14_armhf.deb"], ) debian_archive( name = "arm_debian12_libgomp1", package_name = "libgomp1", sha256 = "59135191d9054cfa01e6f005a27e2e3dbe571ee3b4e4d76e4283a723c894ecae", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libgomp1_12.2.0-14_armhf.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libgomp1_12.2.0-14_armhf.deb"], ) debian_archive( name = "arm_debian12_libssl3", package_name = "libssl3", sha256 = "e22f668aaa42fe6e14ecfbf7ab0ff152ef610956ee60ddf28800a994f7c26a7d", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openssl/libssl3_3.0.11-1~deb12u2_armhf.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/libssl3_3.0.11-1~deb12u2_armhf.deb"], ) debian_archive( name = "arm_debian12_libstdcpp6", package_name = "libstdc++6", sha256 = "50729c9e7c78ad33529dff20f55d6eb3299055079016973ef068ca2c5eb08eff", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libstdc++6_12.2.0-14_armhf.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libstdc++6_12.2.0-14_armhf.deb"], ) debian_archive( name = "arm_debian12_netbase", package_name = "netbase", sha256 = "29b23c48c0fe6f878e56c5ddc9f65d1c05d729360f3690a593a8c795031cd867", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.4_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.4_all.deb"], ) debian_archive( name = "arm_debian12_openssl", package_name = "openssl", sha256 = "fa601d4b63af41d80e80e4f1bee2c776f24f9160ee542b27113da7379e036009", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openssl/openssl_3.0.11-1~deb12u2_armhf.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/openssl_3.0.11-1~deb12u2_armhf.deb"], ) debian_archive( name = "arm_debian12_tzdata", package_name = "tzdata", - sha256 = "825efb56b6b9f7ca816074d7c2f6118894f455e64839d85eb1de53f4a610991e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/t/tzdata/tzdata_2023c-5_all.deb"], + sha256 = "0ca0baec1fca55df56039047a631fc1541c5a44c1c4879d553aaa3a70844eb12", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/t/tzdata/tzdata_2024a-0+deb12u1_all.deb"], ) debian_archive( name = "arm64_debian11_base-files", package_name = "base-files", - sha256 = "76d8df23af40b13cb765a9ae4546fd85a67941912135c426d34fba3df9969fdb", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_11.1+deb11u8_arm64.deb"], + sha256 = "c40dc4d5c6b82f5cfe75efa1a12bd09b9d5b9b8446ea045a991896a1ead8b02c", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_11.1+deb11u9_arm64.deb"], ) debian_archive( name = "arm64_debian11_ca-certificates", package_name = "ca-certificates", sha256 = "b2d488ad4d8d8adb3ba319fc9cb2cf9909fc42cb82ad239a26c570a2e749c389", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/c/ca-certificates/ca-certificates_20210119_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/c/ca-certificates/ca-certificates_20210119_all.deb"], ) debian_archive( name = "arm64_debian11_dash", package_name = "dash", sha256 = "542980a48d96c1124a9664cae06dbb8b813417daa1de1b6ed4cb49e0766da932", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/d/dash/dash_0.5.11+git20200708+dd9ef66-5_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/d/dash/dash_0.5.11+git20200708+dd9ef66-5_arm64.deb"], ) debian_archive( name = "arm64_debian11_fontconfig-config", package_name = "fontconfig-config", sha256 = "48afb6ad7d15e6104a343b789f73697301ad8bff77b69927bc998f5a409d8e90", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/fontconfig-config_2.13.1-4.2_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/fontconfig-config_2.13.1-4.2_all.deb"], ) debian_archive( name = "arm64_debian11_fonts-dejavu-core", package_name = "fonts-dejavu-core", sha256 = "1f67421437b6eb18669d2868e3e02cb88668683d635198142f48aacc5b397118", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-2_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-2_all.deb"], ) debian_archive( name = "arm64_debian11_libbrotli1", package_name = "libbrotli1", sha256 = "52ca7f90de6cb6576a0a5cf5712fc4ae7344b79c44b8a1548087fd5d92bf1f64", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b2_arm64.deb"], ) debian_archive( name = "arm64_debian11_libbz2-1.0", package_name = "libbz2-1.0", sha256 = "da340e8470e96445c56966f74e48a9a91dee0fa5c89876e88a4575cc17d17a97", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/bzip2/libbz2-1.0_1.0.8-4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/bzip2/libbz2-1.0_1.0.8-4_arm64.deb"], ) debian_archive( name = "arm64_debian11_libc-bin", package_name = "libc-bin", - sha256 = "17936e3def85af83d8898d5597c69cd5ec19d7ccea5885c10d5cd7670d0dc159", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc-bin_2.31-13+deb11u7_arm64.deb"], + sha256 = "1592a58f6ed88ccb7bd5718d68041cda40ee66be6e7fb28218203476363ffa4d", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc-bin_2.31-13+deb11u8_arm64.deb"], ) debian_archive( name = "arm64_debian11_libc6", package_name = "libc6", - sha256 = "388763ac39e143c670b7a9c8394aac6bb36ce3c3c13428fef02e9cd9ce73575d", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc6_2.31-13+deb11u7_arm64.deb"], + sha256 = "6eb629090615ebda5dcac2365a7358c035add00b89c2724c2e9e13ccd5bd9f7c", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc6_2.31-13+deb11u8_arm64.deb"], ) debian_archive( name = "arm64_debian11_libcom-err2", package_name = "libcom-err2", sha256 = "fc95d415c35f5b687871f660a5bf66963fd117daa490110499119411e2d6145e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/e2fsprogs/libcom-err2_1.46.2-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/e2fsprogs/libcom-err2_1.46.2-2_arm64.deb"], ) debian_archive( name = "arm64_debian11_libcrypt1", package_name = "libcrypt1", sha256 = "22b586b29e840dabebf0bf227d233376628b87954915d064bc142ae85d1b7979", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libx/libxcrypt/libcrypt1_4.4.18-4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libx/libxcrypt/libcrypt1_4.4.18-4_arm64.deb"], ) debian_archive( name = "arm64_debian11_libdb5.3", package_name = "libdb5.3", sha256 = "cf9aa3eae9cfc4c84f93e32f3d11e2707146e4d9707712909e3c61530b50353e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/d/db5.3/libdb5.3_5.3.28+dfsg1-0.8_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/d/db5.3/libdb5.3_5.3.28+dfsg1-0.8_arm64.deb"], ) debian_archive( name = "arm64_debian11_libexpat1", package_name = "libexpat1", sha256 = "8d20bfd061845bda0321d01accd6f8386ead5b1d7250a585d12b8d5fb1408ffa", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/expat/libexpat1_2.2.10-2+deb11u5_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/expat/libexpat1_2.2.10-2+deb11u5_arm64.deb"], ) debian_archive( name = "arm64_debian11_libffi7", package_name = "libffi7", sha256 = "eb748e33ae4ed46f5a4c14b7a2a09792569f2029ede319d0979c373829ba1532", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libf/libffi/libffi7_3.3-6_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libf/libffi/libffi7_3.3-6_arm64.deb"], ) debian_archive( name = "arm64_debian11_libfontconfig1", package_name = "libfontconfig1", sha256 = "18b13ef8a46e9d79ba6a6ba2db0c86e42583277b5d47f6942f3223e349c22641", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/libfontconfig1_2.13.1-4.2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/libfontconfig1_2.13.1-4.2_arm64.deb"], ) debian_archive( name = "arm64_debian11_libfreetype6", package_name = "libfreetype6", sha256 = "b25f1c148498dd2b49dc30da0a2b2537a7bd0cb34afb8ea681dd145053c9a3f8", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/freetype/libfreetype6_2.10.4+dfsg-1+deb11u1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/freetype/libfreetype6_2.10.4+dfsg-1+deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libgcc-s1", package_name = "libgcc-s1", sha256 = "e2fcdb378d3c1ad1bcb64d4fb6b37aab44011152beca12a4944f435a2582df1f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_arm64.deb"], ) debian_archive( name = "arm64_debian11_libglib2.0-0", package_name = "libglib2.0-0", - sha256 = "667d1b891bcf9b8cc47385c19b39271c74f48fd2b6b457474184f85ce63ea261", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/glib2.0/libglib2.0-0_2.66.8-1_arm64.deb"], + sha256 = "85f2a5833f8e7fb77c3bc71380ed3317d188177517cbbe32d46ab473913adc85", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glib2.0/libglib2.0-0_2.66.8-1+deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libgomp1", package_name = "libgomp1", sha256 = "813af2e0b8ba0a7cea18c988cd843412ef6d0415700fc860d62816750e741670", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libgomp1_10.2.1-6_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libgomp1_10.2.1-6_arm64.deb"], ) debian_archive( name = "arm64_debian11_libgraphite2-3", package_name = "libgraphite2-3", sha256 = "473362a74ba74ae630fc43675460fb5a1058564a635a301875e00f1c6f9b27cb", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libgssapi-krb5-2", package_name = "libgssapi-krb5-2", sha256 = "5572a462c7f78f9610bd4f1dd9f8e4f8243fa9dc2d1deb5b1cf7cec1f1df83dc", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libgssapi-krb5-2_1.18.3-6+deb11u4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libgssapi-krb5-2_1.18.3-6+deb11u4_arm64.deb"], ) debian_archive( name = "arm64_debian11_libharfbuzz0b", package_name = "libharfbuzz0b", sha256 = "d9f0345391cc661503d1508ccd318b3db48add354e706cf9d66fa16bf99e2d03", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/h/harfbuzz/libharfbuzz0b_2.7.4-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/h/harfbuzz/libharfbuzz0b_2.7.4-1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libjpeg62-turbo", package_name = "libjpeg62-turbo", sha256 = "8903394de23dc6ead5abfc80972c8fd44300c9903ad4589d0df926e71977d881", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.0.6-4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.0.6-4_arm64.deb"], ) debian_archive( name = "arm64_debian11_libk5crypto3", package_name = "libk5crypto3", sha256 = "d8f31a8bd83fe2593e83a930fc2713e1213f25311a629836dfcde5bd23a85e83", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libk5crypto3_1.18.3-6+deb11u4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libk5crypto3_1.18.3-6+deb11u4_arm64.deb"], ) debian_archive( name = "arm64_debian11_libkeyutils1", package_name = "libkeyutils1", sha256 = "7101c2380ab47a3627a6fa076a149ab71078263064f936fccbd43efbaed4a2da", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/keyutils/libkeyutils1_1.6.1-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/keyutils/libkeyutils1_1.6.1-2_arm64.deb"], ) debian_archive( name = "arm64_debian11_libkrb5-3", package_name = "libkrb5-3", sha256 = "3dcdadb1db461d14b6051a19c6a94ae9f61c3d2b1d35fd9d63326cd8f4ae49e5", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libkrb5-3_1.18.3-6+deb11u4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libkrb5-3_1.18.3-6+deb11u4_arm64.deb"], ) debian_archive( name = "arm64_debian11_libkrb5support0", package_name = "libkrb5support0", sha256 = "d44585771e26c9b8d115aad33736fcc3e03cf98238ea7c7985554f166441aa07", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libkrb5support0_1.18.3-6+deb11u4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libkrb5support0_1.18.3-6+deb11u4_arm64.deb"], ) debian_archive( name = "arm64_debian11_liblcms2-2", package_name = "liblcms2-2", sha256 = "6d92ee1f0d427b88ab9bff32c769b61e2597c8fb289589ca0731a7e77d490d6e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/l/lcms2/liblcms2-2_2.12~rc1-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/l/lcms2/liblcms2-2_2.12~rc1-2_arm64.deb"], ) debian_archive( name = "arm64_debian11_liblzma5", package_name = "liblzma5", sha256 = "d865bba41952c707b3fa3ae8cab4d4bd337ee92991d2aead66c925bf7cc48846", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/x/xz-utils/liblzma5_5.2.5-2.1~deb11u1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/x/xz-utils/liblzma5_5.2.5-2.1~deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libmpdec3", package_name = "libmpdec3", sha256 = "171e2581970f36a39f65d1ca3c761e76b103844daae7903fcc07f7c3822a05bb", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/m/mpdecimal/libmpdec3_2.5.1-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/m/mpdecimal/libmpdec3_2.5.1-1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libncursesw6", package_name = "libncursesw6", sha256 = "26bd6f488b885d02dfe933038d1e15414f5fe98704b3f49d2cecf665ebcb0f5b", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/ncurses/libncursesw6_6.2+20201114-2+deb11u2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/ncurses/libncursesw6_6.2+20201114-2+deb11u2_arm64.deb"], ) debian_archive( name = "arm64_debian11_libnsl2", package_name = "libnsl2", sha256 = "8f9ba58b219779b43c4ccc78c79b0a23f721fc96323c202abb31e02f942104b3", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libn/libnsl/libnsl2_1.3.0-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libn/libnsl/libnsl2_1.3.0-2_arm64.deb"], ) debian_archive( name = "arm64_debian11_libpcre3", package_name = "libpcre3", sha256 = "21cac4064a41dbc354295c437f37bf623f9004513a97a6fa030248566aa986e9", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/pcre3/libpcre3_8.39-13_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/pcre3/libpcre3_8.39-13_arm64.deb"], ) debian_archive( name = "arm64_debian11_libpng16-16", package_name = "libpng16-16", sha256 = "f5f61274aa5f71b9e44b077bd7b9fa9cd5ff71d8b8295f47dc1b2d45378aa73e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libp/libpng1.6/libpng16-16_1.6.37-3_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libp/libpng1.6/libpng16-16_1.6.37-3_arm64.deb"], ) debian_archive( name = "arm64_debian11_libpython3.9-minimal", package_name = "libpython3.9-minimal", sha256 = "b49736ab0e8b8577f97a474ca67e20c1c025f9d7394ec8d7820de6314c903cf9", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.9/libpython3.9-minimal_3.9.2-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.9/libpython3.9-minimal_3.9.2-1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libpython3.9-stdlib", package_name = "libpython3.9-stdlib", sha256 = "3b3612dcd7550f01ec3517fbe955838223f4cf115b6983e4ed6d7320cd4b05c4", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.9/libpython3.9-stdlib_3.9.2-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.9/libpython3.9-stdlib_3.9.2-1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libreadline8", package_name = "libreadline8", sha256 = "500c3cdc00dcaea2c4ed736e00bfcb6cb43c3415e808566c5dfa266dbfc0c5e5", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/r/readline/libreadline8_8.1-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/r/readline/libreadline8_8.1-1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libsqlite3-0", package_name = "libsqlite3-0", sha256 = "1e33cd39dc4fff2a7edd7bb7e90a71e20fb528f6a581fe0287652e4dae77e0d0", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/s/sqlite3/libsqlite3-0_3.34.1-3_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/s/sqlite3/libsqlite3-0_3.34.1-3_arm64.deb"], ) debian_archive( name = "arm64_debian11_libssl1.1", package_name = "libssl1.1", sha256 = "fe7a7d313c87e46e62e614a07137e4a476a79fc9e5aab7b23e8235211280fee3", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libstdcpp6", package_name = "libstdc++6", sha256 = "7869aa540cc46e9f3d4267d5bde2af0e5b429a820c1d6f1a4cfccfe788c31890", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_arm64.deb"], ) debian_archive( name = "arm64_debian11_libtinfo6", package_name = "libtinfo6", sha256 = "58027c991756930a2abb2f87a829393d3fdbfb76f4eca9795ef38ea2b0510e27", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/ncurses/libtinfo6_6.2+20201114-2+deb11u2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/ncurses/libtinfo6_6.2+20201114-2+deb11u2_arm64.deb"], ) debian_archive( name = "arm64_debian11_libtirpc3", package_name = "libtirpc3", sha256 = "ccff0927f55b97fe9ea13057fab8bff9920bf4628eb2d5d48b9656f2fb74d2e1", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libt/libtirpc/libtirpc3_1.3.1-1+deb11u1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libt/libtirpc/libtirpc3_1.3.1-1+deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_libuuid1", package_name = "libuuid1", sha256 = "3d677da6a22e9cac519fed5a2ed5b20a4217f51ca420fce57434b5e813c26e03", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/u/util-linux/libuuid1_2.36.1-8+deb11u1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/u/util-linux/libuuid1_2.36.1-8+deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_netbase", package_name = "netbase", sha256 = "f444889ad3441758e3a5092418e062da2b0c6a811fdb0c262a6b70cb2518dbde", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.3_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.3_all.deb"], ) debian_archive( name = "arm64_debian11_openjdk-11-jdk-headless", package_name = "openjdk-11-jdk-headless", - sha256 = "b48d0b3f9fb39164646f7132d4009ebe1568208a8c433f19b8a08444d6d71041", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-11/openjdk-11-jdk-headless_11.0.21+9-1~deb11u1_arm64.deb"], + sha256 = "61709eba26839d7aa2a137fa8c564699748eab7c11b947f67ea2612fe72a7d43", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-11/openjdk-11-jdk-headless_11.0.22+7-1~deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_openjdk-11-jre-headless", package_name = "openjdk-11-jre-headless", - sha256 = "c89cd74db9f95f49b339b6f9f2d7fa5c23546ed34414bdc92866b5d249874186", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-11/openjdk-11-jre-headless_11.0.21+9-1~deb11u1_arm64.deb"], + sha256 = "6a512aa506426d00865c970e40ec4212059a9640cd9d5cdabb1f0110e248ad44", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-11/openjdk-11-jre-headless_11.0.22+7-1~deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_openjdk-17-jdk-headless", package_name = "openjdk-17-jdk-headless", - sha256 = "0fb81ad5b4cd9c9e63bb008cf7a83737517a5908443e85c7160da12077c01e40", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.9+9-1~deb11u1_arm64.deb"], + sha256 = "0ab4f07c665367c0e94176db27dbfc5c54ace2780e71cc4a9f834ab896df58d8", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.10+7-1~deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_openjdk-17-jre-headless", package_name = "openjdk-17-jre-headless", - sha256 = "c45611715fbb57690e39d333e047fc590c33247a15213bdac6aef4620229b0a6", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jre-headless_17.0.9+9-1~deb11u1_arm64.deb"], + sha256 = "4f7794b3050717cb74d33debd1691abf76908622c0fb7d44d15996dd06ae421c", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jre-headless_17.0.10+7-1~deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_openssl", package_name = "openssl", sha256 = "d9159af073e95641e7eda440fa1d7623873b8c0034c9826a353f890bed107f3c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/o/openssl/openssl_1.1.1w-0+deb11u1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/openssl_1.1.1w-0+deb11u1_arm64.deb"], ) debian_archive( name = "arm64_debian11_python3-distutils", package_name = "python3-distutils", sha256 = "05ec4080e0f05ba6b1c339d89c97f6343919be450b66cf4cfb215f54dcb85e58", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3-stdlib-extensions/python3-distutils_3.9.2-1_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3-stdlib-extensions/python3-distutils_3.9.2-1_all.deb"], ) debian_archive( name = "arm64_debian11_python3.9-minimal", package_name = "python3.9-minimal", sha256 = "bc0d0ed39ebc066020c3a16afdab4fd3e0260b41ae799273531d5b2403ae7b27", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.9/python3.9-minimal_3.9.2-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.9/python3.9-minimal_3.9.2-1_arm64.deb"], ) debian_archive( name = "arm64_debian11_tzdata", package_name = "tzdata", - sha256 = "e15eebc40b4aeba0ab22fd72b2d6170b6983316b55d9599053d95af735a8478d", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/t/tzdata/tzdata_2021a-1+deb11u10_all.deb"], + sha256 = "13befffb7ee127f569af92d736e30c86c199bbd58f9c3cca0d071ed63e04d003", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/t/tzdata/tzdata_2024a-0+deb11u1_all.deb"], ) debian_archive( name = "arm64_debian11_zlib1g", package_name = "zlib1g", sha256 = "e3963985d1a020d67ffd4180e6f9c4b5c600b515f0c9d8fda513d7a0e48e63a1", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/z/zlib/zlib1g_1.2.11.dfsg-2+deb11u2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/z/zlib/zlib1g_1.2.11.dfsg-2+deb11u2_arm64.deb"], ) debian_archive( name = "arm64_debian12_base-files", package_name = "base-files", - sha256 = "c14a7f1b383c51b4a2b36707ab597eb1ed19f3bc93cf8cb8788ac10fb5aa4ab9", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_12.4+deb12u2_arm64.deb"], + sha256 = "ca5e69b38214de267d7d59bf4d0c1abd10987abacb5c9bfaf72b178bee883d1b", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_12.4+deb12u5_arm64.deb"], ) debian_archive( name = "arm64_debian12_ca-certificates", package_name = "ca-certificates", sha256 = "5308b9bd88eebe2a48be3168cb3d87677aaec5da9c63ad0cf561a29b8219115c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb"], ) debian_archive( name = "arm64_debian12_dash", package_name = "dash", sha256 = "c1358e2a8054eb93efd460adf480224a16ea9e0b4d7b4c6cbcf8c8c91902a1d7", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/d/dash/dash_0.5.12-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/d/dash/dash_0.5.12-2_arm64.deb"], ) debian_archive( name = "arm64_debian12_fontconfig-config", package_name = "fontconfig-config", sha256 = "297b5a63f9214ffebe08892cdf2effdaf2b408e719811d5e8e98870f710cd35c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/fontconfig-config_2.14.1-4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/fontconfig-config_2.14.1-4_arm64.deb"], ) debian_archive( name = "arm64_debian12_fonts-dejavu-core", package_name = "fonts-dejavu-core", sha256 = "8892669e51aab4dc56682c8e39d8ddb7d70fad83c369344e1e240bf3ca22bb76", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-6_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-6_all.deb"], ) debian_archive( name = "arm64_debian12_libbrotli1", package_name = "libbrotli1", sha256 = "3137de7f71952e710ee9f0df05026b3c6f463be9369a502d57c7696732f1ed22", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b6_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b6_arm64.deb"], ) debian_archive( name = "arm64_debian12_libbz2-1.0", package_name = "libbz2-1.0", sha256 = "d3a96ece03326498b39ff093a76800dfcbcb1d4049d6ae6e9f6fa1aa7a590ad6", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/bzip2/libbz2-1.0_1.0.8-5+b1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/bzip2/libbz2-1.0_1.0.8-5+b1_arm64.deb"], ) debian_archive( name = "arm64_debian12_libc-bin", package_name = "libc-bin", - sha256 = "bf333f8ed1ddb406c34a753bc574f9901c2ee41cebfa58d9aff985d8d07c5ba5", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc-bin_2.36-9+deb12u3_arm64.deb"], + sha256 = "272261c3864b65b6b69a001d7a8c1f7f82b93de7c3ec0538833a12984816e828", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc-bin_2.36-9+deb12u4_arm64.deb"], ) debian_archive( name = "arm64_debian12_libc6", package_name = "libc6", - sha256 = "75668ed8689fa8c38ce36728f84eb987bb8e7b0acc16802afe2bb07b25c3155c", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc6_2.36-9+deb12u3_arm64.deb"], + sha256 = "71302ee1bf4374aa4df7bcb5f58155e56a03c282f4076cdd07cf5bdfbca21fab", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc6_2.36-9+deb12u4_arm64.deb"], ) debian_archive( name = "arm64_debian12_libcom-err2", package_name = "libcom-err2", sha256 = "0bd07f2a030f9e0346a80bbdf211fe3a55835dda70ed0e9d9da23f0e24cf4e99", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/e2fsprogs/libcom-err2_1.47.0-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/e2fsprogs/libcom-err2_1.47.0-2_arm64.deb"], ) debian_archive( name = "arm64_debian12_libcrypt1", package_name = "libcrypt1", sha256 = "eea0ad76ea5eb507127fea0c291622ea4ecdbb71c4b9a8ed9c76ae33fc1a0127", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libx/libxcrypt/libcrypt1_4.4.33-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libx/libxcrypt/libcrypt1_4.4.33-2_arm64.deb"], ) debian_archive( name = "arm64_debian12_libdb5.3", package_name = "libdb5.3", sha256 = "344367608d622298a3d916f4cee3dc3173286f3b21f8f497ab21e7178ba930f9", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/d/db5.3/libdb5.3_5.3.28+dfsg2-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/d/db5.3/libdb5.3_5.3.28+dfsg2-1_arm64.deb"], ) debian_archive( name = "arm64_debian12_libexpat1", package_name = "libexpat1", sha256 = "39de7d17cb312d76f586866a38d7649102178a2cdb7f4cef1b4f279ea3cebf07", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/expat/libexpat1_2.5.0-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/expat/libexpat1_2.5.0-1_arm64.deb"], ) debian_archive( name = "arm64_debian12_libffi8", package_name = "libffi8", sha256 = "80b5c36177dc0e29d531c7eddbed3cc7355cb490e49f8cfa5959572d161f27b3", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libf/libffi/libffi8_3.4.4-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libf/libffi/libffi8_3.4.4-1_arm64.deb"], ) debian_archive( name = "arm64_debian12_libfontconfig1", package_name = "libfontconfig1", sha256 = "4836d9deca824883f0de33d4f8f3718ba776c6e7c80cd7c418b5a0f86c009b9e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/libfontconfig1_2.14.1-4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/libfontconfig1_2.14.1-4_arm64.deb"], ) debian_archive( name = "arm64_debian12_libfreetype6", package_name = "libfreetype6", sha256 = "051561d8901fd5e2c38a4903ce734df28450e41601b6c5d6ce0fdee7ea0f7973", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/freetype/libfreetype6_2.12.1+dfsg-5_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/freetype/libfreetype6_2.12.1+dfsg-5_arm64.deb"], ) debian_archive( name = "arm64_debian12_libgcc-s1", package_name = "libgcc-s1", sha256 = "6fce2268d8f3152a4e84634f5a24133d3c62903b2f9b11b9c59235cbbc1b23a8", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libgcc-s1_12.2.0-14_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libgcc-s1_12.2.0-14_arm64.deb"], ) debian_archive( name = "arm64_debian12_libglib2.0-0", package_name = "libglib2.0-0", sha256 = "203b248ce95efd67b89586849a027e8691aaf3ad1df5fb263fff949fa4ba2af4", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/glib2.0/libglib2.0-0_2.74.6-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glib2.0/libglib2.0-0_2.74.6-2_arm64.deb"], ) debian_archive( name = "arm64_debian12_libgomp1", package_name = "libgomp1", sha256 = "a2fd2803bf03384ac90a54f1179a29f2fb3c192f3ff483a3dd8ec6c3351ce5d0", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libgomp1_12.2.0-14_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libgomp1_12.2.0-14_arm64.deb"], ) debian_archive( name = "arm64_debian12_libgraphite2-3", package_name = "libgraphite2-3", sha256 = "473362a74ba74ae630fc43675460fb5a1058564a635a301875e00f1c6f9b27cb", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_arm64.deb"], ) debian_archive( name = "arm64_debian12_libgssapi-krb5-2", package_name = "libgssapi-krb5-2", sha256 = "94bf0e0fd3c51bd3b082cd360facf1e1db39d825fe93b581d673283edb64c1d4", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libgssapi-krb5-2_1.20.1-2+deb12u1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libgssapi-krb5-2_1.20.1-2+deb12u1_arm64.deb"], ) debian_archive( name = "arm64_debian12_libharfbuzz0b", package_name = "libharfbuzz0b", sha256 = "64b1d4aa672dc4eda5e11b9ff8061122060fc7aba6ad16908c89a269ffa174ee", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/h/harfbuzz/libharfbuzz0b_6.0.0+dfsg-3_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/h/harfbuzz/libharfbuzz0b_6.0.0+dfsg-3_arm64.deb"], ) debian_archive( name = "arm64_debian12_libjpeg62-turbo", package_name = "libjpeg62-turbo", sha256 = "de66f186f3ff3c1d10c2e75ae056b019b3f7f091f51096a06cade48b2dea875b", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.1.5-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.1.5-2_arm64.deb"], ) debian_archive( name = "arm64_debian12_libk5crypto3", package_name = "libk5crypto3", sha256 = "750635caa352c1d1fee6189fd14956568105893ab287ef056729dc746bf36180", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libk5crypto3_1.20.1-2+deb12u1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libk5crypto3_1.20.1-2+deb12u1_arm64.deb"], ) debian_archive( name = "arm64_debian12_libkeyutils1", package_name = "libkeyutils1", sha256 = "aac46cb6faec4e737502b3c2290b7b02f8ba04e8accd5af7fd07934df0c867b1", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/keyutils/libkeyutils1_1.6.3-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/keyutils/libkeyutils1_1.6.3-2_arm64.deb"], ) debian_archive( name = "arm64_debian12_libkrb5-3", package_name = "libkrb5-3", sha256 = "7f7a23e637eb7b4cfa1edd9a4cc07c61e6b3b440d74ffdc402e84eef5a7681ff", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libkrb5-3_1.20.1-2+deb12u1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libkrb5-3_1.20.1-2+deb12u1_arm64.deb"], ) debian_archive( name = "arm64_debian12_libkrb5support0", package_name = "libkrb5support0", sha256 = "aa26a06447e38931ebd4c0a7ce2420b138c63558f4c6b5c736dda573b9deba30", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/k/krb5/libkrb5support0_1.20.1-2+deb12u1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/k/krb5/libkrb5support0_1.20.1-2+deb12u1_arm64.deb"], ) debian_archive( name = "arm64_debian12_liblcms2-2", package_name = "liblcms2-2", sha256 = "1e48b6846b0e7cdce7675da6b0f8bc5fef3f5170fd2470d17d65dc3d8c009720", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/l/lcms2/liblcms2-2_2.14-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/l/lcms2/liblcms2-2_2.14-2_arm64.deb"], ) debian_archive( name = "arm64_debian12_liblzma5", package_name = "liblzma5", sha256 = "48216df0ab15bf757176417c154c27a208b82aa42b00a16794e4699ec9e8e2e3", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/x/xz-utils/liblzma5_5.4.1-0.2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/x/xz-utils/liblzma5_5.4.1-0.2_arm64.deb"], ) debian_archive( name = "arm64_debian12_libncursesw6", package_name = "libncursesw6", sha256 = "cf32cb6751718872c6def448b82211eec494f688e2f1a3e6c71bfdaf6b0722c5", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/ncurses/libncursesw6_6.4-4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/ncurses/libncursesw6_6.4-4_arm64.deb"], ) debian_archive( name = "arm64_debian12_libnsl2", package_name = "libnsl2", sha256 = "8f9ba58b219779b43c4ccc78c79b0a23f721fc96323c202abb31e02f942104b3", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libn/libnsl/libnsl2_1.3.0-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libn/libnsl/libnsl2_1.3.0-2_arm64.deb"], ) debian_archive( name = "arm64_debian12_libpcre2-8-0", package_name = "libpcre2-8-0", sha256 = "b2448d0a8a3db7fbeac231e7ef93811346c1fb5f96ccf6f631701d8a4eb39206", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/pcre2/libpcre2-8-0_10.42-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/pcre2/libpcre2-8-0_10.42-1_arm64.deb"], ) debian_archive( name = "arm64_debian12_libpng16-16", package_name = "libpng16-16", sha256 = "ae87c6251a03fbe466228a058fcbaa5b6a44f156166c1ba5118024ac4bf65b75", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libp/libpng1.6/libpng16-16_1.6.39-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libp/libpng1.6/libpng16-16_1.6.39-2_arm64.deb"], ) debian_archive( name = "arm64_debian12_libpython3.11-minimal", package_name = "libpython3.11-minimal", sha256 = "399271d141a1e08479c80f7832921ddf5fdb46c15c8b0dd3172c52c74b79b197", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.11/libpython3.11-minimal_3.11.2-6_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.11/libpython3.11-minimal_3.11.2-6_arm64.deb"], ) debian_archive( name = "arm64_debian12_libpython3.11-stdlib", package_name = "libpython3.11-stdlib", sha256 = "1af0700762fc1ca17000e124a456e50f6a769808ea1a6a0d0e941ec87647fb3a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.11/libpython3.11-stdlib_3.11.2-6_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.11/libpython3.11-stdlib_3.11.2-6_arm64.deb"], ) debian_archive( name = "arm64_debian12_libreadline8", package_name = "libreadline8", sha256 = "f3b162b7c1e05430607e792ebdbfc417cbd1f1d32cf83664133ae63d811a72d2", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/r/readline/libreadline8_8.2-1.3_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/r/readline/libreadline8_8.2-1.3_arm64.deb"], ) debian_archive( name = "arm64_debian12_libsqlite3-0", package_name = "libsqlite3-0", sha256 = "87e891926ba874c9f5fbd3b48d564cf103dd97db78f2d83fd1175826771dacfd", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/s/sqlite3/libsqlite3-0_3.40.1-2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/s/sqlite3/libsqlite3-0_3.40.1-2_arm64.deb"], ) debian_archive( name = "arm64_debian12_libssl3", package_name = "libssl3", sha256 = "4e05dfa7319f72c5598f29a39eaf568203e2ae2314d5ef434dbf764de6448462", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openssl/libssl3_3.0.11-1~deb12u2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/libssl3_3.0.11-1~deb12u2_arm64.deb"], ) debian_archive( name = "arm64_debian12_libstdcpp6", package_name = "libstdc++6", sha256 = "21e971c5d3506f783b89efe8e12ac85081ddd9213e4f6529262bcfe95c326670", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libstdc++6_12.2.0-14_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libstdc++6_12.2.0-14_arm64.deb"], ) debian_archive( name = "arm64_debian12_libtinfo6", package_name = "libtinfo6", sha256 = "baef0f6776f84c7eed4f1146d6e5774689567dad43216894d41da02e6608e4b3", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/ncurses/libtinfo6_6.4-4_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/ncurses/libtinfo6_6.4-4_arm64.deb"], ) debian_archive( name = "arm64_debian12_libtirpc3", package_name = "libtirpc3", sha256 = "deaf9ea54f74cab6690b4bc0b427f05cbe62cc073580d84f5f18a8d9e2ece401", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libt/libtirpc/libtirpc3_1.3.3+ds-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libt/libtirpc/libtirpc3_1.3.3+ds-1_arm64.deb"], ) debian_archive( name = "arm64_debian12_libuuid1", package_name = "libuuid1", sha256 = "34d56dc6cbac8a0a4c0db78de67633548268c536b38198f67e6600a7775d3f88", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/u/util-linux/libuuid1_2.38.1-5+b1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/u/util-linux/libuuid1_2.38.1-5+b1_arm64.deb"], ) debian_archive( name = "arm64_debian12_netbase", package_name = "netbase", sha256 = "29b23c48c0fe6f878e56c5ddc9f65d1c05d729360f3690a593a8c795031cd867", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.4_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.4_all.deb"], ) debian_archive( name = "arm64_debian12_openjdk-17-jdk-headless", package_name = "openjdk-17-jdk-headless", - sha256 = "8db78555a655d4f9d3290072fe487546907e1dd6fd73ddac961d3a3f7a71203e", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.9+9-1~deb12u1_arm64.deb"], + sha256 = "8f8adbab43233bbe6420ebd4c8b5becce739d4dcef5775a99b28604f24e0648c", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.10+7-1~deb12u1_arm64.deb"], ) debian_archive( name = "arm64_debian12_openjdk-17-jre-headless", package_name = "openjdk-17-jre-headless", - sha256 = "c808f9711bfbe82d97f71503496cca46025a7568c5722fe7a637501b4110bc49", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jre-headless_17.0.9+9-1~deb12u1_arm64.deb"], + sha256 = "6674cd6964a6fc8706eb5cec7ad31e4aae3b7f592a91c3b09e75aca318c37c70", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jre-headless_17.0.10+7-1~deb12u1_arm64.deb"], ) debian_archive( name = "arm64_debian12_openssl", package_name = "openssl", sha256 = "ef8ec413c2bd866dbe7ab068cd45b28d22e6c586e3ab0bd8de127a3e8dfe650b", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openssl/openssl_3.0.11-1~deb12u2_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/openssl_3.0.11-1~deb12u2_arm64.deb"], ) debian_archive( name = "arm64_debian12_python3-distutils", package_name = "python3-distutils", sha256 = "a620b555f301860a08e30534c7e6f7d79818e5e1977bfec39a612e7003074318", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3-stdlib-extensions/python3-distutils_3.11.2-3_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3-stdlib-extensions/python3-distutils_3.11.2-3_all.deb"], ) debian_archive( name = "arm64_debian12_python3.11-minimal", package_name = "python3.11-minimal", sha256 = "6e83406f07fb2f567aa12d57e51c24c40c42d7f144970ed9a05f0be25a1b1241", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/python3.11/python3.11-minimal_3.11.2-6_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/python3.11/python3.11-minimal_3.11.2-6_arm64.deb"], ) debian_archive( name = "arm64_debian12_tzdata", package_name = "tzdata", - sha256 = "825efb56b6b9f7ca816074d7c2f6118894f455e64839d85eb1de53f4a610991e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/t/tzdata/tzdata_2023c-5_all.deb"], + sha256 = "0ca0baec1fca55df56039047a631fc1541c5a44c1c4879d553aaa3a70844eb12", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/t/tzdata/tzdata_2024a-0+deb12u1_all.deb"], ) debian_archive( name = "arm64_debian12_zlib1g", package_name = "zlib1g", sha256 = "52b8b8a145bbe1956bba82034f77022cbef0c3d0885c9e32d9817a7932fe1913", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/z/zlib/zlib1g_1.2.13.dfsg-1_arm64.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/z/zlib/zlib1g_1.2.13.dfsg-1_arm64.deb"], ) debian_archive( name = "ppc64le_debian11_base-files", package_name = "base-files", - sha256 = "f25dfc52e844398c287c16509381b9adecdb9a6b09f96b210748297f108a3833", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_11.1+deb11u8_ppc64el.deb"], + sha256 = "3a1aa4b4ec456070582847c580b1a515a392e52a2ba68d51b84a924cbc27b453", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_11.1+deb11u9_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_ca-certificates", package_name = "ca-certificates", sha256 = "b2d488ad4d8d8adb3ba319fc9cb2cf9909fc42cb82ad239a26c570a2e749c389", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/c/ca-certificates/ca-certificates_20210119_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/c/ca-certificates/ca-certificates_20210119_all.deb"], ) debian_archive( name = "ppc64le_debian11_fontconfig-config", package_name = "fontconfig-config", sha256 = "48afb6ad7d15e6104a343b789f73697301ad8bff77b69927bc998f5a409d8e90", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/fontconfig-config_2.13.1-4.2_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/fontconfig-config_2.13.1-4.2_all.deb"], ) debian_archive( name = "ppc64le_debian11_fonts-dejavu-core", package_name = "fonts-dejavu-core", sha256 = "1f67421437b6eb18669d2868e3e02cb88668683d635198142f48aacc5b397118", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-2_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-2_all.deb"], ) debian_archive( name = "ppc64le_debian11_libbrotli1", package_name = "libbrotli1", sha256 = "a7a7099df1c6ab6c3472731d88892e83f0077b2d3ec1414ff8f1c311a55a9f92", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libc-bin", package_name = "libc-bin", - sha256 = "87748bc247e91a1dc82584e86c66fcd8d7a17783c47c3ca752a5c34314a5d082", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc-bin_2.31-13+deb11u7_ppc64el.deb"], + sha256 = "9cf55c4b75c589520bf5f84730ab68594bf86782826bc146026761b35ef74c4d", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc-bin_2.31-13+deb11u8_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libc6", package_name = "libc6", - sha256 = "158e9b2de05f0cf063eb465f63c06664818e6f7d627fc26b39abe6ff5726d2c7", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc6_2.31-13+deb11u7_ppc64el.deb"], + sha256 = "f8436975e2b8292103bcdba797c63c375b8b4232ac5caa82edefd8b6744cff09", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc6_2.31-13+deb11u8_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libcrypt1", package_name = "libcrypt1", sha256 = "0087ad3e3d01968c3fb354f77b46966e4ca79246a08caca9257695095befcf05", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libx/libxcrypt/libcrypt1_4.4.18-4_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libx/libxcrypt/libcrypt1_4.4.18-4_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libexpat1", package_name = "libexpat1", sha256 = "cbf5268366667e541654f4b7290c2baa5329aee2f25b18bea520f69063fc9474", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/expat/libexpat1_2.2.10-2+deb11u5_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/expat/libexpat1_2.2.10-2+deb11u5_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libfontconfig1", package_name = "libfontconfig1", sha256 = "a4eed4b8c8cefe48e0567a0c098a7bf9fc6aab4093a9dd2e75fbdfa2d1ef7aa8", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/libfontconfig1_2.13.1-4.2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/libfontconfig1_2.13.1-4.2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libfreetype6", package_name = "libfreetype6", sha256 = "6ca7c822898cf4664023a614af17bb139647ff9fa6e56546f1504c5f1d6ca76f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/freetype/libfreetype6_2.10.4+dfsg-1+deb11u1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/freetype/libfreetype6_2.10.4+dfsg-1+deb11u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libgcc-s1", package_name = "libgcc-s1", sha256 = "8b612f798430a6dd8b8b5e8f712b7ea92329201c6a438a9d176e9e285f1c14d5", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libglib2.0-0", package_name = "libglib2.0-0", - sha256 = "c31d5cac3c9b6d861b62a5f9972f1351355d57a622d1669fa410457c912ab905", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/glib2.0/libglib2.0-0_2.66.8-1_ppc64el.deb"], + sha256 = "0f566cac3f04b092c92f8e94a7b17617d74edb6e59c13ee476d28846d9a1f67b", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glib2.0/libglib2.0-0_2.66.8-1+deb11u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libgomp1", package_name = "libgomp1", sha256 = "f4b1f093072bf65694a98432d108e5c62756c147f5e92e657021428dc602b9f4", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libgomp1_10.2.1-6_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libgomp1_10.2.1-6_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libgraphite2-3", package_name = "libgraphite2-3", sha256 = "6998cf0f9dd4c0d09ce0521e26ed967f596fc1e8b394edbc49fc0cd4a969a3d2", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libharfbuzz0b", package_name = "libharfbuzz0b", sha256 = "eceadc98a48d3950cd69be4648ef134b76a224415a6fad9193407860604d6a9b", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/h/harfbuzz/libharfbuzz0b_2.7.4-1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/h/harfbuzz/libharfbuzz0b_2.7.4-1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libjpeg62-turbo", package_name = "libjpeg62-turbo", sha256 = "7c198ae4e27ddb57d53ee68bf2846b3dc88d33b9948d5f2903ee9e69312848b9", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.0.6-4_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.0.6-4_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_liblcms2-2", package_name = "liblcms2-2", sha256 = "e4b32374b944aae5c4ab9e3742a68ad978faae9403c2685c5e44c7aa4d6e0123", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/l/lcms2/liblcms2-2_2.12~rc1-2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/l/lcms2/liblcms2-2_2.12~rc1-2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libpcre3", package_name = "libpcre3", sha256 = "c24f9bb2b39d2fb9750a52a9ba512754079062c92be5f51b204689117c11868a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/pcre3/libpcre3_8.39-13_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/pcre3/libpcre3_8.39-13_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libpng16-16", package_name = "libpng16-16", sha256 = "ea4e1daaeab93a09f9fc943a852099c89d69da0c9606d0f4419ae0c5d4b5c10d", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libp/libpng1.6/libpng16-16_1.6.37-3_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libp/libpng1.6/libpng16-16_1.6.37-3_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libssl1.1", package_name = "libssl1.1", sha256 = "a2f2744f068ba3c3edf7d77f53ea68f4215a727c83dee5ef869f159d2c0f199e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libstdcpp6", package_name = "libstdc++6", sha256 = "cda71acea3aba81ccb555f7b2355a6a3944b0f09049945a351d8e7682058daa9", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_libuuid1", package_name = "libuuid1", sha256 = "8c5a094cf457ffedcd3c401f8aef735a4e9a405cd07208ec6c8e57441f650bdf", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/u/util-linux/libuuid1_2.36.1-8+deb11u1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/u/util-linux/libuuid1_2.36.1-8+deb11u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_netbase", package_name = "netbase", sha256 = "f444889ad3441758e3a5092418e062da2b0c6a811fdb0c262a6b70cb2518dbde", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.3_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.3_all.deb"], ) debian_archive( name = "ppc64le_debian11_openjdk-11-jdk-headless", package_name = "openjdk-11-jdk-headless", - sha256 = "9f4c1b8c821b353c52fce3aaaf3a2f159ebdcfbbcdf0775f95c1de1b19309637", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-11/openjdk-11-jdk-headless_11.0.21+9-1~deb11u1_ppc64el.deb"], + sha256 = "0c73c426fb2c2cb8ce4407c8c4f57b46395b8b2856a791e588eb33adf412f22f", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-11/openjdk-11-jdk-headless_11.0.22+7-1~deb11u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_openjdk-11-jre-headless", package_name = "openjdk-11-jre-headless", - sha256 = "062fd7dd3c04da4b062d7e2f09767f1839722ca9e61f84ef95b07047327312b5", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-11/openjdk-11-jre-headless_11.0.21+9-1~deb11u1_ppc64el.deb"], + sha256 = "8dcc03aaf42e428a3770aae6f80b5c821216cdecc29ab2e74415e7bbba1dfd45", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-11/openjdk-11-jre-headless_11.0.22+7-1~deb11u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_openjdk-17-jdk-headless", package_name = "openjdk-17-jdk-headless", - sha256 = "bcbe2cc34fb6506c336f338acdac10986b16c2b2beb6e6f7835f7202bdc03fd4", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.9+9-1~deb11u1_ppc64el.deb"], + sha256 = "614cdc61f35611fff87145e684c072a012fc0d9d174dadcaf0c611eabc6ff143", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.10+7-1~deb11u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_openjdk-17-jre-headless", package_name = "openjdk-17-jre-headless", - sha256 = "ee58c0409a33075c08a209ec3d9c8b3f37c29ac2d0ccc8e9eb6d3ee577f20b62", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jre-headless_17.0.9+9-1~deb11u1_ppc64el.deb"], + sha256 = "b1c23796f4344b6392c15b96fc35370df00e380e99d4e3eb9e70bcf6c51f1a40", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jre-headless_17.0.10+7-1~deb11u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_openssl", package_name = "openssl", sha256 = "9c1fe0a214a8467e931b2004daf0d9147cbf532a5e009980e7aee22e59db0359", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/o/openssl/openssl_1.1.1w-0+deb11u1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/openssl_1.1.1w-0+deb11u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian11_tzdata", package_name = "tzdata", - sha256 = "e15eebc40b4aeba0ab22fd72b2d6170b6983316b55d9599053d95af735a8478d", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/t/tzdata/tzdata_2021a-1+deb11u10_all.deb"], + sha256 = "13befffb7ee127f569af92d736e30c86c199bbd58f9c3cca0d071ed63e04d003", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/t/tzdata/tzdata_2024a-0+deb11u1_all.deb"], ) debian_archive( name = "ppc64le_debian11_zlib1g", package_name = "zlib1g", sha256 = "7724f4d01fd987e023cf55f1cfc964a495408f30c1dd1470b66f7a8d43a868da", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/z/zlib/zlib1g_1.2.11.dfsg-2+deb11u2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/z/zlib/zlib1g_1.2.11.dfsg-2+deb11u2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_base-files", package_name = "base-files", - sha256 = "348cac92f65c886fa73a2acd284a7b7c3290ccd48365434cff3af4ba9834849c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_12.4+deb12u2_ppc64el.deb"], + sha256 = "7a20f4811f21c89cbaef413f26a7d1e597f640a95ebb5d82212a71235a50ae43", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_12.4+deb12u5_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_ca-certificates", package_name = "ca-certificates", sha256 = "5308b9bd88eebe2a48be3168cb3d87677aaec5da9c63ad0cf561a29b8219115c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb"], ) debian_archive( name = "ppc64le_debian12_fontconfig-config", package_name = "fontconfig-config", sha256 = "7e9d4b15907cd56ba1fe1ab48c2f344621d506b54e1e3a1d444d276209eec9f3", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/fontconfig-config_2.14.1-4_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/fontconfig-config_2.14.1-4_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_fonts-dejavu-core", package_name = "fonts-dejavu-core", sha256 = "8892669e51aab4dc56682c8e39d8ddb7d70fad83c369344e1e240bf3ca22bb76", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-6_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-6_all.deb"], ) debian_archive( name = "ppc64le_debian12_libbrotli1", package_name = "libbrotli1", sha256 = "b9449bc0f0acd7c3a861e20c8de0812a153e10a8df96e9fad9532056fb988798", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b6_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b6_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libc-bin", package_name = "libc-bin", - sha256 = "e5283f2de0ad3b1536db09e379d99e404a20ad77d7594fc265ccbe409d3d0fa5", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc-bin_2.36-9+deb12u3_ppc64el.deb"], + sha256 = "8198e54e4a6a866a41f309eca1356cf876a9000991027e5b6b73758f7c54aeb0", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc-bin_2.36-9+deb12u4_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libc6", package_name = "libc6", - sha256 = "06bca4a0dc0ac7fe4b49688171e8b00e88ddf2227148f6455a4e614937843d43", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc6_2.36-9+deb12u3_ppc64el.deb"], + sha256 = "3efe0f2aa568f87d55d551fcf402b266a4acd0e19ca29cd4d3e538c1aaf123bb", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc6_2.36-9+deb12u4_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libcrypt1", package_name = "libcrypt1", sha256 = "c5825784746727b7f8338c4de6caaa0d5945737628420f9a7cd8f0fc582372e6", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libx/libxcrypt/libcrypt1_4.4.33-2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libx/libxcrypt/libcrypt1_4.4.33-2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libexpat1", package_name = "libexpat1", sha256 = "0f6ccb24691c53983d2b080d095a2b651ff6bf8eec509cff62372d7922af7e52", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/expat/libexpat1_2.5.0-1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/expat/libexpat1_2.5.0-1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libfontconfig1", package_name = "libfontconfig1", sha256 = "b3b30e067d65ddf18540155bbb06ed60f9dde22d2e84009a3088b173a4e6027f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/libfontconfig1_2.14.1-4_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/libfontconfig1_2.14.1-4_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libfreetype6", package_name = "libfreetype6", sha256 = "54ab0fc160bcc4c071b61919ef4a03934272bb81a449c9c05b2218f0c136014e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/freetype/libfreetype6_2.12.1+dfsg-5_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/freetype/libfreetype6_2.12.1+dfsg-5_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libgcc-s1", package_name = "libgcc-s1", sha256 = "1cdcfe462d116a33797ec9867519c0f1f4b7819b8914b6ec70faaaf8369d1e40", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libgcc-s1_12.2.0-14_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libgcc-s1_12.2.0-14_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libglib2.0-0", package_name = "libglib2.0-0", sha256 = "404961a9d8671804da0dc2e61579a9cc6a31a25bee9ab148802003867ba3795a", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/glib2.0/libglib2.0-0_2.74.6-2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glib2.0/libglib2.0-0_2.74.6-2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libgomp1", package_name = "libgomp1", sha256 = "846fd545da0298a750d57f52ec59689d219c79d9693f15a1dfd6e141ff173e1e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libgomp1_12.2.0-14_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libgomp1_12.2.0-14_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libgraphite2-3", package_name = "libgraphite2-3", sha256 = "6998cf0f9dd4c0d09ce0521e26ed967f596fc1e8b394edbc49fc0cd4a969a3d2", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libharfbuzz0b", package_name = "libharfbuzz0b", sha256 = "f022385face7e537c51d69b7c4c159f90cbd0f2f04064ab7d442839f41e4df0c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/h/harfbuzz/libharfbuzz0b_6.0.0+dfsg-3_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/h/harfbuzz/libharfbuzz0b_6.0.0+dfsg-3_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libjpeg62-turbo", package_name = "libjpeg62-turbo", sha256 = "adae34f22d413f7e47d6b5dc82a21b85e5df70c0a0119ef8e39b2e8a5c6a0864", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.1.5-2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.1.5-2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_liblcms2-2", package_name = "liblcms2-2", sha256 = "b4cd31cf86fa0ebcfd55effa35d3396c3500d44dcefee39d1e54263b7c6beabc", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/l/lcms2/liblcms2-2_2.14-2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/l/lcms2/liblcms2-2_2.14-2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libpcre2-8-0", package_name = "libpcre2-8-0", sha256 = "13cfe079e615d5bba2b73bf856fcac7ffe8ad8ff94d5eaac7ba899f69fb2c748", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/pcre2/libpcre2-8-0_10.42-1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/pcre2/libpcre2-8-0_10.42-1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libpng16-16", package_name = "libpng16-16", sha256 = "1589b8540bdd8f45380664be564350761bf78a913d2e490df498567da3204697", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libp/libpng1.6/libpng16-16_1.6.39-2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libp/libpng1.6/libpng16-16_1.6.39-2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libssl3", package_name = "libssl3", sha256 = "62fefa777c0c508c52630a9ba53c8492f2ee7dbc3f23eb58ad932b34795d2b70", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openssl/libssl3_3.0.11-1~deb12u2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/libssl3_3.0.11-1~deb12u2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libstdcpp6", package_name = "libstdc++6", sha256 = "87e77916ddf0ac175e8fff101dfc93a3348187d87b0eba8089c6dc320e34ec20", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libstdc++6_12.2.0-14_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libstdc++6_12.2.0-14_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_libuuid1", package_name = "libuuid1", sha256 = "cf896e205b6ac11337a70031bb0d69748d3c0a901504bd21ff8a8f54386f16af", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/u/util-linux/libuuid1_2.38.1-5+b1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/u/util-linux/libuuid1_2.38.1-5+b1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_netbase", package_name = "netbase", sha256 = "29b23c48c0fe6f878e56c5ddc9f65d1c05d729360f3690a593a8c795031cd867", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.4_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.4_all.deb"], ) debian_archive( name = "ppc64le_debian12_openjdk-17-jdk-headless", package_name = "openjdk-17-jdk-headless", - sha256 = "62e04da978898de63a71305e4c593c47eafa230b3ab4f41de3ca4a7925393b65", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.9+9-1~deb12u1_ppc64el.deb"], + sha256 = "bed17f67078eeb71921d5e6fc6fe40b42de0208811201fe7ff01836dc56976f0", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.10+7-1~deb12u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_openjdk-17-jre-headless", package_name = "openjdk-17-jre-headless", - sha256 = "c3b8c8a6663444349a7858f0cd51a8112e1317288cd9026636629cba07ec399d", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jre-headless_17.0.9+9-1~deb12u1_ppc64el.deb"], + sha256 = "18e9c712de2827dbfc8f4079e19e9a873e5966e75df2dd9575dcb2dff39cd3c3", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jre-headless_17.0.10+7-1~deb12u1_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_openssl", package_name = "openssl", sha256 = "ef72ad09481309d5af359b29bbc6670d6bf1b30d68257e6573a7f9ffc8e5e035", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openssl/openssl_3.0.11-1~deb12u2_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/openssl_3.0.11-1~deb12u2_ppc64el.deb"], ) debian_archive( name = "ppc64le_debian12_tzdata", package_name = "tzdata", - sha256 = "825efb56b6b9f7ca816074d7c2f6118894f455e64839d85eb1de53f4a610991e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/t/tzdata/tzdata_2023c-5_all.deb"], + sha256 = "0ca0baec1fca55df56039047a631fc1541c5a44c1c4879d553aaa3a70844eb12", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/t/tzdata/tzdata_2024a-0+deb12u1_all.deb"], ) debian_archive( name = "ppc64le_debian12_zlib1g", package_name = "zlib1g", sha256 = "4a512679756d8dadc91d37ecf353b868d526c007e8860b6618640812efbc51d1", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/z/zlib/zlib1g_1.2.13.dfsg-1_ppc64el.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/z/zlib/zlib1g_1.2.13.dfsg-1_ppc64el.deb"], ) debian_archive( name = "s390x_debian11_base-files", package_name = "base-files", - sha256 = "941e548e8c7d0c046bcba68754ee709a591a19220363f476f89382b360c49fb6", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_11.1+deb11u8_s390x.deb"], + sha256 = "a92d049666d98a0ec0d52c2d550d2339d739579cc201294c69787d21c44ec5d1", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_11.1+deb11u9_s390x.deb"], ) debian_archive( name = "s390x_debian11_ca-certificates", package_name = "ca-certificates", sha256 = "b2d488ad4d8d8adb3ba319fc9cb2cf9909fc42cb82ad239a26c570a2e749c389", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/c/ca-certificates/ca-certificates_20210119_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/c/ca-certificates/ca-certificates_20210119_all.deb"], ) debian_archive( name = "s390x_debian11_fontconfig-config", package_name = "fontconfig-config", sha256 = "48afb6ad7d15e6104a343b789f73697301ad8bff77b69927bc998f5a409d8e90", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/fontconfig-config_2.13.1-4.2_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/fontconfig-config_2.13.1-4.2_all.deb"], ) debian_archive( name = "s390x_debian11_fonts-dejavu-core", package_name = "fonts-dejavu-core", sha256 = "1f67421437b6eb18669d2868e3e02cb88668683d635198142f48aacc5b397118", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-2_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-2_all.deb"], ) debian_archive( name = "s390x_debian11_libbrotli1", package_name = "libbrotli1", sha256 = "3f2ebe4c83833f374f3aad7f3b6aa9cf68ca3511544b97a185ab5c126790ac5f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b2_s390x.deb"], ) debian_archive( name = "s390x_debian11_libc-bin", package_name = "libc-bin", - sha256 = "d2b8de7f828a63128e7ea21261a546826248bdbfa20da6ec5f3cafe43d3a395b", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc-bin_2.31-13+deb11u7_s390x.deb"], + sha256 = "1a78f265e3c8e76e0df30c18b3d57fa6e47f184e50fdfdb6c619c501845ecaa9", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc-bin_2.31-13+deb11u8_s390x.deb"], ) debian_archive( name = "s390x_debian11_libc6", package_name = "libc6", - sha256 = "df97be6de12a42832fdc3212dfbdbb38919471883fc94a74892eec52fe27a4d3", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc6_2.31-13+deb11u7_s390x.deb"], + sha256 = "af8ce661227814991ee9b06157e772ea46fa3b2e4e61b21f391b7afcd7e50504", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc6_2.31-13+deb11u8_s390x.deb"], ) debian_archive( name = "s390x_debian11_libcrypt1", package_name = "libcrypt1", sha256 = "dbab47c5dedde0c5dfc6f5c974e23bd4a48ebc48cb8a56e2cabded6fc52818b7", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libx/libxcrypt/libcrypt1_4.4.18-4_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libx/libxcrypt/libcrypt1_4.4.18-4_s390x.deb"], ) debian_archive( name = "s390x_debian11_libexpat1", package_name = "libexpat1", sha256 = "f3358a35ea71f682052c56db8d6f26fa95326cf672301f80d07ee770b4aa8bb4", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/expat/libexpat1_2.2.10-2+deb11u5_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/expat/libexpat1_2.2.10-2+deb11u5_s390x.deb"], ) debian_archive( name = "s390x_debian11_libfontconfig1", package_name = "libfontconfig1", sha256 = "3890eb7a635164973f4205f75586a0a60a681328f730a9e0002af80e143cb036", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/libfontconfig1_2.13.1-4.2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/libfontconfig1_2.13.1-4.2_s390x.deb"], ) debian_archive( name = "s390x_debian11_libfreetype6", package_name = "libfreetype6", sha256 = "8aecea8b8a908817f4367b451e83c5f8dbb7cc8372dfaa7df80c9898d03cf550", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/freetype/libfreetype6_2.10.4+dfsg-1+deb11u1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/freetype/libfreetype6_2.10.4+dfsg-1+deb11u1_s390x.deb"], ) debian_archive( name = "s390x_debian11_libgcc-s1", package_name = "libgcc-s1", sha256 = "129b6403af3832426f470a30a3f01a71725eb38b7b7a93de4480f56ae5393e22", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_s390x.deb"], ) debian_archive( name = "s390x_debian11_libglib2.0-0", package_name = "libglib2.0-0", - sha256 = "2166169b9c7d5a639bf8e5b018a7f48a240c36d404d1e2db8d4ce2acafc4b907", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/glib2.0/libglib2.0-0_2.66.8-1_s390x.deb"], + sha256 = "ca24f302d1957f9272015e0bbfbb241f99e6c615d55a54fd123f5903ae1b18fa", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glib2.0/libglib2.0-0_2.66.8-1+deb11u1_s390x.deb"], ) debian_archive( name = "s390x_debian11_libgomp1", package_name = "libgomp1", sha256 = "d836fcc5ba63095ed15efefee912c83902c7213f40b6aece73455c9348d5e462", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libgomp1_10.2.1-6_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libgomp1_10.2.1-6_s390x.deb"], ) debian_archive( name = "s390x_debian11_libgraphite2-3", package_name = "libgraphite2-3", sha256 = "5d11b4ffb8f9559b77b3b6981f3c59df5a446a075b2bcc0f6184c0d9ba8c4b1c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_s390x.deb"], ) debian_archive( name = "s390x_debian11_libharfbuzz0b", package_name = "libharfbuzz0b", sha256 = "a54b2558537d4758b51db666cba7e27c9dd83ad8b19f727a9eb2008576b2900c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/h/harfbuzz/libharfbuzz0b_2.7.4-1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/h/harfbuzz/libharfbuzz0b_2.7.4-1_s390x.deb"], ) debian_archive( name = "s390x_debian11_libjpeg62-turbo", package_name = "libjpeg62-turbo", sha256 = "a75580859d0a161124bb1f3dd0ecb9f96786c18b5d39a02b57eb4cf7d7dd8653", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.0.6-4_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.0.6-4_s390x.deb"], ) debian_archive( name = "s390x_debian11_liblcms2-2", package_name = "liblcms2-2", sha256 = "0de7a9428b71b6abcaa0cccf2bb37aa6800d58baf5ca5fc063c4827703614853", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/l/lcms2/liblcms2-2_2.12~rc1-2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/l/lcms2/liblcms2-2_2.12~rc1-2_s390x.deb"], ) debian_archive( name = "s390x_debian11_libpcre3", package_name = "libpcre3", sha256 = "ff08eb6d116b07affbed8cdd7c519caf2fc56beffef5dd7b6519eda670c1a7f7", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/pcre3/libpcre3_8.39-13_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/pcre3/libpcre3_8.39-13_s390x.deb"], ) debian_archive( name = "s390x_debian11_libpng16-16", package_name = "libpng16-16", sha256 = "34b92145dcf4a532dab76086ec30a636a58d31c635e7c6f9d4cb47dfc4704512", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libp/libpng1.6/libpng16-16_1.6.37-3_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libp/libpng1.6/libpng16-16_1.6.37-3_s390x.deb"], ) debian_archive( name = "s390x_debian11_libssl1.1", package_name = "libssl1.1", sha256 = "b957b92959d956899608b21741b95cf50ed2098adf1e4f488ccf67e7cb158e68", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_s390x.deb"], ) debian_archive( name = "s390x_debian11_libstdcpp6", package_name = "libstdc++6", sha256 = "d632c1fc45ab0ef8bc9c8cbbc9436dd82340bf0c1e44bd8b791662057ef05505", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_s390x.deb"], ) debian_archive( name = "s390x_debian11_libuuid1", package_name = "libuuid1", sha256 = "8df64efb47308f903f0b9835b697c84a2be133ffa9af0ac9d93414a2f6771fae", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/u/util-linux/libuuid1_2.36.1-8+deb11u1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/u/util-linux/libuuid1_2.36.1-8+deb11u1_s390x.deb"], ) debian_archive( name = "s390x_debian11_netbase", package_name = "netbase", sha256 = "f444889ad3441758e3a5092418e062da2b0c6a811fdb0c262a6b70cb2518dbde", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.3_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.3_all.deb"], ) debian_archive( name = "s390x_debian11_openjdk-11-jdk-headless", package_name = "openjdk-11-jdk-headless", - sha256 = "012354bae41b32e69550828aac760445546e2db47793b36512e553c20f143946", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-11/openjdk-11-jdk-headless_11.0.21+9-1~deb11u1_s390x.deb"], + sha256 = "9bb5ba00f693f74cbd4b575fcb28a3698022121f7bc526470c33035bb3034da2", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-11/openjdk-11-jdk-headless_11.0.22+7-1~deb11u1_s390x.deb"], ) debian_archive( name = "s390x_debian11_openjdk-11-jre-headless", package_name = "openjdk-11-jre-headless", - sha256 = "9439985df210cb3b4f078448958e3b193d4311d3b5204b67c935c147411a05d9", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-11/openjdk-11-jre-headless_11.0.21+9-1~deb11u1_s390x.deb"], + sha256 = "3f06593379cdae3240076b8d3365ab2d3d7db4b6721be514b3b7322f734ed2e3", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-11/openjdk-11-jre-headless_11.0.22+7-1~deb11u1_s390x.deb"], ) debian_archive( name = "s390x_debian11_openjdk-17-jdk-headless", package_name = "openjdk-17-jdk-headless", - sha256 = "ac249dae6e95582d8ad7ba661021639089ffae7b83f847ae6c450e1a043df28b", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.9+9-1~deb11u1_s390x.deb"], + sha256 = "9f7f07462a589db966f5588a21cb5ec23ca285e3a73fd09b7c3afbe96fbfa17d", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.10+7-1~deb11u1_s390x.deb"], ) debian_archive( name = "s390x_debian11_openjdk-17-jre-headless", package_name = "openjdk-17-jre-headless", - sha256 = "eec1ad48be51c8588887954bdd28794bd7e982662fd4c172eabd0c9a1e05054a", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jre-headless_17.0.9+9-1~deb11u1_s390x.deb"], + sha256 = "864ee7efa8d88a70a1c28b3fe87b8fb5210fd116a2c5365913e790f118c7b4fb", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jre-headless_17.0.10+7-1~deb11u1_s390x.deb"], ) debian_archive( name = "s390x_debian11_openssl", package_name = "openssl", sha256 = "3320cc9eea439c623016fc2e023c5fa3b2685f940e2a4a226bf4c75789f27e56", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/o/openssl/openssl_1.1.1w-0+deb11u1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/openssl_1.1.1w-0+deb11u1_s390x.deb"], ) debian_archive( name = "s390x_debian11_tzdata", package_name = "tzdata", - sha256 = "e15eebc40b4aeba0ab22fd72b2d6170b6983316b55d9599053d95af735a8478d", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/t/tzdata/tzdata_2021a-1+deb11u10_all.deb"], + sha256 = "13befffb7ee127f569af92d736e30c86c199bbd58f9c3cca0d071ed63e04d003", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/t/tzdata/tzdata_2024a-0+deb11u1_all.deb"], ) debian_archive( name = "s390x_debian11_zlib1g", package_name = "zlib1g", sha256 = "98bc525aa0b4bf5b36c1366c9c28701f35c6b9d2af1ddf16d3dc14e961691f24", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/z/zlib/zlib1g_1.2.11.dfsg-2+deb11u2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/z/zlib/zlib1g_1.2.11.dfsg-2+deb11u2_s390x.deb"], ) debian_archive( name = "s390x_debian12_base-files", package_name = "base-files", - sha256 = "a04e4573edc4189c5ca8cf8bf4c2ef9285ac6079e6795fcc064f9d6647224112", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_12.4+deb12u2_s390x.deb"], + sha256 = "1c6dd70eab979779b5b28cf10f4d47b6821e47eb6a3630081b7d467a8983aa9e", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_12.4+deb12u5_s390x.deb"], ) debian_archive( name = "s390x_debian12_ca-certificates", package_name = "ca-certificates", sha256 = "5308b9bd88eebe2a48be3168cb3d87677aaec5da9c63ad0cf561a29b8219115c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/c/ca-certificates/ca-certificates_20230311_all.deb"], ) debian_archive( name = "s390x_debian12_fontconfig-config", package_name = "fontconfig-config", sha256 = "ffaa7963a752f238557ca4ffe101d513d9b81923132e6b2ecf5b40d52966fa34", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/fontconfig-config_2.14.1-4_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/fontconfig-config_2.14.1-4_s390x.deb"], ) debian_archive( name = "s390x_debian12_fonts-dejavu-core", package_name = "fonts-dejavu-core", sha256 = "8892669e51aab4dc56682c8e39d8ddb7d70fad83c369344e1e240bf3ca22bb76", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-6_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-6_all.deb"], ) debian_archive( name = "s390x_debian12_libbrotli1", package_name = "libbrotli1", sha256 = "738a3bf125b58288da858228194e294708398ea4a44af2ef16f92569ecf57fd0", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b6_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/brotli/libbrotli1_1.0.9-2+b6_s390x.deb"], ) debian_archive( name = "s390x_debian12_libc-bin", package_name = "libc-bin", - sha256 = "12b2d4f2422682794bc735aab3159e44a910d9c91c67885d551b4e53688d83df", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc-bin_2.36-9+deb12u3_s390x.deb"], + sha256 = "06b92a30d3f9056f64bbd6e885bdb24dd4d145a0b68a8249274b3599a0422944", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc-bin_2.36-9+deb12u4_s390x.deb"], ) debian_archive( name = "s390x_debian12_libc6", package_name = "libc6", - sha256 = "827d210dd30426405c980b45ddf6cb6194e45711909de44cf4e998be939d6a49", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/g/glibc/libc6_2.36-9+deb12u3_s390x.deb"], + sha256 = "bfbf7f5f9ad552363dbfe9465d30845f6c4053a9cf0626724c2d4dbd502c8b7e", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glibc/libc6_2.36-9+deb12u4_s390x.deb"], ) debian_archive( name = "s390x_debian12_libcrypt1", package_name = "libcrypt1", sha256 = "9c7fc22abd79945ee813450f7929f9349bd370bcdc979c4e128e884344169e1f", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libx/libxcrypt/libcrypt1_4.4.33-2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libx/libxcrypt/libcrypt1_4.4.33-2_s390x.deb"], ) debian_archive( name = "s390x_debian12_libexpat1", package_name = "libexpat1", sha256 = "c32e609bd3b0f09a7c24280c63281082eb853783427c168e924802871b83de65", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/e/expat/libexpat1_2.5.0-1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/e/expat/libexpat1_2.5.0-1_s390x.deb"], ) debian_archive( name = "s390x_debian12_libfontconfig1", package_name = "libfontconfig1", sha256 = "da6af54263ec32a709523001b07d69fe4c5e7e5ef712cc13b46c4c0dfb5f58ff", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/fontconfig/libfontconfig1_2.14.1-4_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/fontconfig/libfontconfig1_2.14.1-4_s390x.deb"], ) debian_archive( name = "s390x_debian12_libfreetype6", package_name = "libfreetype6", sha256 = "c80aff12f125afe6068ea1b155e70bfaae933eddca89790be74a465e9c913b80", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/f/freetype/libfreetype6_2.12.1+dfsg-5_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/f/freetype/libfreetype6_2.12.1+dfsg-5_s390x.deb"], ) debian_archive( name = "s390x_debian12_libgcc-s1", package_name = "libgcc-s1", sha256 = "beb6ead3623332a8d65523293b45c6770fe0f8396e13f9d9da2b38a905ef822b", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libgcc-s1_12.2.0-14_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libgcc-s1_12.2.0-14_s390x.deb"], ) debian_archive( name = "s390x_debian12_libglib2.0-0", package_name = "libglib2.0-0", sha256 = "71560b042a0c07258baebd6fef6c58f4eb856015a4f542055cdd08f5b39ced72", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/glib2.0/libglib2.0-0_2.74.6-2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/glib2.0/libglib2.0-0_2.74.6-2_s390x.deb"], ) debian_archive( name = "s390x_debian12_libgomp1", package_name = "libgomp1", sha256 = "c2c6111858661a8136ae8c41f465c851469740e6ae3e70b4d842b076a9c1eaf1", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libgomp1_12.2.0-14_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libgomp1_12.2.0-14_s390x.deb"], ) debian_archive( name = "s390x_debian12_libgraphite2-3", package_name = "libgraphite2-3", sha256 = "5d11b4ffb8f9559b77b3b6981f3c59df5a446a075b2bcc0f6184c0d9ba8c4b1c", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/graphite2/libgraphite2-3_1.3.14-1_s390x.deb"], ) debian_archive( name = "s390x_debian12_libharfbuzz0b", package_name = "libharfbuzz0b", sha256 = "fcff4fc71a54a60e741d560fad3c5cf9465f6887294ab2e3b68d990bb9f59e63", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/h/harfbuzz/libharfbuzz0b_6.0.0+dfsg-3_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/h/harfbuzz/libharfbuzz0b_6.0.0+dfsg-3_s390x.deb"], ) debian_archive( name = "s390x_debian12_libjpeg62-turbo", package_name = "libjpeg62-turbo", sha256 = "1274a8aaa6bd5c64a3380eba30f5cbbb8abf0ef083d7809b4a5bb006d862e09d", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.1.5-2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.1.5-2_s390x.deb"], ) debian_archive( name = "s390x_debian12_liblcms2-2", package_name = "liblcms2-2", sha256 = "5c972b0d2cdc722ebc796ff22c3bd7e01cd6767e1b5e0d11b2d468c4012a5efc", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/l/lcms2/liblcms2-2_2.14-2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/l/lcms2/liblcms2-2_2.14-2_s390x.deb"], ) debian_archive( name = "s390x_debian12_libpcre2-8-0", package_name = "libpcre2-8-0", sha256 = "f7e39d23b97e7c30a0294c810b3df6bf4e974e9555cdaf8c1dc274195443fc32", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/p/pcre2/libpcre2-8-0_10.42-1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/p/pcre2/libpcre2-8-0_10.42-1_s390x.deb"], ) debian_archive( name = "s390x_debian12_libpng16-16", package_name = "libpng16-16", sha256 = "d936268159447ccda49e12760c7a482ba763207a7e1a220fd224a56acbf653f0", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/libp/libpng1.6/libpng16-16_1.6.39-2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/libp/libpng1.6/libpng16-16_1.6.39-2_s390x.deb"], ) debian_archive( name = "s390x_debian12_libssl3", package_name = "libssl3", sha256 = "39046c25476b3a20def5db5cfbef5d885d01d2df1ff2e56d2f5cadaeeadc2606", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openssl/libssl3_3.0.11-1~deb12u2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/libssl3_3.0.11-1~deb12u2_s390x.deb"], ) debian_archive( name = "s390x_debian12_libstdcpp6", package_name = "libstdc++6", sha256 = "04dbe0085f54cc8383a79fa0e77e5dd380738b0f5a29b72d8d189acc43be86d9", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/g/gcc-12/libstdc++6_12.2.0-14_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/g/gcc-12/libstdc++6_12.2.0-14_s390x.deb"], ) debian_archive( name = "s390x_debian12_libuuid1", package_name = "libuuid1", sha256 = "dc15297161de52ebf14bf6e78632a777a34a2b5d580ba8238342543e377fb270", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/u/util-linux/libuuid1_2.38.1-5+b1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/u/util-linux/libuuid1_2.38.1-5+b1_s390x.deb"], ) debian_archive( name = "s390x_debian12_netbase", package_name = "netbase", sha256 = "29b23c48c0fe6f878e56c5ddc9f65d1c05d729360f3690a593a8c795031cd867", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.4_all.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.4_all.deb"], ) debian_archive( name = "s390x_debian12_openjdk-17-jdk-headless", package_name = "openjdk-17-jdk-headless", - sha256 = "cdc0aba1fd9604aa306692a70259c4e3f467fd36c615a5c3d041b7663c160da6", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.9+9-1~deb12u1_s390x.deb"], + sha256 = "c6b178b3e29c926351f9bfe97dc17d464a87a9881c62a00571d90b0bd0f2dfcc", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jdk-headless_17.0.10+7-1~deb12u1_s390x.deb"], ) debian_archive( name = "s390x_debian12_openjdk-17-jre-headless", package_name = "openjdk-17-jre-headless", - sha256 = "7128b643101449ecffe6865999247a2619cc82f4e565a1b1a7550187270a250c", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openjdk-17/openjdk-17-jre-headless_17.0.9+9-1~deb12u1_s390x.deb"], + sha256 = "dda4892fda5887e5e8a1abf53266f26d2ee378ecde62ff5b8a0566e8e258016d", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openjdk-17/openjdk-17-jre-headless_17.0.10+7-1~deb12u1_s390x.deb"], ) debian_archive( name = "s390x_debian12_openssl", package_name = "openssl", sha256 = "d696a48af727ebc8d0587771e3e2a5bca817f4786504ea196017bd58bf3506b4", - urls = ["https://snapshot.debian.org/archive/debian-security/20231106T230332Z/pool/updates/main/o/openssl/openssl_3.0.11-1~deb12u2_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/o/openssl/openssl_3.0.11-1~deb12u2_s390x.deb"], ) debian_archive( name = "s390x_debian12_tzdata", package_name = "tzdata", - sha256 = "825efb56b6b9f7ca816074d7c2f6118894f455e64839d85eb1de53f4a610991e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/t/tzdata/tzdata_2023c-5_all.deb"], + sha256 = "0ca0baec1fca55df56039047a631fc1541c5a44c1c4879d553aaa3a70844eb12", + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/t/tzdata/tzdata_2024a-0+deb12u1_all.deb"], ) debian_archive( name = "s390x_debian12_zlib1g", package_name = "zlib1g", sha256 = "aaa18b6281d1e5a5ba82bdb951d1b0fed43829f52a285f351dc5352880e3ef7e", - urls = ["https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/z/zlib/zlib1g_1.2.13.dfsg-1_s390x.deb"], + urls = ["https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/z/zlib/zlib1g_1.2.13.dfsg-1_s390x.deb"], ) diff --git a/debian_snapshots.yaml b/debian_snapshots.yaml index 63e43ffdb..cc434ed45 100644 --- a/debian_snapshots.yaml +++ b/debian_snapshots.yaml @@ -1,3 +1,3 @@ # AUTO GENERATED -debian: 20231106T210201Z -security: 20231106T230332Z +debian: 20240210T223313Z +security: 20240210T063851Z diff --git a/debian_versions.bzl b/debian_versions.bzl index b932ff010..42f7d19e1 100644 --- a/debian_versions.bzl +++ b/debian_versions.bzl @@ -2,15 +2,15 @@ DEBIAN_PACKAGE_VERSIONS = { "amd64": { "debian11": { - "base-files": "11.1+deb11u8", + "base-files": "11.1+deb11u9", "ca-certificates": "20210119", "dash": "0.5.11+git20200708+dd9ef66-5", "fontconfig-config": "2.13.1-4.2", "fonts-dejavu-core": "2.37-2", "libbrotli1": "1.0.9-2+b2", "libbz2-1.0": "1.0.8-4", - "libc-bin": "2.31-13+deb11u7", - "libc6": "2.31-13+deb11u7", + "libc-bin": "2.31-13+deb11u8", + "libc6": "2.31-13+deb11u8", "libcom-err2": "1.46.2-2", "libcrypt1": "1:4.4.18-4", "libdb5.3": "5.3.28+dfsg1-0.8", @@ -19,7 +19,7 @@ DEBIAN_PACKAGE_VERSIONS = { "libfontconfig1": "2.13.1-4.2", "libfreetype6": "2.10.4+dfsg-1+deb11u1", "libgcc-s1": "10.2.1-6", - "libglib2.0-0": "2.66.8-1", + "libglib2.0-0": "2.66.8-1+deb11u1", "libgomp1": "10.2.1-6", "libgraphite2-3": "1.3.14-1", "libgssapi-krb5-2": "1.18.3-6+deb11u4", @@ -46,26 +46,26 @@ DEBIAN_PACKAGE_VERSIONS = { "libtirpc3": "1.3.1-1+deb11u1", "libuuid1": "2.36.1-8+deb11u1", "netbase": "6.3", - "openjdk-11-jdk-headless": "11.0.21+9-1~deb11u1", - "openjdk-11-jre-headless": "11.0.21+9-1~deb11u1", - "openjdk-17-jdk-headless": "17.0.9+9-1~deb11u1", - "openjdk-17-jre-headless": "17.0.9+9-1~deb11u1", + "openjdk-11-jdk-headless": "11.0.22+7-1~deb11u1", + "openjdk-11-jre-headless": "11.0.22+7-1~deb11u1", + "openjdk-17-jdk-headless": "17.0.10+7-1~deb11u1", + "openjdk-17-jre-headless": "17.0.10+7-1~deb11u1", "openssl": "1.1.1w-0+deb11u1", "python3-distutils": "3.9.2-1", "python3.9-minimal": "3.9.2-1", - "tzdata": "2021a-1+deb11u10", + "tzdata": "2024a-0+deb11u1", "zlib1g": "1:1.2.11.dfsg-2+deb11u2", }, "debian12": { - "base-files": "12.4+deb12u2", + "base-files": "12.4+deb12u5", "ca-certificates": "20230311", "dash": "0.5.12-2", "fontconfig-config": "2.14.1-4", "fonts-dejavu-core": "2.37-6", "libbrotli1": "1.0.9-2+b6", "libbz2-1.0": "1.0.8-5+b1", - "libc-bin": "2.36-9+deb12u3", - "libc6": "2.36-9+deb12u3", + "libc-bin": "2.36-9+deb12u4", + "libc6": "2.36-9+deb12u4", "libcom-err2": "1.47.0-2", "libcrypt1": "1:4.4.33-2", "libdb5.3": "5.3.28+dfsg2-1", @@ -100,54 +100,54 @@ DEBIAN_PACKAGE_VERSIONS = { "libtirpc3": "1.3.3+ds-1", "libuuid1": "2.38.1-5+b1", "netbase": "6.4", - "openjdk-17-jdk-headless": "17.0.9+9-1~deb12u1", - "openjdk-17-jre-headless": "17.0.9+9-1~deb12u1", + "openjdk-17-jdk-headless": "17.0.10+7-1~deb12u1", + "openjdk-17-jre-headless": "17.0.10+7-1~deb12u1", "openssl": "3.0.11-1~deb12u2", "python3-distutils": "3.11.2-3", "python3.11-minimal": "3.11.2-6", - "tzdata": "2023c-5", + "tzdata": "2024a-0+deb12u1", "zlib1g": "1:1.2.13.dfsg-1", }, }, "arm": { "debian11": { - "base-files": "11.1+deb11u8", + "base-files": "11.1+deb11u9", "ca-certificates": "20210119", - "libc-bin": "2.31-13+deb11u7", - "libc6": "2.31-13+deb11u7", + "libc-bin": "2.31-13+deb11u8", + "libc6": "2.31-13+deb11u8", "libgcc-s1": "10.2.1-6", "libgomp1": "10.2.1-6", "libssl1.1": "1.1.1w-0+deb11u1", "libstdcpp6": "10.2.1-6", "netbase": "6.3", "openssl": "1.1.1w-0+deb11u1", - "tzdata": "2021a-1+deb11u10", + "tzdata": "2024a-0+deb11u1", }, "debian12": { - "base-files": "12.4+deb12u2", + "base-files": "12.4+deb12u5", "ca-certificates": "20230311", - "libc-bin": "2.36-9+deb12u3", - "libc6": "2.36-9+deb12u3", + "libc-bin": "2.36-9+deb12u4", + "libc6": "2.36-9+deb12u4", "libgcc-s1": "12.2.0-14", "libgomp1": "12.2.0-14", "libssl3": "3.0.11-1~deb12u2", "libstdcpp6": "12.2.0-14", "netbase": "6.4", "openssl": "3.0.11-1~deb12u2", - "tzdata": "2023c-5", + "tzdata": "2024a-0+deb12u1", }, }, "arm64": { "debian11": { - "base-files": "11.1+deb11u8", + "base-files": "11.1+deb11u9", "ca-certificates": "20210119", "dash": "0.5.11+git20200708+dd9ef66-5", "fontconfig-config": "2.13.1-4.2", "fonts-dejavu-core": "2.37-2", "libbrotli1": "1.0.9-2+b2", "libbz2-1.0": "1.0.8-4", - "libc-bin": "2.31-13+deb11u7", - "libc6": "2.31-13+deb11u7", + "libc-bin": "2.31-13+deb11u8", + "libc6": "2.31-13+deb11u8", "libcom-err2": "1.46.2-2", "libcrypt1": "1:4.4.18-4", "libdb5.3": "5.3.28+dfsg1-0.8", @@ -156,7 +156,7 @@ DEBIAN_PACKAGE_VERSIONS = { "libfontconfig1": "2.13.1-4.2", "libfreetype6": "2.10.4+dfsg-1+deb11u1", "libgcc-s1": "10.2.1-6", - "libglib2.0-0": "2.66.8-1", + "libglib2.0-0": "2.66.8-1+deb11u1", "libgomp1": "10.2.1-6", "libgraphite2-3": "1.3.14-1", "libgssapi-krb5-2": "1.18.3-6+deb11u4", @@ -183,26 +183,26 @@ DEBIAN_PACKAGE_VERSIONS = { "libtirpc3": "1.3.1-1+deb11u1", "libuuid1": "2.36.1-8+deb11u1", "netbase": "6.3", - "openjdk-11-jdk-headless": "11.0.21+9-1~deb11u1", - "openjdk-11-jre-headless": "11.0.21+9-1~deb11u1", - "openjdk-17-jdk-headless": "17.0.9+9-1~deb11u1", - "openjdk-17-jre-headless": "17.0.9+9-1~deb11u1", + "openjdk-11-jdk-headless": "11.0.22+7-1~deb11u1", + "openjdk-11-jre-headless": "11.0.22+7-1~deb11u1", + "openjdk-17-jdk-headless": "17.0.10+7-1~deb11u1", + "openjdk-17-jre-headless": "17.0.10+7-1~deb11u1", "openssl": "1.1.1w-0+deb11u1", "python3-distutils": "3.9.2-1", "python3.9-minimal": "3.9.2-1", - "tzdata": "2021a-1+deb11u10", + "tzdata": "2024a-0+deb11u1", "zlib1g": "1:1.2.11.dfsg-2+deb11u2", }, "debian12": { - "base-files": "12.4+deb12u2", + "base-files": "12.4+deb12u5", "ca-certificates": "20230311", "dash": "0.5.12-2", "fontconfig-config": "2.14.1-4", "fonts-dejavu-core": "2.37-6", "libbrotli1": "1.0.9-2+b6", "libbz2-1.0": "1.0.8-5+b1", - "libc-bin": "2.36-9+deb12u3", - "libc6": "2.36-9+deb12u3", + "libc-bin": "2.36-9+deb12u4", + "libc6": "2.36-9+deb12u4", "libcom-err2": "1.47.0-2", "libcrypt1": "1:4.4.33-2", "libdb5.3": "5.3.28+dfsg2-1", @@ -237,30 +237,30 @@ DEBIAN_PACKAGE_VERSIONS = { "libtirpc3": "1.3.3+ds-1", "libuuid1": "2.38.1-5+b1", "netbase": "6.4", - "openjdk-17-jdk-headless": "17.0.9+9-1~deb12u1", - "openjdk-17-jre-headless": "17.0.9+9-1~deb12u1", + "openjdk-17-jdk-headless": "17.0.10+7-1~deb12u1", + "openjdk-17-jre-headless": "17.0.10+7-1~deb12u1", "openssl": "3.0.11-1~deb12u2", "python3-distutils": "3.11.2-3", "python3.11-minimal": "3.11.2-6", - "tzdata": "2023c-5", + "tzdata": "2024a-0+deb12u1", "zlib1g": "1:1.2.13.dfsg-1", }, }, "ppc64le": { "debian11": { - "base-files": "11.1+deb11u8", + "base-files": "11.1+deb11u9", "ca-certificates": "20210119", "fontconfig-config": "2.13.1-4.2", "fonts-dejavu-core": "2.37-2", "libbrotli1": "1.0.9-2+b2", - "libc-bin": "2.31-13+deb11u7", - "libc6": "2.31-13+deb11u7", + "libc-bin": "2.31-13+deb11u8", + "libc6": "2.31-13+deb11u8", "libcrypt1": "1:4.4.18-4", "libexpat1": "2.2.10-2+deb11u5", "libfontconfig1": "2.13.1-4.2", "libfreetype6": "2.10.4+dfsg-1+deb11u1", "libgcc-s1": "10.2.1-6", - "libglib2.0-0": "2.66.8-1", + "libglib2.0-0": "2.66.8-1+deb11u1", "libgomp1": "10.2.1-6", "libgraphite2-3": "1.3.14-1", "libharfbuzz0b": "2.7.4-1", @@ -272,22 +272,22 @@ DEBIAN_PACKAGE_VERSIONS = { "libstdcpp6": "10.2.1-6", "libuuid1": "2.36.1-8+deb11u1", "netbase": "6.3", - "openjdk-11-jdk-headless": "11.0.21+9-1~deb11u1", - "openjdk-11-jre-headless": "11.0.21+9-1~deb11u1", - "openjdk-17-jdk-headless": "17.0.9+9-1~deb11u1", - "openjdk-17-jre-headless": "17.0.9+9-1~deb11u1", + "openjdk-11-jdk-headless": "11.0.22+7-1~deb11u1", + "openjdk-11-jre-headless": "11.0.22+7-1~deb11u1", + "openjdk-17-jdk-headless": "17.0.10+7-1~deb11u1", + "openjdk-17-jre-headless": "17.0.10+7-1~deb11u1", "openssl": "1.1.1w-0+deb11u1", - "tzdata": "2021a-1+deb11u10", + "tzdata": "2024a-0+deb11u1", "zlib1g": "1:1.2.11.dfsg-2+deb11u2", }, "debian12": { - "base-files": "12.4+deb12u2", + "base-files": "12.4+deb12u5", "ca-certificates": "20230311", "fontconfig-config": "2.14.1-4", "fonts-dejavu-core": "2.37-6", "libbrotli1": "1.0.9-2+b6", - "libc-bin": "2.36-9+deb12u3", - "libc6": "2.36-9+deb12u3", + "libc-bin": "2.36-9+deb12u4", + "libc6": "2.36-9+deb12u4", "libcrypt1": "1:4.4.33-2", "libexpat1": "2.5.0-1", "libfontconfig1": "2.14.1-4", @@ -305,28 +305,28 @@ DEBIAN_PACKAGE_VERSIONS = { "libstdcpp6": "12.2.0-14", "libuuid1": "2.38.1-5+b1", "netbase": "6.4", - "openjdk-17-jdk-headless": "17.0.9+9-1~deb12u1", - "openjdk-17-jre-headless": "17.0.9+9-1~deb12u1", + "openjdk-17-jdk-headless": "17.0.10+7-1~deb12u1", + "openjdk-17-jre-headless": "17.0.10+7-1~deb12u1", "openssl": "3.0.11-1~deb12u2", - "tzdata": "2023c-5", + "tzdata": "2024a-0+deb12u1", "zlib1g": "1:1.2.13.dfsg-1", }, }, "s390x": { "debian11": { - "base-files": "11.1+deb11u8", + "base-files": "11.1+deb11u9", "ca-certificates": "20210119", "fontconfig-config": "2.13.1-4.2", "fonts-dejavu-core": "2.37-2", "libbrotli1": "1.0.9-2+b2", - "libc-bin": "2.31-13+deb11u7", - "libc6": "2.31-13+deb11u7", + "libc-bin": "2.31-13+deb11u8", + "libc6": "2.31-13+deb11u8", "libcrypt1": "1:4.4.18-4", "libexpat1": "2.2.10-2+deb11u5", "libfontconfig1": "2.13.1-4.2", "libfreetype6": "2.10.4+dfsg-1+deb11u1", "libgcc-s1": "10.2.1-6", - "libglib2.0-0": "2.66.8-1", + "libglib2.0-0": "2.66.8-1+deb11u1", "libgomp1": "10.2.1-6", "libgraphite2-3": "1.3.14-1", "libharfbuzz0b": "2.7.4-1", @@ -338,22 +338,22 @@ DEBIAN_PACKAGE_VERSIONS = { "libstdcpp6": "10.2.1-6", "libuuid1": "2.36.1-8+deb11u1", "netbase": "6.3", - "openjdk-11-jdk-headless": "11.0.21+9-1~deb11u1", - "openjdk-11-jre-headless": "11.0.21+9-1~deb11u1", - "openjdk-17-jdk-headless": "17.0.9+9-1~deb11u1", - "openjdk-17-jre-headless": "17.0.9+9-1~deb11u1", + "openjdk-11-jdk-headless": "11.0.22+7-1~deb11u1", + "openjdk-11-jre-headless": "11.0.22+7-1~deb11u1", + "openjdk-17-jdk-headless": "17.0.10+7-1~deb11u1", + "openjdk-17-jre-headless": "17.0.10+7-1~deb11u1", "openssl": "1.1.1w-0+deb11u1", - "tzdata": "2021a-1+deb11u10", + "tzdata": "2024a-0+deb11u1", "zlib1g": "1:1.2.11.dfsg-2+deb11u2", }, "debian12": { - "base-files": "12.4+deb12u2", + "base-files": "12.4+deb12u5", "ca-certificates": "20230311", "fontconfig-config": "2.14.1-4", "fonts-dejavu-core": "2.37-6", "libbrotli1": "1.0.9-2+b6", - "libc-bin": "2.36-9+deb12u3", - "libc6": "2.36-9+deb12u3", + "libc-bin": "2.36-9+deb12u4", + "libc6": "2.36-9+deb12u4", "libcrypt1": "1:4.4.33-2", "libexpat1": "2.5.0-1", "libfontconfig1": "2.14.1-4", @@ -371,10 +371,10 @@ DEBIAN_PACKAGE_VERSIONS = { "libstdcpp6": "12.2.0-14", "libuuid1": "2.38.1-5+b1", "netbase": "6.4", - "openjdk-17-jdk-headless": "17.0.9+9-1~deb12u1", - "openjdk-17-jre-headless": "17.0.9+9-1~deb12u1", + "openjdk-17-jdk-headless": "17.0.10+7-1~deb12u1", + "openjdk-17-jre-headless": "17.0.10+7-1~deb12u1", "openssl": "3.0.11-1~deb12u2", - "tzdata": "2023c-5", + "tzdata": "2024a-0+deb12u1", "zlib1g": "1:1.2.13.dfsg-1", }, }, diff --git a/examples/cc/BUILD b/examples/cc/BUILD index 2aba29a94..152cadfe7 100644 --- a/examples/cc/BUILD +++ b/examples/cc/BUILD @@ -1,7 +1,7 @@ # Public notice: this file is for internal documentation, testing, and # reference only. Note that repo maintainers can freely change any part of the # repository code at any time. -load("@contrib_rules_oci//oci:defs.bzl", "structure_test") +load("@container_structure_test//:defs.bzl", "container_structure_test") load("//base:distro.bzl", "DISTROS") load("//private/oci:defs.bzl", "cc_image") @@ -19,10 +19,10 @@ package(default_visibility = ["//visibility:public"]) base = "//cc:cc_root_amd64_" + distro, ) for distro in DISTROS] -[structure_test( +[container_structure_test( name = "hello_" + distro + "_test", size = "small", - config = ["testdata/hello_" + distro + ".yaml"], + configs = ["testdata/hello_" + distro + ".yaml"], image = ":hello_" + distro, tags = [ "amd64", @@ -30,10 +30,10 @@ package(default_visibility = ["//visibility:public"]) ], ) for distro in DISTROS] -[structure_test( +[container_structure_test( name = "hello_cc_" + distro + "_test", size = "small", - config = ["testdata/hello_cc_" + distro + ".yaml"], + configs = ["testdata/hello_cc_" + distro + ".yaml"], image = ":hello_cc_" + distro, tags = [ "amd64", diff --git a/examples/go/BUILD b/examples/go/BUILD index 83b778b67..c180a2ade 100644 --- a/examples/go/BUILD +++ b/examples/go/BUILD @@ -1,7 +1,7 @@ # Public notice: this file is for internal documentation, testing, and # reference only. Note that repo maintainers can freely change any part of the # repository code at any time. -load("@contrib_rules_oci//oci:defs.bzl", "oci_tarball") +load("@rules_oci//oci:defs.bzl", "oci_tarball") load("//private/oci:defs.bzl", "go_image") package(default_visibility = ["//visibility:public"]) @@ -19,5 +19,5 @@ go_image( oci_tarball( name = "tarball", image = ":go_example", - repotags = ["distroless/examples/go:latest"], + repo_tags = ["distroless/examples/go:latest"], ) diff --git a/examples/java/BUILD b/examples/java/BUILD index dae7ee346..71499fab6 100644 --- a/examples/java/BUILD +++ b/examples/java/BUILD @@ -1,7 +1,7 @@ # Public notice: this file is for internal documentation, testing, and # reference only. Note that repo maintainers can freely change any part of the # repository code at any time. -load("@contrib_rules_oci//oci:defs.bzl", "structure_test") +load("@container_structure_test//:defs.bzl", "container_structure_test") load("//private/oci:defs.bzl", "java_image") package(default_visibility = ["//visibility:public"]) @@ -27,10 +27,10 @@ JAVA_VERSIONS_PER_DISTRO = [ ] [ - structure_test( + container_structure_test( name = "hello_java" + java_version + "_" + user + "_" + distro + "_test", size = "small", - config = ["testdata/hello_" + user + "_" + distro + ".yaml"], + configs = ["testdata/hello_" + user + "_" + distro + ".yaml"], image = ":hello_java" + java_version + "_" + user + "_" + distro, tags = [ "amd64", diff --git a/examples/nodejs/BUILD b/examples/nodejs/BUILD index baf53fbc2..2e1e59ab9 100644 --- a/examples/nodejs/BUILD +++ b/examples/nodejs/BUILD @@ -1,10 +1,11 @@ # Public notice: this file is for internal documentation, testing, and # reference only. Note that repo maintainers can freely change any part of the # repository code at any time. -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "structure_test") +load("@container_structure_test//:defs.bzl", "container_structure_test") +load("@rules_oci//oci:defs.bzl", "oci_image") load("@rules_pkg//:pkg.bzl", "pkg_tar") -load("//base:distro.bzl", "DISTROS") load("//:checksums.bzl", ARCHITECTURES = "BASE_ARCHITECTURES") +load("//base:distro.bzl", "DISTROS") package(default_visibility = ["//visibility:public"]) @@ -56,9 +57,9 @@ pkg_tar( ] [ - structure_test( + container_structure_test( name = "hello_" + user + "_" + arch + "_" + distro + "_test", - config = ["testdata/hello.yaml"], + configs = ["testdata/hello.yaml"], image = ":hello_" + user + "_" + arch + "_" + distro, tags = [ arch, diff --git a/examples/nonroot/BUILD b/examples/nonroot/BUILD index b9c26fdb5..b0b39d317 100644 --- a/examples/nonroot/BUILD +++ b/examples/nonroot/BUILD @@ -1,9 +1,10 @@ # Public notice: this file is for internal documentation, testing, and # reference only. Note that repo maintainers can freely change any part of the # repository code at any time. -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "structure_test") +load("@container_structure_test//:defs.bzl", "container_structure_test") load("@io_bazel_rules_go//go:def.bzl", "go_binary") load("@rules_distroless//distroless:defs.bzl", "home", "passwd") +load("@rules_oci//oci:defs.bzl", "oci_image") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("//base:distro.bzl", "DISTROS") @@ -64,9 +65,9 @@ pkg_tar( ) for distro in DISTROS] # Test to verify this works :) -[structure_test( +[container_structure_test( name = "check_user_" + distro + "_test", - config = ["testdata/user.yaml"], + configs = ["testdata/user.yaml"], image = ":check_user_image_" + distro, tags = [ "amd64", diff --git a/examples/python3/BUILD b/examples/python3/BUILD index 3cf9c4a14..40b97e0ff 100644 --- a/examples/python3/BUILD +++ b/examples/python3/BUILD @@ -1,7 +1,7 @@ # Public notice: this file is for internal documentation, testing, and # reference only. Note that repo maintainers can freely change any part of the # repository code at any time. -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "oci_tarball") +load("@rules_oci//oci:defs.bzl", "oci_image", "oci_tarball") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("//base:distro.bzl", "DISTROS") @@ -42,7 +42,7 @@ oci_image( oci_tarball( name = "tarball_" + distro, image = ":hello_" + distro, - repotags = ["distroless/examples/py:latest"], + repo_tags = ["distroless/examples/py:latest"], ) for distro in DISTROS ] diff --git a/examples/rust/BUILD b/examples/rust/BUILD index f8a24523a..f91271d94 100644 --- a/examples/rust/BUILD +++ b/examples/rust/BUILD @@ -12,7 +12,7 @@ package(default_visibility = ["//visibility:public"]) rust_image( name = "rust_example", srcs = ["src/main.rs"], - base = "//cc:cc_root_amd64_debian11", + base = "//cc:cc_root_amd64_debian12", tags = [ "amd64", "manual", diff --git a/examples/rust/Dockerfile b/examples/rust/Dockerfile index b1daf26d3..113123955 100644 --- a/examples/rust/Dockerfile +++ b/examples/rust/Dockerfile @@ -1,8 +1,8 @@ -FROM rust:1.41.0 as build-env +FROM rust:1 as build-env WORKDIR /app COPY . /app RUN cargo build --release -FROM gcr.io/distroless/cc +FROM gcr.io/distroless/cc-debian12 COPY --from=build-env /app/target/release/hello-world-distroless / CMD ["./hello-world-distroless"] diff --git a/experimental/python3/BUILD b/experimental/python3/BUILD index b3b53a50a..5e1a5c8b6 100644 --- a/experimental/python3/BUILD +++ b/experimental/python3/BUILD @@ -1,9 +1,9 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "oci_image_index", "oci_tarball", "structure_test") +load("@container_structure_test//:defs.bzl", "container_structure_test") +load("@rules_oci//oci:defs.bzl", "oci_image", "oci_image_index", "oci_tarball") load("@rules_pkg//:pkg.bzl", "pkg_tar") +load("//private/util:deb.bzl", "deb")s load("//:checksums.bzl", ARCHITECTURES = "BASE_ARCHITECTURES") load("//base:distro.bzl", DISTROS = "LANGUAGE_DISTROS") -load("//common:variables.bzl", "NONROOT") -load("//private/util:deb.bzl", "deb") package(default_visibility = ["//visibility:public"]) @@ -135,7 +135,7 @@ DISTRO_VERSION = { oci_tarball( name = "python3_root_" + arch + "_debian11_tarball", image = ":python3_root_" + arch + "_debian11", - repotags = ["distroless/gen/python3_root_%s_debian11_tarball:gen" % arch], + repo_tags = ["distroless/gen/python3_root_%s_debian11_tarball:gen" % arch], tags = [ "manual", arch, @@ -196,10 +196,10 @@ mv tmp/ld.so.cache $(OUTS) ] [ - structure_test( + container_structure_test( name = "python3_" + user + "_" + arch + "_" + distro + "_test", size = "medium", - config = ["testdata/python3.yaml"], + configs = ["testdata/python3.yaml"], image = ":python3_" + user + "_" + arch + "_" + distro, tags = [ "manual", @@ -216,10 +216,10 @@ mv tmp/ld.so.cache $(OUTS) # tests for version-specific things [ - structure_test( + container_structure_test( name = "version_specific_" + user + "_" + arch + "_" + distro + "_test", size = "medium", - config = ["testdata/" + distro + ".yaml"], + configs = ["testdata/" + distro + ".yaml"], image = ":python3_" + user + "_" + arch + "_" + distro, tags = [ "manual", diff --git a/java/BUILD b/java/BUILD index edb0cde15..dc38e377f 100644 --- a/java/BUILD +++ b/java/BUILD @@ -1,4 +1,5 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "oci_image_index", "structure_test") +load("@container_structure_test//:defs.bzl", "container_structure_test") +load("@rules_oci//oci:defs.bzl", "oci_image", "oci_image_index") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("//:debian_versions.bzl", DEBIAN_VERSIONS = "DEBIAN_PACKAGE_VERSIONS") load("//:java_archives.bzl", "JAVA_RELEASE_VERSIONS") @@ -226,7 +227,6 @@ DISTRO_SPECIFIC_LIBRARIES = { [ oci_image( name = "java" + java_version + "_debug_" + user + "_" + arch + "_" + distro, - architecture = arch, base = ":java_base_debug_" + user + "_" + arch + "_" + distro, # We expect users to use: # cmd = ["/path/to/deploy.jar", "--option1", ...] @@ -302,7 +302,6 @@ DISTRO_SPECIFIC_LIBRARIES = { [ oci_image( name = "java" + java_version + "_debug_" + user + "_" + arch + "_" + distro, - architecture = arch, base = ":java_build_base_debug_" + user + "_" + arch + "_" + distro, # We expect users to use: # cmd = ["/path/to/deploy.jar", "--option1", ...] @@ -323,9 +322,9 @@ DISTRO_SPECIFIC_LIBRARIES = { ] [ - structure_test( + container_structure_test( name = "java_base" + mode + "_" + user + "_" + arch + "_" + distro + "_test", - config = ["testdata/java_base" + mode + ".yaml"], + configs = ["testdata/java_base" + mode + ".yaml"], image = ":java_base" + mode + "_" + user + "_" + arch + "_" + distro, tags = [ arch, @@ -342,9 +341,9 @@ DISTRO_SPECIFIC_LIBRARIES = { ] [ - structure_test( + container_structure_test( name = "java" + java_version + "_" + user + "_" + arch + "_" + distro + "_test", - config = ["testdata/java" + java_version + "_" + distro + ".yaml"], + configs = ["testdata/java" + java_version + "_" + distro + ".yaml"], image = ":java" + java_version + "_" + user + "_" + arch + "_" + distro, tags = [ arch, @@ -357,9 +356,9 @@ DISTRO_SPECIFIC_LIBRARIES = { ] [ - structure_test( + container_structure_test( name = "java" + java_version + "_debug_" + user + "_" + arch + "_" + distro + "_test", - config = ["testdata/java" + java_version + "_debug" + "_" + distro + ".yaml"], + configs = ["testdata/java" + java_version + "_debug" + "_" + distro + ".yaml"], image = ":java" + java_version + "_debug_" + user + "_" + arch + "_" + distro, tags = [ arch, @@ -393,9 +392,9 @@ RULE_NAMES = [ ] [ - structure_test( + container_structure_test( name = "check_certs_" + rule_name + "_test", - config = ["testdata/java_certs.yaml"], + configs = ["testdata/java_certs.yaml"], image = ":check_certs_" + rule_name, tags = [ "amd64", @@ -416,9 +415,9 @@ RULE_NAMES = [ ] [ - structure_test( + container_structure_test( name = "check_encoding_" + rule_name + "_test", - config = ["testdata/java_encoding.yaml"], + configs = ["testdata/java_encoding.yaml"], image = ":check_encoding_" + rule_name, tags = [ "amd64", @@ -439,9 +438,9 @@ RULE_NAMES = [ ] [ - structure_test( + container_structure_test( name = "check_libharfbuzz_" + rule_name + "_test", - config = ["testdata/java_libharfbuzz.yaml"], + configs = ["testdata/java_libharfbuzz.yaml"], image = ":check_libharfbuzz_" + rule_name, tags = [ "amd64", diff --git a/java/jetty/BUILD b/java/jetty/BUILD index 89530d193..2eab0b5ad 100644 --- a/java/jetty/BUILD +++ b/java/jetty/BUILD @@ -1,4 +1,5 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "structure_test") +load("@container_structure_test//:defs.bzl", "container_structure_test") +load("@rules_oci//oci:defs.bzl", "oci_image") load("//base:distro.bzl", DISTROS = "LANGUAGE_DISTROS") package(default_visibility = ["//visibility:public"]) @@ -15,9 +16,9 @@ package(default_visibility = ["//visibility:public"]) ("jetty_java11_debug_debian11", "//java:java11_debug_root_amd64_debian11"), ]] -[structure_test( +[container_structure_test( name = "jetty_java11_" + distro + "_test", - config = ["testdata/java11.yaml"], + configs = ["testdata/java11.yaml"], image = ":jetty_java11_" + distro, tags = [ "amd64", @@ -25,9 +26,9 @@ package(default_visibility = ["//visibility:public"]) ], ) for distro in DISTROS] -[structure_test( +[container_structure_test( name = "jetty_java11_debug_" + distro + "_test", - config = ["testdata/java11_debug.yaml"], + configs = ["testdata/java11_debug.yaml"], image = ":jetty_java11_debug_" + distro, tags = [ "amd64", diff --git a/java/testdata/java11_debian11.yaml b/java/testdata/java11_debian11.yaml index a0ca6fdcd..713d34042 100644 --- a/java/testdata/java11_debian11.yaml +++ b/java/testdata/java11_debian11.yaml @@ -3,11 +3,11 @@ commandTests: - name: java command: "/usr/lib/jvm/java-11-openjdk-amd64/bin/java" args: ["-version"] - expectedError: ['openjdk version "11\.0\.21"'] + expectedError: ['openjdk version "11\.0\.22"'] - name: java-symlink command: "/usr/bin/java" args: ["-version"] - expectedError: ['openjdk version "11\.0\.21"'] + expectedError: ['openjdk version "11\.0\.22"'] fileExistenceTests: - name: certs path: "/etc/ssl/certs/java/cacerts" @@ -24,4 +24,4 @@ fileExistenceTests: metadataTest: envVars: - key: 'JAVA_VERSION' - value: '11.0.21' + value: '11.0.22' diff --git a/java/testdata/java11_debug_debian11.yaml b/java/testdata/java11_debug_debian11.yaml index 9be1270b9..bcd8bdb05 100644 --- a/java/testdata/java11_debug_debian11.yaml +++ b/java/testdata/java11_debug_debian11.yaml @@ -3,15 +3,15 @@ commandTests: - name: java command: "/usr/lib/jvm/java-11-openjdk-amd64/bin/java" args: ["-version"] - expectedError: ['openjdk version "11\.0\.21"'] + expectedError: ['openjdk version "11\.0\.22"'] - name: java-symlink command: "/usr/bin/java" args: ["-version"] - expectedError: ['openjdk version "11\.0\.21"'] + expectedError: ['openjdk version "11\.0\.22"'] - name: javac command: "/usr/lib/jvm/java-11-openjdk-amd64/bin/javac" args: ["-version"] - expectedOutput: ['javac 11\.0\.21'] + expectedOutput: ['javac 11\.0\.22'] fileExistenceTests: - name: certs path: "/etc/ssl/certs/java/cacerts" @@ -25,4 +25,4 @@ fileExistenceTests: metadataTest: envVars: - key: 'JAVA_VERSION' - value: '11.0.21' + value: '11.0.22' diff --git a/java/testdata/java17_debian11.yaml b/java/testdata/java17_debian11.yaml index a0903d281..464db9196 100644 --- a/java/testdata/java17_debian11.yaml +++ b/java/testdata/java17_debian11.yaml @@ -3,11 +3,11 @@ commandTests: - name: java command: "/usr/lib/jvm/java-17-openjdk-amd64/bin/java" args: ["-version"] - expectedError: ['openjdk version "17.0.9"'] + expectedError: ['openjdk version "17.0.10"'] - name: java-symlink command: "/usr/bin/java" args: ["-version"] - expectedError: ['openjdk version "17.0.9"'] + expectedError: ['openjdk version "17.0.10"'] fileExistenceTests: - name: certs path: "/etc/ssl/certs/java/cacerts" @@ -24,4 +24,4 @@ fileExistenceTests: metadataTest: envVars: - key: 'JAVA_VERSION' - value: '17.0.9' + value: '17.0.10' diff --git a/java/testdata/java17_debian12.yaml b/java/testdata/java17_debian12.yaml index a0903d281..464db9196 100644 --- a/java/testdata/java17_debian12.yaml +++ b/java/testdata/java17_debian12.yaml @@ -3,11 +3,11 @@ commandTests: - name: java command: "/usr/lib/jvm/java-17-openjdk-amd64/bin/java" args: ["-version"] - expectedError: ['openjdk version "17.0.9"'] + expectedError: ['openjdk version "17.0.10"'] - name: java-symlink command: "/usr/bin/java" args: ["-version"] - expectedError: ['openjdk version "17.0.9"'] + expectedError: ['openjdk version "17.0.10"'] fileExistenceTests: - name: certs path: "/etc/ssl/certs/java/cacerts" @@ -24,4 +24,4 @@ fileExistenceTests: metadataTest: envVars: - key: 'JAVA_VERSION' - value: '17.0.9' + value: '17.0.10' diff --git a/java/testdata/java17_debug_debian11.yaml b/java/testdata/java17_debug_debian11.yaml index 65d44d164..c61311a51 100644 --- a/java/testdata/java17_debug_debian11.yaml +++ b/java/testdata/java17_debug_debian11.yaml @@ -3,15 +3,15 @@ commandTests: - name: java command: "/usr/lib/jvm/java-17-openjdk-amd64/bin/java" args: ["-version"] - expectedError: ['openjdk version "17.0.9"'] + expectedError: ['openjdk version "17.0.10"'] - name: java-symlink command: "/usr/bin/java" args: ["-version"] - expectedError: ['openjdk version "17.0.9"'] + expectedError: ['openjdk version "17.0.10"'] - name: javac command: "/usr/lib/jvm/java-17-openjdk-amd64/bin/javac" args: ["-version"] - expectedOutput: ['javac 17.0.9'] + expectedOutput: ['javac 17.0.10'] fileExistenceTests: - name: certs path: "/etc/ssl/certs/java/cacerts" @@ -25,4 +25,4 @@ fileExistenceTests: metadataTest: envVars: - key: 'JAVA_VERSION' - value: '17.0.9' + value: '17.0.10' diff --git a/java/testdata/java17_debug_debian12.yaml b/java/testdata/java17_debug_debian12.yaml index 65d44d164..c61311a51 100644 --- a/java/testdata/java17_debug_debian12.yaml +++ b/java/testdata/java17_debug_debian12.yaml @@ -3,15 +3,15 @@ commandTests: - name: java command: "/usr/lib/jvm/java-17-openjdk-amd64/bin/java" args: ["-version"] - expectedError: ['openjdk version "17.0.9"'] + expectedError: ['openjdk version "17.0.10"'] - name: java-symlink command: "/usr/bin/java" args: ["-version"] - expectedError: ['openjdk version "17.0.9"'] + expectedError: ['openjdk version "17.0.10"'] - name: javac command: "/usr/lib/jvm/java-17-openjdk-amd64/bin/javac" args: ["-version"] - expectedOutput: ['javac 17.0.9'] + expectedOutput: ['javac 17.0.10'] fileExistenceTests: - name: certs path: "/etc/ssl/certs/java/cacerts" @@ -25,4 +25,4 @@ fileExistenceTests: metadataTest: envVars: - key: 'JAVA_VERSION' - value: '17.0.9' + value: '17.0.10' diff --git a/java/testdata/java21_debian12.yaml b/java/testdata/java21_debian12.yaml index 83fe97367..aada01d2f 100644 --- a/java/testdata/java21_debian12.yaml +++ b/java/testdata/java21_debian12.yaml @@ -25,6 +25,14 @@ fileExistenceTests: - name: no-javac path: "/usr/lib/jvm/temurin21_jre_amd64/bin/javac" shouldExist: false + - name: jexec-executable + path: "/usr/lib/jvm/temurin21_jre_amd64/lib/jexec" + shouldExist: true + isExecutableBy: "any" + - name: jspawnhelper-executable + path: "/usr/lib/jvm/temurin21_jre_amd64/lib/jspawnhelper" + shouldExist: true + isExecutableBy: "any" metadataTest: envVars: - key: 'JAVA_VERSION' diff --git a/node_archives.bzl b/node_archives.bzl index 75976869a..ee7244d43 100644 --- a/node_archives.bzl +++ b/node_archives.bzl @@ -6,100 +6,100 @@ def repositories(): node_archive( name = "nodejs18_amd64", - sha256 = "a44c3e7f8bf91e852c928e5d8bd67ca316b35e27eec1d8acbe3b9dbe03688dab", - strip_prefix = "node-v18.18.2-linux-x64/", - urls = ["https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-x64.tar.gz"], - version = "18.18.2", + sha256 = "724802c45237477dbe5777923743e6c77906830cae03a82b5653ebd75b301dda", + strip_prefix = "node-v18.19.1-linux-x64/", + urls = ["https://nodejs.org/dist/v18.19.1/node-v18.19.1-linux-x64.tar.gz"], + version = "18.19.1", architecture = "amd64", control = "//nodejs:control", ) node_archive( name = "nodejs18_arm64", - sha256 = "0c9a6502b66310cb26e12615b57304e91d92ac03d4adcb91c1906351d7928f0d", - strip_prefix = "node-v18.18.2-linux-arm64/", - urls = ["https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-arm64.tar.gz"], - version = "18.18.2", + sha256 = "2913e8544d95c8be9e6034c539ec0584014532166a088bf742629756c3ec42e2", + strip_prefix = "node-v18.19.1-linux-arm64/", + urls = ["https://nodejs.org/dist/v18.19.1/node-v18.19.1-linux-arm64.tar.gz"], + version = "18.19.1", architecture = "arm64", control = "//nodejs:control", ) node_archive( name = "nodejs18_arm", - sha256 = "7a3b34a6fdb9514bc2374114ec6df3c36113dc5075c38b22763aa8f106783737", - strip_prefix = "node-v18.18.2-linux-armv7l/", - urls = ["https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-armv7l.tar.gz"], - version = "18.18.2", + sha256 = "bbe61134fb41d96a335ad36a6dbfd0a05cfcb14b31046263de72a7e487b348d5", + strip_prefix = "node-v18.19.1-linux-armv7l/", + urls = ["https://nodejs.org/dist/v18.19.1/node-v18.19.1-linux-armv7l.tar.gz"], + version = "18.19.1", architecture = "arm", control = "//nodejs:control", ) node_archive( name = "nodejs18_ppc64le", - sha256 = "dbf0939c2ad50b74f2aaa005473b2e14c1cbe68318b69f4c1b4e6dda8e5aa43a", - strip_prefix = "node-v18.18.2-linux-ppc64le/", - urls = ["https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-ppc64le.tar.gz"], - version = "18.18.2", + sha256 = "1dee4b0c95ee00ab81b01db908eff22c51fb8da91cab6e71e3f48fd1b3fd9d16", + strip_prefix = "node-v18.19.1-linux-ppc64le/", + urls = ["https://nodejs.org/dist/v18.19.1/node-v18.19.1-linux-ppc64le.tar.gz"], + version = "18.19.1", architecture = "ppc64le", control = "//nodejs:control", ) node_archive( name = "nodejs18_s390x", - sha256 = "c5ed8da4272740190ce2a477096cb8486ade0d15e2b830f298d7d599c2e6cd97", - strip_prefix = "node-v18.18.2-linux-s390x/", - urls = ["https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-s390x.tar.gz"], - version = "18.18.2", + sha256 = "3d06ceb2be850f3d0e72e7bb6402c058f8dcc809fb3f9458400e93967c433ec5", + strip_prefix = "node-v18.19.1-linux-s390x/", + urls = ["https://nodejs.org/dist/v18.19.1/node-v18.19.1-linux-s390x.tar.gz"], + version = "18.19.1", architecture = "s390x", control = "//nodejs:control", ) node_archive( name = "nodejs20_amd64", - sha256 = "f0919f092fbf74544438907fa083c21e76b2d7a4bc287f0607ada1553ef16f60", - strip_prefix = "node-v20.9.0-linux-x64/", - urls = ["https://nodejs.org/dist/v20.9.0/node-v20.9.0-linux-x64.tar.gz"], - version = "20.9.0", + sha256 = "bf3a779bef19452da90fb88358ec2c57e0d2f882839b20dc6afc297b6aafc0d7", + strip_prefix = "node-v20.11.1-linux-x64/", + urls = ["https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.gz"], + version = "20.11.1", architecture = "amd64", control = "//nodejs:control", ) node_archive( name = "nodejs20_arm64", - sha256 = "d2a7dbeeb274bfd16b579d2cafb92f673010df36c83a5b55de3916aad6806a6a", - strip_prefix = "node-v20.9.0-linux-arm64/", - urls = ["https://nodejs.org/dist/v20.9.0/node-v20.9.0-linux-arm64.tar.gz"], - version = "20.9.0", + sha256 = "e34ab2fc2726b4abd896bcbff0250e9b2da737cbd9d24267518a802ed0606f3b", + strip_prefix = "node-v20.11.1-linux-arm64/", + urls = ["https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-arm64.tar.gz"], + version = "20.11.1", architecture = "arm64", control = "//nodejs:control", ) node_archive( name = "nodejs20_arm", - sha256 = "a28a0de05177106d241ef426b3e006022bc7d242224adace7565868bd9ee6c06", - strip_prefix = "node-v20.9.0-linux-armv7l/", - urls = ["https://nodejs.org/dist/v20.9.0/node-v20.9.0-linux-armv7l.tar.gz"], - version = "20.9.0", + sha256 = "e42791f76ece283c7a4b97fbf716da72c5128c54a9779f10f03ae74a4bcfb8f6", + strip_prefix = "node-v20.11.1-linux-armv7l/", + urls = ["https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-armv7l.tar.gz"], + version = "20.11.1", architecture = "arm", control = "//nodejs:control", ) node_archive( name = "nodejs20_ppc64le", - sha256 = "3bdb0552e0056160c7600e2fbb95478538e9a90c158120f758658e51d94512c4", - strip_prefix = "node-v20.9.0-linux-ppc64le/", - urls = ["https://nodejs.org/dist/v20.9.0/node-v20.9.0-linux-ppc64le.tar.gz"], - version = "20.9.0", + sha256 = "9823305ac3a66925a9b61d8032f6bbb4c3e33c28e7f957ebb27e49732feffb23", + strip_prefix = "node-v20.11.1-linux-ppc64le/", + urls = ["https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-ppc64le.tar.gz"], + version = "20.11.1", architecture = "ppc64le", control = "//nodejs:control", ) node_archive( name = "nodejs20_s390x", - sha256 = "da75cc336f59cd0166fb0bbec0437ec8c419f3acfc05b19df39d94f497db6a6c", - strip_prefix = "node-v20.9.0-linux-s390x/", - urls = ["https://nodejs.org/dist/v20.9.0/node-v20.9.0-linux-s390x.tar.gz"], - version = "20.9.0", + sha256 = "4c66b2f247fdd8720853321526d7cda483018fcb32014b75c30f3a54ecacaea7", + strip_prefix = "node-v20.11.1-linux-s390x/", + urls = ["https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-s390x.tar.gz"], + version = "20.11.1", architecture = "s390x", control = "//nodejs:control", ) diff --git a/nodejs/BUILD b/nodejs/BUILD index 16e2fc65e..bf6f43733 100644 --- a/nodejs/BUILD +++ b/nodejs/BUILD @@ -1,4 +1,5 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "oci_image_index", "structure_test") +load("@container_structure_test//:defs.bzl", "container_structure_test") +load("@rules_oci//oci:defs.bzl", "oci_image", "oci_image_index") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("//:checksums.bzl", "ARCHITECTURES") load("//base:distro.bzl", "DISTROS") @@ -48,9 +49,9 @@ USER = [ ] [ - structure_test( + container_structure_test( name = "nodejs" + major_version + ("" if (not mode) else mode) + "_" + user + "_" + arch + "_" + distro + "_test", - config = [ + configs = [ "testdata/nodejs" + major_version + ".yaml", "testdata/check_npm.yaml", ], @@ -88,9 +89,9 @@ pkg_tar( ] [ - structure_test( + container_structure_test( name = "check_certificate_nodejs" + major_version + ("" if (not mode) else mode) + "_" + user + "_" + arch + "_" + distro + "_test", - config = ["testdata/check_certificate.yaml"], + configs = ["testdata/check_certificate.yaml"], image = "check_certificate_nodejs" + major_version + ("" if (not mode) else mode) + "_" + user + "_" + arch + "_" + distro, tags = [ arch, diff --git a/nodejs/testdata/nodejs18.yaml b/nodejs/testdata/nodejs18.yaml index 10690c205..066fe25c7 100644 --- a/nodejs/testdata/nodejs18.yaml +++ b/nodejs/testdata/nodejs18.yaml @@ -3,4 +3,4 @@ commandTests: - name: nodejs command: "/nodejs/bin/node" args: ["--version"] - expectedOutput: ["v18.18.2"] + expectedOutput: ["v18.19.1"] diff --git a/nodejs/testdata/nodejs20.yaml b/nodejs/testdata/nodejs20.yaml index 04b53fe3a..104f6deec 100644 --- a/nodejs/testdata/nodejs20.yaml +++ b/nodejs/testdata/nodejs20.yaml @@ -3,4 +3,4 @@ commandTests: - name: nodejs command: "/nodejs/bin/node" args: ["--version"] - expectedOutput: ["v20.9.0"] + expectedOutput: ["v20.11.1"] diff --git a/private/oci/cc_image.bzl b/private/oci/cc_image.bzl index a824d64a1..9f99d6cfa 100644 --- a/private/oci/cc_image.bzl +++ b/private/oci/cc_image.bzl @@ -1,4 +1,4 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_image") +load("@rules_oci//oci:defs.bzl", "oci_image") load("@rules_pkg//:pkg.bzl", "pkg_tar") def cc_image(name, srcs, base): diff --git a/private/oci/go_image.bzl b/private/oci/go_image.bzl index c2a5528cc..008ecff89 100644 --- a/private/oci/go_image.bzl +++ b/private/oci/go_image.bzl @@ -1,6 +1,6 @@ load("@io_bazel_rules_go//go:def.bzl", "go_binary") load("@rules_pkg//:pkg.bzl", "pkg_tar") -load("@contrib_rules_oci//oci:defs.bzl", "oci_image") +load("@rules_oci//oci:defs.bzl", "oci_image") def go_image(name, srcs, base, arch = "amd64", os = "linux"): go_binary( diff --git a/private/oci/java_image.bzl b/private/oci/java_image.bzl index fe7b5acab..34b8570a0 100644 --- a/private/oci/java_image.bzl +++ b/private/oci/java_image.bzl @@ -1,4 +1,4 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_image") +load("@rules_oci//oci:defs.bzl", "oci_image") load("@rules_pkg//:pkg.bzl", "pkg_tar") def java_image(name, srcs, main_class, base): diff --git a/private/oci/rust_image.bzl b/private/oci/rust_image.bzl index accb267fc..5fae6f462 100644 --- a/private/oci/rust_image.bzl +++ b/private/oci/rust_image.bzl @@ -1,4 +1,4 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_image") +load("@rules_oci//oci:defs.bzl", "oci_image") load("@rules_rust//rust:defs.bzl", "rust_binary") load("@rules_pkg//:pkg.bzl", "pkg_tar") diff --git a/private/oci/sign_and_push.bzl b/private/oci/sign_and_push.bzl index 443d83728..2c739238e 100644 --- a/private/oci/sign_and_push.bzl +++ b/private/oci/sign_and_push.bzl @@ -1,5 +1,5 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_push") -load("@contrib_rules_oci//cosign:defs.bzl", "cosign_attest", "cosign_sign") +load("@rules_oci//oci:defs.bzl", "oci_push") +load("@rules_oci//cosign:defs.bzl", "cosign_attest", "cosign_sign") load("//private/pkg:oci_image_spdx.bzl", "oci_image_spdx") PUSH_AND_SIGN_CMD = """\ diff --git a/private/pkg/test/oci_image/BUILD.bazel b/private/pkg/test/oci_image/BUILD.bazel index 1ec32e721..21a776356 100644 --- a/private/pkg/test/oci_image/BUILD.bazel +++ b/private/pkg/test/oci_image/BUILD.bazel @@ -1,4 +1,4 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "oci_image_index") +load("@rules_oci//oci:defs.bzl", "oci_image", "oci_image_index") load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_files") load("//private/pkg:oci_image_spdx.bzl", "oci_image_spdx") load("//private/util:deb.bzl", "deb") diff --git a/private/pkg/test/oci_image/fat_image_sbom.spdx.json b/private/pkg/test/oci_image/fat_image_sbom.spdx.json index a79d03fe2..a34d0796a 100644 --- a/private/pkg/test/oci_image/fat_image_sbom.spdx.json +++ b/private/pkg/test/oci_image/fat_image_sbom.spdx.json @@ -1 +1 @@ -{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"//private/pkg/test/oci_image:fat_image","documentNamespace":"http://spdx.org/spdxdocs/distroless/-slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-fat-underscore-image","creationInfo":{"licenseListVersion":"NOASSERTION","creators":["Organization: distroless"],"created":"1970-01-01T00:00:00Z"},"packages":[{"name":"//private/pkg/test/oci_image:fat_image","SPDXID":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-fat-underscore-image","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION"},{"name":"//private/pkg/test/oci_image:image_arm64","SPDXID":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION"},{"name":"base-files","SPDXID":"SPDXRef-arm64-underscore-debian11-underscore-base-files","versionInfo":"11.1+deb11u8","supplier":"Person: Santiago Vila \\\\u003csanvila@debian.org\\\\u003e","downloadLocation":"https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_11.1+deb11u8_arm64.deb","checksums":[{"algorithm":"SHA256","checksumValue":"76d8df23af40b13cb765a9ae4546fd85a67941912135c426d34fba3df9969fdb"}],"copyrightText":"This is the Debian GNU/Linux prepackaged version of the Debian Base System\nMiscellaneous files. These files were written by Ian Murdock\n\u003cimurdock@debian.org\u003e and Bruce Perens \u003cbruce@pixar.com\u003e.\n\nThis package was first put together by Bruce Perens \u003cBruce@Pixar.com\u003e,\nfrom his own sources.\n\nThe GNU Public Licenses in /usr/share/common-licenses were taken from\nftp.gnu.org and are copyrighted by the Free Software Foundation, Inc.\n\nThe Artistic License in /usr/share/common-licenses is the one coming\nfrom Perl and its SPDX name is \"Artistic License 1.0 (Perl)\".\n\n\nCopyright (C) 1995-2011 Software in the Public Interest.\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nOn Debian GNU/Linux systems, the complete text of the GNU General\nPublic License can be found in `/usr/share/common-licenses/GPL'.\n","summary":"Debian base system miscellaneous files","description":"Debian base system miscellaneous files\nThis package contains the basic filesystem hierarchy of a Debian system, and\nseveral important miscellaneous files, such as /etc/debian_version,\n/etc/host.conf, /etc/issue, /etc/motd, /etc/profile, and others,\nand the text of several common licenses in use on Debian systems.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:deb/debian/base-files@11.1+deb11u8?arch=arm64"}]},{"name":"@arm64_debian11_base-files//:spdx","SPDXID":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION","description":"Generated from base-files@11.1+deb11u8"},{"name":"//private/pkg/test/oci_image:image_amd64","SPDXID":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION"},{"name":"netbase","SPDXID":"SPDXRef-amd64-underscore-debian11-underscore-netbase","versionInfo":"6.3","supplier":"Person: Marco d'Itri \\\\u003cmd@linux.it\\\\u003e","downloadLocation":"https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.3_all.deb","checksums":[{"algorithm":"SHA256","checksumValue":"f444889ad3441758e3a5092418e062da2b0c6a811fdb0c262a6b70cb2518dbde"}],"copyrightText":"This package was created by Peter Tobias tobias@et-inf.fho-emden.de on\nWed, 24 Aug 1994 21:33:28 +0200 and maintained by Anthony Towns\n\u003cajt@debian.org\u003e until 2001.\nIt is currently maintained by Marco d'Itri \u003cmd@linux.it\u003e.\n\nCopyright 1994-2010 Peter Tobias, Anthony Towns and Marco d'Itri\n\nThe programs in this package are distributed under the terms of the GNU\nGeneral Public License, version 2 as distributed by the Free Software\nFoundation. On Debian systems, a copy of this license may be found in\n/usr/share/common-licenses/GPL-2.\n","summary":"Basic TCP/IP networking system","description":"Basic TCP/IP networking system\nThis package provides the necessary infrastructure for basic TCP/IP based\nnetworking.\n.\nIn particular, it supplies common name-to-number mappings in /etc/services,\n/etc/rpc, /etc/protocols and /etc/ethertypes.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:deb/debian/netbase@6.3?arch=all"}]},{"name":"@amd64_debian11_netbase//:spdx","SPDXID":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION","description":"Generated from netbase@6.3"}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-fat-underscore-image","relationshipType":"DESCRIBES"},{"spdxElementId":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","relatedSpdxElement":"SPDXRef-arm64-underscore-debian11-underscore-base-files","relationshipType":"GENERATED_FROM"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","relatedSpdxElement":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-fat-underscore-image","relatedSpdxElement":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","relationshipType":"CONTAINS"},{"spdxElementId":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","relatedSpdxElement":"SPDXRef-amd64-underscore-debian11-underscore-netbase","relationshipType":"GENERATED_FROM"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","relatedSpdxElement":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-fat-underscore-image","relatedSpdxElement":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","relationshipType":"CONTAINS"}]} \ No newline at end of file +{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"//private/pkg/test/oci_image:fat_image","documentNamespace":"http://spdx.org/spdxdocs/distroless/-slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-fat-underscore-image","creationInfo":{"licenseListVersion":"NOASSERTION","creators":["Organization: distroless"],"created":"1970-01-01T00:00:00Z"},"packages":[{"name":"//private/pkg/test/oci_image:fat_image","SPDXID":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-fat-underscore-image","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION"},{"name":"//private/pkg/test/oci_image:image_arm64","SPDXID":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION"},{"name":"base-files","SPDXID":"SPDXRef-arm64-underscore-debian11-underscore-base-files","versionInfo":"11.1+deb11u9","supplier":"Person: Santiago Vila \\\\u003csanvila@debian.org\\\\u003e","downloadLocation":"https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_11.1+deb11u9_arm64.deb","checksums":[{"algorithm":"SHA256","checksumValue":"c40dc4d5c6b82f5cfe75efa1a12bd09b9d5b9b8446ea045a991896a1ead8b02c"}],"copyrightText":"This is the Debian GNU/Linux prepackaged version of the Debian Base System\nMiscellaneous files. These files were written by Ian Murdock\n\u003cimurdock@debian.org\u003e and Bruce Perens \u003cbruce@pixar.com\u003e.\n\nThis package was first put together by Bruce Perens \u003cBruce@Pixar.com\u003e,\nfrom his own sources.\n\nThe GNU Public Licenses in /usr/share/common-licenses were taken from\nftp.gnu.org and are copyrighted by the Free Software Foundation, Inc.\n\nThe Artistic License in /usr/share/common-licenses is the one coming\nfrom Perl and its SPDX name is \"Artistic License 1.0 (Perl)\".\n\n\nCopyright (C) 1995-2011 Software in the Public Interest.\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nOn Debian GNU/Linux systems, the complete text of the GNU General\nPublic License can be found in `/usr/share/common-licenses/GPL'.\n","summary":"Debian base system miscellaneous files","description":"Debian base system miscellaneous files\nThis package contains the basic filesystem hierarchy of a Debian system, and\nseveral important miscellaneous files, such as /etc/debian_version,\n/etc/host.conf, /etc/issue, /etc/motd, /etc/profile, and others,\nand the text of several common licenses in use on Debian systems.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:deb/debian/base-files@11.1+deb11u9?arch=arm64"}]},{"name":"@arm64_debian11_base-files//:spdx","SPDXID":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION","description":"Generated from base-files@11.1+deb11u9"},{"name":"//private/pkg/test/oci_image:image_amd64","SPDXID":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION"},{"name":"netbase","SPDXID":"SPDXRef-amd64-underscore-debian11-underscore-netbase","versionInfo":"6.3","supplier":"Person: Marco d'Itri \\\\u003cmd@linux.it\\\\u003e","downloadLocation":"https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.3_all.deb","checksums":[{"algorithm":"SHA256","checksumValue":"f444889ad3441758e3a5092418e062da2b0c6a811fdb0c262a6b70cb2518dbde"}],"copyrightText":"This package was created by Peter Tobias tobias@et-inf.fho-emden.de on\nWed, 24 Aug 1994 21:33:28 +0200 and maintained by Anthony Towns\n\u003cajt@debian.org\u003e until 2001.\nIt is currently maintained by Marco d'Itri \u003cmd@linux.it\u003e.\n\nCopyright 1994-2010 Peter Tobias, Anthony Towns and Marco d'Itri\n\nThe programs in this package are distributed under the terms of the GNU\nGeneral Public License, version 2 as distributed by the Free Software\nFoundation. On Debian systems, a copy of this license may be found in\n/usr/share/common-licenses/GPL-2.\n","summary":"Basic TCP/IP networking system","description":"Basic TCP/IP networking system\nThis package provides the necessary infrastructure for basic TCP/IP based\nnetworking.\n.\nIn particular, it supplies common name-to-number mappings in /etc/services,\n/etc/rpc, /etc/protocols and /etc/ethertypes.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:deb/debian/netbase@6.3?arch=all"}]},{"name":"@amd64_debian11_netbase//:spdx","SPDXID":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION","description":"Generated from netbase@6.3"}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-fat-underscore-image","relationshipType":"DESCRIBES"},{"spdxElementId":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","relatedSpdxElement":"SPDXRef-arm64-underscore-debian11-underscore-base-files","relationshipType":"GENERATED_FROM"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","relatedSpdxElement":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-fat-underscore-image","relatedSpdxElement":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","relationshipType":"CONTAINS"},{"spdxElementId":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","relatedSpdxElement":"SPDXRef-amd64-underscore-debian11-underscore-netbase","relationshipType":"GENERATED_FROM"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","relatedSpdxElement":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-fat-underscore-image","relatedSpdxElement":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","relationshipType":"CONTAINS"}]} \ No newline at end of file diff --git a/private/pkg/test/oci_image/image_amd64.spdx.json b/private/pkg/test/oci_image/image_amd64.spdx.json index c05b6a267..f61c49e09 100644 --- a/private/pkg/test/oci_image/image_amd64.spdx.json +++ b/private/pkg/test/oci_image/image_amd64.spdx.json @@ -1 +1 @@ -{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"//private/pkg/test/oci_image:image_amd64","documentNamespace":"http://spdx.org/spdxdocs/distroless/-slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","creationInfo":{"licenseListVersion":"NOASSERTION","creators":["Organization: distroless"],"created":"1970-01-01T00:00:00Z"},"packages":[{"name":"//private/pkg/test/oci_image:image_amd64","SPDXID":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION"},{"name":"netbase","SPDXID":"SPDXRef-amd64-underscore-debian11-underscore-netbase","versionInfo":"6.3","supplier":"Person: Marco d'Itri \\u003cmd@linux.it\\u003e","downloadLocation":"https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/n/netbase/netbase_6.3_all.deb","checksums":[{"algorithm":"SHA256","checksumValue":"f444889ad3441758e3a5092418e062da2b0c6a811fdb0c262a6b70cb2518dbde"}],"copyrightText":"This package was created by Peter Tobias tobias@et-inf.fho-emden.de on\nWed, 24 Aug 1994 21:33:28 +0200 and maintained by Anthony Towns\n\u003cajt@debian.org\u003e until 2001.\nIt is currently maintained by Marco d'Itri \u003cmd@linux.it\u003e.\n\nCopyright 1994-2010 Peter Tobias, Anthony Towns and Marco d'Itri\n\nThe programs in this package are distributed under the terms of the GNU\nGeneral Public License, version 2 as distributed by the Free Software\nFoundation. On Debian systems, a copy of this license may be found in\n/usr/share/common-licenses/GPL-2.\n","summary":"Basic TCP/IP networking system","description":"Basic TCP/IP networking system\nThis package provides the necessary infrastructure for basic TCP/IP based\nnetworking.\n.\nIn particular, it supplies common name-to-number mappings in /etc/services,\n/etc/rpc, /etc/protocols and /etc/ethertypes.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:deb/debian/netbase@6.3?arch=all"}]},{"name":"@amd64_debian11_netbase//:spdx","SPDXID":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION","description":"Generated from netbase@6.3"}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","relationshipType":"DESCRIBES"},{"spdxElementId":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","relatedSpdxElement":"SPDXRef-amd64-underscore-debian11-underscore-netbase","relationshipType":"GENERATED_FROM"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","relatedSpdxElement":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","relationshipType":"DEPENDS_ON"}]} \ No newline at end of file +{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"//private/pkg/test/oci_image:image_amd64","documentNamespace":"http://spdx.org/spdxdocs/distroless/-slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","creationInfo":{"licenseListVersion":"NOASSERTION","creators":["Organization: distroless"],"created":"1970-01-01T00:00:00Z"},"packages":[{"name":"//private/pkg/test/oci_image:image_amd64","SPDXID":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION"},{"name":"netbase","SPDXID":"SPDXRef-amd64-underscore-debian11-underscore-netbase","versionInfo":"6.3","supplier":"Person: Marco d'Itri \\u003cmd@linux.it\\u003e","downloadLocation":"https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/n/netbase/netbase_6.3_all.deb","checksums":[{"algorithm":"SHA256","checksumValue":"f444889ad3441758e3a5092418e062da2b0c6a811fdb0c262a6b70cb2518dbde"}],"copyrightText":"This package was created by Peter Tobias tobias@et-inf.fho-emden.de on\nWed, 24 Aug 1994 21:33:28 +0200 and maintained by Anthony Towns\n\u003cajt@debian.org\u003e until 2001.\nIt is currently maintained by Marco d'Itri \u003cmd@linux.it\u003e.\n\nCopyright 1994-2010 Peter Tobias, Anthony Towns and Marco d'Itri\n\nThe programs in this package are distributed under the terms of the GNU\nGeneral Public License, version 2 as distributed by the Free Software\nFoundation. On Debian systems, a copy of this license may be found in\n/usr/share/common-licenses/GPL-2.\n","summary":"Basic TCP/IP networking system","description":"Basic TCP/IP networking system\nThis package provides the necessary infrastructure for basic TCP/IP based\nnetworking.\n.\nIn particular, it supplies common name-to-number mappings in /etc/services,\n/etc/rpc, /etc/protocols and /etc/ethertypes.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:deb/debian/netbase@6.3?arch=all"}]},{"name":"@amd64_debian11_netbase//:spdx","SPDXID":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION","description":"Generated from netbase@6.3"}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","relationshipType":"DESCRIBES"},{"spdxElementId":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","relatedSpdxElement":"SPDXRef-amd64-underscore-debian11-underscore-netbase","relationshipType":"GENERATED_FROM"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-amd64","relatedSpdxElement":"SPDXRef--at-amd64-underscore-debian11-underscore-netbase-slash--slash--colon-spdx","relationshipType":"DEPENDS_ON"}]} \ No newline at end of file diff --git a/private/pkg/test/oci_image/image_arm64.spdx.json b/private/pkg/test/oci_image/image_arm64.spdx.json index b150bf373..8e3f2c10a 100644 --- a/private/pkg/test/oci_image/image_arm64.spdx.json +++ b/private/pkg/test/oci_image/image_arm64.spdx.json @@ -1 +1 @@ -{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"//private/pkg/test/oci_image:image_arm64","documentNamespace":"http://spdx.org/spdxdocs/distroless/-slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","creationInfo":{"licenseListVersion":"NOASSERTION","creators":["Organization: distroless"],"created":"1970-01-01T00:00:00Z"},"packages":[{"name":"//private/pkg/test/oci_image:image_arm64","SPDXID":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION"},{"name":"base-files","SPDXID":"SPDXRef-arm64-underscore-debian11-underscore-base-files","versionInfo":"11.1+deb11u8","supplier":"Person: Santiago Vila \\u003csanvila@debian.org\\u003e","downloadLocation":"https://snapshot.debian.org/archive/debian/20231106T210201Z/pool/main/b/base-files/base-files_11.1+deb11u8_arm64.deb","checksums":[{"algorithm":"SHA256","checksumValue":"76d8df23af40b13cb765a9ae4546fd85a67941912135c426d34fba3df9969fdb"}],"copyrightText":"This is the Debian GNU/Linux prepackaged version of the Debian Base System\nMiscellaneous files. These files were written by Ian Murdock\n\u003cimurdock@debian.org\u003e and Bruce Perens \u003cbruce@pixar.com\u003e.\n\nThis package was first put together by Bruce Perens \u003cBruce@Pixar.com\u003e,\nfrom his own sources.\n\nThe GNU Public Licenses in /usr/share/common-licenses were taken from\nftp.gnu.org and are copyrighted by the Free Software Foundation, Inc.\n\nThe Artistic License in /usr/share/common-licenses is the one coming\nfrom Perl and its SPDX name is \"Artistic License 1.0 (Perl)\".\n\n\nCopyright (C) 1995-2011 Software in the Public Interest.\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nOn Debian GNU/Linux systems, the complete text of the GNU General\nPublic License can be found in `/usr/share/common-licenses/GPL'.\n","summary":"Debian base system miscellaneous files","description":"Debian base system miscellaneous files\nThis package contains the basic filesystem hierarchy of a Debian system, and\nseveral important miscellaneous files, such as /etc/debian_version,\n/etc/host.conf, /etc/issue, /etc/motd, /etc/profile, and others,\nand the text of several common licenses in use on Debian systems.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:deb/debian/base-files@11.1+deb11u8?arch=arm64"}]},{"name":"@arm64_debian11_base-files//:spdx","SPDXID":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION","description":"Generated from base-files@11.1+deb11u8"}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","relationshipType":"DESCRIBES"},{"spdxElementId":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","relatedSpdxElement":"SPDXRef-arm64-underscore-debian11-underscore-base-files","relationshipType":"GENERATED_FROM"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","relatedSpdxElement":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","relationshipType":"DEPENDS_ON"}]} \ No newline at end of file +{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"//private/pkg/test/oci_image:image_arm64","documentNamespace":"http://spdx.org/spdxdocs/distroless/-slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","creationInfo":{"licenseListVersion":"NOASSERTION","creators":["Organization: distroless"],"created":"1970-01-01T00:00:00Z"},"packages":[{"name":"//private/pkg/test/oci_image:image_arm64","SPDXID":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION"},{"name":"base-files","SPDXID":"SPDXRef-arm64-underscore-debian11-underscore-base-files","versionInfo":"11.1+deb11u9","supplier":"Person: Santiago Vila \\u003csanvila@debian.org\\u003e","downloadLocation":"https://snapshot.debian.org/archive/debian/20240210T223313Z/pool/main/b/base-files/base-files_11.1+deb11u9_arm64.deb","checksums":[{"algorithm":"SHA256","checksumValue":"c40dc4d5c6b82f5cfe75efa1a12bd09b9d5b9b8446ea045a991896a1ead8b02c"}],"copyrightText":"This is the Debian GNU/Linux prepackaged version of the Debian Base System\nMiscellaneous files. These files were written by Ian Murdock\n\u003cimurdock@debian.org\u003e and Bruce Perens \u003cbruce@pixar.com\u003e.\n\nThis package was first put together by Bruce Perens \u003cBruce@Pixar.com\u003e,\nfrom his own sources.\n\nThe GNU Public Licenses in /usr/share/common-licenses were taken from\nftp.gnu.org and are copyrighted by the Free Software Foundation, Inc.\n\nThe Artistic License in /usr/share/common-licenses is the one coming\nfrom Perl and its SPDX name is \"Artistic License 1.0 (Perl)\".\n\n\nCopyright (C) 1995-2011 Software in the Public Interest.\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nOn Debian GNU/Linux systems, the complete text of the GNU General\nPublic License can be found in `/usr/share/common-licenses/GPL'.\n","summary":"Debian base system miscellaneous files","description":"Debian base system miscellaneous files\nThis package contains the basic filesystem hierarchy of a Debian system, and\nseveral important miscellaneous files, such as /etc/debian_version,\n/etc/host.conf, /etc/issue, /etc/motd, /etc/profile, and others,\nand the text of several common licenses in use on Debian systems.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:deb/debian/base-files@11.1+deb11u9?arch=arm64"}]},{"name":"@arm64_debian11_base-files//:spdx","SPDXID":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","downloadLocation":"NOASSERTION","copyrightText":"NOASSERTION","description":"Generated from base-files@11.1+deb11u9"}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","relationshipType":"DESCRIBES"},{"spdxElementId":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","relatedSpdxElement":"SPDXRef-arm64-underscore-debian11-underscore-base-files","relationshipType":"GENERATED_FROM"},{"spdxElementId":"SPDXRef--slash--slash-private-slash-pkg-slash-test-slash-oci-underscore-image-colon-image-underscore-arm64","relatedSpdxElement":"SPDXRef--at-arm64-underscore-debian11-underscore-base-files-slash--slash--colon-spdx","relationshipType":"DEPENDS_ON"}]} \ No newline at end of file diff --git a/private/remote/temurin_archive.bzl b/private/remote/temurin_archive.bzl index d5cf92086..a13c5e40a 100644 --- a/private/remote/temurin_archive.bzl +++ b/private/remote/temurin_archive.bzl @@ -11,16 +11,14 @@ pkg_files( srcs = glob( ["output/**/*"], ), - excludes = ["_bin_dir", "_cacerts"], + excludes = ["_executables", "_cacerts"], strip_prefix = "output", ) -# special rules for bin files to make them executable +# special rules for bin files to make them executable and other executables pkg_files( - name = "_bin_dir", - srcs = glob( - ["output/bin/*"], - ), + name = "_executables", + srcs = glob(["output/bin/*"]) + ["output/lib/jexec", "output/lib/jspawnhelper"], attributes = pkg_attributes( mode = "0755", user = "root", @@ -32,7 +30,7 @@ pkg_files( # everything that needs to go into the jvm install dir pkg_filegroup( name = "_jvm_dir", - srcs = ["_bin_dir", "_most_files"], + srcs = ["_executables", "_most_files"], prefix = "/usr/lib/jvm/{name}", ) diff --git a/python3/BUILD b/python3/BUILD index 94399aed7..d48de296d 100644 --- a/python3/BUILD +++ b/python3/BUILD @@ -1,4 +1,5 @@ -load("@contrib_rules_oci//oci:defs.bzl", "oci_image", "oci_image_index", "structure_test") +load("@container_structure_test//:defs.bzl", "container_structure_test") +load("@rules_oci//oci:defs.bzl", "oci_image", "oci_image_index") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("//:checksums.bzl", ARCHITECTURES = "BASE_ARCHITECTURES") load("//private/util:deb.bzl", "deb") @@ -93,10 +94,10 @@ DISTRO_VERSION = { ] [ - structure_test( + container_structure_test( name = "python3_" + user + "_" + arch + "_" + distro + "_test", size = "medium", - config = ["testdata/python3.yaml"], + configs = ["testdata/python3.yaml"], image = ":python3_" + user + "_" + arch + "_" + distro, tags = [ "manual", @@ -110,10 +111,10 @@ DISTRO_VERSION = { # tests for version-specific things [ - structure_test( + container_structure_test( name = "version_specific_" + user + "_" + arch + "_" + distro + "_test", size = "medium", - config = ["testdata/" + distro + ".yaml"], + configs = ["testdata/" + distro + ".yaml"], image = ":python3_" + user + "_" + arch + "_" + distro, tags = [ "manual", diff --git a/python3/README.md b/python3/README.md index 0d0db56be..789f012d0 100644 --- a/python3/README.md +++ b/python3/README.md @@ -13,4 +13,4 @@ Specifically, the image contains everything in the [base image](../../base/READM The entrypoint of this image is set to "python", so this image expects users to supply a path to a .py file in the CMD. -See the Python [Hello World](../../examples/python3/) directory for an example. +See the Python [Hello World](../examples/python3/) directory for an example.