diff --git a/.github/workflows/e2e-nightly-reusable-pipeline.yml b/.github/workflows/e2e-nightly-reusable-pipeline.yml index c6d2b78d49..1d18aed479 100644 --- a/.github/workflows/e2e-nightly-reusable-pipeline.yml +++ b/.github/workflows/e2e-nightly-reusable-pipeline.yml @@ -211,7 +211,7 @@ jobs: run: | GIT_SHORT_HASH=$(git rev-parse --short HEAD) - namespace="nightly-e2e-$STORAGE_TYPE-$GIT_SHORT_HASH-$RANDUUID4C" + namespace="pr2088-e2e-$STORAGE_TYPE-$GIT_SHORT_HASH-$RANDUUID4C" echo "namespace=$namespace" >> "$GITHUB_OUTPUT" echo "sha_short=$GIT_SHORT_HASH" >> "$GITHUB_OUTPUT" diff --git a/.github/workflows/e2e-nightly.yml b/.github/workflows/e2e-nightly.yml index 91a28789d0..7d2e2599ed 100644 --- a/.github/workflows/e2e-nightly.yml +++ b/.github/workflows/e2e-nightly.yml @@ -15,6 +15,11 @@ name: E2E Nightly on: + pull_request: + types: [opened, reopened, synchronize, labeled, unlabeled] + branches: + - main + - feat/pm workflow_dispatch: env: @@ -30,6 +35,7 @@ defaults: jobs: cleanup-nested-clusters: + if: github.event_name != 'pull_request' name: Cleanup nested clusters runs-on: ubuntu-latest steps: @@ -51,6 +57,7 @@ jobs: run: bash .github/scripts/bash/e2e/cleanup-nightly-resources.sh power-off-vms-for-nested: + if: github.event_name != 'pull_request' name: Power off VMs for nested clusters needs: cleanup-nested-clusters runs-on: ubuntu-latest @@ -70,7 +77,7 @@ jobs: set-vars: name: Set vars - needs: power-off-vms-for-nested + # needs: power-off-vms-for-nested runs-on: ubuntu-latest outputs: date_start: ${{ steps.vars.outputs.date_start }} @@ -105,7 +112,7 @@ jobs: nested_storageclass_name: nested-thin-r1 nested_cluster_network_name: cn-4006-for-e2e-test branch: main - virtualization_tag: main + virtualization_tag: pr2088 deckhouse_channel: ${{ needs.set-vars.outputs.deckhouse_channel }} deckhouse_version: ${{ needs.set-vars.outputs.deckhouse_version }} registry_profile: ${{ needs.set-vars.outputs.registry_profile }} @@ -113,6 +120,7 @@ jobs: go_version: "1.25.11" e2e_timeout: "3.5h" e2e_image_base_url: ${{ needs.set-vars.outputs.e2e_image_base_url }} + e2e_focus_tests: "VirtualMachineConfiguration" date_start: ${{ needs.set-vars.outputs.date_start }} randuuid4c: ${{ needs.set-vars.outputs.randuuid4c }} cluster_config_workers_memory: "9Gi" @@ -128,6 +136,7 @@ jobs: E2E_ARTIFACTS_GPG_PASSPHRASE: ${{ secrets.E2E_ARTIFACTS_GPG_PASSPHRASE }} e2e-nfs: + if: github.event_name != 'pull_request' name: E2E Pipeline (NFS) needs: - set-vars @@ -161,12 +170,13 @@ jobs: E2E_ARTIFACTS_GPG_PASSPHRASE: ${{ secrets.E2E_ARTIFACTS_GPG_PASSPHRASE }} report-to-channel: + if: github.event_name != 'pull_request' runs-on: ubuntu-latest name: End-to-End tests report needs: - e2e-replicated - - e2e-nfs - if: ${{ always()}} + # - e2e-nfs + # if: ${{ always()}} steps: - uses: actions/checkout@v6 @@ -202,7 +212,7 @@ jobs: env: EXPECTED_STORAGE_TYPES: '["replicated","nfs"]' LOOP_API_BASE_URL: ${{ secrets.LOOP_API_BASE_URL }} - LOOP_CHANNEL_ID: ${{ secrets.LOOP_CHANNEL_ID }} + LOOP_CHANNEL_ID: ${{ secrets.LOOP_TEST_CHANNEL_ID }} LOOP_TOKEN: ${{ secrets.LOOP_TOKEN }} with: script: | diff --git a/build/base-images/base-images-pins.yml b/build/base-images/base-images-pins.yml index cbeacb4c0e..d28cead521 100644 --- a/build/base-images/base-images-pins.yml +++ b/build/base-images/base-images-pins.yml @@ -10,4 +10,5 @@ fromContainerFactory: # CVE mitigation (08-06-2026): requires the ALT 20260119 based toolchain # provided by container-factory instead of the deckhouse_images build. - builder/golang-alt-1.25 + - builder/distroless - builder/golang-debian-1.25 diff --git a/build/base-images/container_factory_images.yml b/build/base-images/container_factory_images.yml index a9a72a61fc..a4fb0fe267 100644 --- a/build/base-images/container_factory_images.yml +++ b/build/base-images/container_factory_images.yml @@ -1,73 +1,80 @@ -# version=v1.1.14 +# version=v1.2.0 # REGISTRY_PATH is a special key which is concatenated with other base images REGISTRY_PATH: registry.deckhouse.io/container-factory -abseil-cpp-20230125: "sha256:b73fc03d2e49ef394d69c2fc7d354dec4874515a84c3d36b70647c41f03831a6" # from: builder/scratch -abseil-cpp-20240722.1: "sha256:b0c2370d3d77cc72d63cf71272adcebc657e1a9c314c2bcbea250c4a6bf00eb7" # from: builder/scratch -abseil-cpp-devel-20230125: "sha256:8a2f6fe3922ee020374b2645ddba7fca14eabd1af17f729971a872410e10a91a" # from: builder/scratch -abseil-cpp-devel-20240722.1: "sha256:b9eafc1020f50654fd03ea81683a7db802aa5655c1b19d57a7137c0dfd053e22" # from: builder/scratch -abseil-cpp-devel: "sha256:b9eafc1020f50654fd03ea81683a7db802aa5655c1b19d57a7137c0dfd053e22" # from: builder/scratch -abseil-cpp: "sha256:b0c2370d3d77cc72d63cf71272adcebc657e1a9c314c2bcbea250c4a6bf00eb7" # from: builder/scratch -argp-standalone-1.5.0: "sha256:9ac406a65924f764d7873f289f933d399391f854218a08bd3304d831e32f970a" # from: builder/scratch -argp-standalone: "sha256:9ac406a65924f764d7873f289f933d399391f854218a08bd3304d831e32f970a" # from: builder/scratch -autoconf-2.73: "sha256:d2d5d2a8c2a1f065b28995b4f3e6e5976bf38b966736b4c851bf18f18d150a18" # from: builder/scratch -autoconf: "sha256:d2d5d2a8c2a1f065b28995b4f3e6e5976bf38b966736b4c851bf18f18d150a18" # from: builder/scratch -automake-1.18.1: "sha256:3790477e204dd9ed94c298e822debb4f0e843027fb9e0b45b252f5014db41a93" # from: builder/scratch -automake: "sha256:3790477e204dd9ed94c298e822debb4f0e843027fb9e0b45b252f5014db41a93" # from: builder/scratch -base/distroless: "sha256:17118e598f346a5843faf917a34e863a56b819ea406be88534e33f22dd064809" # from: builder/scratch -baselayout-1.0: "sha256:79b6263067b8c5b2cc82c79cd7f805586ae30accabe0051497234246e336bc3b" # from: builder/scratch -baselayout: "sha256:79b6263067b8c5b2cc82c79cd7f805586ae30accabe0051497234246e336bc3b" # from: builder/scratch -base/nginx-1.28.0: "sha256:1b79ee77e72b48081e2ac3343b9bf0be5c56fd544d1450b6f67b5d8e782e98d2" # from: nginx-1.28.0 -base/nginx: "sha256:1b79ee77e72b48081e2ac3343b9bf0be5c56fd544d1450b6f67b5d8e782e98d2" # from: nginx-1.28.0 -base/redis-7.4.5: "sha256:8da128c972c8f0f7211f7593d78de594943dd15629bb5633387fec7e248889bd" # from: builder/scratch -base/redis-7.4.7: "sha256:cf2fcfb99c112fde800ad7b4d4ba6937e7143d0743939d5decb762fd7ad14b5f" # from: builder/scratch -base/redis: "sha256:cf2fcfb99c112fde800ad7b4d4ba6937e7143d0743939d5decb762fd7ad14b5f" # from: builder/scratch -base/scratch: "sha256:a633b796217f7f16cb44c1ca3510c75fd4b5bbb16c4219dce92d1211d53facc8" # from: builder/scratch -base/shell-operator-1.16.4: "sha256:f61293f3e0ee0ee575d8912bdc0e96bd092953a609cbea5561e596dfaae40120" # from: builder/scratch -base/shell-operator: "sha256:f61293f3e0ee0ee575d8912bdc0e96bd092953a609cbea5561e596dfaae40120" # from: builder/scratch -bash-5.3: "sha256:5258d4150afbddc5f05be3394215e28c4bd2311c19edba7eb74e952d78df3ea1" # from: builder/scratch -bash-completion-2.16.0: "sha256:cb8795fee88fff3601d1152fc29edbe80d3d01a35f8912315c9601357791f109" # from: builder/scratch -bash-completion: "sha256:cb8795fee88fff3601d1152fc29edbe80d3d01a35f8912315c9601357791f109" # from: builder/scratch -bash: "sha256:5258d4150afbddc5f05be3394215e28c4bd2311c19edba7eb74e952d78df3ea1" # from: builder/scratch -bazel-6.3.2: "sha256:070a319513f4c6660acf7662b4db87adf3a80440a5261b7dc33ae99532114278" # from: builder/scratch -bazel-6.5.0: "sha256:591d3499ef8452c6e8fa8f96d39d306052682261a6a1c511dba639ad928dc2db" # from: builder/scratch -bazel: "sha256:591d3499ef8452c6e8fa8f96d39d306052682261a6a1c511dba639ad928dc2db" # from: builder/scratch -binutils-2.46: "sha256:449b3a0ed03108f14fd6d7d22adc74200fcab2423a873a04d32c20017a46e985" # from: builder/scratch -binutils-devel-2.46: "sha256:aa1f00c0588cdf3d8663020c6a32ff439a6f66cbbe139f3a394ca56925d97c71" # from: builder/scratch -binutils-devel: "sha256:aa1f00c0588cdf3d8663020c6a32ff439a6f66cbbe139f3a394ca56925d97c71" # from: builder/scratch -binutils: "sha256:449b3a0ed03108f14fd6d7d22adc74200fcab2423a873a04d32c20017a46e985" # from: builder/scratch -boost-1.88.0: "sha256:4b6a4d8b9b04daf13a52e6ea9ff8af8ab9bb78cac294b07c2331f1734e9fb8e2" # from: builder/scratch -boost-devel-1.88.0: "sha256:87d86cb833abf732c532faeac3c623a8185dc416daf76170955253e96089d6ac" # from: builder/scratch -boost-devel: "sha256:87d86cb833abf732c532faeac3c623a8185dc416daf76170955253e96089d6ac" # from: builder/scratch -boost: "sha256:4b6a4d8b9b04daf13a52e6ea9ff8af8ab9bb78cac294b07c2331f1734e9fb8e2" # from: builder/scratch -bpftool-7.7.0: "sha256:7d214acd7661d8846ac57eb07958fe120b412b4d47bd161242010daa1829e044" # from: builder/scratch -bpftool: "sha256:7d214acd7661d8846ac57eb07958fe120b412b4d47bd161242010daa1829e044" # from: builder/scratch -bridge-utils-1.7.1: "sha256:03dba60baf18010eaeaa5e204b3053195612340dc2eed2381a28afe714c2dc6a" # from: builder/scratch -bridge-utils: "sha256:03dba60baf18010eaeaa5e204b3053195612340dc2eed2381a28afe714c2dc6a" # from: builder/scratch -brotli-1.1.0: "sha256:843f425919945c98ecaa41cd5167c4a9678107ac23abec6578ad24f3cad0f610" # from: builder/scratch -brotli-devel-1.1.0: "sha256:70cf620260b626dad5d58464fc0a1cf9e9cc02ea4d7b5126146af42b51a41ffe" # from: builder/scratch -brotli-devel: "sha256:70cf620260b626dad5d58464fc0a1cf9e9cc02ea4d7b5126146af42b51a41ffe" # from: builder/scratch -brotli: "sha256:843f425919945c98ecaa41cd5167c4a9678107ac23abec6578ad24f3cad0f610" # from: builder/scratch +abseil-cpp-20230125: "sha256:f5bd54edccb6047051c908041e50585d333e1d4624b7ca46ba60a7ca7fc20537" # from: builder/scratch +abseil-cpp-20240722.1: "sha256:f0ab77b66c0f4c18a84cbb7596679eadae41b750764f475245f0bb589e679be8" # from: builder/scratch +abseil-cpp-devel-20230125: "sha256:61d299a4a9ec0e4df9f4bef7c78fe5111bafbf10ca10a2ea532a9715f453c1a6" # from: builder/scratch +abseil-cpp-devel-20240722.1: "sha256:ae1395d95bd217898d68f6f95d5e5f37de29c6a4c1d8d8588288267d77a673dc" # from: builder/scratch +abseil-cpp-devel: "sha256:ae1395d95bd217898d68f6f95d5e5f37de29c6a4c1d8d8588288267d77a673dc" # from: builder/scratch +abseil-cpp: "sha256:f0ab77b66c0f4c18a84cbb7596679eadae41b750764f475245f0bb589e679be8" # from: builder/scratch +acl-2.4.0: "sha256:29f66322aaeb110e1ba6abf1dc352ae008f7ae3c08b7fc8cd6346b9491e0e6cc" # from: builder/scratch +acl-devel-2.4.0: "sha256:5eee6cc46d8e2a894d1b2329c1f03bf580239874652cb8f3721fb0f25264991c" # from: builder/scratch +acl-devel: "sha256:5eee6cc46d8e2a894d1b2329c1f03bf580239874652cb8f3721fb0f25264991c" # from: builder/scratch +acl: "sha256:29f66322aaeb110e1ba6abf1dc352ae008f7ae3c08b7fc8cd6346b9491e0e6cc" # from: builder/scratch +argp-standalone-1.5.0: "sha256:861669384a4c93c52f570147524b87da2c7ff228fc8b47631ebfdde5c7ef1c09" # from: builder/scratch +argp-standalone: "sha256:861669384a4c93c52f570147524b87da2c7ff228fc8b47631ebfdde5c7ef1c09" # from: builder/scratch +attr-2.6.0: "sha256:2cce18204ccff5289b22c5d582c8f80dca17ce639969b0846e4314d3aeb95b15" # from: builder/scratch +attr-devel-2.6.0: "sha256:3d361cfd94db9cb3ae33ad3c7e79b6a0f73ba63c0793c897d5bcbc6e4d02fc29" # from: builder/scratch +attr-devel: "sha256:3d361cfd94db9cb3ae33ad3c7e79b6a0f73ba63c0793c897d5bcbc6e4d02fc29" # from: builder/scratch +attr: "sha256:2cce18204ccff5289b22c5d582c8f80dca17ce639969b0846e4314d3aeb95b15" # from: builder/scratch +autoconf-2.73: "sha256:8422a83d5643db2380ccda477b7dfeec29aa530784070a64b36b872d815bd4a7" # from: builder/scratch +autoconf: "sha256:8422a83d5643db2380ccda477b7dfeec29aa530784070a64b36b872d815bd4a7" # from: builder/scratch +automake-1.18.1: "sha256:a03d35e330ac6039a470b18d9d3bca79953b25d103a5e2e8aaa2ab832ff24080" # from: builder/scratch +automake: "sha256:a03d35e330ac6039a470b18d9d3bca79953b25d103a5e2e8aaa2ab832ff24080" # from: builder/scratch +base/distroless: "sha256:b3461d4253546c8ca29cf39f4783ead302b275fbf115014375390a367620d4e1" # from: builder/scratch +baselayout-1.0: "sha256:4c62c06f6aa745862b65083acc2743c6714e354bde4d7ccb16e49bc8a58394f6" # from: builder/scratch +baselayout: "sha256:4c62c06f6aa745862b65083acc2743c6714e354bde4d7ccb16e49bc8a58394f6" # from: builder/scratch +base/nginx-1.28.0: "sha256:f640d12ae22940228615d8da8228e1885e1f45c1ae415418b6470e289ca8f0e9" # from: nginx-1.28.0 +base/nginx: "sha256:f640d12ae22940228615d8da8228e1885e1f45c1ae415418b6470e289ca8f0e9" # from: nginx-1.28.0 +base/redis-7.4.5: "sha256:9769292d8c5c433ba61e853de95e9b74d624cf12a1ca1c2ba82de58ca24964bb" # from: builder/scratch +base/redis-7.4.7: "sha256:5be47e4957de5e612c3f8b7994c1d9c7de316dbc46d2bdf2b1f1e18eb4d982b1" # from: builder/scratch +base/redis: "sha256:5be47e4957de5e612c3f8b7994c1d9c7de316dbc46d2bdf2b1f1e18eb4d982b1" # from: builder/scratch +base/scratch: "sha256:1b8ad1748e20582b05a8e265d4d045e743e6c8fac51ce6712522744964a367c0" # from: builder/scratch +bash-5.3: "sha256:8ac434a8befbb16a3b6fab3766ee8a0aa21846a0f75ba343f02662120c95aee1" # from: builder/scratch +bash-completion-2.16.0: "sha256:f56050376234b946186ad6abe8033672aa3f89f25f3a831f69f33dff657afa12" # from: builder/scratch +bash-completion: "sha256:f56050376234b946186ad6abe8033672aa3f89f25f3a831f69f33dff657afa12" # from: builder/scratch +bash: "sha256:8ac434a8befbb16a3b6fab3766ee8a0aa21846a0f75ba343f02662120c95aee1" # from: builder/scratch +bazel-6.3.2: "sha256:614552a1b07e086938e99b05eb03587f1adf94c232160afc2ff63eb935edce42" # from: builder/scratch +bazel-6.5.0: "sha256:7c805bd6b040908d28ccab9bb76ba7f0500202ed9ef262d1252726da175668dd" # from: builder/scratch +bazel-7.4.1: "sha256:a967f34dc21be22a547450537f14cba5b90fb6ed77e9d6e96fbeb17cbbc4640f" # from: builder/scratch +bazel: "sha256:a967f34dc21be22a547450537f14cba5b90fb6ed77e9d6e96fbeb17cbbc4640f" # from: builder/scratch +binutils-2.46: "sha256:3da6f06ae468be7145a2c85d1bd2629cfbd143651d2b71bc19fa3b2b7d7067ee" # from: builder/scratch +binutils-devel-2.46: "sha256:60501af6ef02699bccf703f322ea8176dc8df094f7e84e2c61e1f45b20978dda" # from: builder/scratch +binutils-devel: "sha256:60501af6ef02699bccf703f322ea8176dc8df094f7e84e2c61e1f45b20978dda" # from: builder/scratch +binutils: "sha256:3da6f06ae468be7145a2c85d1bd2629cfbd143651d2b71bc19fa3b2b7d7067ee" # from: builder/scratch +boost-1.88.0: "sha256:47dbcf44e49a8fc0497c03d8fb78f6b996468294d38bfa91407eb72c739298b7" # from: builder/scratch +boost-devel-1.88.0: "sha256:a7a120d61867f7ef9ee3e4b70fd39054c08853e1fa67ecb0be031caed4614d11" # from: builder/scratch +boost-devel: "sha256:a7a120d61867f7ef9ee3e4b70fd39054c08853e1fa67ecb0be031caed4614d11" # from: builder/scratch +boost: "sha256:47dbcf44e49a8fc0497c03d8fb78f6b996468294d38bfa91407eb72c739298b7" # from: builder/scratch +bpftool-7.7.0: "sha256:116680a0470efa0634a3e60a8c4a85c49e32948131609561fa28ae130a01d71e" # from: builder/scratch +bpftool: "sha256:116680a0470efa0634a3e60a8c4a85c49e32948131609561fa28ae130a01d71e" # from: builder/scratch +bridge-utils-1.7.1: "sha256:556ffd13c333d824c5efb1ed934b8ab864da12f909add33f44adfe122ff89620" # from: builder/scratch +bridge-utils: "sha256:556ffd13c333d824c5efb1ed934b8ab864da12f909add33f44adfe122ff89620" # from: builder/scratch +brotli-1.1.0: "sha256:d3e31a4444a849c891971c1c426a92223af2785427d8e5d0b8bed4f290290a06" # from: builder/scratch +brotli-devel-1.1.0: "sha256:5ea21f4106e1b2799a857c4c872e4570e8399de134f4ce0e4fe71c9fbd41d20e" # from: builder/scratch +brotli-devel: "sha256:5ea21f4106e1b2799a857c4c872e4570e8399de134f4ce0e4fe71c9fbd41d20e" # from: builder/scratch +brotli: "sha256:d3e31a4444a849c891971c1c426a92223af2785427d8e5d0b8bed4f290290a06" # from: builder/scratch builder/alpine-3.21: "sha256:15aa8fb7a518956dfca760b655aede5e756389eb33a864b229ee43a592a26c80" # from: alpine:3.21.5 builder/alpine-3.22: "sha256:007f6a16be7131080fb7de197262c9456bac44c6f3ee7dd0a7ce478c41527aac" # from: alpine:3.22.2 builder/alpine: "sha256:007f6a16be7131080fb7de197262c9456bac44c6f3ee7dd0a7ce478c41527aac" # from: alpine:3.22.2 builder/alpine-svace-3.21: "sha256:551c5da4dd827e79671f12ed64992c8aa4bf8a1b87e4c3373f9580f77e3841fb" # from: builder/alpine-3.21 builder/alpine-svace-3.22: "sha256:9ef296c31a32228434b4f8f20fdeb59a7822e23b23c45895d66fdd178cac3a1d" # from: builder/alpine-3.22 builder/alpine-svace: "sha256:9ef296c31a32228434b4f8f20fdeb59a7822e23b23c45895d66fdd178cac3a1d" # from: builder/alpine-3.22 -builder/distroless: "sha256:478ce6063a756ae997cbf4673b3c1b1dce6465bb1e17d7e537d63afa5e81558c" # from: builder/scratch -builder/golang-1.25: "sha256:3ca5063cbeb160619d0679b2465d1e0c4c1bc22e939687e01e1bf2ebca5b8306" # from: builder/distroless -builder/golang-1.26: "sha256:98aced736e6cc63e0185affd88f7a4f3225f1e6f494e8bb509061e590d2849e0" # from: builder/distroless +builder/distroless: "sha256:ca659e4a38e97bc439e3fc1a8c3dff71ecad538898f0a609463d7362c66e4004" # from: builder/scratch +builder/golang-1.25: "sha256:bfda3eec3459916368ff4c06205fbb28d345e78f4a3357a7d9cf3c8157c29b87" # from: builder/distroless +builder/golang-1.26: "sha256:cd4368ab994cf43b3918a11ff7665cac0b26c189ce4246786c270c4e4f1e9ca4" # from: builder/distroless builder/golang-alpine-1.25: "sha256:9b7919b16592df60cefa80b71657d2313caddf3e990e5bfcacea2a765ccbf61f" # from: alpine:3.22.2 builder/golang-alpine-1.26.4: "sha256:1239c05392aab62b48b9cf1c94a337ee48b1ac54d3c51897771ce0a9cb0f1b1e" # from: alpine:3.22.2 builder/golang-alpine: "sha256:1239c05392aab62b48b9cf1c94a337ee48b1ac54d3c51897771ce0a9cb0f1b1e" # from: alpine:3.22.2 builder/golang-alt-1.25: "sha256:603fbc50b120329f25fa2d2162ec051d744edf66230e2362d9f0a5ffb9537c0f" # from: registry.altlinux.org/p11/alt:20260119 builder/golang-alt-1.26: "sha256:b8e362757fca1b402e6919778f06303bc8e35f5e0e3754c0bfe6eae12a6a8c52" # from: registry.altlinux.org/p11/alt:20260119 builder/golang-alt: "sha256:b8e362757fca1b402e6919778f06303bc8e35f5e0e3754c0bfe6eae12a6a8c52" # from: registry.altlinux.org/p11/alt:20260119 -builder/golang-artifact-1.25: "sha256:89767d5e0f3b8e38c294dfa45b061b9e855ab0164146ed132f9b816d4064df5c" # from: builder/distroless -builder/golang-artifact-1.26: "sha256:f6c26add3eba9341b197234349df93c593929a80c0f278d91ac52f286baa902f" # from: builder/distroless +builder/golang-artifact-1.25: "sha256:3fe947f3502c463b3ae689b5d8bd7a467212be3adc097c7f86a8aefecfd5ce96" # from: builder/distroless +builder/golang-artifact-1.26: "sha256:4494569102b709c58901f50a6c9e9707ae6d42733f9bbd534d4db26d1fe0c440" # from: builder/distroless builder/golang-debian-1.25: "sha256:a8d8a464fc248c02578bc9adc537ecef5463fb8b34e264ec5e54e3bfb433cf87" # from: debian:13.1 builder/golang-debian-1.26: "sha256:00ab55852c6be2a362262cd8f5b9dfd1ee1a9b090b89e677c7aba8ca8f4a0b7f" # from: debian:13.1 builder/golang-debian: "sha256:00ab55852c6be2a362262cd8f5b9dfd1ee1a9b090b89e677c7aba8ca8f4a0b7f" # from: debian:13.1 -builder/golang: "sha256:98aced736e6cc63e0185affd88f7a4f3225f1e6f494e8bb509061e590d2849e0" # from: builder/distroless +builder/golang: "sha256:cd4368ab994cf43b3918a11ff7665cac0b26c189ce4246786c270c4e4f1e9ca4" # from: builder/distroless builder/golang-wolfi-1.25: "sha256:3ae46d75c2c6556f8070f0de41650958ae7dd369ac48116c21e0677fd05067b0" # from: chainguard/wolfi-base builder/golang-wolfi-1.26.4: "sha256:3ff02be10708cbcbd8d2847f102ce2657116e30121ef9707499634279d9e9d3b" # from: chainguard/wolfi-base builder/golang-wolfi: "sha256:3ff02be10708cbcbd8d2847f102ce2657116e30121ef9707499634279d9e9d3b" # from: chainguard/wolfi-base @@ -76,817 +83,843 @@ builder/node-alpine-22.22: "sha256:7474e3000f2216e00a4513f527dccba3901aa739dee20 builder/node-alpine-23.10: "sha256:ded785c447647a678abb0fae9ea8463ed9ce5f6110017374ae5885f27d3008b1" # from: node:23.10.0-alpine builder/node-alpine-24.16: "sha256:99bf77bc65cd690a1f1bc3397cc583ab6fcaa9021bc1280f9c6f432527223f3e" # from: node:24.16.0-alpine builder/node-alpine: "sha256:7474e3000f2216e00a4513f527dccba3901aa739dee20a5c2cde0aec173be024" # from: node:22.22.3-alpine -builder/scratch: "sha256:93f4ed5ee2de0e45101270f4f018f80527b12e085992f1c790311fab93d70ece" # from: registry.werf.io/werf/scratch +builder/scratch: "sha256:80c135a021c41423f733cf3319dd144520fba305f1e91f20734e2a30eef8a9fb" # from: registry.werf.io/werf/scratch builder/src: "sha256:c5d96d8c3c3a24780002ecc8cbe79ffbb56f2ac2d90404e076de4faa6586aa65" # from: builder/wolfi builder/wolfi-20230201.0: "sha256:88c20ca160e4693115e5b26ce7295bd8d88050e80ebf10bd7a064dd4b5f1e442" # from: chainguard/wolfi-base builder/wolfi: "sha256:88c20ca160e4693115e5b26ce7295bd8d88050e80ebf10bd7a064dd4b5f1e442" # from: chainguard/wolfi-base builder/wolfi-svace-20230201.0: "sha256:579e3e7a310a479127748276f00b1a8a0cf66b90c022bba49f98b05ddc757840" # from: builder/wolfi-20230201.0 builder/wolfi-svace: "sha256:579e3e7a310a479127748276f00b1a8a0cf66b90c022bba49f98b05ddc757840" # from: builder/wolfi-20230201.0 -busybox-1.37: "sha256:c343bdec71825273e1d1241fea606bdb63c1035181643a070e569ec917401904" # from: builder/scratch -busybox: "sha256:c343bdec71825273e1d1241fea606bdb63c1035181643a070e569ec917401904" # from: builder/scratch -bzip2-1.0.8: "sha256:e05b7704fe5e1abcde5afd4d8ea8adcce24940c513ec98d3ef5282ba56c1a4d3" # from: builder/scratch -bzip2-devel-1.0.8: "sha256:8209c7d49bf21d78f79fde3b1f18fc55803d2c844df3163d21691bff6bce2a6a" # from: builder/scratch -bzip2-devel: "sha256:8209c7d49bf21d78f79fde3b1f18fc55803d2c844df3163d21691bff6bce2a6a" # from: builder/scratch -bzip2: "sha256:e05b7704fe5e1abcde5afd4d8ea8adcce24940c513ec98d3ef5282ba56c1a4d3" # from: builder/scratch -ca-certificates-2025.09.09: "sha256:7404995de72b0103711fde120a14e5d7cf8490adb6b4505b2de57a2b062a0e28" # from: builder/scratch -ca-certificates: "sha256:7404995de72b0103711fde120a14e5d7cf8490adb6b4505b2de57a2b062a0e28" # from: builder/scratch -c-ares-1.34.5: "sha256:f54b403e70ad85bb9d267a964cedbeacd68070b8760d093814c3a8c5f45e9c02" # from: builder/scratch -c-ares-devel-1.34.5: "sha256:e1c0dcd504e482d59c2a94897bf4f498014b31de8cec1ddab3fced28ca756495" # from: builder/scratch -c-ares-devel: "sha256:e1c0dcd504e482d59c2a94897bf4f498014b31de8cec1ddab3fced28ca756495" # from: builder/scratch -c-ares: "sha256:f54b403e70ad85bb9d267a964cedbeacd68070b8760d093814c3a8c5f45e9c02" # from: builder/scratch -cargo-1.96.0: "sha256:8ddc5345fe7b3ca59cc0db657d6df04532ebbc76b41e612d09659282e1b616e1" # from: builder/scratch -cargo: "sha256:8ddc5345fe7b3ca59cc0db657d6df04532ebbc76b41e612d09659282e1b616e1" # from: builder/scratch -ceph-19.3.0: "sha256:3b59f209bfdc52c07ca23ccabd3361e6316b5e18dcb659fd006677e0644b3f72" # from: builder/scratch -ceph-20.2.2: "sha256:072984ce0ea90272ae477727e37d63bbc74902cd927211c292c447ff871e77df" # from: builder/scratch -ceph-21.3.0: "sha256:862f3db3b88f94ea56163e279b97af46b99eee289fa93af3a5dd5dd0a8cf5e79" # from: builder/scratch -ceph-common-19.3.0: "sha256:b4fabd72c9eb8911535fb3037817a79210f4443cdd1064fb388241e54ce42ed1" # from: builder/scratch -ceph-common-20.2.2: "sha256:114dd090af88fa4d13e04777bb2b8f82d7eaeef87eaf9ad8287927027bcbdd7f" # from: builder/scratch -ceph-common-21.3.0: "sha256:05f6f65e85b67eb00165ef8bdb83b26a61134c7a3d37a894b2c69b13468e94af" # from: builder/scratch -ceph-common: "sha256:05f6f65e85b67eb00165ef8bdb83b26a61134c7a3d37a894b2c69b13468e94af" # from: builder/scratch -ceph-devel-19.3.0: "sha256:4a67cab7498fcc27faaa745088494e733415acba17484975db74f2294a50febc" # from: builder/scratch -ceph-devel-20.2.2: "sha256:ec413078728d63c79ab3254e02d81cf5d0b9224cdef3da57006d3e5cfaf45835" # from: builder/scratch -ceph-devel-21.3.0: "sha256:4e54b6a0dbed56e74806381d2c30035addd0d3fdd58e34239fb5669ad5d6cb2a" # from: builder/scratch -ceph-devel: "sha256:4e54b6a0dbed56e74806381d2c30035addd0d3fdd58e34239fb5669ad5d6cb2a" # from: builder/scratch -cephfs-19.3.0: "sha256:62ce5588408ef4ac29e842c41caad6284f7f14e582966509d651938849641067" # from: builder/scratch -cephfs-20.2.2: "sha256:eba2dc48334eac666bc974e6de4446a00bb56867f69c3d5ee26516884fc4abb8" # from: builder/scratch -cephfs-21.3.0: "sha256:35706f10a01afc948856cb0f2b3ed10e9bcf4a10f81e8d01cb78b725e0c9ef0b" # from: builder/scratch -cephfs: "sha256:35706f10a01afc948856cb0f2b3ed10e9bcf4a10f81e8d01cb78b725e0c9ef0b" # from: builder/scratch -ceph-mds-19.3.0: "sha256:d02ac603c1242e33d94e8460a928822f1343cdb6c8be589c100b438436c1e4c9" # from: builder/scratch -ceph-mds-20.2.2: "sha256:4001b768c57b2f808a7a1a570b597face98f11e9a5f91f174d84c53416d8a994" # from: builder/scratch -ceph-mds-21.3.0: "sha256:a0cc183d97a9f4bf09abc36895c57c506bdac2daadffab257d558a541f4d5750" # from: builder/scratch -ceph-mds: "sha256:a0cc183d97a9f4bf09abc36895c57c506bdac2daadffab257d558a541f4d5750" # from: builder/scratch -ceph-mgr-19.3.0: "sha256:48affb30c1fd72dfd11ac65ff8b6a2f1fd1a851c873dcb71fa1cda6114e986c5" # from: builder/scratch -ceph-mgr-20.2.2: "sha256:581a182d4c83338d730bc0373d6e23400036f85f7a59d0504abc60d61a837b17" # from: builder/scratch -ceph-mgr-21.3.0: "sha256:3cf56090d09218b3290b942eacee1f63a7d1c73c4d80092ab7f70fdbf1321261" # from: builder/scratch -ceph-mgr: "sha256:3cf56090d09218b3290b942eacee1f63a7d1c73c4d80092ab7f70fdbf1321261" # from: builder/scratch -ceph-mon-19.3.0: "sha256:65cc0cb1bed0d6447a9cad9631705ba0607e916051da383f8d9f89892267bf22" # from: builder/scratch -ceph-mon-20.2.2: "sha256:aacfd7b6fe6f67e9530d566cb3a79bed8f7920990b5ae967bb7ddcf78578ceb4" # from: builder/scratch -ceph-mon-21.3.0: "sha256:85fef03b7c0a381bfa9bdc6c1f86bc9c0470d96d5db0f98c0e2789aa999cb6a2" # from: builder/scratch -ceph-mon: "sha256:85fef03b7c0a381bfa9bdc6c1f86bc9c0470d96d5db0f98c0e2789aa999cb6a2" # from: builder/scratch -ceph-osd-19.3.0: "sha256:60f4f7ab09b225ca62612e96455f2f19e6156f53ee43b401d01a584737ef9494" # from: builder/scratch -ceph-osd-20.2.2: "sha256:3df5fa4b7273e35e1297eeb57cd360e5b9526def2495a3d12f0426681e9910d0" # from: builder/scratch -ceph-osd-21.3.0: "sha256:8ac19e7190b2b333f0df9261560822aea5a198b6368580e91db64a90c84ddb7a" # from: builder/scratch -ceph-osd: "sha256:8ac19e7190b2b333f0df9261560822aea5a198b6368580e91db64a90c84ddb7a" # from: builder/scratch -ceph-rgw-19.3.0: "sha256:d9ffc9882bb63f75c7eea6734699db80aa6214ddbf344639cd647d07a367846b" # from: builder/scratch -ceph-rgw-20.2.2: "sha256:6b94355c9d39b40b06e48c00bf1edbb663c69c36d1e103b7bd19160abe894aa2" # from: builder/scratch -ceph-rgw-21.3.0: "sha256:2e8a9495cf3bf7d50b85998ee455cb884867024c0f32b3217613a9c9bd670962" # from: builder/scratch -ceph-rgw: "sha256:2e8a9495cf3bf7d50b85998ee455cb884867024c0f32b3217613a9c9bd670962" # from: builder/scratch -ceph: "sha256:862f3db3b88f94ea56163e279b97af46b99eee289fa93af3a5dd5dd0a8cf5e79" # from: builder/scratch -ceph-volume-19.3.0: "sha256:e6b67ec406cfba3cf0039845db6e7de2b4df97b4de023d16d594898ae1c56716" # from: builder/scratch -ceph-volume-20.2.2: "sha256:087535d29b7d733aa456612066ede93206f827eed3cf97d722affde0de65e3ae" # from: builder/scratch -ceph-volume-21.3.0: "sha256:85b33dbdddfa09bc26953d083f2dc92d81db65f49ac59ddbb1d56c177c17d36a" # from: builder/scratch -ceph-volume: "sha256:85b33dbdddfa09bc26953d083f2dc92d81db65f49ac59ddbb1d56c177c17d36a" # from: builder/scratch -clang-22.1.7: "sha256:257a4d43ebf1d6db81d8e7e6f5c76450d5a60f6248b0db7b87cdc47d99e3b9ea" # from: builder/scratch -clang: "sha256:257a4d43ebf1d6db81d8e7e6f5c76450d5a60f6248b0db7b87cdc47d99e3b9ea" # from: builder/scratch -conntrack-tools-1.4.8: "sha256:36a55afafb74f338ea81449cd482fe3c6f5709f299ed4740c13adb93f00bca99" # from: builder/scratch -conntrack-tools: "sha256:36a55afafb74f338ea81449cd482fe3c6f5709f299ed4740c13adb93f00bca99" # from: builder/scratch -coreutils-9.11: "sha256:c14dbd6e8ba9105e0d0ca8e75a6175df79acddc24af60d7d963d82f572ffa143" # from: builder/scratch -coreutils: "sha256:c14dbd6e8ba9105e0d0ca8e75a6175df79acddc24af60d7d963d82f572ffa143" # from: builder/scratch -cosign-2.6.3: "sha256:0a1a02c5b8aa6cac4abf02b5d3fd53fcd84b70b9dfb2b41877f8bf19728289bb" # from: builder/scratch -cosign-3.0.6: "sha256:238ec397da576c58aa9347d2bc9a26aa50eaf2273df7c82129d61f4267e92232" # from: builder/scratch -cosign: "sha256:238ec397da576c58aa9347d2bc9a26aa50eaf2273df7c82129d61f4267e92232" # from: builder/scratch -cpio-2.15: "sha256:e7328419f2a2c73371c740fbcfd9fc6f69216d75b85b68665c9444c48bae9f85" # from: builder/scratch -cpio: "sha256:e7328419f2a2c73371c740fbcfd9fc6f69216d75b85b68665c9444c48bae9f85" # from: builder/scratch -cryptsetup-2.7.5: "sha256:5f7f614dede33de5b9e3d55fc201a211accdfc5be576162805439dd56d5956b3" # from: builder/scratch -cryptsetup-devel-2.7.5: "sha256:35d95df390080b6fc9ebac37a46c8426fea868746a0ef3a6450ca9fd3bddf4f7" # from: builder/scratch -cryptsetup-devel: "sha256:35d95df390080b6fc9ebac37a46c8426fea868746a0ef3a6450ca9fd3bddf4f7" # from: builder/scratch -cryptsetup-libs-2.7.5: "sha256:0b0916f5a823f12eac4290ccd7ff9cda11050c5d1267b51bbbbf603a4dfca26b" # from: builder/scratch -cryptsetup-libs: "sha256:0b0916f5a823f12eac4290ccd7ff9cda11050c5d1267b51bbbbf603a4dfca26b" # from: builder/scratch -cryptsetup: "sha256:5f7f614dede33de5b9e3d55fc201a211accdfc5be576162805439dd56d5956b3" # from: builder/scratch -curl-8.12.1: "sha256:4004dcee97992bf7fef837ee09e678f0f5c37e6bf892de141a2716ba890ce19a" # from: builder/scratch -curl-devel-8.12.1: "sha256:ed13f80c67689917d38de50e3bdb9a99658fd0ac217469232d4fdc2089c2e142" # from: builder/scratch -curl-devel: "sha256:ed13f80c67689917d38de50e3bdb9a99658fd0ac217469232d4fdc2089c2e142" # from: builder/scratch -curl: "sha256:4004dcee97992bf7fef837ee09e678f0f5c37e6bf892de141a2716ba890ce19a" # from: builder/scratch -cyrus-sasl-2.1.28: "sha256:28f021c28614d5c36542c6c69bfcab82829bb0f1bc8f2a037a12688949d9c6b4" # from: builder/scratch -cyrus-sasl-devel-2.1.28: "sha256:5eb8e21baa5e113646756087de6ad100030142b1f31304a21d67781bd28b5fbb" # from: builder/scratch -cyrus-sasl-devel: "sha256:5eb8e21baa5e113646756087de6ad100030142b1f31304a21d67781bd28b5fbb" # from: builder/scratch -cyrus-sasl: "sha256:28f021c28614d5c36542c6c69bfcab82829bb0f1bc8f2a037a12688949d9c6b4" # from: builder/scratch -diffutils-3.12: "sha256:cb0804a49c8b129293d25409ef42a3531617a4b7bb32049a29b6476b02d0a056" # from: builder/scratch -diffutils: "sha256:cb0804a49c8b129293d25409ef42a3531617a4b7bb32049a29b6476b02d0a056" # from: builder/scratch -dnsmasq-2.92.0: "sha256:a24256661b1827e5fb5160f82b896c920a0ef2a9ad14b778ad0025170a2c9d5b" # from: builder/scratch -dnsmasq: "sha256:a24256661b1827e5fb5160f82b896c920a0ef2a9ad14b778ad0025170a2c9d5b" # from: builder/scratch -dosfstools: "sha256:25c31b004c0e43c6d54559fcf9b0da190a4ca85bf4edff96e3344f64e20fd0ea" # from: builder/scratch -dosfstools-v4.2: "sha256:25c31b004c0e43c6d54559fcf9b0da190a4ca85bf4edff96e3344f64e20fd0ea" # from: builder/scratch -dumb-init-1.2.5: "sha256:7112e5d91563482c0ae6655a58ca959a631b1535c247f87188207f60ac3173ab" # from: builder/scratch -dumb-init: "sha256:7112e5d91563482c0ae6655a58ca959a631b1535c247f87188207f60ac3173ab" # from: builder/scratch -e2fsprogs-1.47.2: "sha256:02fb86055fa13c7713dd4d1916c3f395f902c4ddba0816be67f962d86f15f00f" # from: builder/scratch -e2fsprogs: "sha256:02fb86055fa13c7713dd4d1916c3f395f902c4ddba0816be67f962d86f15f00f" # from: builder/scratch -elfutils-0.193: "sha256:0d5facd87bb1ed45c832ddd357f4af03bbc7f78741ba3a96c1f7e0529d5fcee5" # from: builder/scratch -elfutils-devel-0.193: "sha256:bcc5bdabba1f38a28f6a5666e5a35704b46e71837be704d8a1ff91a00b12f0ab" # from: builder/scratch -elfutils-devel: "sha256:bcc5bdabba1f38a28f6a5666e5a35704b46e71837be704d8a1ff91a00b12f0ab" # from: builder/scratch -elfutils: "sha256:0d5facd87bb1ed45c832ddd357f4af03bbc7f78741ba3a96c1f7e0529d5fcee5" # from: builder/scratch -erofs-utils-1.8.10: "sha256:1be1034b4d2809a4ed8dad7072b3a63261dff094f5de676d2be04ce8c93b26d7" # from: builder/scratch -erofs-utils: "sha256:1be1034b4d2809a4ed8dad7072b3a63261dff094f5de676d2be04ce8c93b26d7" # from: builder/scratch -ethtool-6.15: "sha256:86033a332aaa90d4e44984ce99b035847685ae7e90c2341f24d6768fca57eeea" # from: builder/scratch -ethtool: "sha256:86033a332aaa90d4e44984ce99b035847685ae7e90c2341f24d6768fca57eeea" # from: builder/scratch -expat-2.8.1: "sha256:03344eb1ac8eb78de5440740c41c7d12cdebeada10db15cf57c9e5dbc59391ff" # from: builder/scratch -expat-devel-2.8.1: "sha256:b9b2789bda58b9cfb9663e8fe0cb84881660fe99572e8067f11fdea4e97e40fd" # from: builder/scratch -expat-devel: "sha256:b9b2789bda58b9cfb9663e8fe0cb84881660fe99572e8067f11fdea4e97e40fd" # from: builder/scratch -expat: "sha256:03344eb1ac8eb78de5440740c41c7d12cdebeada10db15cf57c9e5dbc59391ff" # from: builder/scratch -file-5.46: "sha256:587181efe96b166b8c1bbb842e32903a8ac3d428edae7a24ba871d5891162090" # from: builder/scratch -file-devel-5.46: "sha256:bcf14ae84f7e3aa951b125753d3eb318ebaab28fa602066e5c0c603d7f81376c" # from: builder/scratch -file-devel: "sha256:bcf14ae84f7e3aa951b125753d3eb318ebaab28fa602066e5c0c603d7f81376c" # from: builder/scratch -file: "sha256:587181efe96b166b8c1bbb842e32903a8ac3d428edae7a24ba871d5891162090" # from: builder/scratch -findutils-4.10.0: "sha256:e303b90fab61af21825b448613425e899b2e6506dcf521a94aea63b05ba1af53" # from: builder/scratch -findutils: "sha256:e303b90fab61af21825b448613425e899b2e6506dcf521a94aea63b05ba1af53" # from: builder/scratch -gawk-5.4.0: "sha256:a96c0b2edbe2c2cd77940d44df686b4b59790141bc1a181bdc47c7090671f06a" # from: builder/scratch -gawk: "sha256:a96c0b2edbe2c2cd77940d44df686b4b59790141bc1a181bdc47c7090671f06a" # from: builder/scratch -gdbm-1.24: "sha256:34d48a19a219049ba3cad97d8c277beba56a46be77db732044c31c3e5a472a47" # from: builder/scratch -gdbm-devel-1.24: "sha256:b4b4e4d512fe9b88106e9505876f3d6451e9dcc29be943d1fc8b9e92effbcd17" # from: builder/scratch -gdbm-devel: "sha256:b4b4e4d512fe9b88106e9505876f3d6451e9dcc29be943d1fc8b9e92effbcd17" # from: builder/scratch -gdbm: "sha256:34d48a19a219049ba3cad97d8c277beba56a46be77db732044c31c3e5a472a47" # from: builder/scratch -gettext-0.22.5: "sha256:a9b3992f5dd5436e0a8f8d05cf86983bb47667abb8e4f7012d3c37ac54461246" # from: builder/scratch -gettext-devel-0.22.5: "sha256:34c4fca7f80c5595cafbc7f99420b1883865415009766b48c0296e6e14136052" # from: builder/scratch -gettext-devel: "sha256:34c4fca7f80c5595cafbc7f99420b1883865415009766b48c0296e6e14136052" # from: builder/scratch -gettext: "sha256:a9b3992f5dd5436e0a8f8d05cf86983bb47667abb8e4f7012d3c37ac54461246" # from: builder/scratch -git-2.50.1: "sha256:2660271cba888ca0584d2d5b61740a8dc749c3833f12183f527960fc925f6634" # from: builder/scratch -git: "sha256:2660271cba888ca0584d2d5b61740a8dc749c3833f12183f527960fc925f6634" # from: builder/scratch -glib2-2.84.2: "sha256:57d262c4093db93dae061a77d485d1a7fdb66789f23593f741bdf257b7c58c0a" # from: builder/scratch -glib2-devel-2.84.2: "sha256:b6a13bd9e4428b3d378ec33790a4a8a72afb9d641145f3931428b3da4010213e" # from: builder/scratch -glib2-devel: "sha256:b6a13bd9e4428b3d378ec33790a4a8a72afb9d641145f3931428b3da4010213e" # from: builder/scratch -glib2: "sha256:57d262c4093db93dae061a77d485d1a7fdb66789f23593f741bdf257b7c58c0a" # from: builder/scratch -gmp-6.3.0: "sha256:1eb302264e295a8f87f40c0cb8ddaf0bf6108dea1907f0f5f62218448e17f1cf" # from: builder/scratch -gmp-devel-6.3.0: "sha256:f10f75eb263326945223f691c090e3690330ee5d13397db15be225987851c769" # from: builder/scratch -gmp-devel: "sha256:f10f75eb263326945223f691c090e3690330ee5d13397db15be225987851c769" # from: builder/scratch -gmp: "sha256:1eb302264e295a8f87f40c0cb8ddaf0bf6108dea1907f0f5f62218448e17f1cf" # from: builder/scratch -gnu-gcc-15.2.0: "sha256:5c6dacbf04bb5da7ce342d20e2e7a3a981b7412db3169db93dd3da5419f1c5be" # from: builder/scratch -gnu-gcc-16.1.0: "sha256:bbb6ea90b9b662c90fa15b7b1e87be91351aa0e1a2136b95866dcd31a2fc305d" # from: builder/scratch -gnu-gcc-devel-15.2.0: "sha256:748995ab3d4c694f11e2a4fc4ababa291ce5e7adeea5ed652e47e19bee27581c" # from: builder/scratch -gnu-gcc-devel-16.1.0: "sha256:bffa1a374a456e887b5537858b88f3d3f0972767085bdb250c56b9f37007926c" # from: builder/scratch -gnu-gcc-devel: "sha256:bffa1a374a456e887b5537858b88f3d3f0972767085bdb250c56b9f37007926c" # from: builder/scratch -gnu-gcc-lib-15.2.0: "sha256:df11b8f65cf09a0cdda7812920c081b00c42cf6c6dbe26a713dee5b32ad01373" # from: builder/scratch -gnu-gcc-lib-16.1.0: "sha256:d75b91e58b216f20566cb20767dfe9f541c49d886bf29ca8c06aba264b0c7d86" # from: builder/scratch -gnu-gcc-lib: "sha256:d75b91e58b216f20566cb20767dfe9f541c49d886bf29ca8c06aba264b0c7d86" # from: builder/scratch -gnu-gcc: "sha256:bbb6ea90b9b662c90fa15b7b1e87be91351aa0e1a2136b95866dcd31a2fc305d" # from: builder/scratch -gnu-glibc-2.43: "sha256:82a548fec519183a90b85b16093f4af75604148440f77adaff17ec7f73ce2819" # from: builder/scratch -gnu-glibc-devel-2.43: "sha256:717c9fa6e30b2cda435477ef116b16812b8881c1a6478ada69e155db05a51cb8" # from: builder/scratch -gnu-glibc-devel: "sha256:717c9fa6e30b2cda435477ef116b16812b8881c1a6478ada69e155db05a51cb8" # from: builder/scratch -gnu-glibc-locale-2.43: "sha256:fd9cd3cab400d065be1ba6c5533a12b07664cf96999e4a59ce91d8871124bc80" # from: builder/scratch -gnu-glibc-locale: "sha256:fd9cd3cab400d065be1ba6c5533a12b07664cf96999e4a59ce91d8871124bc80" # from: builder/scratch -gnu-glibc: "sha256:82a548fec519183a90b85b16093f4af75604148440f77adaff17ec7f73ce2819" # from: builder/scratch -gnutls-3.8.10: "sha256:77ee93865d52dffc36899ba97c438995d33cfe253cb43080d05fcf4b16e41203" # from: builder/scratch -gnutls-devel-3.8.10: "sha256:0f3286b6b2e28d12ba74e5a7631dff6a7314d075cd8d726586cb270cde3ed7b2" # from: builder/scratch -gnutls-devel: "sha256:0f3286b6b2e28d12ba74e5a7631dff6a7314d075cd8d726586cb270cde3ed7b2" # from: builder/scratch -gnutls: "sha256:77ee93865d52dffc36899ba97c438995d33cfe253cb43080d05fcf4b16e41203" # from: builder/scratch -golang-1.25.11: "sha256:6be3a1b1c9807290e765dc616096367f3d487cb81e819d7b744b3d1aee93ce1f" # from: builder/scratch -golang-1.26.4: "sha256:36175fd79184844444ab52389681085670bf6757226f2c1c1ddfbb3623e03160" # from: builder/scratch -golang: "sha256:36175fd79184844444ab52389681085670bf6757226f2c1c1ddfbb3623e03160" # from: builder/scratch -golang-tools-0.45.0: "sha256:eb09927f51038028f0c70003febc5d400710640ee04cfae6143bed49bffe7b6b" # from: builder/scratch -golang-tools: "sha256:eb09927f51038028f0c70003febc5d400710640ee04cfae6143bed49bffe7b6b" # from: builder/scratch -gptfdisk-1.0.10: "sha256:dc2688b6056a7f5530ce46aaf5400032cb4686368c9511a11e914ed8d85c8e65" # from: builder/scratch -gptfdisk: "sha256:dc2688b6056a7f5530ce46aaf5400032cb4686368c9511a11e914ed8d85c8e65" # from: builder/scratch -grep-3.11: "sha256:24b41f883040e3da1ffa4b2fd5144d534fa6b8dbb6461f12917b6b115c2500c0" # from: builder/scratch -grep: "sha256:24b41f883040e3da1ffa4b2fd5144d534fa6b8dbb6461f12917b6b115c2500c0" # from: builder/scratch -grpc-1.62.1: "sha256:c7cc9cadbb945ff68f3ea30fe1fb2631b0ff687a2684e4ea7540ac78512d282c" # from: builder/scratch -grpc-devel-1.62.1: "sha256:8d515a8153d3fe14a5a1d6ee260ecb51a837e3d153930ff177ba8b7da2c09440" # from: builder/scratch -grpc-devel: "sha256:8d515a8153d3fe14a5a1d6ee260ecb51a837e3d153930ff177ba8b7da2c09440" # from: builder/scratch -grpc: "sha256:c7cc9cadbb945ff68f3ea30fe1fb2631b0ff687a2684e4ea7540ac78512d282c" # from: builder/scratch -help2man-1.49.3: "sha256:94dde63ca197aa8a8d7a6056dc78f7aba3b024525e0fe07d5564c9e3adc4ebf3" # from: builder/scratch -help2man: "sha256:94dde63ca197aa8a8d7a6056dc78f7aba3b024525e0fe07d5564c9e3adc4ebf3" # from: builder/scratch -icu-77.1: "sha256:9109c1b617d9efe5f2dac7e35f5da6b7e81bf3eeb9a5a3a40669587efc6ed753" # from: builder/scratch -icu-devel-77.1: "sha256:3f4a17a6d097c94251cd4a72cd2a05dae007e5bb3c1662290c068d0ba85b726d" # from: builder/scratch -icu-devel: "sha256:3f4a17a6d097c94251cd4a72cd2a05dae007e5bb3c1662290c068d0ba85b726d" # from: builder/scratch -icu: "sha256:9109c1b617d9efe5f2dac7e35f5da6b7e81bf3eeb9a5a3a40669587efc6ed753" # from: builder/scratch -ignition-2.26.0: "sha256:d4fec6dba8a8589a5a6e7097dbd621ce0d5263b58e3d1aab29c7db9da1016ab2" # from: builder/scratch -ignition: "sha256:d4fec6dba8a8589a5a6e7097dbd621ce0d5263b58e3d1aab29c7db9da1016ab2" # from: builder/scratch -index: "sha256:dfc55a5d689c4d17187088e8640a279a0fae0f06e4eabaca19d29e795ace87a6" # from: builder/scratch -iproute2-7.0.0: "sha256:de3287df37c5a277c954e327fb3f369602f9924e725f6978f028d96c5e2bcf4d" # from: builder/scratch -iproute2-devel-7.0.0: "sha256:556eaa7bb5bbb986b2bb83881066ac1e9595c0094e1684b3319d10c81c09d67b" # from: builder/scratch -iproute2-devel: "sha256:556eaa7bb5bbb986b2bb83881066ac1e9595c0094e1684b3319d10c81c09d67b" # from: builder/scratch -iproute2: "sha256:de3287df37c5a277c954e327fb3f369602f9924e725f6978f028d96c5e2bcf4d" # from: builder/scratch -ipset-7.22: "sha256:5083833dc6849849003728e706accc8343976995708c3008b903bb0dd53f8b9e" # from: builder/scratch -ipset: "sha256:5083833dc6849849003728e706accc8343976995708c3008b903bb0dd53f8b9e" # from: builder/scratch -iptables-1.8.9: "sha256:95473321ba1bf84e88639b020222de1d03c40d2bc99f69e96ea4ab398f1a9350" # from: builder/scratch -iptables-devel-1.8.9: "sha256:3630e47b140a656c72602aee02ff0468d9c3282da2c63a515cb79810f0da0932" # from: builder/scratch -iptables-devel: "sha256:3630e47b140a656c72602aee02ff0468d9c3282da2c63a515cb79810f0da0932" # from: builder/scratch -iptables: "sha256:95473321ba1bf84e88639b020222de1d03c40d2bc99f69e96ea4ab398f1a9350" # from: builder/scratch -iputils-20250605: "sha256:efdb053e94e9b101a9fe807728e75d33b175dd251f4916b569bf0b3f6ac424aa" # from: builder/scratch -iputils: "sha256:efdb053e94e9b101a9fe807728e75d33b175dd251f4916b569bf0b3f6ac424aa" # from: builder/scratch -isl-0.27: "sha256:9a9bd0df38434109dbf627842374a560cc0cb05e1bd72a9da6a593c311790861" # from: builder/scratch -isl-devel-0.27: "sha256:75261ab8215f0f22a0cee92dccafffec0c09bc884a58b9abd115ba01ef5a485b" # from: builder/scratch -isl-devel: "sha256:75261ab8215f0f22a0cee92dccafffec0c09bc884a58b9abd115ba01ef5a485b" # from: builder/scratch -isl: "sha256:9a9bd0df38434109dbf627842374a560cc0cb05e1bd72a9da6a593c311790861" # from: builder/scratch -jq-1.8.1: "sha256:8af7dd1115b74cd1db976b0aed6a56afef391c845b644be1652084c13a445692" # from: builder/scratch -jq: "sha256:8af7dd1115b74cd1db976b0aed6a56afef391c845b644be1652084c13a445692" # from: builder/scratch -json-c-0.18: "sha256:7680991c122134f322c051fb8e825780712b844c215d07975454ef04d88b0e99" # from: builder/scratch -json-c-devel-0.18: "sha256:d1b35ed16740fa58b0ecbd1c44f845801e0a0a590708518f4fb11c6d769b9c82" # from: builder/scratch -json-c-devel: "sha256:d1b35ed16740fa58b0ecbd1c44f845801e0a0a590708518f4fb11c6d769b9c82" # from: builder/scratch -json-c: "sha256:7680991c122134f322c051fb8e825780712b844c215d07975454ef04d88b0e99" # from: builder/scratch -keyutils-1.6.1: "sha256:294adb80a39458d88e536957e3156b99ac908577b47b0b27ca2d2cbc4a0a4824" # from: builder/scratch -keyutils-devel-1.6.1: "sha256:7b2286c582eeedc2d8e4d264e4bdc3fb5ee3bfbef14d35e10afca51adfe72001" # from: builder/scratch -keyutils-devel: "sha256:7b2286c582eeedc2d8e4d264e4bdc3fb5ee3bfbef14d35e10afca51adfe72001" # from: builder/scratch -keyutils: "sha256:294adb80a39458d88e536957e3156b99ac908577b47b0b27ca2d2cbc4a0a4824" # from: builder/scratch -kmod-33: "sha256:7355096301fdbd13b0cc7ec5b737c88b7f93e48e26818c7e1bc8b1be33a8330a" # from: builder/scratch -kmod-devel-33: "sha256:b3b773fc5281c43697ced589c181350840f57aff4f906aaccd181cb659893d6b" # from: builder/scratch -kmod-devel: "sha256:b3b773fc5281c43697ced589c181350840f57aff4f906aaccd181cb659893d6b" # from: builder/scratch -kmod: "sha256:7355096301fdbd13b0cc7ec5b737c88b7f93e48e26818c7e1bc8b1be33a8330a" # from: builder/scratch -krb5-1.21.3: "sha256:510a844580be929839bc93faceeab685a587a77b40bf779788232a94608316f2" # from: builder/scratch -krb5-devel-1.21.3: "sha256:3f9b6ef259bae0e6d70dfb0c7106bca3d1c4171699bb0ef32d1c2724db1ffb5d" # from: builder/scratch -krb5-devel: "sha256:3f9b6ef259bae0e6d70dfb0c7106bca3d1c4171699bb0ef32d1c2724db1ffb5d" # from: builder/scratch -krb5: "sha256:510a844580be929839bc93faceeab685a587a77b40bf779788232a94608316f2" # from: builder/scratch -ktls-utils-1.3.0: "sha256:f443eb289a022cdfb2572080cba2a983aa411d93dfea765449075997994fa38e" # from: builder/scratch -ktls-utils: "sha256:f443eb289a022cdfb2572080cba2a983aa411d93dfea765449075997994fa38e" # from: builder/scratch -ldd-2.43: "sha256:c88c09aeb4e983d0ef6518f24f92ffe8d7730d062a34d91beda5b2a426cfa070" # from: builder/scratch -ldd: "sha256:c88c09aeb4e983d0ef6518f24f92ffe8d7730d062a34d91beda5b2a426cfa070" # from: builder/scratch -less-668: "sha256:07c00897d5d2429524824a1348d07b15ce54db2f6e71e688ca79244ceeec5c5c" # from: builder/scratch -less: "sha256:07c00897d5d2429524824a1348d07b15ce54db2f6e71e688ca79244ceeec5c5c" # from: builder/scratch -libaio-0.3.113: "sha256:e6b5f20d044b05b5f1c8ebefd92b918aca806944f1ed43d910abfad305841162" # from: builder/scratch -libaio-devel-0.3.113: "sha256:9b2344f12420d4f5175703ee09826bbe1ee1b10febee92290cb0b8d9d18dcbcd" # from: builder/scratch -libaio-devel: "sha256:9b2344f12420d4f5175703ee09826bbe1ee1b10febee92290cb0b8d9d18dcbcd" # from: builder/scratch -libaio: "sha256:e6b5f20d044b05b5f1c8ebefd92b918aca806944f1ed43d910abfad305841162" # from: builder/scratch -libaudit-4.0.3: "sha256:e0ca2ebb36897c37d42e06c311244af9e2ff964df9698e056c884718717b527b" # from: builder/scratch -libaudit-devel-4.0.3: "sha256:d4d6f37d96e9093d61e4358758acd2015c7ecd6c358eb81e4b5b5da5f2ad8c78" # from: builder/scratch -libaudit-devel: "sha256:d4d6f37d96e9093d61e4358758acd2015c7ecd6c358eb81e4b5b5da5f2ad8c78" # from: builder/scratch -libaudit: "sha256:e0ca2ebb36897c37d42e06c311244af9e2ff964df9698e056c884718717b527b" # from: builder/scratch -libblkio-1.5.0: "sha256:ee48f0b14b53187e51830fd3568111d790522c4842a017f27e3c5257d4be5020" # from: builder/scratch -libblkio-devel-1.5.0: "sha256:96ac93a7ee44841c9326e89f43ed88634578337c945cf0a26f582e9627efe127" # from: builder/scratch -libblkio-devel: "sha256:96ac93a7ee44841c9326e89f43ed88634578337c945cf0a26f582e9627efe127" # from: builder/scratch -libblkio: "sha256:ee48f0b14b53187e51830fd3568111d790522c4842a017f27e3c5257d4be5020" # from: builder/scratch -libbpf-1.7.0: "sha256:a80a8ff19fd5a7e9a53d017cf43715c7cd57c99edb84ca579ee9197063fc1c40" # from: builder/scratch -libbpf-devel-1.7.0: "sha256:759c372c9db3a2aef9fe1135cf0b8f1a3e2348bb7f6ab1448c614552790bbe4a" # from: builder/scratch -libbpf-devel: "sha256:759c372c9db3a2aef9fe1135cf0b8f1a3e2348bb7f6ab1448c614552790bbe4a" # from: builder/scratch -libbpf: "sha256:a80a8ff19fd5a7e9a53d017cf43715c7cd57c99edb84ca579ee9197063fc1c40" # from: builder/scratch -libbsd-0.12.2: "sha256:7a6289e992f0ade8fa25362ca18f6e68f18cc752b68c510a8be1d204237742ad" # from: builder/scratch -libbsd-devel-0.12.2: "sha256:1b63907a09bead0c097be671ae56c4d8042b56d05afdccae95cd53d740b15f33" # from: builder/scratch -libbsd-devel: "sha256:1b63907a09bead0c097be671ae56c4d8042b56d05afdccae95cd53d740b15f33" # from: builder/scratch -libbsd: "sha256:7a6289e992f0ade8fa25362ca18f6e68f18cc752b68c510a8be1d204237742ad" # from: builder/scratch -libburn-1.5.8: "sha256:e02fe59bcfaa25b61145eb11333056ff7b4c8bfe9cc5adb0609b1aa2af48dc54" # from: builder/scratch -libburn-devel-1.5.8: "sha256:80f8d5b7a7fa8e0f9bccc5146a96ae8576bf1be22694eac90da1d5d18152076a" # from: builder/scratch -libburn-devel: "sha256:80f8d5b7a7fa8e0f9bccc5146a96ae8576bf1be22694eac90da1d5d18152076a" # from: builder/scratch -libburn: "sha256:e02fe59bcfaa25b61145eb11333056ff7b4c8bfe9cc5adb0609b1aa2af48dc54" # from: builder/scratch -libc-2.43: "sha256:2163bf59a27e822ab503ad500ed7d7084ac20e21675c8f76abae0b6308386422" # from: builder/scratch -libcap-1.2.69: "sha256:1413b6b0a983c51f551b164344676c52dee2c5f295f66acdce4f61d33bcc8e5c" # from: builder/scratch -libcap-1.2.71: "sha256:315b357770c80a378b54aba10097a6bf2d2888a5ab4548cf5ca89529a38f7d63" # from: builder/scratch -libcap-devel-1.2.69: "sha256:44a9b50ac460f966f89b7c1346ac22c11c58cf4cd9d9f2e295c38fb8555286ce" # from: builder/scratch -libcap-devel-1.2.71: "sha256:5e8e0e1eab10d9a993196817599bd43641ca490c088c1efe5a5e089f62289a45" # from: builder/scratch -libcap-devel: "sha256:5e8e0e1eab10d9a993196817599bd43641ca490c088c1efe5a5e089f62289a45" # from: builder/scratch -libcap-ng-0.8.5: "sha256:dd66e19314185eac81da54f6bac2e19e5663af869312a3ea9021163105e72966" # from: builder/scratch -libcap-ng-devel-0.8.5: "sha256:70007e19822bc388a14c552fe1a45c7a0111b8442951dbdc8dd9a679e4d34b89" # from: builder/scratch -libcap-ng-devel: "sha256:70007e19822bc388a14c552fe1a45c7a0111b8442951dbdc8dd9a679e4d34b89" # from: builder/scratch -libcap-ng: "sha256:dd66e19314185eac81da54f6bac2e19e5663af869312a3ea9021163105e72966" # from: builder/scratch -libcap: "sha256:315b357770c80a378b54aba10097a6bf2d2888a5ab4548cf5ca89529a38f7d63" # from: builder/scratch -libcap-static-1.2.76: "sha256:ae98bc0eddc8f35bfed40089ed350428576fd65615f85ec5f7521e30a16e76de" # from: builder/scratch -libcap-static: "sha256:ae98bc0eddc8f35bfed40089ed350428576fd65615f85ec5f7521e30a16e76de" # from: builder/scratch -libcapstone-5.0.7: "sha256:f12c06190dfe3cfec851706cef08bfc3f2077d9bbfc2042f75576b2fe03092e6" # from: builder/scratch -libcapstone-devel-5.0.7: "sha256:390dcd4fb29d9f5ba70d7d5e3bb48fe193da30b907dc0274b587a2d83df5cb02" # from: builder/scratch -libcapstone-devel: "sha256:390dcd4fb29d9f5ba70d7d5e3bb48fe193da30b907dc0274b587a2d83df5cb02" # from: builder/scratch -libcapstone: "sha256:f12c06190dfe3cfec851706cef08bfc3f2077d9bbfc2042f75576b2fe03092e6" # from: builder/scratch -libcephfs-19.3.0: "sha256:ac832b318908ff3ca026713b80037829bc00b88ad7d7f5ae7ca64a645730607e" # from: builder/scratch -libcephfs-20.2.2: "sha256:b56ab26cdcdf93e57e03592e8c7162c66276b7639b20371c3c52642146c309ae" # from: builder/scratch -libcephfs-21.3.0: "sha256:8c529e681e14540adae78302875aba51a7143699f47a2eb585f37df4309fa50d" # from: builder/scratch -libcephfs: "sha256:8c529e681e14540adae78302875aba51a7143699f47a2eb585f37df4309fa50d" # from: builder/scratch -libc: "sha256:2163bf59a27e822ab503ad500ed7d7084ac20e21675c8f76abae0b6308386422" # from: builder/scratch -libdrm-2.4.124: "sha256:b1d05eb958de7264d08a3fb3907e4e66f0d635fc7ff23ac953a9cba8aeaa972d" # from: builder/scratch -libdrm-devel-2.4.124: "sha256:0a555c6894792d268f0c3d9eaa15850f05fbbb8864e1342a3d7bea4ecd19f407" # from: builder/scratch -libdrm-devel: "sha256:0a555c6894792d268f0c3d9eaa15850f05fbbb8864e1342a3d7bea4ecd19f407" # from: builder/scratch -libdrm: "sha256:b1d05eb958de7264d08a3fb3907e4e66f0d635fc7ff23ac953a9cba8aeaa972d" # from: builder/scratch -libdw-0.193: "sha256:ff9e7d67b7c7058211efdd96b48f164451fd846d994c5174c70d0ac1e64d8118" # from: builder/scratch -libdw: "sha256:ff9e7d67b7c7058211efdd96b48f164451fd846d994c5174c70d0ac1e64d8118" # from: builder/scratch -libedit-20250104.3.1: "sha256:0bee3a878f0694afe2a22c016543a119f430979bc08b5cf9ef3439b4cf380ebb" # from: builder/scratch -libedit-devel-20250104.3.1: "sha256:166cff155d601fd50f6dc0bee2e19af4487c5e5b63c90a549641b1e6ac6acb3d" # from: builder/scratch -libedit-devel: "sha256:166cff155d601fd50f6dc0bee2e19af4487c5e5b63c90a549641b1e6ac6acb3d" # from: builder/scratch -libedit: "sha256:0bee3a878f0694afe2a22c016543a119f430979bc08b5cf9ef3439b4cf380ebb" # from: builder/scratch -libelf-0.193: "sha256:423dd99385073ba2e41ddfac6a17122fe6c1509921505041347ebdbf6e5ebb89" # from: builder/scratch -libelf: "sha256:423dd99385073ba2e41ddfac6a17122fe6c1509921505041347ebdbf6e5ebb89" # from: builder/scratch -libepoxy-1.5.10: "sha256:0b15101810e200110a957a221e7b0a389f8bb7563da039d45308e2503db3022f" # from: builder/scratch -libepoxy-devel-1.5.10: "sha256:e3f73fd4fe922757d00e43f9093afb02087261e817fa144375a036a53418d95d" # from: builder/scratch -libepoxy-devel: "sha256:e3f73fd4fe922757d00e43f9093afb02087261e817fa144375a036a53418d95d" # from: builder/scratch -libepoxy: "sha256:0b15101810e200110a957a221e7b0a389f8bb7563da039d45308e2503db3022f" # from: builder/scratch -libev-4.33: "sha256:d3fbe7038e5d2506fa460aeb66f71e1dcc9461c826a02602402e81a8b30fa070" # from: builder/scratch -libev-devel-4.33: "sha256:a42ddb60307282def31fb6e8ca25927314f87a399bdd3f1afa5a745e046599df" # from: builder/scratch -libev-devel: "sha256:a42ddb60307282def31fb6e8ca25927314f87a399bdd3f1afa5a745e046599df" # from: builder/scratch -libevent-2.2.1: "sha256:681ab2497733ffc7ea4b823068b194b3f91c40561c4a3c6541d555d35f1316d5" # from: builder/scratch -libevent-devel-2.2.1: "sha256:56cb30d7d90097f32bc200aa4f45d22ff1f6ad98b4aee08845235681843fa866" # from: builder/scratch -libevent-devel: "sha256:56cb30d7d90097f32bc200aa4f45d22ff1f6ad98b4aee08845235681843fa866" # from: builder/scratch -libevent: "sha256:681ab2497733ffc7ea4b823068b194b3f91c40561c4a3c6541d555d35f1316d5" # from: builder/scratch -libev: "sha256:d3fbe7038e5d2506fa460aeb66f71e1dcc9461c826a02602402e81a8b30fa070" # from: builder/scratch -libfdt-1.7.2: "sha256:498f75c9bb041b492e8fd9349407b5d3a323f84989165bc5aeb73cb09084e788" # from: builder/scratch -libfdt-devel-1.7.2: "sha256:5f43a86f93401a4e1df71004e506523754df2bbe938b701ef157f8d6dc382fd6" # from: builder/scratch -libfdt-devel: "sha256:5f43a86f93401a4e1df71004e506523754df2bbe938b701ef157f8d6dc382fd6" # from: builder/scratch -libfdt: "sha256:498f75c9bb041b492e8fd9349407b5d3a323f84989165bc5aeb73cb09084e788" # from: builder/scratch -libffi-3.4.8: "sha256:d2b40d661b45dceaed1efacebda817741c5898c8533b52a86d793e1512e4c8b8" # from: builder/scratch -libffi-3.5.2: "sha256:670d8de605a1cfadb81541a39023f5c679fdaf720c9ef9fa653135a764ab3840" # from: builder/scratch -libffi-devel-3.4.8: "sha256:4161aaad20843df502ca8c94cb7116da42b1e38756f1b41b1b637db520cac2f7" # from: builder/scratch -libffi-devel-3.5.2: "sha256:142ccd61c00d693b295306e6c70b7b0d09a1088b5cbb46a57e06fb9371a581dc" # from: builder/scratch -libffi-devel: "sha256:142ccd61c00d693b295306e6c70b7b0d09a1088b5cbb46a57e06fb9371a581dc" # from: builder/scratch -libffi: "sha256:670d8de605a1cfadb81541a39023f5c679fdaf720c9ef9fa653135a764ab3840" # from: builder/scratch -libfuse-3.18.1: "sha256:7719e8515e10b021862fe30be26d16d54102bce4761055bc10e37ed0f7b6ee9c" # from: builder/scratch -libfuse-devel-3.18.1: "sha256:14b1d878a39a4391e714a61cacfa180076d46cc1ad404936d47b98decbecbdfb" # from: builder/scratch -libfuse-devel: "sha256:14b1d878a39a4391e714a61cacfa180076d46cc1ad404936d47b98decbecbdfb" # from: builder/scratch -libfuse: "sha256:7719e8515e10b021862fe30be26d16d54102bce4761055bc10e37ed0f7b6ee9c" # from: builder/scratch -libgcrypt-1.11.1: "sha256:2a241d3682f5b7eee76110b14c167cceffefc5859056f24a822ff8c4c526deb9" # from: builder/scratch -libgcrypt-devel-1.11.1: "sha256:c30ddd3d15d6bdfb580971644bcc6c5686b23b146c916f6b29af8a20ec528cfb" # from: builder/scratch -libgcrypt-devel: "sha256:c30ddd3d15d6bdfb580971644bcc6c5686b23b146c916f6b29af8a20ec528cfb" # from: builder/scratch -libgcrypt: "sha256:2a241d3682f5b7eee76110b14c167cceffefc5859056f24a822ff8c4c526deb9" # from: builder/scratch -libgpg-error-1.55: "sha256:b6361e28dc48213a838557d029104b7154244618964faa2d9189572b2caf2aba" # from: builder/scratch -libgpg-error-devel-1.55: "sha256:ad2a25f54c4c8f629db02041d74b96ec12db92afc2964b0b7b59d88b760052b7" # from: builder/scratch -libgpg-error-devel: "sha256:ad2a25f54c4c8f629db02041d74b96ec12db92afc2964b0b7b59d88b760052b7" # from: builder/scratch -libgpg-error: "sha256:b6361e28dc48213a838557d029104b7154244618964faa2d9189572b2caf2aba" # from: builder/scratch -libidn-1.43: "sha256:7fc97608eee96cd6d62824d48d812a91a67feaeda6f0fade667746b400131fe3" # from: builder/scratch -libidn2-2.3.8: "sha256:d80510bc862aabdc366cf10cb8fc9c5a524758cb5ff692ee955961777c755eec" # from: builder/scratch -libidn2-devel-2.3.8: "sha256:91cbfad2588e7dad38a12b1c9f5ee86267145650ec5fc1f57d11a28a1b917262" # from: builder/scratch -libidn2-devel: "sha256:91cbfad2588e7dad38a12b1c9f5ee86267145650ec5fc1f57d11a28a1b917262" # from: builder/scratch -libidn2: "sha256:d80510bc862aabdc366cf10cb8fc9c5a524758cb5ff692ee955961777c755eec" # from: builder/scratch -libidn-devel-1.43: "sha256:2d8471ec0e3d249e2ba4512a546e02b0a91aa51bdb0e5fcde1a78f56e5d4292f" # from: builder/scratch -libidn-devel: "sha256:2d8471ec0e3d249e2ba4512a546e02b0a91aa51bdb0e5fcde1a78f56e5d4292f" # from: builder/scratch -libidn: "sha256:7fc97608eee96cd6d62824d48d812a91a67feaeda6f0fade667746b400131fe3" # from: builder/scratch -libinih-60: "sha256:8107465cf31029269536d74819a7c3a65c38c1a87dd9ab3c570fda4aebac9e63" # from: builder/scratch -libinih-devel-60: "sha256:3cd634fca48f4e0d00ff81a6648b3dd5e41552ba441bb177f7c389386d1fb11d" # from: builder/scratch -libinih-devel: "sha256:3cd634fca48f4e0d00ff81a6648b3dd5e41552ba441bb177f7c389386d1fb11d" # from: builder/scratch -libinih: "sha256:8107465cf31029269536d74819a7c3a65c38c1a87dd9ab3c570fda4aebac9e63" # from: builder/scratch -libisofs-1.5.8: "sha256:30374ca27dc8ac00bd98ce06f31d60151441588c3fa94f172606a15dadc34911" # from: builder/scratch -libisofs-devel-1.5.8: "sha256:4e529f1918b44d7fcff15938ac9c9e00be63fd58ef1dbdc76219ca929aec04e8" # from: builder/scratch -libisofs-devel: "sha256:4e529f1918b44d7fcff15938ac9c9e00be63fd58ef1dbdc76219ca929aec04e8" # from: builder/scratch -libisofs: "sha256:30374ca27dc8ac00bd98ce06f31d60151441588c3fa94f172606a15dadc34911" # from: builder/scratch -libmaxminddb-1.12.2: "sha256:8433966dac5a41cffc38958e98ea633521fba968e7e0f5acb60c5ca3cd4c4ffc" # from: builder/scratch -libmaxminddb-devel-1.12.2: "sha256:2622d870087676cdc04ef05bb9fda6ddcc31fc6f96f2d8d996781f66e83df5cb" # from: builder/scratch -libmaxminddb-devel: "sha256:2622d870087676cdc04ef05bb9fda6ddcc31fc6f96f2d8d996781f66e83df5cb" # from: builder/scratch -libmaxminddb: "sha256:8433966dac5a41cffc38958e98ea633521fba968e7e0f5acb60c5ca3cd4c4ffc" # from: builder/scratch -libmd-1.2.0: "sha256:7235bac86e71f1708bbbd7a3ff781e797b2e77528acee38917a0880ba08619fc" # from: builder/scratch -libmd-devel-1.2.0: "sha256:c9cb5791a8ac2f34462f9bbc5ee9dab33de0bf1e6c1220d2e8088614ce50952e" # from: builder/scratch -libmd-devel: "sha256:c9cb5791a8ac2f34462f9bbc5ee9dab33de0bf1e6c1220d2e8088614ce50952e" # from: builder/scratch -libmd: "sha256:7235bac86e71f1708bbbd7a3ff781e797b2e77528acee38917a0880ba08619fc" # from: builder/scratch -libmnl-1.0.5: "sha256:aa331835efdd9a27a39e7d83296408da74f54bb8c44a2e07055fa06d0d0304f3" # from: builder/scratch -libmnl-devel-1.0.5: "sha256:085ee62c10d7d474447048810092e11842ad04f9d25f3f92f4101a9d1c58aa01" # from: builder/scratch -libmnl-devel: "sha256:085ee62c10d7d474447048810092e11842ad04f9d25f3f92f4101a9d1c58aa01" # from: builder/scratch -libmnl: "sha256:aa331835efdd9a27a39e7d83296408da74f54bb8c44a2e07055fa06d0d0304f3" # from: builder/scratch -libnbd-1.24.2: "sha256:dc70e6fc61c1276caa16b3761327ab01f6436cc0b1ab665a0ae3ef1a5670f09b" # from: builder/scratch -libnbd-devel-1.24.2: "sha256:7072f8aa54a6700f6812e71381e6d5d6401c3e1e2d61d39ecbbc7a9219bb24ac" # from: builder/scratch -libnbd-devel: "sha256:7072f8aa54a6700f6812e71381e6d5d6401c3e1e2d61d39ecbbc7a9219bb24ac" # from: builder/scratch -libnbd: "sha256:dc70e6fc61c1276caa16b3761327ab01f6436cc0b1ab665a0ae3ef1a5670f09b" # from: builder/scratch -libnetfilter_conntrack-1.1.0: "sha256:5c00db1f54d4db2cfbfcba2d8b5398991e3377c7f2c2da8d0c308c054c647118" # from: builder/scratch -libnetfilter_conntrack-devel-1.1.0: "sha256:600ae86d75eb58f4eefada9dda6ce2098a561451902ce38afb8081084323d9cf" # from: builder/scratch -libnetfilter_conntrack-devel: "sha256:600ae86d75eb58f4eefada9dda6ce2098a561451902ce38afb8081084323d9cf" # from: builder/scratch -libnetfilter_conntrack: "sha256:5c00db1f54d4db2cfbfcba2d8b5398991e3377c7f2c2da8d0c308c054c647118" # from: builder/scratch -libnetfilter_cthelper-1.0.1: "sha256:b50421a6e003f4b58dafe25de8e7d7ba0d5fcd3ff29e5fb5649caeb52b3a8ab3" # from: builder/scratch -libnetfilter_cthelper-devel-1.0.1: "sha256:9435361d7fe7a2d067374aff4fd4abfb1690655669a5143c1224117767c6b114" # from: builder/scratch -libnetfilter_cthelper-devel: "sha256:9435361d7fe7a2d067374aff4fd4abfb1690655669a5143c1224117767c6b114" # from: builder/scratch -libnetfilter_cthelper: "sha256:b50421a6e003f4b58dafe25de8e7d7ba0d5fcd3ff29e5fb5649caeb52b3a8ab3" # from: builder/scratch -libnetfilter_cttimeout-1.0.1: "sha256:563c3c36fdd293eb082c85219cd29dbe976037809b113841594a09951350d71f" # from: builder/scratch -libnetfilter_cttimeout-devel-1.0.1: "sha256:5378f3b3fe3653932b3d47570bd36a871632345d9d2cc7a9db52dacf7a75125c" # from: builder/scratch -libnetfilter_cttimeout-devel: "sha256:5378f3b3fe3653932b3d47570bd36a871632345d9d2cc7a9db52dacf7a75125c" # from: builder/scratch -libnetfilter_cttimeout: "sha256:563c3c36fdd293eb082c85219cd29dbe976037809b113841594a09951350d71f" # from: builder/scratch -libnetfilter_queue-1.0.5: "sha256:845fab047d44dca9c4c7be27cd85876cc1a390f9a831440dc8aa2ac7b30d8c69" # from: builder/scratch -libnetfilter_queue-devel-1.0.5: "sha256:011e631fb409572069ea0131f42412bc37c65e426e126ca370621915f4aa21dd" # from: builder/scratch -libnetfilter_queue-devel: "sha256:011e631fb409572069ea0131f42412bc37c65e426e126ca370621915f4aa21dd" # from: builder/scratch -libnetfilter_queue: "sha256:845fab047d44dca9c4c7be27cd85876cc1a390f9a831440dc8aa2ac7b30d8c69" # from: builder/scratch -libnfnetlink-1.0.2: "sha256:a299b0bce810151a71090e045cfee1415d444b2beccd01f9f39c41c4bf430e1b" # from: builder/scratch -libnfnetlink-devel-1.0.2: "sha256:b4b1cadba22fc9729016a95694377b9f41f6657607095d0698d53acd5e2a527c" # from: builder/scratch -libnfnetlink-devel: "sha256:b4b1cadba22fc9729016a95694377b9f41f6657607095d0698d53acd5e2a527c" # from: builder/scratch -libnfnetlink: "sha256:a299b0bce810151a71090e045cfee1415d444b2beccd01f9f39c41c4bf430e1b" # from: builder/scratch -libnftnl-1.2.9: "sha256:ce127cecc593f56a809c0d052ead5496756a3f91f46160cb23dfa14285b11270" # from: builder/scratch -libnftnl-devel-1.2.9: "sha256:b8e2a1d6a7b2dc9d725150c7459f2a51cc5e5a2444907a20e905526e09397493" # from: builder/scratch -libnftnl-devel: "sha256:b8e2a1d6a7b2dc9d725150c7459f2a51cc5e5a2444907a20e905526e09397493" # from: builder/scratch -libnftnl: "sha256:ce127cecc593f56a809c0d052ead5496756a3f91f46160cb23dfa14285b11270" # from: builder/scratch -libnl-3.2.25: "sha256:1894ba7a9278906ca194e301610d98973c1b7eff9733a07f863dfa25e5fb9d63" # from: builder/scratch -libnl-devel-3.2.25: "sha256:7168d6394a1edf11eb7c37c97672e9c1d082436568e06ebfce7437827ce98b05" # from: builder/scratch -libnl-devel: "sha256:7168d6394a1edf11eb7c37c97672e9c1d082436568e06ebfce7437827ce98b05" # from: builder/scratch -libnl: "sha256:1894ba7a9278906ca194e301610d98973c1b7eff9733a07f863dfa25e5fb9d63" # from: builder/scratch -libnvme-1.16.1: "sha256:ea57eb4aeb90c3bd235e8546eccc82ec0eba96287e022b80d7cae5a0b2f028a5" # from: builder/scratch -libnvme-devel-1.16.1: "sha256:1f2cde3bdc0cabc1169925cd2b8f8382afde83981b018ccdee4bf5bf69d90cfb" # from: builder/scratch -libnvme-devel: "sha256:1f2cde3bdc0cabc1169925cd2b8f8382afde83981b018ccdee4bf5bf69d90cfb" # from: builder/scratch -libnvme: "sha256:ea57eb4aeb90c3bd235e8546eccc82ec0eba96287e022b80d7cae5a0b2f028a5" # from: builder/scratch -libpcap-pwru-1.0.11: "sha256:c032f66edc188b89fac937b90b331d3bb780d7b1e0d2379fb7e60d885a327123" # from: builder/scratch -libpcap-pwru-devel-1.0.11: "sha256:cf70142956b7a4f4051877c8c73f1e41090dc326072a0ba9d7704c6518d14107" # from: builder/scratch -libpcap-pwru-devel: "sha256:cf70142956b7a4f4051877c8c73f1e41090dc326072a0ba9d7704c6518d14107" # from: builder/scratch -libpcap-pwru: "sha256:c032f66edc188b89fac937b90b331d3bb780d7b1e0d2379fb7e60d885a327123" # from: builder/scratch -libpng-1.6.55: "sha256:03f47582bf6081edc82daea8c29f0bc10fe92eda5166ede28cc5bcd09ce5698a" # from: builder/scratch -libpng-devel-1.6.55: "sha256:cb3a3962edd8d8ce56df6bd2f5280dc9d66f447925cd0aaf4e952f80f0c2fb9b" # from: builder/scratch -libpng-devel: "sha256:cb3a3962edd8d8ce56df6bd2f5280dc9d66f447925cd0aaf4e952f80f0c2fb9b" # from: builder/scratch -libpng: "sha256:03f47582bf6081edc82daea8c29f0bc10fe92eda5166ede28cc5bcd09ce5698a" # from: builder/scratch -libpq-17.5: "sha256:a7fe205902e2bad548a72ea583ee264c239a3e39bd7e4df1939e32a77f6d3c09" # from: builder/scratch -libpq-devel-17.5: "sha256:a1557fe82f79d79bc4b203a0e6b1aa897b8327c7683921997779d1f36354239d" # from: builder/scratch -libpq-devel: "sha256:a1557fe82f79d79bc4b203a0e6b1aa897b8327c7683921997779d1f36354239d" # from: builder/scratch -libpq: "sha256:a7fe205902e2bad548a72ea583ee264c239a3e39bd7e4df1939e32a77f6d3c09" # from: builder/scratch -libpsl-0.21.5: "sha256:7daf6cf233aa9ffc35eab78598d0406a1626ee33b3020e6b806010995187a23f" # from: builder/scratch -libpsl-devel-0.21.5: "sha256:80007a4760005831be02239e002c8b2df977561a99fe9303b0fe952afa5985bc" # from: builder/scratch -libpsl-devel: "sha256:80007a4760005831be02239e002c8b2df977561a99fe9303b0fe952afa5985bc" # from: builder/scratch -libpsl: "sha256:7daf6cf233aa9ffc35eab78598d0406a1626ee33b3020e6b806010995187a23f" # from: builder/scratch -librbd-19.3.0: "sha256:eb6f182de1e58ce036370ef20ad1d2702caf84fb8bf39a1bd709d6afacc71198" # from: builder/scratch -librbd-20.2.2: "sha256:79680f952314bf1d64a0d40151428a527cbd9fb1b46f0a043423849aa9a3dcb0" # from: builder/scratch -librbd-21.3.0: "sha256:50e065f2a926a30885146d5783145ad338878ceebbd73b66ede7b70e8721c3c5" # from: builder/scratch -librbd: "sha256:50e065f2a926a30885146d5783145ad338878ceebbd73b66ede7b70e8721c3c5" # from: builder/scratch -libseccomp-2.6.0: "sha256:08e0bca7434e85bc672d680a073cf74f457f543c91ad3af087529a4bf6b4a3b1" # from: builder/scratch -libseccomp-devel-2.6.0: "sha256:48ad5d5302dd18ec221167712c34b71f1666ddd4867eba97627e56884b54f5cf" # from: builder/scratch -libseccomp-devel: "sha256:48ad5d5302dd18ec221167712c34b71f1666ddd4867eba97627e56884b54f5cf" # from: builder/scratch -libseccomp: "sha256:08e0bca7434e85bc672d680a073cf74f457f543c91ad3af087529a4bf6b4a3b1" # from: builder/scratch -libselinux-3.8: "sha256:895c8f9f0855ba5b23871033a7ecb4e234b811d90b5c6bbf12cd314dc2167979" # from: builder/scratch -libselinux-devel-3.8: "sha256:32b55e69c5320913291c0692791000a7252670e0742f3cf9ac4bd1ccb84112f6" # from: builder/scratch -libselinux-devel: "sha256:32b55e69c5320913291c0692791000a7252670e0742f3cf9ac4bd1ccb84112f6" # from: builder/scratch -libselinux: "sha256:895c8f9f0855ba5b23871033a7ecb4e234b811d90b5c6bbf12cd314dc2167979" # from: builder/scratch -libsepol-3.8: "sha256:8afb55aa1865aaa04a7499e178e0f68295c4d9b75a89b92b470455f0f0e9f7ab" # from: builder/scratch -libsepol-devel-3.8: "sha256:20c3beb938f5305965a0dda66c9f1576c4dccfcf911fcd358c237f242ee224af" # from: builder/scratch -libsepol-devel: "sha256:20c3beb938f5305965a0dda66c9f1576c4dccfcf911fcd358c237f242ee224af" # from: builder/scratch -libsepol: "sha256:8afb55aa1865aaa04a7499e178e0f68295c4d9b75a89b92b470455f0f0e9f7ab" # from: builder/scratch -libslirp-4.8.0: "sha256:4653c1e9e8977a87f249050eaddad0db18b3a94fbe97bba02efd15798e6993a5" # from: builder/scratch -libslirp-devel-4.8.0: "sha256:c74430a14afb161f46057fa1b23a98610e22aaeaf98b00abbf2c8936aab4a25d" # from: builder/scratch -libslirp-devel: "sha256:c74430a14afb161f46057fa1b23a98610e22aaeaf98b00abbf2c8936aab4a25d" # from: builder/scratch -libslirp: "sha256:4653c1e9e8977a87f249050eaddad0db18b3a94fbe97bba02efd15798e6993a5" # from: builder/scratch -libsndfile-1.2.2: "sha256:35ffca7c2f157ede7cfafd212752897faa131e47b0c5932febf42060d96664bf" # from: builder/scratch -libsndfile-devel-1.2.2: "sha256:51be89834aa9370a0c01add18ad5114c85d2dcb06286ad43a6beeaa90b11fd37" # from: builder/scratch -libsndfile-devel: "sha256:51be89834aa9370a0c01add18ad5114c85d2dcb06286ad43a6beeaa90b11fd37" # from: builder/scratch -libsndfile: "sha256:35ffca7c2f157ede7cfafd212752897faa131e47b0c5932febf42060d96664bf" # from: builder/scratch -libssh-0.11.2: "sha256:5b42fedbf379ebdabf19e7ffae1d68e69e588dc48af8c747de8b6888f8ac0415" # from: builder/scratch -libssh2-1.11.1: "sha256:fe4aa135f414630fdc3d5d864b0b172127fe2d8ca943107228dc16fe4d488f7d" # from: builder/scratch -libssh2-devel-1.11.1: "sha256:4b93d3e3091f24648c6aee7d2275de532d2fee46b091dedd286cb16dc459bf67" # from: builder/scratch -libssh2-devel: "sha256:4b93d3e3091f24648c6aee7d2275de532d2fee46b091dedd286cb16dc459bf67" # from: builder/scratch -libssh2: "sha256:fe4aa135f414630fdc3d5d864b0b172127fe2d8ca943107228dc16fe4d488f7d" # from: builder/scratch -libssh-devel-0.11.2: "sha256:c0829883daf73f9d1994bb15470864e8ea45d8954ca14ba738f7f69c43d84239" # from: builder/scratch -libssh-devel: "sha256:c0829883daf73f9d1994bb15470864e8ea45d8954ca14ba738f7f69c43d84239" # from: builder/scratch -libssh: "sha256:5b42fedbf379ebdabf19e7ffae1d68e69e588dc48af8c747de8b6888f8ac0415" # from: builder/scratch -libstdc++-15.2.0: "sha256:57ca21eb7550e0c1d6e8034bb22d2111fc5e8961fe2cc3761e61a6ce81298384" # from: builder/scratch -libstdc++-16.1.0: "sha256:ab98d655c98e9fd7d5b37d6453bb5d6fe9c6da0aec11c8722176a36bee675292" # from: builder/scratch -libstdc++-devel-15.2.0: "sha256:75bb74494246ce4475e8af20e852672525041dd5bf8db5b449f8f9496e2f44ea" # from: builder/scratch -libstdc++-devel-16.1.0: "sha256:4a1236a7e53c41fe543a4a87d06cec2dc7c6fa750ce397a56b8b4afa1c940f40" # from: builder/scratch -libstdc++-devel: "sha256:4a1236a7e53c41fe543a4a87d06cec2dc7c6fa750ce397a56b8b4afa1c940f40" # from: builder/scratch -libstdc++: "sha256:ab98d655c98e9fd7d5b37d6453bb5d6fe9c6da0aec11c8722176a36bee675292" # from: builder/scratch -libtasn1-4.20.0: "sha256:5ecaa82482dc11d3d6a514e7d2361480ee0e16d0b2364b739a033267d9d4964b" # from: builder/scratch -libtasn1-devel-4.20.0: "sha256:2847caaf1cc90a14096e9bcf9ef53a822dae6037c6d2aff5d95c26d11465bd82" # from: builder/scratch -libtasn1-devel: "sha256:2847caaf1cc90a14096e9bcf9ef53a822dae6037c6d2aff5d95c26d11465bd82" # from: builder/scratch -libtasn1: "sha256:5ecaa82482dc11d3d6a514e7d2361480ee0e16d0b2364b739a033267d9d4964b" # from: builder/scratch -libtirpc-1.3.6: "sha256:84e624feb6bc9a04fa9d0820f624a4f97e5ab80a0a1812cc17bdc78f6089416d" # from: builder/scratch -libtirpc-devel-1.3.6: "sha256:4bbc184fa662674e1316ae76d70d8f3de478967070de6002ad1df0ade1d4e99a" # from: builder/scratch -libtirpc-devel: "sha256:4bbc184fa662674e1316ae76d70d8f3de478967070de6002ad1df0ade1d4e99a" # from: builder/scratch -libtirpc: "sha256:84e624feb6bc9a04fa9d0820f624a4f97e5ab80a0a1812cc17bdc78f6089416d" # from: builder/scratch -libtool-2.6.1: "sha256:b9077bd14df70db9e311db1a996db0b0275a8aba2255aded0ef2e75ca3f2ff80" # from: builder/scratch -libtool-devel-2.6.1: "sha256:0e10ad1e688048d4ec10da1172ee99780736de9c290f0b6035f9864312c27e4c" # from: builder/scratch -libtool-devel: "sha256:0e10ad1e688048d4ec10da1172ee99780736de9c290f0b6035f9864312c27e4c" # from: builder/scratch -libtool: "sha256:b9077bd14df70db9e311db1a996db0b0275a8aba2255aded0ef2e75ca3f2ff80" # from: builder/scratch -libudev-zero-1.0.3: "sha256:282f31663f3cfb287ab01eb4a88471f17093bc9217076464efb6b86fcae746e5" # from: builder/scratch -libudev-zero-devel-1.0.3: "sha256:3fda10b97b5bad786ada5a4d38de51cb29e61cae4fd99b6f207f5d395f0b511a" # from: builder/scratch -libudev-zero-devel: "sha256:3fda10b97b5bad786ada5a4d38de51cb29e61cae4fd99b6f207f5d395f0b511a" # from: builder/scratch -libudev-zero: "sha256:282f31663f3cfb287ab01eb4a88471f17093bc9217076464efb6b86fcae746e5" # from: builder/scratch -libunistring-1.4.1: "sha256:5ab674e49bf3f9e6f79a2f7481bae55dd865a44fbc58f1f65a17e3e789d50b0f" # from: builder/scratch -libunistring-devel-1.4.1: "sha256:3cd19f11d132aa4d8af47fdbbb7e63cdfa127f391f85a1122ee558cce15a8fc3" # from: builder/scratch -libunistring-devel: "sha256:3cd19f11d132aa4d8af47fdbbb7e63cdfa127f391f85a1122ee558cce15a8fc3" # from: builder/scratch -libunistring: "sha256:5ab674e49bf3f9e6f79a2f7481bae55dd865a44fbc58f1f65a17e3e789d50b0f" # from: builder/scratch -libunwind-1.8.3: "sha256:0d2bdbb000530df29575adcf46633b731b85bb005a1d0c91c975df2eaf397521" # from: builder/scratch -libunwind-devel-1.8.3: "sha256:f9c30ad4888904dfc521fad918ccbc08283a9016325eea2cc37895a44364d5c4" # from: builder/scratch -libunwind-devel: "sha256:f9c30ad4888904dfc521fad918ccbc08283a9016325eea2cc37895a44364d5c4" # from: builder/scratch -libunwind: "sha256:0d2bdbb000530df29575adcf46633b731b85bb005a1d0c91c975df2eaf397521" # from: builder/scratch -liburing-2.9: "sha256:133155b562d6d3de35145f9e7cea774fa971f2e88f9706ff8ecbb78b1589d024" # from: builder/scratch -liburing-devel-2.9: "sha256:5d6db5c436f8e3f3227c1b842f8dd70e52bb96b269321910847467c67a5781f2" # from: builder/scratch -liburing-devel: "sha256:5d6db5c436f8e3f3227c1b842f8dd70e52bb96b269321910847467c67a5781f2" # from: builder/scratch -liburing: "sha256:133155b562d6d3de35145f9e7cea774fa971f2e88f9706ff8ecbb78b1589d024" # from: builder/scratch -libusb-1.0.29: "sha256:95aab7051aa09587fd69249cdedd77b75521d67d2d9c458ebc7a1b6a10cf6fad" # from: builder/scratch -libusb-devel-1.0.29: "sha256:6532afa95d4b26b799159c3e5f45a33acef723abd3b9c6994b2ad67a3a685bab" # from: builder/scratch -libusb-devel: "sha256:6532afa95d4b26b799159c3e5f45a33acef723abd3b9c6994b2ad67a3a685bab" # from: builder/scratch -libusbredirparser-0.15.0: "sha256:62f3bcfd61431a8675537129750c1fcd7a39d757d9aad246f50c8288b1542cc1" # from: builder/scratch -libusbredirparser-devel-0.15.0: "sha256:2d207512a2dbc643ac05f095f72ccb841dc9c3619b81c890709ce634da152263" # from: builder/scratch -libusbredirparser-devel: "sha256:2d207512a2dbc643ac05f095f72ccb841dc9c3619b81c890709ce634da152263" # from: builder/scratch -libusbredirparser: "sha256:62f3bcfd61431a8675537129750c1fcd7a39d757d9aad246f50c8288b1542cc1" # from: builder/scratch -libusb: "sha256:95aab7051aa09587fd69249cdedd77b75521d67d2d9c458ebc7a1b6a10cf6fad" # from: builder/scratch -libuv-1.51.0: "sha256:71a2f6b0bf58b62fba140f03d8a3eacb07f129f2e1ce674473c12d81b10b9501" # from: builder/scratch -libuv-devel-1.51.0: "sha256:ab0664da8908a3889c32c7d9e5532f8d13f42462495c7215ebc4e507d8144d54" # from: builder/scratch -libuv-devel: "sha256:ab0664da8908a3889c32c7d9e5532f8d13f42462495c7215ebc4e507d8144d54" # from: builder/scratch -libuv: "sha256:71a2f6b0bf58b62fba140f03d8a3eacb07f129f2e1ce674473c12d81b10b9501" # from: builder/scratch -libvirt-10.9.0: "sha256:215256736a11f503dbc9e764a331a3e51cc3aa3489671b3ed9559fe2b04352d3" # from: builder/scratch -libvirt-devel-10.9.0: "sha256:59f0b4004b1e434c0ee6f3f072a454b303eeccecb8307cf51b926eb7589772ca" # from: builder/scratch -libvirt-devel: "sha256:59f0b4004b1e434c0ee6f3f072a454b303eeccecb8307cf51b926eb7589772ca" # from: builder/scratch -libvirt: "sha256:215256736a11f503dbc9e764a331a3e51cc3aa3489671b3ed9559fe2b04352d3" # from: builder/scratch -libxcrypt-4.4.26: "sha256:a24ad65be3a25696e19c38087409709a6c6a0925f3abc4ca6e51c4ae36c312dc" # from: builder/scratch -libxcrypt-devel-4.4.26: "sha256:400fe8474d48ea72dab36e523f2ee0b0e43dab19199739c047f35f69485bf548" # from: builder/scratch -libxcrypt-devel: "sha256:400fe8474d48ea72dab36e523f2ee0b0e43dab19199739c047f35f69485bf548" # from: builder/scratch -libxcrypt: "sha256:a24ad65be3a25696e19c38087409709a6c6a0925f3abc4ca6e51c4ae36c312dc" # from: builder/scratch -libxkbcommon-1.9.2: "sha256:a4f909bcf50fb5e503c0ec8de3d187c75f2dfabbb280ef119531bf8afcd9fb74" # from: builder/scratch -libxkbcommon-devel-1.9.2: "sha256:523ef0c5df6311d8a07103976917c6e46d2c78f531455623214ee483f56c4370" # from: builder/scratch -libxkbcommon-devel: "sha256:523ef0c5df6311d8a07103976917c6e46d2c78f531455623214ee483f56c4370" # from: builder/scratch -libxkbcommon: "sha256:a4f909bcf50fb5e503c0ec8de3d187c75f2dfabbb280ef119531bf8afcd9fb74" # from: builder/scratch -libxml2-2.14.3: "sha256:5c0217266fb137e22bcab959af15527144ebe1a60bd7a64972451c40f7aa3f49" # from: builder/scratch -libxml2-devel-2.14.3: "sha256:734abd483f638a8103e3cd10e238248e5150712aec4ea9d9aa837d6f7afd1fe9" # from: builder/scratch -libxml2-devel: "sha256:734abd483f638a8103e3cd10e238248e5150712aec4ea9d9aa837d6f7afd1fe9" # from: builder/scratch -libxml2: "sha256:5c0217266fb137e22bcab959af15527144ebe1a60bd7a64972451c40f7aa3f49" # from: builder/scratch -libxslt-1.1.43: "sha256:88e3fe594b6d939e1e4e465217737c7bfd89f2b7f1f01e2be8b7cdc470a6d74f" # from: builder/scratch -libxslt-devel-1.1.43: "sha256:99de514776087ebe7a051f1d75a5bfa890bcf3d26cdc427e33faa4ee9057382b" # from: builder/scratch -libxslt-devel: "sha256:99de514776087ebe7a051f1d75a5bfa890bcf3d26cdc427e33faa4ee9057382b" # from: builder/scratch -libxslt: "sha256:88e3fe594b6d939e1e4e465217737c7bfd89f2b7f1f01e2be8b7cdc470a6d74f" # from: builder/scratch -libxtables-1.8.9: "sha256:06086ed3ac09a74fa2f0d77aafa6c07054a601f5bcbef4a5921d240308fac2f7" # from: builder/scratch -libxtables: "sha256:06086ed3ac09a74fa2f0d77aafa6c07054a601f5bcbef4a5921d240308fac2f7" # from: builder/scratch -libyaml-0.2.5: "sha256:3cd5b837408a6056774a44e85b8ac28587363a37a7842b17aaaab672d0c13334" # from: builder/scratch -libyaml-devel-0.2.5: "sha256:c184b2e5f5a55d980864cc5ca2a154f0ded4402f5aece009d715de419a69347e" # from: builder/scratch -libyaml-devel: "sha256:c184b2e5f5a55d980864cc5ca2a154f0ded4402f5aece009d715de419a69347e" # from: builder/scratch -libyaml: "sha256:3cd5b837408a6056774a44e85b8ac28587363a37a7842b17aaaab672d0c13334" # from: builder/scratch -linux-headers-6.19: "sha256:0431d028a70742c790dd5da71887a64ff4a4fe3948b056fe0d021e85e1e74712" # from: builder/scratch -linux-headers: "sha256:0431d028a70742c790dd5da71887a64ff4a4fe3948b056fe0d021e85e1e74712" # from: builder/scratch -linux-pam-1.7.2: "sha256:0394f39ec8390d23227be3ff939843f1b97ac517caba7d5f543028ef36f88b0e" # from: builder/scratch -linux-pam-devel-1.7.2: "sha256:433a5ed0e1a448eab2beada9d3c55458bc43932923627d3851039c7cf9d77298" # from: builder/scratch -linux-pam-devel: "sha256:433a5ed0e1a448eab2beada9d3c55458bc43932923627d3851039c7cf9d77298" # from: builder/scratch -linux-pam: "sha256:0394f39ec8390d23227be3ff939843f1b97ac517caba7d5f543028ef36f88b0e" # from: builder/scratch -llvm-22.1.7: "sha256:602ae94bd587cd2695cfd8ffce150d20f91e2dc09be73e655aa1c8415b5b58d4" # from: builder/scratch -llvm-devel-22.1.7: "sha256:991190359afb924c942fdc8b249066994af267267e6520943d8647fd6ad93ad4" # from: builder/scratch -llvm-devel: "sha256:991190359afb924c942fdc8b249066994af267267e6520943d8647fd6ad93ad4" # from: builder/scratch -llvm-libs-22.1.7: "sha256:3b3e77816f4b41c2ad4bc4857f95082a6597d1be05ebea8dc9588786b4e2b258" # from: builder/scratch -llvm-libs: "sha256:3b3e77816f4b41c2ad4bc4857f95082a6597d1be05ebea8dc9588786b4e2b258" # from: builder/scratch -llvm: "sha256:602ae94bd587cd2695cfd8ffce150d20f91e2dc09be73e655aa1c8415b5b58d4" # from: builder/scratch -llvm-tools-22.1.7: "sha256:57c74b885484d7c52c047cd4cad8a86866a67835f95f8875a133eb5fa4e7ef6e" # from: builder/scratch -llvm-tools: "sha256:57c74b885484d7c52c047cd4cad8a86866a67835f95f8875a133eb5fa4e7ef6e" # from: builder/scratch -lmdb-0.9.31: "sha256:8cbc260b7def53d5c9233774e9f40c9f4138462310663bba9515ab15f246a14c" # from: builder/scratch -lmdb-devel-0.9.31: "sha256:584d097e72f7c5b7a43522d9ae0031d15fabcb82499a0eebb43c380129c9474e" # from: builder/scratch -lmdb-devel: "sha256:584d097e72f7c5b7a43522d9ae0031d15fabcb82499a0eebb43c380129c9474e" # from: builder/scratch -lmdb: "sha256:8cbc260b7def53d5c9233774e9f40c9f4138462310663bba9515ab15f246a14c" # from: builder/scratch -lsscsi-0.28: "sha256:042f5ed57120d1c7f835ce9dcfee0d9ea5ef4526eca0ec0364c3125d0233329f" # from: builder/scratch -lsscsi: "sha256:042f5ed57120d1c7f835ce9dcfee0d9ea5ef4526eca0ec0364c3125d0233329f" # from: builder/scratch -lua-5.3.6: "sha256:69db1fa83b2acf7d33dcd762d39d33f50ab4f309d3bf0bc71631146d9b590263" # from: builder/scratch -lua-5.4.8: "sha256:4b30fba9c867fcf8633c8f8981875c5264a9b7abc78858048c5af354af7f3658" # from: builder/scratch -lua-devel-5.3.6: "sha256:2ae2f66cbb5130fe220a2aa409f31a093e12b40a6a39cde923ca053856e03ee4" # from: builder/scratch -lua-devel-5.4.8: "sha256:ace4fa9bbc1c40cf57754eb28858638258be2b75170d6648bea32fb5322308cd" # from: builder/scratch -lua-devel: "sha256:ace4fa9bbc1c40cf57754eb28858638258be2b75170d6648bea32fb5322308cd" # from: builder/scratch -lua-iconv-7.3: "sha256:fcdc1baaa834e8cd9244cd18ca539eae7ca296b703401882fa27503e07d7de96" # from: builder/scratch -lua-iconv: "sha256:fcdc1baaa834e8cd9244cd18ca539eae7ca296b703401882fa27503e07d7de96" # from: builder/scratch -lua-protobuf-0.5.1: "sha256:174c4072ab9c1975673184a60e29a6bee3e997371e03c0ff77c221beb311c322" # from: builder/scratch -lua-protobuf: "sha256:174c4072ab9c1975673184a60e29a6bee3e997371e03c0ff77c221beb311c322" # from: builder/scratch -luarocks-3.12.2: "sha256:fdb32f09fdec4203231da7e1315a62fc57e0420c1a07ecee3e8dda57eb842c24" # from: builder/scratch -luarocks: "sha256:fdb32f09fdec4203231da7e1315a62fc57e0420c1a07ecee3e8dda57eb842c24" # from: builder/scratch -lua: "sha256:4b30fba9c867fcf8633c8f8981875c5264a9b7abc78858048c5af354af7f3658" # from: builder/scratch -lvm2-2.03.31: "sha256:33703d85dc3457c02bb54dc2ca6173f9b4c92c87f61b99c7752cb13c6b349ff1" # from: builder/scratch -lvm2-devel-2.03.31: "sha256:02922b7f91d3a8cebc0c89a827aa7ed4ca9665132098e9ea62261a12381a2550" # from: builder/scratch -lvm2-devel: "sha256:02922b7f91d3a8cebc0c89a827aa7ed4ca9665132098e9ea62261a12381a2550" # from: builder/scratch -lvm2: "sha256:33703d85dc3457c02bb54dc2ca6173f9b4c92c87f61b99c7752cb13c6b349ff1" # from: builder/scratch -lz4-1.10.0: "sha256:ac84054c61f7eca5dbaf5d59daf4a0561d7086b04a8b03cbc64f696f617f579d" # from: builder/scratch -lz4-devel-1.10.0: "sha256:fdea3ad6f9847d39393e0815ecd8c454669dd19ecb89b9a90ebe89c789ff1027" # from: builder/scratch -lz4-devel: "sha256:fdea3ad6f9847d39393e0815ecd8c454669dd19ecb89b9a90ebe89c789ff1027" # from: builder/scratch -lz4: "sha256:ac84054c61f7eca5dbaf5d59daf4a0561d7086b04a8b03cbc64f696f617f579d" # from: builder/scratch -lzo-2.10: "sha256:986f75d4327409c7820d90829ce38481366cf3152f9217b915a7dacd51ed8878" # from: builder/scratch -lzo-devel-2.10: "sha256:42571bce4630949a1278fec6c167d3baeeaac75672225b29257c72078d6aaffe" # from: builder/scratch -lzo-devel: "sha256:42571bce4630949a1278fec6c167d3baeeaac75672225b29257c72078d6aaffe" # from: builder/scratch -lzo: "sha256:986f75d4327409c7820d90829ce38481366cf3152f9217b915a7dacd51ed8878" # from: builder/scratch -m4-1.4.21: "sha256:e161bc9d21bb1c825a0a4a5eea166106dc25f2091cb1079eb6243014feafb764" # from: builder/scratch -m4: "sha256:e161bc9d21bb1c825a0a4a5eea166106dc25f2091cb1079eb6243014feafb764" # from: builder/scratch -make-4.4.1: "sha256:a54593b7d7d88e73b927b50c063416ebb31ba272cf854e191cccdef85625bed3" # from: builder/scratch -make: "sha256:a54593b7d7d88e73b927b50c063416ebb31ba272cf854e191cccdef85625bed3" # from: builder/scratch -maven-3.9.16: "sha256:036a144dc485dbb523dcc546cdc49da68539f4418c96d7646b030f4fc92fb97e" # from: builder/scratch -maven: "sha256:036a144dc485dbb523dcc546cdc49da68539f4418c96d7646b030f4fc92fb97e" # from: builder/scratch -memcached-1.6.39: "sha256:099f83eab91a1fcffed9af68db6ab8032139bdeb92f251b25e324c2f97e3b07e" # from: builder/scratch -memcached: "sha256:099f83eab91a1fcffed9af68db6ab8032139bdeb92f251b25e324c2f97e3b07e" # from: builder/scratch -mesa-26.0.2: "sha256:84c5bb280712b5549fcc6c07deb60419a9c8a20a57e1f00be16e2f55242ec770" # from: builder/scratch -mesa-devel-26.0.2: "sha256:0242ccc483d49ec359f6091c11f2c312618697ad827d292b5e5ab31979fc67a2" # from: builder/scratch -mesa-devel: "sha256:0242ccc483d49ec359f6091c11f2c312618697ad827d292b5e5ab31979fc67a2" # from: builder/scratch -mesa: "sha256:84c5bb280712b5549fcc6c07deb60419a9c8a20a57e1f00be16e2f55242ec770" # from: builder/scratch -meson-1.11: "sha256:2d6e768d60eb3a54d6ef0e596c3993ebd557bd153c9041f4c4018b0f962a3899" # from: builder/scratch -meson: "sha256:2d6e768d60eb3a54d6ef0e596c3993ebd557bd153c9041f4c4018b0f962a3899" # from: builder/scratch -minget-0.1: "sha256:463d8b34130357f8637eeda9ade6bb7561fa53f28bc7b5d11f29f629c60fb254" # from: builder/scratch -minget: "sha256:463d8b34130357f8637eeda9ade6bb7561fa53f28bc7b5d11f29f629c60fb254" # from: builder/scratch -mpc1-1.3.1: "sha256:61e7f6d78a9804e58fd44361953d1f923f7368ccd3852c3f669660c372c7a484" # from: builder/scratch -mpc1-devel-1.3.1: "sha256:45e716203b3d6f0886799bf62613b0a7e7e946e27849c7c581b56da947729be8" # from: builder/scratch -mpc1-devel: "sha256:45e716203b3d6f0886799bf62613b0a7e7e946e27849c7c581b56da947729be8" # from: builder/scratch -mpc1: "sha256:61e7f6d78a9804e58fd44361953d1f923f7368ccd3852c3f669660c372c7a484" # from: builder/scratch -mpfr4-4.2.1: "sha256:c710ab07a6f41847034e9176582e6883ecd48673b0ce767365340af96fe1f12c" # from: builder/scratch -mpfr4-devel-4.2.1: "sha256:cd7619bba7631e202f6cca2027e2debbc00b33a9f39d4fdf2b3ff17928ba8f2d" # from: builder/scratch -mpfr4-devel: "sha256:cd7619bba7631e202f6cca2027e2debbc00b33a9f39d4fdf2b3ff17928ba8f2d" # from: builder/scratch -mpfr4: "sha256:c710ab07a6f41847034e9176582e6883ecd48673b0ce767365340af96fe1f12c" # from: builder/scratch -mtools-4.0.17: "sha256:9989e9589545c89ae4e9c7e4ea70b4e150a80b4258781c0f5a6e5c1af05fd238" # from: builder/scratch -mtools: "sha256:9989e9589545c89ae4e9c7e4ea70b4e150a80b4258781c0f5a6e5c1af05fd238" # from: builder/scratch -multipath-tools-0.14.3: "sha256:990f207937664d8361e6a908dd1d4ed93c2e30123ad166d0b4b35f519c2b4362" # from: builder/scratch -multipath-tools-devel-0.14.3: "sha256:417c24c0ef9e503da1289bb24a8d5681b75dc5579df7a5fe6596167df17d25f2" # from: builder/scratch -multipath-tools-devel: "sha256:417c24c0ef9e503da1289bb24a8d5681b75dc5579df7a5fe6596167df17d25f2" # from: builder/scratch -multipath-tools: "sha256:990f207937664d8361e6a908dd1d4ed93c2e30123ad166d0b4b35f519c2b4362" # from: builder/scratch -musl-1.2.5: "sha256:f30abb27a3ad51966c13de067934175632b8c90da7bb44cd09869cc4eac683e5" # from: builder/scratch -musl-devel-1.2.5: "sha256:d856087bb184d3c34e78e266bc079bb4e38b4b13eaa5b66445d4d0103bd587f3" # from: builder/scratch -musl-devel: "sha256:d856087bb184d3c34e78e266bc079bb4e38b4b13eaa5b66445d4d0103bd587f3" # from: builder/scratch -musl-fts-1.2.7: "sha256:433e50138431f9a66e7798135cec9cbe08e9ee3c7ceb4d34f3ce355ff7acf619" # from: builder/scratch -musl-fts-devel-1.2.7: "sha256:273776c2d60990aac706876f4410eb7787dc9748043423d06e7affdd19f4d009" # from: builder/scratch -musl-fts-devel: "sha256:273776c2d60990aac706876f4410eb7787dc9748043423d06e7affdd19f4d009" # from: builder/scratch -musl-fts: "sha256:433e50138431f9a66e7798135cec9cbe08e9ee3c7ceb4d34f3ce355ff7acf619" # from: builder/scratch -musl-obstack-1.2.3: "sha256:a1e1390584615b418ba4916b0f3c9d7eb5ae449e7dcbdbff3460d0c2ce402e60" # from: builder/scratch -musl-obstack-devel-1.2.3: "sha256:59b6e83e65e4a4d78dff94fb76b8c82ba60b46420c46dbbe5d30b690b11a23e7" # from: builder/scratch -musl-obstack-devel: "sha256:59b6e83e65e4a4d78dff94fb76b8c82ba60b46420c46dbbe5d30b690b11a23e7" # from: builder/scratch -musl-obstack: "sha256:a1e1390584615b418ba4916b0f3c9d7eb5ae449e7dcbdbff3460d0c2ce402e60" # from: builder/scratch -musl: "sha256:f30abb27a3ad51966c13de067934175632b8c90da7bb44cd09869cc4eac683e5" # from: builder/scratch -nbdkit-1.47.9: "sha256:30057555925ee1c74baf4fc0ec35703cb2e03d685d36e3a289f48d19bd0b36c1" # from: builder/scratch -nbdkit-devel-1.47.9: "sha256:02f3801b0cd616953abe42abbad8a248ba40f08b521d49f14347fce6dc9bd0c8" # from: builder/scratch -nbdkit-devel: "sha256:02f3801b0cd616953abe42abbad8a248ba40f08b521d49f14347fce6dc9bd0c8" # from: builder/scratch -nbdkit: "sha256:30057555925ee1c74baf4fc0ec35703cb2e03d685d36e3a289f48d19bd0b36c1" # from: builder/scratch -ncurses-6.5: "sha256:d0d2e1ca257ab5290bc39f4efa32044feb5a8f7ce0209df053951f73267bf7ac" # from: builder/scratch -ncurses-devel-6.5: "sha256:eb012578c35811e7b7e1184823dcf8647577b5e3e427614cafa1d00eeccea709" # from: builder/scratch -ncurses-devel: "sha256:eb012578c35811e7b7e1184823dcf8647577b5e3e427614cafa1d00eeccea709" # from: builder/scratch -ncurses: "sha256:d0d2e1ca257ab5290bc39f4efa32044feb5a8f7ce0209df053951f73267bf7ac" # from: builder/scratch -net-snmp-5.9.5: "sha256:d2367684aef0493be035f1e85d0c74165bb00314107cc9ea31cce7ee091453cd" # from: builder/scratch -net-snmp-devel-5.9.5: "sha256:be79254b02cc8128ecef431bdce10adb6123908c85c15a7b473a7afbc1239f46" # from: builder/scratch -net-snmp-devel: "sha256:be79254b02cc8128ecef431bdce10adb6123908c85c15a7b473a7afbc1239f46" # from: builder/scratch -net-snmp: "sha256:d2367684aef0493be035f1e85d0c74165bb00314107cc9ea31cce7ee091453cd" # from: builder/scratch -nettle-3.10.1: "sha256:39064e391f8963d4a56ff23e1e0230213abbe7b05aa0c4ded4bae2f76eeb16be" # from: builder/scratch -nettle-devel-3.10.1: "sha256:5d1ca46b115ad4fadce64b21174c792cc1b17d7352414b16959ef566116eaf48" # from: builder/scratch -nettle-devel: "sha256:5d1ca46b115ad4fadce64b21174c792cc1b17d7352414b16959ef566116eaf48" # from: builder/scratch -nettle: "sha256:39064e391f8963d4a56ff23e1e0230213abbe7b05aa0c4ded4bae2f76eeb16be" # from: builder/scratch -nfs-utils-2.8.2: "sha256:eae5b679d041299ebacb2ab1f77d1e1ed1171fc380ff9be9e9961304fad1c3a4" # from: builder/scratch -nfs-utils: "sha256:eae5b679d041299ebacb2ab1f77d1e1ed1171fc380ff9be9e9961304fad1c3a4" # from: builder/scratch -nghttp2-1.66.0: "sha256:85e915fe953be65fa3083bc62ae183281dc8be5986153db6107533ae1a616d58" # from: builder/scratch -nghttp2-devel-1.66.0: "sha256:7e25121dd1534de467892f7298338998d2ec495c140fb0ee891ef7f6023dcadc" # from: builder/scratch -nghttp2-devel: "sha256:7e25121dd1534de467892f7298338998d2ec495c140fb0ee891ef7f6023dcadc" # from: builder/scratch -nghttp2: "sha256:85e915fe953be65fa3083bc62ae183281dc8be5986153db6107533ae1a616d58" # from: builder/scratch -nghttp3-1.11.0: "sha256:91a00c4a4b8be38eeb79c63ccbdc27352cc717dd377d48062f571e9ffaf5641a" # from: builder/scratch -nghttp3-devel-1.11.0: "sha256:11942e514fb6c42ed0590e56e334672ecfaa1e891e63a1d7fb3f6d8b85509baf" # from: builder/scratch -nghttp3-devel: "sha256:11942e514fb6c42ed0590e56e334672ecfaa1e891e63a1d7fb3f6d8b85509baf" # from: builder/scratch -nghttp3: "sha256:91a00c4a4b8be38eeb79c63ccbdc27352cc717dd377d48062f571e9ffaf5641a" # from: builder/scratch -nginx-1.28.0: "sha256:8ae547e72bb5c38c70b7b6dbd71c28e5d9884df3bf6ac4b2e7bd7b68001dc303" # from: builder/scratch -nginx-njs-1.28.0: "sha256:9fc7c515b2e64af32cc5d4c644ed48fcdcc222805ac19fe751880f249c44e382" # from: builder/scratch -nginx-njs: "sha256:9fc7c515b2e64af32cc5d4c644ed48fcdcc222805ac19fe751880f249c44e382" # from: builder/scratch -nginx: "sha256:8ae547e72bb5c38c70b7b6dbd71c28e5d9884df3bf6ac4b2e7bd7b68001dc303" # from: builder/scratch -ninja-build-1.13.2: "sha256:724e52bb83a469681b1f6faca5ae910824fa52ef3060982d16fbba06cfe3bc2a" # from: builder/scratch -ninja-build: "sha256:724e52bb83a469681b1f6faca5ae910824fa52ef3060982d16fbba06cfe3bc2a" # from: builder/scratch -numactl-2.0.19: "sha256:7172268cabdb4b83884412457b71bec9096aebcc43a2cf19119d407771cd5066" # from: builder/scratch -numactl-devel-2.0.19: "sha256:c4069921b70e8ff6dad56f5313ce8e8ab78d0ffb8a49a846e3695609f2507975" # from: builder/scratch -numactl-devel: "sha256:c4069921b70e8ff6dad56f5313ce8e8ab78d0ffb8a49a846e3695609f2507975" # from: builder/scratch -numactl: "sha256:7172268cabdb4b83884412457b71bec9096aebcc43a2cf19119d407771cd5066" # from: builder/scratch -nvme-cli-2.16: "sha256:80be7becd85c757a3d9738dadfd13053bb7d6f158c46ed96fbc19ed41907e69e" # from: builder/scratch -nvme-cli: "sha256:80be7becd85c757a3d9738dadfd13053bb7d6f158c46ed96fbc19ed41907e69e" # from: builder/scratch -oath-toolkit-2.6.14: "sha256:723783fad6c7c21dc4fea01c12d2f0b50058d7a64098309ee1faa5f3ac4d20e2" # from: builder/scratch -oath-toolkit-devel-2.6.14: "sha256:5fbf313a09d03efce91813f896b9a5c189487938af19b1e57665999a674ff122" # from: builder/scratch -oath-toolkit-devel: "sha256:5fbf313a09d03efce91813f896b9a5c189487938af19b1e57665999a674ff122" # from: builder/scratch -oath-toolkit: "sha256:723783fad6c7c21dc4fea01c12d2f0b50058d7a64098309ee1faa5f3ac4d20e2" # from: builder/scratch -oniguruma-6.9.10: "sha256:8b67b2b17c6582b40549242f55692e56c88e0c6d2188dcd48cd356a99500d7f9" # from: builder/scratch -oniguruma-devel-6.9.10: "sha256:be9e6bda70cb031dbf8b31441856c9b59cc636adda556d628ee8d411b6134dd5" # from: builder/scratch -oniguruma-devel: "sha256:be9e6bda70cb031dbf8b31441856c9b59cc636adda556d628ee8d411b6134dd5" # from: builder/scratch -oniguruma: "sha256:8b67b2b17c6582b40549242f55692e56c88e0c6d2188dcd48cd356a99500d7f9" # from: builder/scratch -open-iscsi-2.1.11: "sha256:7c2bc1fb641a172027e86d9daebfdfa24e592ad6853e6e47ca045c117a5e5c0e" # from: builder/scratch -open-iscsi: "sha256:7c2bc1fb641a172027e86d9daebfdfa24e592ad6853e6e47ca045c117a5e5c0e" # from: builder/scratch -open-isns-0.103: "sha256:d02cb26925c5e814146094bcbf7aa71e9493c188b36c69bf1a23eaa10df3a082" # from: builder/scratch -open-isns-devel-0.103: "sha256:afafaf5a8b22cc252421c4fb239a4305d4c4c5401d947fdb9633e57fb16f3b04" # from: builder/scratch -open-isns-devel: "sha256:afafaf5a8b22cc252421c4fb239a4305d4c4c5401d947fdb9633e57fb16f3b04" # from: builder/scratch -open-isns: "sha256:d02cb26925c5e814146094bcbf7aa71e9493c188b36c69bf1a23eaa10df3a082" # from: builder/scratch -openjdk-11.0.31: "sha256:6cbd57992d7ba0bc2fbe3c7f85f633f497740133d9f31fb762add8464f8bd7c5" # from: builder/scratch -openjdk-21.0.12: "sha256:f2003656aace676be68beb6aa6fbaa105ae0670a4c5739cf34e54916c114ed25" # from: builder/scratch -openjdk: "sha256:f2003656aace676be68beb6aa6fbaa105ae0670a4c5739cf34e54916c114ed25" # from: builder/scratch -openssl-3.6.0: "sha256:714881eab7a40afeaed0c3f8d724ee2a3cb481f364470fe082048985729cfece" # from: builder/scratch -openssl-3.6.2: "sha256:12d0999025b656e54caaad71eb6400be513e9e55c144d3e43896e8ce3012f54d" # from: builder/scratch -openssl-devel-3.6.0: "sha256:18f8ed13a8d97a6c0e7ddeb7400456b8856d4effd50c8e4ee0dee7a189c797f8" # from: builder/scratch -openssl-devel-3.6.2: "sha256:4dd3a47e6c8e4fda730c2eca227408dd75b229005d10cea1316caa83b1579b91" # from: builder/scratch -openssl-devel: "sha256:4dd3a47e6c8e4fda730c2eca227408dd75b229005d10cea1316caa83b1579b91" # from: builder/scratch -openssl: "sha256:12d0999025b656e54caaad71eb6400be513e9e55c144d3e43896e8ce3012f54d" # from: builder/scratch -p11-kit-0.25.5: "sha256:918ad4fbd0692939f7e348fcf0afad84374fa542b308e21741d276617b46c408" # from: builder/scratch -p11-kit-devel-0.25.5: "sha256:dcd2a544331fa434803d4c29ff46f41ab81204165f98ba2d2e006c8a3577b248" # from: builder/scratch -p11-kit-devel: "sha256:dcd2a544331fa434803d4c29ff46f41ab81204165f98ba2d2e006c8a3577b248" # from: builder/scratch -p11-kit: "sha256:918ad4fbd0692939f7e348fcf0afad84374fa542b308e21741d276617b46c408" # from: builder/scratch -pax-utils-1.3.10: "sha256:77875faa8192855c1c788ec25d20c2890534e1acf7b83da59479ea7b9603e90f" # from: builder/scratch -pax-utils-devel-1.3.10: "sha256:76625d20f0427beda64e0847c31b104c3ecf8c80f4f863181a66a095b03f2fca" # from: builder/scratch -pax-utils-devel: "sha256:76625d20f0427beda64e0847c31b104c3ecf8c80f4f863181a66a095b03f2fca" # from: builder/scratch -pax-utils: "sha256:77875faa8192855c1c788ec25d20c2890534e1acf7b83da59479ea7b9603e90f" # from: builder/scratch -pcre2-2.10.46: "sha256:66c238201714a435f717d3d67798c08f2fa04ce11c24b0ec61b80c65eb0b27ac" # from: builder/scratch -pcre2-devel-2.10.46: "sha256:1aa022f5b92cb844409945e91f17f5a28416934d1773984b1300b0f892e96bb7" # from: builder/scratch -pcre2-devel: "sha256:1aa022f5b92cb844409945e91f17f5a28416934d1773984b1300b0f892e96bb7" # from: builder/scratch -pcre2: "sha256:66c238201714a435f717d3d67798c08f2fa04ce11c24b0ec61b80c65eb0b27ac" # from: builder/scratch -pcre-8.45: "sha256:0f84dc423f1b5861ee875447c5ae3e93cf4a7a12975e76b745d58d70fcc1da94" # from: builder/scratch -pcre-devel-8.45: "sha256:461c8013c5f97f98143b50695cd4364dd86d59458f388eb2127b720f0f6d0ee3" # from: builder/scratch -pcre-devel: "sha256:461c8013c5f97f98143b50695cd4364dd86d59458f388eb2127b720f0f6d0ee3" # from: builder/scratch -pcre: "sha256:0f84dc423f1b5861ee875447c5ae3e93cf4a7a12975e76b745d58d70fcc1da94" # from: builder/scratch -perl-5.42.2: "sha256:d423e2f6d37286da407e0c06b4e70af78e66394092822b2930153db7ceb0fcf0" # from: builder/scratch -perl: "sha256:d423e2f6d37286da407e0c06b4e70af78e66394092822b2930153db7ceb0fcf0" # from: builder/scratch -pixman-0.46.4: "sha256:8120f1de5237855a5a404e45cf9ad77a7b861408c5fa7a41115ff6c8d18e7d39" # from: builder/scratch -pixman-devel-0.46.4: "sha256:1218281dad621516bced91263dab3627d35b81a1d79a63bf4fbd74e55990bb94" # from: builder/scratch -pixman-devel: "sha256:1218281dad621516bced91263dab3627d35b81a1d79a63bf4fbd74e55990bb94" # from: builder/scratch -pixman: "sha256:8120f1de5237855a5a404e45cf9ad77a7b861408c5fa7a41115ff6c8d18e7d39" # from: builder/scratch -pkgconf-2.5.1: "sha256:788eba35e86cb62291109df09526d66ce2b65b2725e8c66acd6957273900ee31" # from: builder/scratch -pkgconf: "sha256:788eba35e86cb62291109df09526d66ce2b65b2725e8c66acd6957273900ee31" # from: builder/scratch -pm-0.1.4: "sha256:d07fcb1bab25020b9a752a6b0a034e930bd979d8d57cf316fc015bd307f3b676" # from: builder/scratch -pm: "sha256:d07fcb1bab25020b9a752a6b0a034e930bd979d8d57cf316fc015bd307f3b676" # from: builder/scratch -popt-1.19: "sha256:e359b63cc0af4541f046251b83e17f34fc3ff39376cb16be556cb1eab9cae2fe" # from: builder/scratch -popt-devel-1.19: "sha256:a06b8c93bebb4e4332f1d32e41910a3b574a9b04a2ede5ae41cffc7b99551411" # from: builder/scratch -popt-devel: "sha256:a06b8c93bebb4e4332f1d32e41910a3b574a9b04a2ede5ae41cffc7b99551411" # from: builder/scratch -popt: "sha256:e359b63cc0af4541f046251b83e17f34fc3ff39376cb16be556cb1eab9cae2fe" # from: builder/scratch -procps-4.0.5: "sha256:e9f16738d2aaab2c60cd82854ef7923f0964b9cba6ab9d62661849fcebfb847d" # from: builder/scratch -procps: "sha256:e9f16738d2aaab2c60cd82854ef7923f0964b9cba6ab9d62661849fcebfb847d" # from: builder/scratch -protobuf-29.4: "sha256:b1c0b36fa358263d1abf31e5aaed6c9d966500b19c5aba35991a8edde10ff0b8" # from: builder/scratch -protobuf-devel-29.4: "sha256:067b9c8804202b2f19280ddc62b26ec220cc94cab3adcd40638f748a8f25b8f6" # from: builder/scratch -protobuf-devel: "sha256:067b9c8804202b2f19280ddc62b26ec220cc94cab3adcd40638f748a8f25b8f6" # from: builder/scratch -protobuf: "sha256:b1c0b36fa358263d1abf31e5aaed6c9d966500b19c5aba35991a8edde10ff0b8" # from: builder/scratch -protoc-22.3: "sha256:90583fde58dbe54dbaea6204dbb789b1a4069ef636206c9ad667fdf1d864111b" # from: builder/scratch -protoc-30.2: "sha256:2c246279f3d1290d73fe9ef4ecfb19305e40fc093d28e03322b9cce564cec901" # from: builder/scratch -protoc: "sha256:2c246279f3d1290d73fe9ef4ecfb19305e40fc093d28e03322b9cce564cec901" # from: builder/scratch -pulseaudio-17.0: "sha256:b9046650566ae8d75c83c08d6752bda2048bb6c5dc00d53bc3ca1a23786e3198" # from: builder/scratch -pulseaudio-devel-17.0: "sha256:cf077d323062d8b26b0f33c2663c16fff2f2fd26287f7c5bf8dec1a438feacd9" # from: builder/scratch -pulseaudio-devel: "sha256:cf077d323062d8b26b0f33c2663c16fff2f2fd26287f7c5bf8dec1a438feacd9" # from: builder/scratch -pulseaudio: "sha256:b9046650566ae8d75c83c08d6752bda2048bb6c5dc00d53bc3ca1a23786e3198" # from: builder/scratch -pwru-1.0.11: "sha256:45d2ade5289a51f63b22c20f3386f6cbca3049d315de0053b234929c4c8664d8" # from: builder/scratch -pwru: "sha256:45d2ade5289a51f63b22c20f3386f6cbca3049d315de0053b234929c4c8664d8" # from: builder/scratch -python-3.12.12: "sha256:4afb1d89f5932145b302955612e3409d38f8083f02831a10a454e2066eff5a10" # from: builder/scratch -python-3.14.2: "sha256:f1ffccc38aeee2d06165d43be397b612c8d28c9effd962e563f5f15c2e1b9650" # from: builder/scratch -python-devel-3.12.12: "sha256:7612e06fe757cbe2f3dd1a9c8bbc3e39e256b03a6ad6f7924366618b90ed4bd0" # from: builder/scratch -python-devel-3.14.2: "sha256:abd24a7e0ba6170c03798de6450580f29abdfab75b204b4c5f379a685b1e0233" # from: builder/scratch -python-devel: "sha256:abd24a7e0ba6170c03798de6450580f29abdfab75b204b4c5f379a685b1e0233" # from: builder/scratch -python: "sha256:f1ffccc38aeee2d06165d43be397b612c8d28c9effd962e563f5f15c2e1b9650" # from: builder/scratch -python-wheel-0.1: "sha256:cc84cd8601e1e7b0a1d1f0598ef36cce285b736b9a32178adc71b6552a76fc33" # from: builder/scratch -python-wheel: "sha256:cc84cd8601e1e7b0a1d1f0598ef36cce285b736b9a32178adc71b6552a76fc33" # from: builder/scratch -qemu-9.2.4: "sha256:81b8927749c454c24617625a974433a2c48cde613cd2ede2398f775126a8e95a" # from: builder/scratch -qemu: "sha256:81b8927749c454c24617625a974433a2c48cde613cd2ede2398f775126a8e95a" # from: builder/scratch -ragel-6.10: "sha256:85edc7856b19ab1280f1c9d63fd56d7d8d6ef4d30586d517b22a129e2a50b2c5" # from: builder/scratch -ragel: "sha256:85edc7856b19ab1280f1c9d63fd56d7d8d6ef4d30586d517b22a129e2a50b2c5" # from: builder/scratch -rbd-19.3.0: "sha256:9535b17f7d9cf798edec47f245b9e1c82f08a7e628bd85c2951563994eaa0f87" # from: builder/scratch -rbd-20.2.2: "sha256:381fdeba30e8381c50bf532db1ab39ce3eb572a80fc22f8deba5d74adcd71ad8" # from: builder/scratch -rbd-21.3.0: "sha256:3ac06e158af199117a9276038f3236ff36cec34ac4902d20a8a0db45a64c84f6" # from: builder/scratch -rbd: "sha256:3ac06e158af199117a9276038f3236ff36cec34ac4902d20a8a0db45a64c84f6" # from: builder/scratch -rclone-1.74.3: "sha256:68e532539a03a08b2aaec4a4c3feae14bd3a060cf2718691a5b766fc580063ba" # from: builder/scratch -rclone: "sha256:68e532539a03a08b2aaec4a4c3feae14bd3a060cf2718691a5b766fc580063ba" # from: builder/scratch -rdma-core-61.0: "sha256:d763a6122df847af3e46392ada0f98e578460cd66625dc52a1b2bd55080129de" # from: builder/scratch -rdma-core-devel-61.0: "sha256:296941829029f3719f4909e70735f670b92e60c6fc76e9c520af3d6dc580c8f4" # from: builder/scratch -rdma-core-devel: "sha256:296941829029f3719f4909e70735f670b92e60c6fc76e9c520af3d6dc580c8f4" # from: builder/scratch -rdma-core: "sha256:d763a6122df847af3e46392ada0f98e578460cd66625dc52a1b2bd55080129de" # from: builder/scratch -re2-2024.07.02: "sha256:1adba9ccfe89036b430a17fe31a9425007c17b936213a47c39cd4f2a160176d0" # from: builder/scratch -re2-devel-2024.07.02: "sha256:a7a2154cb3ec5f6b57422ec83f826cebd29499f18c54c0cbfcc350f0550fb081" # from: builder/scratch -re2-devel: "sha256:a7a2154cb3ec5f6b57422ec83f826cebd29499f18c54c0cbfcc350f0550fb081" # from: builder/scratch -re2: "sha256:1adba9ccfe89036b430a17fe31a9425007c17b936213a47c39cd4f2a160176d0" # from: builder/scratch -readline-8.2: "sha256:231af9df86334ceca6a497d968ba088781f0a85a20d5d01e2a39f144bd8d53b1" # from: builder/scratch -readline-devel-8.2: "sha256:56a97fad5edce010c013954909dbe23bc72100f2559de701ba5e97a24b8629bc" # from: builder/scratch -readline-devel: "sha256:56a97fad5edce010c013954909dbe23bc72100f2559de701ba5e97a24b8629bc" # from: builder/scratch -readline: "sha256:231af9df86334ceca6a497d968ba088781f0a85a20d5d01e2a39f144bd8d53b1" # from: builder/scratch -rpcbind-1.2.8: "sha256:0f543970c2496ff4a5aa382ee9c0e1121a4b06d4ef817a3e64e2f746f330c65c" # from: builder/scratch -rpcbind: "sha256:0f543970c2496ff4a5aa382ee9c0e1121a4b06d4ef817a3e64e2f746f330c65c" # from: builder/scratch -rsync-3.4.2: "sha256:0fd964da0c7a8b5c6d357e041a16e089bc5fb1441ee8381fb09bcf522f44d87b" # from: builder/scratch -rsync: "sha256:0fd964da0c7a8b5c6d357e041a16e089bc5fb1441ee8381fb09bcf522f44d87b" # from: builder/scratch -ruby-3.4.9: "sha256:4239eb52a889629b3eb03911a20520be0bb55b9bc99e482749630ffa3a811f6d" # from: base/distroless -ruby-devel-3.4.9: "sha256:3144cbae1a5be7126a98184be1fa921c16cf8cc94a02e4a026f567cec9eecab4" # from: base/distroless -ruby-devel: "sha256:3144cbae1a5be7126a98184be1fa921c16cf8cc94a02e4a026f567cec9eecab4" # from: base/distroless -ruby: "sha256:4239eb52a889629b3eb03911a20520be0bb55b9bc99e482749630ffa3a811f6d" # from: base/distroless -rust-1.96.0: "sha256:a7671d1972571fff1962a1dca49a78806e14cc3d858561f5154ecbb20d1832a2" # from: builder/scratch -rust: "sha256:a7671d1972571fff1962a1dca49a78806e14cc3d858561f5154ecbb20d1832a2" # from: builder/scratch -s3fs-fuse-1.97: "sha256:f335411e2a830784c0da0d9a35cfc2c69936bc47eac4774b53165aeb5868be24" # from: builder/scratch -s3fs-fuse: "sha256:f335411e2a830784c0da0d9a35cfc2c69936bc47eac4774b53165aeb5868be24" # from: builder/scratch -sed-4.10: "sha256:32b80c859992b82f9ae4f5d55d73e3fd78996abd1da217dc7b39c822e503615b" # from: builder/scratch -sed: "sha256:32b80c859992b82f9ae4f5d55d73e3fd78996abd1da217dc7b39c822e503615b" # from: builder/scratch -semver-3.4.0: "sha256:ef7abfe418e06c39ff5f015a4a2b88cd93dc2a490cd012f69965ce1ffabb3dd9" # from: builder/scratch -semver: "sha256:ef7abfe418e06c39ff5f015a4a2b88cd93dc2a490cd012f69965ce1ffabb3dd9" # from: builder/scratch -shell-operator-1.16.4: "sha256:4a074890b69e63c7bc91c33611fec1427c972a9817676a1d4e3dbb0c969e5b14" # from: builder/scratch -shell-operator: "sha256:4a074890b69e63c7bc91c33611fec1427c972a9817676a1d4e3dbb0c969e5b14" # from: builder/scratch -skalibs-2.14.3: "sha256:9234787c5dae1d37d1b64d18e905b8a7815c2c2427987769bf35954a36641077" # from: builder/scratch -skalibs-devel-2.14.3: "sha256:9c0c663839bb705fb05b1923a59b0c34c1dd8df73d5af3e9d337ff599a7be07b" # from: builder/scratch -skalibs-devel: "sha256:9c0c663839bb705fb05b1923a59b0c34c1dd8df73d5af3e9d337ff599a7be07b" # from: builder/scratch -skalibs: "sha256:9234787c5dae1d37d1b64d18e905b8a7815c2c2427987769bf35954a36641077" # from: builder/scratch -snappy-1.2.2: "sha256:3c049eb9378ba1505cb02eaa9a621d60364e136af6cab772987b3cdc44260162" # from: builder/scratch -snappy-devel-1.2.2: "sha256:897464cff06975148fed819daff375ee8b113adce949c1548259cb2eae55e3b2" # from: builder/scratch -snappy-devel: "sha256:897464cff06975148fed819daff375ee8b113adce949c1548259cb2eae55e3b2" # from: builder/scratch -snappy: "sha256:3c049eb9378ba1505cb02eaa9a621d60364e136af6cab772987b3cdc44260162" # from: builder/scratch -spice-protocol-0.14.5: "sha256:399619bda268fe1746edf1c91c5a8352cc3561939442c248f78414e662034c0b" # from: builder/scratch -spice-protocol: "sha256:399619bda268fe1746edf1c91c5a8352cc3561939442c248f78414e662034c0b" # from: builder/scratch -sqlite-3.49.1: "sha256:fe6ad0ce73547016ac3492a8d784a97cb8a7139a092e060988c30ab46b9f5a2c" # from: builder/scratch -sqlite-devel-3.49.1: "sha256:7a998b4e74b2e387d8cc99807e62912bb81c6c473ce6203356a9ce8aa475c49c" # from: builder/scratch -sqlite-devel: "sha256:7a998b4e74b2e387d8cc99807e62912bb81c6c473ce6203356a9ce8aa475c49c" # from: builder/scratch -sqlite: "sha256:fe6ad0ce73547016ac3492a8d784a97cb8a7139a092e060988c30ab46b9f5a2c" # from: builder/scratch -ssh-static-10.0: "sha256:f4ef1d5c8812351f25d48c8036255251d566b2748c13205181b7dd9e5ad03ed2" # from: builder/scratch -ssh-static-10.3: "sha256:693bf412b6e08ca9e912a4e4d49f0c6f1b44f97964d26d1bf410c476d680d485" # from: builder/scratch -ssh-static: "sha256:693bf412b6e08ca9e912a4e4d49f0c6f1b44f97964d26d1bf410c476d680d485" # from: builder/scratch -svace-5.0.260306: "sha256:32c65f82bd77c7ccd8f18db8d033d0454e0d6e00fb15abbcba7dca8a35cf495c" # from: builder/scratch -svace: "sha256:32c65f82bd77c7ccd8f18db8d033d0454e0d6e00fb15abbcba7dca8a35cf495c" # from: builder/scratch -systemd-260.1: "sha256:4aec895dd7cc84f98cf30e91192e14fcd899c5e99e28c16b8e5770004efd6a49" # from: builder/scratch -systemd: "sha256:4aec895dd7cc84f98cf30e91192e14fcd899c5e99e28c16b8e5770004efd6a49" # from: builder/scratch -tar-1.35: "sha256:016db88b9ce3bdd83c0eb44ec341699c7bef56d9fd45bc3ea230777b5951af02" # from: builder/scratch -tar: "sha256:016db88b9ce3bdd83c0eb44ec341699c7bef56d9fd45bc3ea230777b5951af02" # from: builder/scratch -texinfo-7.2: "sha256:001a52db20fd44bd63ac4816a5f167c688dca757bb89f3c806d0fb289128fc68" # from: builder/scratch -texinfo: "sha256:001a52db20fd44bd63ac4816a5f167c688dca757bb89f3c806d0fb289128fc68" # from: builder/scratch -tini-0.19.0: "sha256:ca4e993ac5363a3a935e7aff3ad7f39d9bd062e9bdd4f61b1efa17dead884208" # from: builder/scratch -tini: "sha256:ca4e993ac5363a3a935e7aff3ad7f39d9bd062e9bdd4f61b1efa17dead884208" # from: builder/scratch -tpm2-tss-4.1.3: "sha256:50ff5d03b354cae5cafa657bf84e4d989bc00adabd7ac34e2dbf650cdd1f25fa" # from: builder/scratch -tpm2-tss-devel-4.1.3: "sha256:fb7f661c457cfd27763af9488c718136529b226956d90fa198944ef96d2f3686" # from: builder/scratch -tpm2-tss-devel: "sha256:fb7f661c457cfd27763af9488c718136529b226956d90fa198944ef96d2f3686" # from: builder/scratch -tpm2-tss: "sha256:50ff5d03b354cae5cafa657bf84e4d989bc00adabd7ac34e2dbf650cdd1f25fa" # from: builder/scratch -tzdata-2026: "sha256:2b5f8baece5ba1abb38332eedc245083c71f3b3bf280a1f66ccd2dc347f3ea22" # from: builder/scratch -tzdata: "sha256:2b5f8baece5ba1abb38332eedc245083c71f3b3bf280a1f66ccd2dc347f3ea22" # from: builder/scratch -ublksrv-1.7: "sha256:b63e3cb84a71c60b12d840f62eaf72aac72fb9f87eb201f1218a00ad4455ae9c" # from: builder/scratch -ublksrv-devel-1.7: "sha256:b7f69c87758dc7ee3e19f55fae0db07f3c749d18ec08be34e8a358c4f326e78b" # from: builder/scratch -ublksrv-devel: "sha256:b7f69c87758dc7ee3e19f55fae0db07f3c749d18ec08be34e8a358c4f326e78b" # from: builder/scratch -ublksrv: "sha256:b63e3cb84a71c60b12d840f62eaf72aac72fb9f87eb201f1218a00ad4455ae9c" # from: builder/scratch -udev-2.59.1: "sha256:fd4c5deb74c3bd7bfcd8763c791323aa03d44a84608a33bf28f57482d76f6046" # from: builder/scratch -udev-devel-2.59.1: "sha256:5cac452c310790106479ae61406af650452436c36384ba296347aedfa68ed901" # from: builder/scratch -udev-devel: "sha256:5cac452c310790106479ae61406af650452436c36384ba296347aedfa68ed901" # from: builder/scratch -udev: "sha256:fd4c5deb74c3bd7bfcd8763c791323aa03d44a84608a33bf28f57482d76f6046" # from: builder/scratch -unzip-6.00: "sha256:c1f461ab844a4633352c640619ef24d102825f68cf47e7586c1fc0569fd0a969" # from: builder/scratch -unzip: "sha256:c1f461ab844a4633352c640619ef24d102825f68cf47e7586c1fc0569fd0a969" # from: builder/scratch -userspace-rcu-0.15.2: "sha256:186f73ea8d051b1a073fb02ee1675a8b2a778474eba7d7494810b9afcac212ee" # from: builder/scratch -userspace-rcu-devel-0.15.2: "sha256:061650c79f80406392f503d66943380f64daee110f699f839d5f432c0e2e2635" # from: builder/scratch -userspace-rcu-devel: "sha256:061650c79f80406392f503d66943380f64daee110f699f839d5f432c0e2e2635" # from: builder/scratch -userspace-rcu: "sha256:186f73ea8d051b1a073fb02ee1675a8b2a778474eba7d7494810b9afcac212ee" # from: builder/scratch -util-linux-2.41.1: "sha256:4e138f66829cf43e5210ffd68b81502503bf52f4619e384520ed70fabc472935" # from: builder/scratch -util-linux-devel-2.41.1: "sha256:762977c5efd6e727d72bd76dcce2038db85569a5f265de217e63bf10ec47a9af" # from: builder/scratch -util-linux-devel: "sha256:762977c5efd6e727d72bd76dcce2038db85569a5f265de217e63bf10ec47a9af" # from: builder/scratch -util-linux: "sha256:4e138f66829cf43e5210ffd68b81502503bf52f4619e384520ed70fabc472935" # from: builder/scratch -utmps-0.1.2: "sha256:a2a0064a378f38970ce5ba866f8eefe23d083afdb2e543262f64c8d360e392b2" # from: builder/scratch -utmps-devel-0.1.2: "sha256:0e0b3b092d1aea40fcbc61559f1d27a536d7d23d26509bb18be570b16164a069" # from: builder/scratch -utmps-devel: "sha256:0e0b3b092d1aea40fcbc61559f1d27a536d7d23d26509bb18be570b16164a069" # from: builder/scratch -utmps: "sha256:a2a0064a378f38970ce5ba866f8eefe23d083afdb2e543262f64c8d360e392b2" # from: builder/scratch -vim-9.1.1236: "sha256:834a379e8ede92aa22f7e0154cd2c7169dc34a4a144b3f95299b1f171c536d28" # from: builder/scratch -vim: "sha256:834a379e8ede92aa22f7e0154cd2c7169dc34a4a144b3f95299b1f171c536d28" # from: builder/scratch -xfsprogs-6.16.0: "sha256:98c84e197215c00e3132ed1915d59a5a1a607480b8828503317de5610ea25d62" # from: builder/scratch -xfsprogs: "sha256:98c84e197215c00e3132ed1915d59a5a1a607480b8828503317de5610ea25d62" # from: builder/scratch -xkeyboard-config-2.48: "sha256:191b83586c94fc21b7eab702560bb5e46cf92c1bce23e7d7d39c1ef398b1ada8" # from: builder/scratch -xkeyboard-config: "sha256:191b83586c94fc21b7eab702560bb5e46cf92c1bce23e7d7d39c1ef398b1ada8" # from: builder/scratch -xorriso-1.5.8: "sha256:2f1051214327a7418607306d1db91f070e1baa2a15c3937ee581d82150bf030f" # from: builder/scratch -xorriso: "sha256:2f1051214327a7418607306d1db91f070e1baa2a15c3937ee581d82150bf030f" # from: builder/scratch -xz-5.8.1: "sha256:328a701bcb891da3beda0b34dd202d7bd3245bd96c30251ccf5aaf2c857a2837" # from: builder/scratch -xz-devel-5.8.1: "sha256:25eabd9c7450b0cb4520f027592a932b94247bb6fbce51cc983cc5c00ec55629" # from: builder/scratch -xz-devel: "sha256:25eabd9c7450b0cb4520f027592a932b94247bb6fbce51cc983cc5c00ec55629" # from: builder/scratch -xz: "sha256:328a701bcb891da3beda0b34dd202d7bd3245bd96c30251ccf5aaf2c857a2837" # from: builder/scratch -yajl-2.1.0: "sha256:419bb25238c7da83dc7af19b4a4f7e1c87cf1aa19b82103c817f54d5c25761a0" # from: builder/scratch -yajl-devel-2.1.0: "sha256:f0d78a24ac20feb0d16e11f823e506a5023d30409045e4ddd7f1b80376e75ab7" # from: builder/scratch -yajl-devel: "sha256:f0d78a24ac20feb0d16e11f823e506a5023d30409045e4ddd7f1b80376e75ab7" # from: builder/scratch -yajl: "sha256:419bb25238c7da83dc7af19b4a4f7e1c87cf1aa19b82103c817f54d5c25761a0" # from: builder/scratch -yq-4.48.1: "sha256:859a44ad3bf838869f1ddc22e140622094aa49d6dc4055f4a92504038efa42dc" # from: builder/scratch -yq: "sha256:859a44ad3bf838869f1ddc22e140622094aa49d6dc4055f4a92504038efa42dc" # from: builder/scratch -zip-3.0: "sha256:2a11d68e6029b0ecbba1718f5396e265a20b61b400228c318d15ac98948300ac" # from: builder/scratch -zip: "sha256:2a11d68e6029b0ecbba1718f5396e265a20b61b400228c318d15ac98948300ac" # from: builder/scratch -zlib-1.3.1: "sha256:e6db38c8aea3c2ea3cb2f46d06ba6e2fe17fbbb1c6bb41fd9cac55acdc6e8d1e" # from: builder/scratch -zlib-devel-1.3.1: "sha256:7d052fc69a7f04c8c8cabd98ef00d6b8ac8d0bcb57a23c3dd1522fbb5e5495e8" # from: builder/scratch -zlib-devel: "sha256:7d052fc69a7f04c8c8cabd98ef00d6b8ac8d0bcb57a23c3dd1522fbb5e5495e8" # from: builder/scratch -zlib: "sha256:e6db38c8aea3c2ea3cb2f46d06ba6e2fe17fbbb1c6bb41fd9cac55acdc6e8d1e" # from: builder/scratch -zstd-1.5.7: "sha256:d847b96e31ac7db61efc1ec3a9742d9cc83ffaee634b68d520525afe17f0bf11" # from: builder/scratch -zstd-devel-1.5.7: "sha256:0ed5ca4100caf291b8614b51d62bc440f51c565b26880739a8b0ccc60afcc178" # from: builder/scratch -zstd-devel: "sha256:0ed5ca4100caf291b8614b51d62bc440f51c565b26880739a8b0ccc60afcc178" # from: builder/scratch -zstd: "sha256:d847b96e31ac7db61efc1ec3a9742d9cc83ffaee634b68d520525afe17f0bf11" # from: builder/scratch -base/gotest: "sha256:7ad37b85a27f12bab10696b2dc1d6a31ffd0dbc9cf2ccc1eb60182b7c6ef913c" # from: builder/distroless +busybox-1.37: "sha256:98f2e06089cd371421ea876fde85b078f0514956f71fca74f701438e534abd6d" # from: builder/scratch +busybox: "sha256:98f2e06089cd371421ea876fde85b078f0514956f71fca74f701438e534abd6d" # from: builder/scratch +bzip2-1.0.8: "sha256:bd135a0c042ab64b5ea9efe0083c139ea02819eeed107dd53650f971ff0150f7" # from: builder/scratch +bzip2-devel-1.0.8: "sha256:b86904584ca04de4a7ed8cdd9a5114cb1672e54eb6ec5179df5db854b7046b7e" # from: builder/scratch +bzip2-devel: "sha256:b86904584ca04de4a7ed8cdd9a5114cb1672e54eb6ec5179df5db854b7046b7e" # from: builder/scratch +bzip2: "sha256:bd135a0c042ab64b5ea9efe0083c139ea02819eeed107dd53650f971ff0150f7" # from: builder/scratch +ca-certificates-2025.09.09: "sha256:2cfa0f31eee0ac0a0c6a51f6e1fc09144309145f5c681cb374ba7e1b27b34d14" # from: builder/scratch +ca-certificates: "sha256:2cfa0f31eee0ac0a0c6a51f6e1fc09144309145f5c681cb374ba7e1b27b34d14" # from: builder/scratch +c-ares-1.34.5: "sha256:a154470274864723cc044936e1af99bae691a31e92292e7f460d19fc3d35dca0" # from: builder/scratch +c-ares-devel-1.34.5: "sha256:070eed3f76e09077c02c0f56f19c0852cfc464db1592d7f254d91ae8eb34be7b" # from: builder/scratch +c-ares-devel: "sha256:070eed3f76e09077c02c0f56f19c0852cfc464db1592d7f254d91ae8eb34be7b" # from: builder/scratch +c-ares: "sha256:a154470274864723cc044936e1af99bae691a31e92292e7f460d19fc3d35dca0" # from: builder/scratch +cargo-1.96.0: "sha256:ad04321804a4db635ac21b2fed55027aa945ddc527fac19839e8084a8db8042c" # from: builder/scratch +cargo: "sha256:ad04321804a4db635ac21b2fed55027aa945ddc527fac19839e8084a8db8042c" # from: builder/scratch +ceph-19.3.0: "sha256:a62d1aeda9001b26f24f07933066005907a3f84a5e85fa4634ee6c743bf77d5d" # from: builder/scratch +ceph-20.2.2: "sha256:e7464cfd9b83c6be56017523a89aecd9e01e9b86d70cb6300a2ddef3b8b19089" # from: builder/scratch +ceph-21.3.0: "sha256:f2dbb56a7d6f7a9cda2e7d57afc38cc630475a9bd1d87b3591c647239027ddbf" # from: builder/scratch +ceph-common-19.3.0: "sha256:d3bb4899f009f8783e07d8fb97bccd6a7ddcd699f9af3cd65c396c44776a7207" # from: builder/scratch +ceph-common-20.2.2: "sha256:4c1708b7ef31066fbad46b2dc785303d0c5c216fd6d51518a8ac47336aaa7459" # from: builder/scratch +ceph-common-21.3.0: "sha256:5eedf6c3435905a83579e6e89a28b4651f9e461c038b852012033978bde2fdd7" # from: builder/scratch +ceph-common: "sha256:5eedf6c3435905a83579e6e89a28b4651f9e461c038b852012033978bde2fdd7" # from: builder/scratch +ceph-devel-19.3.0: "sha256:f4ee2f000174def79b2b0925b207dce1f2a9eed3b5270b18127c21837f245a91" # from: builder/scratch +ceph-devel-20.2.2: "sha256:55fc9ac8cc8abfd819c4b76ee86e04eda593d44d44c09d0442ac05dc013f1559" # from: builder/scratch +ceph-devel-21.3.0: "sha256:abb75e27d5cd651fcfb653cd0e82bd99d5cfc043722c9a47c88665e7b31bc977" # from: builder/scratch +ceph-devel: "sha256:abb75e27d5cd651fcfb653cd0e82bd99d5cfc043722c9a47c88665e7b31bc977" # from: builder/scratch +cephfs-19.3.0: "sha256:16ef43167c3a51f354b475379264efaab952555fff06d436356f029afbef62d8" # from: builder/scratch +cephfs-20.2.2: "sha256:0e7d531a8e88d9ed41624eadc72a7db77214e013804601dd69a7422a155a1880" # from: builder/scratch +cephfs-21.3.0: "sha256:a8fcac721fcdc1c557be4670284c8da783689ffd6b4b053eef0ac9ff3d708da6" # from: builder/scratch +cephfs: "sha256:a8fcac721fcdc1c557be4670284c8da783689ffd6b4b053eef0ac9ff3d708da6" # from: builder/scratch +ceph-mds-19.3.0: "sha256:f9607892742ec129d33d26f9f3ff21d31105a22faecf9aa9f9230558f4d5df0a" # from: builder/scratch +ceph-mds-20.2.2: "sha256:216f00820b2b54220ce1a590ff3eacf2669aaf3dfe0f35e2b953498e6c2eb242" # from: builder/scratch +ceph-mds-21.3.0: "sha256:70698263fe6b79f2969cfdab19c4d9d7afd2b00a03929413a27dd77f9fdf0088" # from: builder/scratch +ceph-mds: "sha256:70698263fe6b79f2969cfdab19c4d9d7afd2b00a03929413a27dd77f9fdf0088" # from: builder/scratch +ceph-mgr-19.3.0: "sha256:a257cac99ede3538d782ef00e6b13f8ebd48e75321fc96fe36bf8e8cf0f46330" # from: builder/scratch +ceph-mgr-20.2.2: "sha256:d63eca655648567a5bb79457615a256885bff1ec0e24087b95e894d61f051951" # from: builder/scratch +ceph-mgr-21.3.0: "sha256:8f336d1ab6f9724d5a699dafb8993c4dde48fa42e4a0b24e0fef0d5397778332" # from: builder/scratch +ceph-mgr: "sha256:8f336d1ab6f9724d5a699dafb8993c4dde48fa42e4a0b24e0fef0d5397778332" # from: builder/scratch +ceph-mon-19.3.0: "sha256:56de71a1bfd51f122a01d01f60465c513888529bcab3e497a0ded2c1121b067e" # from: builder/scratch +ceph-mon-20.2.2: "sha256:1a026bf220355b96586ae0b35d04055d8f4adc043f307c018717e3d047105089" # from: builder/scratch +ceph-mon-21.3.0: "sha256:73571525707a15a2b23c318002f34f22eecb5922521fd1f28105ff3a2ea2af19" # from: builder/scratch +ceph-mon: "sha256:73571525707a15a2b23c318002f34f22eecb5922521fd1f28105ff3a2ea2af19" # from: builder/scratch +ceph-osd-19.3.0: "sha256:cdee7b438694b0f46363a71267945959c577f8198f2ea6bb0258b2720dbb1c18" # from: builder/scratch +ceph-osd-20.2.2: "sha256:1fded8b75da70227f96b08191fdd9b978ca3820811a714224846774b5447c10c" # from: builder/scratch +ceph-osd-21.3.0: "sha256:604918de0e999baff67ebbf8792cd32decc51fad48624c38069f8dcfc1688e01" # from: builder/scratch +ceph-osd: "sha256:604918de0e999baff67ebbf8792cd32decc51fad48624c38069f8dcfc1688e01" # from: builder/scratch +ceph-rgw-19.3.0: "sha256:ef4c5feab1837763a452d92dea6a50862412d10a695c21865939effe2dcfc6b7" # from: builder/scratch +ceph-rgw-20.2.2: "sha256:3b0ee20b30edea6e5dadd9ab431cafc8e54a4519bb646026675d785e822b2e95" # from: builder/scratch +ceph-rgw-21.3.0: "sha256:c98a8703d3cb918c533df7d2cb9f7a1bcf1ecc46fea92726c62ac8fa18ebae06" # from: builder/scratch +ceph-rgw: "sha256:c98a8703d3cb918c533df7d2cb9f7a1bcf1ecc46fea92726c62ac8fa18ebae06" # from: builder/scratch +ceph: "sha256:f2dbb56a7d6f7a9cda2e7d57afc38cc630475a9bd1d87b3591c647239027ddbf" # from: builder/scratch +ceph-volume-19.3.0: "sha256:76e2d7a926fbf2e9e9b8848a012ef37996b7671fab3356d5e747fa7f7fc9337a" # from: builder/scratch +ceph-volume-20.2.2: "sha256:b87e06e2110dffb06dd62f66696c840ddbb67ed00ac9ba70c0b9f9af811cf26c" # from: builder/scratch +ceph-volume-21.3.0: "sha256:2de4fa773c6e73a85b93d22e1fde478393f93899e2a1bb18aab547302a047f10" # from: builder/scratch +ceph-volume: "sha256:2de4fa773c6e73a85b93d22e1fde478393f93899e2a1bb18aab547302a047f10" # from: builder/scratch +clang-22.1.7: "sha256:7fe0680e471b5ebbd7d83acdfbdba74952a86fd5d8612f8491e95363a6e0423f" # from: builder/scratch +clang: "sha256:7fe0680e471b5ebbd7d83acdfbdba74952a86fd5d8612f8491e95363a6e0423f" # from: builder/scratch +conntrack-tools-1.4.8: "sha256:0003336588df69985b91478d31394b8fd0e0bb802640b75b986ff3f7d5fe2c02" # from: builder/scratch +conntrack-tools: "sha256:0003336588df69985b91478d31394b8fd0e0bb802640b75b986ff3f7d5fe2c02" # from: builder/scratch +coreutils-9.11: "sha256:9976bb93257114bd97fa66250c2689ec3902b859645d4b29bedb2aa3dc967484" # from: builder/scratch +coreutils: "sha256:9976bb93257114bd97fa66250c2689ec3902b859645d4b29bedb2aa3dc967484" # from: builder/scratch +cosign-2.6.3: "sha256:50256c12cdb22f1fa7657c910d84e801282e97a640ff5012a04da9ccbab2bc5a" # from: builder/scratch +cosign-3.0.6: "sha256:9fe48bed864d8efcb69346556c28f98502b4790e5f390f1bd4439aaa1e5ea0b2" # from: builder/scratch +cosign: "sha256:9fe48bed864d8efcb69346556c28f98502b4790e5f390f1bd4439aaa1e5ea0b2" # from: builder/scratch +cpio-2.15: "sha256:b605bc69becd177ac7b3dc17f313dced78d01bd008fbde2794618d452ed5ca8f" # from: builder/scratch +cpio: "sha256:b605bc69becd177ac7b3dc17f313dced78d01bd008fbde2794618d452ed5ca8f" # from: builder/scratch +cryptsetup-2.7.5: "sha256:08b3f950f4553a2f1a4cf62cd5da2edb7eb58f7997983d176942485e2cab2743" # from: builder/scratch +cryptsetup-devel-2.7.5: "sha256:a9dedee5ce4de2701f9519b69c40179400d68680a6d18a4dab15ba348d3cc849" # from: builder/scratch +cryptsetup-devel: "sha256:a9dedee5ce4de2701f9519b69c40179400d68680a6d18a4dab15ba348d3cc849" # from: builder/scratch +cryptsetup-libs-2.7.5: "sha256:b0f6f71cd2e67216b815bdf24bcf04eb625389d72190b151b17d66a17b04e598" # from: builder/scratch +cryptsetup-libs: "sha256:b0f6f71cd2e67216b815bdf24bcf04eb625389d72190b151b17d66a17b04e598" # from: builder/scratch +cryptsetup: "sha256:08b3f950f4553a2f1a4cf62cd5da2edb7eb58f7997983d176942485e2cab2743" # from: builder/scratch +curl-8.12.1: "sha256:475c94cbc7ce32d293b607770f805e9a982f35378695d43cd6847514d28cd6ee" # from: builder/scratch +curl-devel-8.12.1: "sha256:c233848200e2f4b2fd0df71e153a006e263ec3766860045ade2e0d1d57ca7b59" # from: builder/scratch +curl-devel: "sha256:c233848200e2f4b2fd0df71e153a006e263ec3766860045ade2e0d1d57ca7b59" # from: builder/scratch +curl: "sha256:475c94cbc7ce32d293b607770f805e9a982f35378695d43cd6847514d28cd6ee" # from: builder/scratch +cyrus-sasl-2.1.28: "sha256:08f339079bdca503e4a118677807e0bcc18f370b039f65ff7c4a764690507448" # from: builder/scratch +cyrus-sasl-devel-2.1.28: "sha256:5cf9c77ffa2c2683383925abe22af284bbd00ecd1af2fcf2f018754495487c8d" # from: builder/scratch +cyrus-sasl-devel: "sha256:5cf9c77ffa2c2683383925abe22af284bbd00ecd1af2fcf2f018754495487c8d" # from: builder/scratch +cyrus-sasl: "sha256:08f339079bdca503e4a118677807e0bcc18f370b039f65ff7c4a764690507448" # from: builder/scratch +diffutils-3.12: "sha256:147296102fae4b8da853ac14d5482b4914374a0e6ec5ca48c8f581543f549afd" # from: builder/scratch +diffutils: "sha256:147296102fae4b8da853ac14d5482b4914374a0e6ec5ca48c8f581543f549afd" # from: builder/scratch +dmidecode-3.7: "sha256:6fd9134edf9bf88dd92ff60560af4bb3a0604aaf167c1291aadc73892aa842cc" # from: builder/scratch +dmidecode: "sha256:6fd9134edf9bf88dd92ff60560af4bb3a0604aaf167c1291aadc73892aa842cc" # from: builder/scratch +dnsmasq-2.92.0: "sha256:fc53d9760187c9341112a1d86235ed37db7d6286fe617096359e03e9e823eb4b" # from: builder/scratch +dnsmasq: "sha256:fc53d9760187c9341112a1d86235ed37db7d6286fe617096359e03e9e823eb4b" # from: builder/scratch +dosfstools: "sha256:381071209f4b7e667e03d221cd020cc022c62e292e61edb8fbb9357f0bf1b444" # from: builder/scratch +dosfstools-v4.2: "sha256:381071209f4b7e667e03d221cd020cc022c62e292e61edb8fbb9357f0bf1b444" # from: builder/scratch +dtc-1.8.1: "sha256:a61a3040a2a12e1112b5d0eac8428a1c80bacd60cb9d8cc71a8cb67a1d7afa19" # from: builder/scratch +dtc-devel-1.8.1: "sha256:951660163b278ec416171dbaece6f8925b0d884dc251554c1614ef2d77217ec1" # from: builder/scratch +dtc-devel: "sha256:951660163b278ec416171dbaece6f8925b0d884dc251554c1614ef2d77217ec1" # from: builder/scratch +dtc: "sha256:a61a3040a2a12e1112b5d0eac8428a1c80bacd60cb9d8cc71a8cb67a1d7afa19" # from: builder/scratch +dumb-init-1.2.5: "sha256:f73db270523a538d1527bbf065f9ad006cbcac62bf2ed9a398356a2152bf0706" # from: builder/scratch +dumb-init: "sha256:f73db270523a538d1527bbf065f9ad006cbcac62bf2ed9a398356a2152bf0706" # from: builder/scratch +e2fsprogs-1.47.2: "sha256:9f52071a5fa40cc953fb00d6861aae1d87bb066af78a32cdc26eacd71cc1e549" # from: builder/scratch +e2fsprogs: "sha256:9f52071a5fa40cc953fb00d6861aae1d87bb066af78a32cdc26eacd71cc1e549" # from: builder/scratch +elfutils-0.193: "sha256:387dfed58ae82503e88961c3444ae0185133af91fd6ac63e54784a3ab1d18135" # from: builder/scratch +elfutils-devel-0.193: "sha256:767519069932788bfd4f7246e781afb0269015eb67303e81e830ac7e9615ddd5" # from: builder/scratch +elfutils-devel: "sha256:767519069932788bfd4f7246e781afb0269015eb67303e81e830ac7e9615ddd5" # from: builder/scratch +elfutils: "sha256:387dfed58ae82503e88961c3444ae0185133af91fd6ac63e54784a3ab1d18135" # from: builder/scratch +erofs-utils-1.8.10: "sha256:c5b9738fb4d2be06dd729cc957d4fef58747328ebf31db0a4a0381c0be3567b4" # from: builder/scratch +erofs-utils: "sha256:c5b9738fb4d2be06dd729cc957d4fef58747328ebf31db0a4a0381c0be3567b4" # from: builder/scratch +ethtool-6.15: "sha256:04f7d1faab36ffaa4913015e563fbd286fabd4ea0bb0a6d9a019e17da63fdcbf" # from: builder/scratch +ethtool: "sha256:04f7d1faab36ffaa4913015e563fbd286fabd4ea0bb0a6d9a019e17da63fdcbf" # from: builder/scratch +expat-2.8.1: "sha256:c59ed7a6ba2a2ba99f2f743c24aac9d5e5e460201f027198bae3777789d6a80a" # from: builder/scratch +expat-devel-2.8.1: "sha256:59aa9ef4bca98f7d4096b9c6da4a424d3663881e80a26c61a1cd4ebbc689e86a" # from: builder/scratch +expat-devel: "sha256:59aa9ef4bca98f7d4096b9c6da4a424d3663881e80a26c61a1cd4ebbc689e86a" # from: builder/scratch +expat: "sha256:c59ed7a6ba2a2ba99f2f743c24aac9d5e5e460201f027198bae3777789d6a80a" # from: builder/scratch +file-5.46: "sha256:b269b19e0e54df8440217b51163b9a4b4e6463cf65cef66c7a8bb5343ce5253e" # from: builder/scratch +file-devel-5.46: "sha256:dfe9396aa1dfc7ec89a8e83b1f26be829b5f2a77b38a15fddd4707b8f04e9c6d" # from: builder/scratch +file-devel: "sha256:dfe9396aa1dfc7ec89a8e83b1f26be829b5f2a77b38a15fddd4707b8f04e9c6d" # from: builder/scratch +file: "sha256:b269b19e0e54df8440217b51163b9a4b4e6463cf65cef66c7a8bb5343ce5253e" # from: builder/scratch +findutils-4.10.0: "sha256:c5828bdc3be2862f176a7888d2c8bd0f992402e6cf9ec8b8ec70ca823fa4f686" # from: builder/scratch +findutils: "sha256:c5828bdc3be2862f176a7888d2c8bd0f992402e6cf9ec8b8ec70ca823fa4f686" # from: builder/scratch +gawk-5.4.0: "sha256:d728cad66ce6e239948638b80b39539ec88eebfaa286a73c96ad97ed8e56409b" # from: builder/scratch +gawk: "sha256:d728cad66ce6e239948638b80b39539ec88eebfaa286a73c96ad97ed8e56409b" # from: builder/scratch +gdbm-1.24: "sha256:3af27a77674193970fabfc20d9904198889349a2a2cf937278eed940c8d9ecf1" # from: builder/scratch +gdbm-devel-1.24: "sha256:f78206e047372a73b9187091a1035fac801f0ea07e627cb71e041d31bfbc1f63" # from: builder/scratch +gdbm-devel: "sha256:f78206e047372a73b9187091a1035fac801f0ea07e627cb71e041d31bfbc1f63" # from: builder/scratch +gdbm: "sha256:3af27a77674193970fabfc20d9904198889349a2a2cf937278eed940c8d9ecf1" # from: builder/scratch +gettext-0.22.5: "sha256:28dbd99a74969e0cb6c1dde6844828b7735b3ff6865136589218a146524d68ad" # from: builder/scratch +gettext-devel-0.22.5: "sha256:449e0b6c98b61d4b9e8422bb7c5070c2badb94b6b11448dab3c541c18874f64a" # from: builder/scratch +gettext-devel: "sha256:449e0b6c98b61d4b9e8422bb7c5070c2badb94b6b11448dab3c541c18874f64a" # from: builder/scratch +gettext: "sha256:28dbd99a74969e0cb6c1dde6844828b7735b3ff6865136589218a146524d68ad" # from: builder/scratch +git-2.50.1: "sha256:65a5cec38ee169d132084892a45b2699a0c9a44cdcf955c22c25cc0ec064e66f" # from: builder/scratch +git: "sha256:65a5cec38ee169d132084892a45b2699a0c9a44cdcf955c22c25cc0ec064e66f" # from: builder/scratch +glib2-2.84.2: "sha256:9c72c600c0d76dd513808bcee450b3d2a280f723ac9b88920237eee1fe55b00a" # from: builder/scratch +glib2-devel-2.84.2: "sha256:222d99a804e3c1fe591c9bdf8d14ba5ae8e60cd2b5a891926d37abd35607406d" # from: builder/scratch +glib2-devel: "sha256:222d99a804e3c1fe591c9bdf8d14ba5ae8e60cd2b5a891926d37abd35607406d" # from: builder/scratch +glib2: "sha256:9c72c600c0d76dd513808bcee450b3d2a280f723ac9b88920237eee1fe55b00a" # from: builder/scratch +gmp-6.3.0: "sha256:2ec1f12f9c847006da0b8b13bf651c488bd8d6bc0b5681803215bdcba3468cc6" # from: builder/scratch +gmp-devel-6.3.0: "sha256:0316c42cac8e2a2a07ba86df244cae5eeda016282543998c876883e53f438e92" # from: builder/scratch +gmp-devel: "sha256:0316c42cac8e2a2a07ba86df244cae5eeda016282543998c876883e53f438e92" # from: builder/scratch +gmp: "sha256:2ec1f12f9c847006da0b8b13bf651c488bd8d6bc0b5681803215bdcba3468cc6" # from: builder/scratch +gnu-gcc-15.2.0: "sha256:eae64e3f01e324fa6de72bfd28a2544a47667abbdc123e65d365da8bb0c63f54" # from: builder/scratch +gnu-gcc-16.1.0: "sha256:3314db8ae6410793cf678e3afeadde5c48f3247bace9094716670969fc599e08" # from: builder/scratch +gnu-gcc-devel-15.2.0: "sha256:0b18a7f20e2d62a19e88ba357f8565a87c20c2d09c16b1052bea4c43b5c76684" # from: builder/scratch +gnu-gcc-devel-16.1.0: "sha256:5659ee86e0ecd297b94ae777e95ff79916a105dd976c4f9d5e39f74fb91de6a5" # from: builder/scratch +gnu-gcc-devel: "sha256:5659ee86e0ecd297b94ae777e95ff79916a105dd976c4f9d5e39f74fb91de6a5" # from: builder/scratch +gnu-gcc-lib-15.2.0: "sha256:2ef0e3ba2b6bc136232cee622ce8a7fe722781b4220235436d2e13ed14863fac" # from: builder/scratch +gnu-gcc-lib-16.1.0: "sha256:bcb3315ee6640a31fbf59ae736f59f5259aed534b49a84086f457ff7174acd71" # from: builder/scratch +gnu-gcc-lib: "sha256:bcb3315ee6640a31fbf59ae736f59f5259aed534b49a84086f457ff7174acd71" # from: builder/scratch +gnu-gcc: "sha256:3314db8ae6410793cf678e3afeadde5c48f3247bace9094716670969fc599e08" # from: builder/scratch +gnu-glibc-2.43: "sha256:77bf08a7d735e4ffea5f816145ad80a643515da45469555ce8cbfc547494d9c4" # from: builder/scratch +gnu-glibc-devel-2.43: "sha256:7e170bc556e7bfca4fd2f4ec4be26e37ed1aea644bf884d49eaf90a55fae54b5" # from: builder/scratch +gnu-glibc-devel: "sha256:7e170bc556e7bfca4fd2f4ec4be26e37ed1aea644bf884d49eaf90a55fae54b5" # from: builder/scratch +gnu-glibc-locale-2.43: "sha256:1e0fd64fda8fe371fb4724ab96dd38eccf0e9b6aa4be496bd6c57391a70c0dbd" # from: builder/scratch +gnu-glibc-locale: "sha256:1e0fd64fda8fe371fb4724ab96dd38eccf0e9b6aa4be496bd6c57391a70c0dbd" # from: builder/scratch +gnu-glibc: "sha256:77bf08a7d735e4ffea5f816145ad80a643515da45469555ce8cbfc547494d9c4" # from: builder/scratch +gnutls-3.8.10: "sha256:18cc64e7a7ab72beda43a3f22ab020470135e042396c15119325bfa45027eeaf" # from: builder/scratch +gnutls-devel-3.8.10: "sha256:01a9d4d369eeca4a0dea0f59e22516b34bf726e519e8530e403680b8bdaec243" # from: builder/scratch +gnutls-devel: "sha256:01a9d4d369eeca4a0dea0f59e22516b34bf726e519e8530e403680b8bdaec243" # from: builder/scratch +gnutls: "sha256:18cc64e7a7ab72beda43a3f22ab020470135e042396c15119325bfa45027eeaf" # from: builder/scratch +golang-1.25.11: "sha256:93ee4e2d20687215355fc975194159091a74fd2be5bf5ce1d3654933674d88a4" # from: builder/scratch +golang-1.26.4: "sha256:fab71b2b94792cec51ae8de58243623cdd9070f4043abb6f178669da0aa91830" # from: builder/scratch +golang: "sha256:fab71b2b94792cec51ae8de58243623cdd9070f4043abb6f178669da0aa91830" # from: builder/scratch +golang-tools-0.45.0: "sha256:2869d2a1a1450a5f8c1eacb5d82e9718c8c2938c573079530825539657ce8f7d" # from: builder/scratch +golang-tools: "sha256:2869d2a1a1450a5f8c1eacb5d82e9718c8c2938c573079530825539657ce8f7d" # from: builder/scratch +gptfdisk-1.0.10: "sha256:71018626f360a33ab8d38b97d8273e724cea86eb499881bf48a290dcf9c556bc" # from: builder/scratch +gptfdisk: "sha256:71018626f360a33ab8d38b97d8273e724cea86eb499881bf48a290dcf9c556bc" # from: builder/scratch +grep-3.11: "sha256:bbb8721058b6b7c1003b1fd56595e042b8cf24e2b36eccece51c878e49eeb8ad" # from: builder/scratch +grep: "sha256:bbb8721058b6b7c1003b1fd56595e042b8cf24e2b36eccece51c878e49eeb8ad" # from: builder/scratch +grpc-1.62.1: "sha256:1355411a2bde388bb5d2d8daf95e3d0d12ecd0ca0039577933173ebc279fc75b" # from: builder/scratch +grpc-devel-1.62.1: "sha256:d22ae483dc00c54a2bf43e91fed6366f5588c077bdcd05613e4ebc87a1b87cbd" # from: builder/scratch +grpc-devel: "sha256:d22ae483dc00c54a2bf43e91fed6366f5588c077bdcd05613e4ebc87a1b87cbd" # from: builder/scratch +grpc: "sha256:1355411a2bde388bb5d2d8daf95e3d0d12ecd0ca0039577933173ebc279fc75b" # from: builder/scratch +help2man-1.49.3: "sha256:6c90ae2387319f06294443e457978c6b2acb877b061da619d402e3c460547353" # from: builder/scratch +help2man: "sha256:6c90ae2387319f06294443e457978c6b2acb877b061da619d402e3c460547353" # from: builder/scratch +icu-77.1: "sha256:69f8c25905a22a3323461d800c29e996abd60f9ea2b7afe72b2438e98f8aae00" # from: builder/scratch +icu-devel-77.1: "sha256:e4146f549d1cf2317c0e7ba9809bfa815ed3b69e98483d5aba565f007ae68094" # from: builder/scratch +icu-devel: "sha256:e4146f549d1cf2317c0e7ba9809bfa815ed3b69e98483d5aba565f007ae68094" # from: builder/scratch +icu: "sha256:69f8c25905a22a3323461d800c29e996abd60f9ea2b7afe72b2438e98f8aae00" # from: builder/scratch +ignition-2.26.0: "sha256:7e30e1d632409f396ba5791945fa2e241c656a69d4d14e83663e2e2be8b78173" # from: builder/scratch +ignition: "sha256:7e30e1d632409f396ba5791945fa2e241c656a69d4d14e83663e2e2be8b78173" # from: builder/scratch +index: "sha256:606d295fe445bb8d7d8dfe30ca6e8f3fa257128d88c2adf934242a92855d7a57" # from: builder/scratch +iproute2-7.0.0: "sha256:faa101c18f65fdb62e95900397109553ab274ce237595b216e23d208307705c1" # from: builder/scratch +iproute2-devel-7.0.0: "sha256:fe22519f343c843c595f325c10c7399ef73b3e4dff8cd40b21d577ac9e1f1893" # from: builder/scratch +iproute2-devel: "sha256:fe22519f343c843c595f325c10c7399ef73b3e4dff8cd40b21d577ac9e1f1893" # from: builder/scratch +iproute2: "sha256:faa101c18f65fdb62e95900397109553ab274ce237595b216e23d208307705c1" # from: builder/scratch +ipset-7.22: "sha256:ac2f88172476f244809059cd3e619a1fc9f06fe1f746e330fc684a057f1686c6" # from: builder/scratch +ipset: "sha256:ac2f88172476f244809059cd3e619a1fc9f06fe1f746e330fc684a057f1686c6" # from: builder/scratch +iptables-1.8.9: "sha256:a52309efdaf2150361c485404ff3a76251e1b090e126a99ef0c5962c1dda9125" # from: builder/scratch +iptables-devel-1.8.9: "sha256:7736f3f1e93773568c064552291b612a2f33cf2871cc16a53e889106f67d20f9" # from: builder/scratch +iptables-devel: "sha256:7736f3f1e93773568c064552291b612a2f33cf2871cc16a53e889106f67d20f9" # from: builder/scratch +iptables: "sha256:a52309efdaf2150361c485404ff3a76251e1b090e126a99ef0c5962c1dda9125" # from: builder/scratch +iputils-20250605: "sha256:8634777451d6c4f561e516fe03870e12c8ae221a682d6d6beb058f5b5812adf7" # from: builder/scratch +iputils: "sha256:8634777451d6c4f561e516fe03870e12c8ae221a682d6d6beb058f5b5812adf7" # from: builder/scratch +isl-0.27: "sha256:f64b52af101a7f04175391ec53af7b4cc2889cdd3c30d65ce48fe3b63160f0d3" # from: builder/scratch +isl-devel-0.27: "sha256:15fe96061a21a8761ec14f623d9c98800ba49a1265eeead7a4a251327dc017c4" # from: builder/scratch +isl-devel: "sha256:15fe96061a21a8761ec14f623d9c98800ba49a1265eeead7a4a251327dc017c4" # from: builder/scratch +isl: "sha256:f64b52af101a7f04175391ec53af7b4cc2889cdd3c30d65ce48fe3b63160f0d3" # from: builder/scratch +jq-1.8.1: "sha256:cf34fbed4ef32c6f3fcf42f811a005b49e15645f636cd46d622570586a32b2be" # from: builder/scratch +jq: "sha256:cf34fbed4ef32c6f3fcf42f811a005b49e15645f636cd46d622570586a32b2be" # from: builder/scratch +json-c-0.18: "sha256:91fe74ada366a44ffa9b2cb245043baa497338530feedb9d5713cea7e3d78954" # from: builder/scratch +json-c-devel-0.18: "sha256:f6fb04de62091b70356f7e0c6ef52113974109052a6f7641051e4469f92a9073" # from: builder/scratch +json-c-devel: "sha256:f6fb04de62091b70356f7e0c6ef52113974109052a6f7641051e4469f92a9073" # from: builder/scratch +json-c: "sha256:91fe74ada366a44ffa9b2cb245043baa497338530feedb9d5713cea7e3d78954" # from: builder/scratch +json-glib-1.10.8: "sha256:6a677a8877b2dbf74c96b6bc8005c8c6363d0acb93d6815edbe1b3a8b7c4796a" # from: builder/scratch +json-glib-devel-1.10.8: "sha256:8b931e29330a936ab1ae4935ddba01f3ae1fe9d5790dd7c428804a57ce797818" # from: builder/scratch +json-glib-devel: "sha256:8b931e29330a936ab1ae4935ddba01f3ae1fe9d5790dd7c428804a57ce797818" # from: builder/scratch +json-glib: "sha256:6a677a8877b2dbf74c96b6bc8005c8c6363d0acb93d6815edbe1b3a8b7c4796a" # from: builder/scratch +keyutils-1.6.1: "sha256:c1b49a78a3e6da1ec5a9814fb16270df7635f1a8e56019e327099d4875969f73" # from: builder/scratch +keyutils-devel-1.6.1: "sha256:6003107bfc70b3d1f68e6a8fa1d0474cab5810bef893ced10c9ec1b9f1c36046" # from: builder/scratch +keyutils-devel: "sha256:6003107bfc70b3d1f68e6a8fa1d0474cab5810bef893ced10c9ec1b9f1c36046" # from: builder/scratch +keyutils: "sha256:c1b49a78a3e6da1ec5a9814fb16270df7635f1a8e56019e327099d4875969f73" # from: builder/scratch +kmod-33: "sha256:39ca28e605c0c939a8b4a1c8b256765078cb34bedffb758d37fbe2e989860075" # from: builder/scratch +kmod-devel-33: "sha256:e42b67bd1ce367911eb8cfd1834ad19fb607d2ee49869d4d586914c71cd29ed3" # from: builder/scratch +kmod-devel: "sha256:e42b67bd1ce367911eb8cfd1834ad19fb607d2ee49869d4d586914c71cd29ed3" # from: builder/scratch +kmod: "sha256:39ca28e605c0c939a8b4a1c8b256765078cb34bedffb758d37fbe2e989860075" # from: builder/scratch +krb5-1.21.3: "sha256:d29ba7f9b23e6bac7dedd9bd1bcd067387c1bc7529060d2d13c1a945bd1b4313" # from: builder/scratch +krb5-devel-1.21.3: "sha256:ff3f45bd8fed97bbd653f47f03ceb5b6603a7587b91e41713e42f8dbb0b86553" # from: builder/scratch +krb5-devel: "sha256:ff3f45bd8fed97bbd653f47f03ceb5b6603a7587b91e41713e42f8dbb0b86553" # from: builder/scratch +krb5: "sha256:d29ba7f9b23e6bac7dedd9bd1bcd067387c1bc7529060d2d13c1a945bd1b4313" # from: builder/scratch +ktls-utils-1.3.0: "sha256:98e3801f9ce9f7b3029341c151a6332fb10874aff19df8534b8ede65ccaf251b" # from: builder/scratch +ktls-utils: "sha256:98e3801f9ce9f7b3029341c151a6332fb10874aff19df8534b8ede65ccaf251b" # from: builder/scratch +ldd-2.43: "sha256:56f61f3cb7c4f14d42cb189ba917694b66480475dd9477be5ec11db3068d3900" # from: builder/scratch +ldd: "sha256:56f61f3cb7c4f14d42cb189ba917694b66480475dd9477be5ec11db3068d3900" # from: builder/scratch +less-668: "sha256:5568d10417b4bf5a1dd971cb6e3fa005a900343113ae7fce9f5a4ad8d491895d" # from: builder/scratch +less: "sha256:5568d10417b4bf5a1dd971cb6e3fa005a900343113ae7fce9f5a4ad8d491895d" # from: builder/scratch +libaio-0.3.113: "sha256:97cf47a443e45c48e774fdb072a54ace85b7a29e65a02c1bbdc56f3072279c71" # from: builder/scratch +libaio-devel-0.3.113: "sha256:ceec0001c5992a2d2fdb8fc1f2a2539f689edebacdcc75b0d9fc2d26bb760d50" # from: builder/scratch +libaio-devel: "sha256:ceec0001c5992a2d2fdb8fc1f2a2539f689edebacdcc75b0d9fc2d26bb760d50" # from: builder/scratch +libaio: "sha256:97cf47a443e45c48e774fdb072a54ace85b7a29e65a02c1bbdc56f3072279c71" # from: builder/scratch +libaudit-4.0.3: "sha256:ac334195003c614dd586a37bcc6f3767740ee5cded2678da7aab064ab6389074" # from: builder/scratch +libaudit-devel-4.0.3: "sha256:266dd3a2052b51e976089b6023faabdbbecbc3c84ff924a0092ff5a7715bcd6f" # from: builder/scratch +libaudit-devel: "sha256:266dd3a2052b51e976089b6023faabdbbecbc3c84ff924a0092ff5a7715bcd6f" # from: builder/scratch +libaudit: "sha256:ac334195003c614dd586a37bcc6f3767740ee5cded2678da7aab064ab6389074" # from: builder/scratch +libblkio-1.5.0: "sha256:6d92fc88c69f41137aca6c42cf301f25dc4000cd43022ed0d1eeb20fb94b02d1" # from: builder/scratch +libblkio-devel-1.5.0: "sha256:0869cb71f1f5cd8548e00f699afff53577028f8c008eaab89742ae5519c30fe3" # from: builder/scratch +libblkio-devel: "sha256:0869cb71f1f5cd8548e00f699afff53577028f8c008eaab89742ae5519c30fe3" # from: builder/scratch +libblkio: "sha256:6d92fc88c69f41137aca6c42cf301f25dc4000cd43022ed0d1eeb20fb94b02d1" # from: builder/scratch +libbpf-1.7.0: "sha256:e8f581f2aeaa0fea88957f7ed898d5329adf3103e1fcf0be21edb7051afd4ec8" # from: builder/scratch +libbpf-devel-1.7.0: "sha256:5d3c7200c10b049ac1a3b69524b9e2e878e3d3351c6055b79d21c05084fb31f2" # from: builder/scratch +libbpf-devel: "sha256:5d3c7200c10b049ac1a3b69524b9e2e878e3d3351c6055b79d21c05084fb31f2" # from: builder/scratch +libbpf: "sha256:e8f581f2aeaa0fea88957f7ed898d5329adf3103e1fcf0be21edb7051afd4ec8" # from: builder/scratch +libbsd-0.12.2: "sha256:3ea6a0f5b009fda3fd6bffdd81e9826f0038ea775c24e207467db5db9a1bdea6" # from: builder/scratch +libbsd-devel-0.12.2: "sha256:9c05406dc2e37e79afffd90975b5cfda3ab574f61219f20ecf85e88842c40630" # from: builder/scratch +libbsd-devel: "sha256:9c05406dc2e37e79afffd90975b5cfda3ab574f61219f20ecf85e88842c40630" # from: builder/scratch +libbsd: "sha256:3ea6a0f5b009fda3fd6bffdd81e9826f0038ea775c24e207467db5db9a1bdea6" # from: builder/scratch +libburn-1.5.8: "sha256:33288e962b1f91d78ab1e6cc81cfda4d0640518c300c436c2e7fed34e8584d72" # from: builder/scratch +libburn-devel-1.5.8: "sha256:ea678529cae1e5ce9a082ce260d923209ebde2a76c78c56b6846780615ac5f76" # from: builder/scratch +libburn-devel: "sha256:ea678529cae1e5ce9a082ce260d923209ebde2a76c78c56b6846780615ac5f76" # from: builder/scratch +libburn: "sha256:33288e962b1f91d78ab1e6cc81cfda4d0640518c300c436c2e7fed34e8584d72" # from: builder/scratch +libc-2.43: "sha256:a22bfa981c663b41cdcfa273d17fd60a130e1a3fb8b49297aae7d7e6f211873a" # from: builder/scratch +libcap-1.2.69: "sha256:5cf10f37a441a4767a123da1e9deee55ea414d41871b610e844a4933ba6ed78f" # from: builder/scratch +libcap-1.2.71: "sha256:924d74f57ef2ff6263a313caf945d7b9f409cfd9ea7f57c608ec5d2819e05edb" # from: builder/scratch +libcap-devel-1.2.69: "sha256:1eb2ad7beec26e55ce20c040ad5c0cb11b216f4ebf240d609bdbebe7cc7ef56b" # from: builder/scratch +libcap-devel-1.2.71: "sha256:e17f4d2ad959b7a88ff8e856a7ff0e65e04e1b68115c585a60ff7f4b288fb6f2" # from: builder/scratch +libcap-devel: "sha256:e17f4d2ad959b7a88ff8e856a7ff0e65e04e1b68115c585a60ff7f4b288fb6f2" # from: builder/scratch +libcap-ng-0.8.5: "sha256:e0c8a135aa06cccbb80b37a89e85def751fb5f51c75805fb9499e8486fe73d48" # from: builder/scratch +libcap-ng-devel-0.8.5: "sha256:4ebb984c7cb6c5a345ce0508b6fcd015bfd052a514fc0ef1cb69ef325569e6a9" # from: builder/scratch +libcap-ng-devel: "sha256:4ebb984c7cb6c5a345ce0508b6fcd015bfd052a514fc0ef1cb69ef325569e6a9" # from: builder/scratch +libcap-ng: "sha256:e0c8a135aa06cccbb80b37a89e85def751fb5f51c75805fb9499e8486fe73d48" # from: builder/scratch +libcap: "sha256:924d74f57ef2ff6263a313caf945d7b9f409cfd9ea7f57c608ec5d2819e05edb" # from: builder/scratch +libcap-static-1.2.76: "sha256:5ccdf966b22a7a1bcb34036e1655b43240d88c8c4a6be5d6696ff7adcacbc1a0" # from: builder/scratch +libcap-static: "sha256:5ccdf966b22a7a1bcb34036e1655b43240d88c8c4a6be5d6696ff7adcacbc1a0" # from: builder/scratch +libcapstone-5.0.7: "sha256:14458838b5705b63b29255832fa694ce466d924a993d548b33cabc9e483c34be" # from: builder/scratch +libcapstone-devel-5.0.7: "sha256:c03f8fef6517a590597b3cacbe0712b3fc61b89610da8db861d119b906fbd25b" # from: builder/scratch +libcapstone-devel: "sha256:c03f8fef6517a590597b3cacbe0712b3fc61b89610da8db861d119b906fbd25b" # from: builder/scratch +libcapstone: "sha256:14458838b5705b63b29255832fa694ce466d924a993d548b33cabc9e483c34be" # from: builder/scratch +libcephfs-19.3.0: "sha256:f99c723074cd54ad4f1a7595ed9d80b77a5d40cec6250c19992d6785328d0b7f" # from: builder/scratch +libcephfs-20.2.2: "sha256:280b083880f92605a1df423d5768ce5ce854a60da53c5deb78b9dd7182c1b6b2" # from: builder/scratch +libcephfs-21.3.0: "sha256:1453acc1d8545d75fe77ca4f7aca5b8cca356f19c74c44dd25810746723baa2d" # from: builder/scratch +libcephfs: "sha256:1453acc1d8545d75fe77ca4f7aca5b8cca356f19c74c44dd25810746723baa2d" # from: builder/scratch +libc: "sha256:a22bfa981c663b41cdcfa273d17fd60a130e1a3fb8b49297aae7d7e6f211873a" # from: builder/scratch +libdrm-2.4.124: "sha256:10b70d63eab08af8294469bf270319a6736507a47f7ef8d34c6f86df395354dd" # from: builder/scratch +libdrm-devel-2.4.124: "sha256:a8cc6668ddb33c09e1ec9477a4253e220f1567b62d60011e3e207bf23f30f7c3" # from: builder/scratch +libdrm-devel: "sha256:a8cc6668ddb33c09e1ec9477a4253e220f1567b62d60011e3e207bf23f30f7c3" # from: builder/scratch +libdrm: "sha256:10b70d63eab08af8294469bf270319a6736507a47f7ef8d34c6f86df395354dd" # from: builder/scratch +libdw-0.193: "sha256:636ddbe77c7de5202a3139b4b2d0132028c501c0dbb55c8a97b564fb927bc187" # from: builder/scratch +libdw: "sha256:636ddbe77c7de5202a3139b4b2d0132028c501c0dbb55c8a97b564fb927bc187" # from: builder/scratch +libedit-20250104.3.1: "sha256:ea6198abc7c8f271a4741ea43100d97105967f438ac5c5d8475c8211296bd2ef" # from: builder/scratch +libedit-devel-20250104.3.1: "sha256:c14ab1189fc166fa7c6d54faba2d743b3029bb1a654b44d84fe12ffdbfac0fff" # from: builder/scratch +libedit-devel: "sha256:c14ab1189fc166fa7c6d54faba2d743b3029bb1a654b44d84fe12ffdbfac0fff" # from: builder/scratch +libedit: "sha256:ea6198abc7c8f271a4741ea43100d97105967f438ac5c5d8475c8211296bd2ef" # from: builder/scratch +libelf-0.193: "sha256:ee8b7baec648eda451009f9c28a35569602d41ccb16df004cb07b30a71ec9332" # from: builder/scratch +libelf: "sha256:ee8b7baec648eda451009f9c28a35569602d41ccb16df004cb07b30a71ec9332" # from: builder/scratch +libepoxy-1.5.10: "sha256:5c7113830745d76130de8cf83cdc45f095ab8615558b05c114979d1a1aeabb79" # from: builder/scratch +libepoxy-devel-1.5.10: "sha256:d1e8857f46951b4eb0ab41320225cda3f68e02c3339ee2742878826610d50502" # from: builder/scratch +libepoxy-devel: "sha256:d1e8857f46951b4eb0ab41320225cda3f68e02c3339ee2742878826610d50502" # from: builder/scratch +libepoxy: "sha256:5c7113830745d76130de8cf83cdc45f095ab8615558b05c114979d1a1aeabb79" # from: builder/scratch +libev-4.33: "sha256:f76ed84f4d77565e300512e139777d266beabefe2f4166757ff865fd1c7616d3" # from: builder/scratch +libev-devel-4.33: "sha256:85e594055cd0b08d70b03722ad17dc53a3c2d2bf8b6a00c344a8a20513b005bb" # from: builder/scratch +libev-devel: "sha256:85e594055cd0b08d70b03722ad17dc53a3c2d2bf8b6a00c344a8a20513b005bb" # from: builder/scratch +libevent-2.2.1: "sha256:0a12a43a179a3a6858b1369e8ca6a273451d30efc476abafc860975ecd48b87d" # from: builder/scratch +libevent-devel-2.2.1: "sha256:0f0692c07198c94603397ddc568f1eaf605b41f7e55d691141e383837ff29cf3" # from: builder/scratch +libevent-devel: "sha256:0f0692c07198c94603397ddc568f1eaf605b41f7e55d691141e383837ff29cf3" # from: builder/scratch +libevent: "sha256:0a12a43a179a3a6858b1369e8ca6a273451d30efc476abafc860975ecd48b87d" # from: builder/scratch +libev: "sha256:f76ed84f4d77565e300512e139777d266beabefe2f4166757ff865fd1c7616d3" # from: builder/scratch +libfdt-1.7.2: "sha256:0cf0d7fda7609fa177c271a2bef68cef6a782c8cf4877b52b60e914b869a8c81" # from: builder/scratch +libfdt-devel-1.7.2: "sha256:1b3c6f079756e94b4e4acea298b1dcfb121c1e904ffe166fc7b2fc84fa216a34" # from: builder/scratch +libfdt-devel: "sha256:1b3c6f079756e94b4e4acea298b1dcfb121c1e904ffe166fc7b2fc84fa216a34" # from: builder/scratch +libfdt: "sha256:0cf0d7fda7609fa177c271a2bef68cef6a782c8cf4877b52b60e914b869a8c81" # from: builder/scratch +libffi-3.4.8: "sha256:e70373ebb7225948e9171bd7b4f74ddda7a833ee9021041150a47473397cda56" # from: builder/scratch +libffi-3.5.2: "sha256:857651ac356d83d752c59235c4bf07fa712e055245a815ba4bb702481715fd61" # from: builder/scratch +libffi-devel-3.4.8: "sha256:8397f13feb1eaa2ae8755cf919e17c519f320b92522515901d426b5f4fcb07f3" # from: builder/scratch +libffi-devel-3.5.2: "sha256:e051a8d415190c3d7f97e865a395eed67f73f464081db57008fbd02e2f0234c4" # from: builder/scratch +libffi-devel: "sha256:e051a8d415190c3d7f97e865a395eed67f73f464081db57008fbd02e2f0234c4" # from: builder/scratch +libffi: "sha256:857651ac356d83d752c59235c4bf07fa712e055245a815ba4bb702481715fd61" # from: builder/scratch +libfuse-3.18.1: "sha256:1e0c7951f3f57062c7eb597324053741b21fd12d0a864ac023961812cdbdae14" # from: builder/scratch +libfuse-devel-3.18.1: "sha256:5cf5f9fc2473c6c9e09c5b96e589bafd89f55680ad88b6b402266fb406734140" # from: builder/scratch +libfuse-devel: "sha256:5cf5f9fc2473c6c9e09c5b96e589bafd89f55680ad88b6b402266fb406734140" # from: builder/scratch +libfuse: "sha256:1e0c7951f3f57062c7eb597324053741b21fd12d0a864ac023961812cdbdae14" # from: builder/scratch +libgcrypt-1.11.1: "sha256:dd13dcf49cedb4bcc2d3712820df65b9f35852868ddc4cb44b55e14b921f2e5f" # from: builder/scratch +libgcrypt-devel-1.11.1: "sha256:ba72d73064d58d31fadbf68b5fc4231dd8c8ff9997ff731caf40723df4b80a05" # from: builder/scratch +libgcrypt-devel: "sha256:ba72d73064d58d31fadbf68b5fc4231dd8c8ff9997ff731caf40723df4b80a05" # from: builder/scratch +libgcrypt: "sha256:dd13dcf49cedb4bcc2d3712820df65b9f35852868ddc4cb44b55e14b921f2e5f" # from: builder/scratch +libgpg-error-1.55: "sha256:d98c60ac8c490bca92c3744a801c30e17e24735929c40a7ffc660d171782b0a5" # from: builder/scratch +libgpg-error-devel-1.55: "sha256:27d00f24aed64b4428ab1fb06eaa0ea1ea1eb07875b62ae0418ad124e5283abd" # from: builder/scratch +libgpg-error-devel: "sha256:27d00f24aed64b4428ab1fb06eaa0ea1ea1eb07875b62ae0418ad124e5283abd" # from: builder/scratch +libgpg-error: "sha256:d98c60ac8c490bca92c3744a801c30e17e24735929c40a7ffc660d171782b0a5" # from: builder/scratch +libidn-1.43: "sha256:7a24cf3fdfcff40dc17f4fc552e0378ecf8fd6bf3951c08d18206bac4ecd8e01" # from: builder/scratch +libidn2-2.3.8: "sha256:0b78e0af2d584ee118d9ecbbf45ec2ebfc4f2c53077d054c50aa15aa24c2f65d" # from: builder/scratch +libidn2-devel-2.3.8: "sha256:eccb20eefcbd30fedfbd09e579a639ce8b488d553531ff3f7fcaad5eee1fc483" # from: builder/scratch +libidn2-devel: "sha256:eccb20eefcbd30fedfbd09e579a639ce8b488d553531ff3f7fcaad5eee1fc483" # from: builder/scratch +libidn2: "sha256:0b78e0af2d584ee118d9ecbbf45ec2ebfc4f2c53077d054c50aa15aa24c2f65d" # from: builder/scratch +libidn-devel-1.43: "sha256:9b74e90ed31a68381215968734c463ef0438d2b6ab89196e9ffefffcfcba5ab3" # from: builder/scratch +libidn-devel: "sha256:9b74e90ed31a68381215968734c463ef0438d2b6ab89196e9ffefffcfcba5ab3" # from: builder/scratch +libidn: "sha256:7a24cf3fdfcff40dc17f4fc552e0378ecf8fd6bf3951c08d18206bac4ecd8e01" # from: builder/scratch +libinih-60: "sha256:fe5e240029db752c32a94bc8d70848e3fae3315a84054d4f4c83951466ac7b14" # from: builder/scratch +libinih-devel-60: "sha256:e751c0c3d3c0e437e1e4ebcce44bf95700680ec24f40fb92b3cfc5b606c187cb" # from: builder/scratch +libinih-devel: "sha256:e751c0c3d3c0e437e1e4ebcce44bf95700680ec24f40fb92b3cfc5b606c187cb" # from: builder/scratch +libinih: "sha256:fe5e240029db752c32a94bc8d70848e3fae3315a84054d4f4c83951466ac7b14" # from: builder/scratch +libisofs-1.5.8: "sha256:b69e0654dd91d4edb800e1325afd8a076f40fec39e86faf63eebf0588114bee3" # from: builder/scratch +libisofs-devel-1.5.8: "sha256:0d718c154ad2de6d213eb1ac7811156007a1b8dacfe91db74ff3c7cf2a061a60" # from: builder/scratch +libisofs-devel: "sha256:0d718c154ad2de6d213eb1ac7811156007a1b8dacfe91db74ff3c7cf2a061a60" # from: builder/scratch +libisofs: "sha256:b69e0654dd91d4edb800e1325afd8a076f40fec39e86faf63eebf0588114bee3" # from: builder/scratch +libldap-2.6.13: "sha256:b72190deb7a1fe170d41fda381d2ddf58e81e5c66ca9a19a4a50f85b744d2645" # from: builder/scratch +libldap: "sha256:b72190deb7a1fe170d41fda381d2ddf58e81e5c66ca9a19a4a50f85b744d2645" # from: builder/scratch +libmaxminddb-1.12.2: "sha256:51fd68ef0bf7fdfdfe52c6e475b4113ae30eeceb783dbaa56b788180274526fa" # from: builder/scratch +libmaxminddb-devel-1.12.2: "sha256:363c546e45c761393336ae504555f39560a26dd557da6b6b0088d2f3c2a2d567" # from: builder/scratch +libmaxminddb-devel: "sha256:363c546e45c761393336ae504555f39560a26dd557da6b6b0088d2f3c2a2d567" # from: builder/scratch +libmaxminddb: "sha256:51fd68ef0bf7fdfdfe52c6e475b4113ae30eeceb783dbaa56b788180274526fa" # from: builder/scratch +libmd-1.2.0: "sha256:b27278c6b3838daf8c7e09972506268beaaf405310ba318aa12b5af1f54ec6a4" # from: builder/scratch +libmd-devel-1.2.0: "sha256:43e94b7b43b2a69665e323d7bb6b755b87c0c9b039244ca36793a1810a2b0456" # from: builder/scratch +libmd-devel: "sha256:43e94b7b43b2a69665e323d7bb6b755b87c0c9b039244ca36793a1810a2b0456" # from: builder/scratch +libmd: "sha256:b27278c6b3838daf8c7e09972506268beaaf405310ba318aa12b5af1f54ec6a4" # from: builder/scratch +libmnl-1.0.5: "sha256:3803c9c508f246766c93356cac42ee4afdc4b916395b1c16033c2e91bef363df" # from: builder/scratch +libmnl-devel-1.0.5: "sha256:427cfb3a2ae432bda7540ed0e569c55f93998b0cc10192478fd1e1c13b89bdf3" # from: builder/scratch +libmnl-devel: "sha256:427cfb3a2ae432bda7540ed0e569c55f93998b0cc10192478fd1e1c13b89bdf3" # from: builder/scratch +libmnl: "sha256:3803c9c508f246766c93356cac42ee4afdc4b916395b1c16033c2e91bef363df" # from: builder/scratch +libnbd-1.24.2: "sha256:6b2a8cc85620b5d33de18f26d7fcd8d1be8b84e1dc3cafcf8247b7720e67891d" # from: builder/scratch +libnbd-devel-1.24.2: "sha256:47eb7c13962b16fd34f265001fed68764b4a3e26885e7f246c407a9896c9a76e" # from: builder/scratch +libnbd-devel: "sha256:47eb7c13962b16fd34f265001fed68764b4a3e26885e7f246c407a9896c9a76e" # from: builder/scratch +libnbd: "sha256:6b2a8cc85620b5d33de18f26d7fcd8d1be8b84e1dc3cafcf8247b7720e67891d" # from: builder/scratch +libnetfilter_conntrack-1.1.0: "sha256:b872127fe15bc75c27c983383cc37184d2136c819e3da42a51ae27d2207b4e2d" # from: builder/scratch +libnetfilter_conntrack-devel-1.1.0: "sha256:b72aa5ef246e4b522bc733222529e8f753b980d9e05b0740a5c97dae030991b1" # from: builder/scratch +libnetfilter_conntrack-devel: "sha256:b72aa5ef246e4b522bc733222529e8f753b980d9e05b0740a5c97dae030991b1" # from: builder/scratch +libnetfilter_conntrack: "sha256:b872127fe15bc75c27c983383cc37184d2136c819e3da42a51ae27d2207b4e2d" # from: builder/scratch +libnetfilter_cthelper-1.0.1: "sha256:ccb89b8a36901c85d1a89d475f7fbab46e016e19bcb19271402a97cd1db05058" # from: builder/scratch +libnetfilter_cthelper-devel-1.0.1: "sha256:45f7938b58bf90608a15a74074b166db9e78b721c8a486801dad886c74aea1ee" # from: builder/scratch +libnetfilter_cthelper-devel: "sha256:45f7938b58bf90608a15a74074b166db9e78b721c8a486801dad886c74aea1ee" # from: builder/scratch +libnetfilter_cthelper: "sha256:ccb89b8a36901c85d1a89d475f7fbab46e016e19bcb19271402a97cd1db05058" # from: builder/scratch +libnetfilter_cttimeout-1.0.1: "sha256:95b362f5596762c3aedbcb16f4645bcc2787486df269d8514a354f043d8d94dc" # from: builder/scratch +libnetfilter_cttimeout-devel-1.0.1: "sha256:88daf9fbb80ff5112bde8c935d36b1563b105f9241fc731b362ad68d1b43c90c" # from: builder/scratch +libnetfilter_cttimeout-devel: "sha256:88daf9fbb80ff5112bde8c935d36b1563b105f9241fc731b362ad68d1b43c90c" # from: builder/scratch +libnetfilter_cttimeout: "sha256:95b362f5596762c3aedbcb16f4645bcc2787486df269d8514a354f043d8d94dc" # from: builder/scratch +libnetfilter_queue-1.0.5: "sha256:60a6050aa17d428cede76cccdc40c1d77632c549d590ae6b61ed4e7cdd3c4d1c" # from: builder/scratch +libnetfilter_queue-devel-1.0.5: "sha256:ad2b5e6d5db93af0db67fa47f70d3cf75ce240ff02860003b9449591cdd2a1d3" # from: builder/scratch +libnetfilter_queue-devel: "sha256:ad2b5e6d5db93af0db67fa47f70d3cf75ce240ff02860003b9449591cdd2a1d3" # from: builder/scratch +libnetfilter_queue: "sha256:60a6050aa17d428cede76cccdc40c1d77632c549d590ae6b61ed4e7cdd3c4d1c" # from: builder/scratch +libnfnetlink-1.0.2: "sha256:83da8cade0c90a9b2261b53e5c2798c66bbc15b90ec52c4ad397934aee1c3ca6" # from: builder/scratch +libnfnetlink-devel-1.0.2: "sha256:9bae18fc482396be26f3dcefef4e159da9b073d277c59514ac3573dc7b2b6c51" # from: builder/scratch +libnfnetlink-devel: "sha256:9bae18fc482396be26f3dcefef4e159da9b073d277c59514ac3573dc7b2b6c51" # from: builder/scratch +libnfnetlink: "sha256:83da8cade0c90a9b2261b53e5c2798c66bbc15b90ec52c4ad397934aee1c3ca6" # from: builder/scratch +libnftnl-1.2.9: "sha256:47f2e72acd496afc30cc355073d48027c36ec5b824f4dddba6df4e10462a4272" # from: builder/scratch +libnftnl-devel-1.2.9: "sha256:ef030846809c088dd12825da2d2699bcce7ab7d22a1c594dfb3672d4cfad6449" # from: builder/scratch +libnftnl-devel: "sha256:ef030846809c088dd12825da2d2699bcce7ab7d22a1c594dfb3672d4cfad6449" # from: builder/scratch +libnftnl: "sha256:47f2e72acd496afc30cc355073d48027c36ec5b824f4dddba6df4e10462a4272" # from: builder/scratch +libnl-3.2.25: "sha256:377e7a928655b7360535ab7f558680665bbc5b2e576ed78ea389ac84bcd46941" # from: builder/scratch +libnl-devel-3.2.25: "sha256:09d70fb3e0769109f2df055251b102cc35ea29c78eb4e0839abd3d9de2b4a345" # from: builder/scratch +libnl-devel: "sha256:09d70fb3e0769109f2df055251b102cc35ea29c78eb4e0839abd3d9de2b4a345" # from: builder/scratch +libnl: "sha256:377e7a928655b7360535ab7f558680665bbc5b2e576ed78ea389ac84bcd46941" # from: builder/scratch +libnvme-1.16.1: "sha256:4959e4a94bfcbceb835296826fad1f39ab12e2fa5e2d5e3b9eb5c20e27625733" # from: builder/scratch +libnvme-devel-1.16.1: "sha256:32b71a6b5e86eb3f2176a04698de9d6f3d3df30b2a0f646439a163cff4a6db89" # from: builder/scratch +libnvme-devel: "sha256:32b71a6b5e86eb3f2176a04698de9d6f3d3df30b2a0f646439a163cff4a6db89" # from: builder/scratch +libnvme: "sha256:4959e4a94bfcbceb835296826fad1f39ab12e2fa5e2d5e3b9eb5c20e27625733" # from: builder/scratch +libpcap-pwru-1.0.11: "sha256:a55dcdeb144d6be57a05ff6eb6f29c20910bce2e3fb8c9f4e53da469baa1c272" # from: builder/scratch +libpcap-pwru-devel-1.0.11: "sha256:a729d0ae9bc536ab0a03d20d68716fc495f3a8a7c813798ec5658ad0c240c6fb" # from: builder/scratch +libpcap-pwru-devel: "sha256:a729d0ae9bc536ab0a03d20d68716fc495f3a8a7c813798ec5658ad0c240c6fb" # from: builder/scratch +libpcap-pwru: "sha256:a55dcdeb144d6be57a05ff6eb6f29c20910bce2e3fb8c9f4e53da469baa1c272" # from: builder/scratch +libpng-1.6.55: "sha256:1a5de5c2dc332168525d2949544eaa73ef1c0384dbd8048ed5850aa4e00c7332" # from: builder/scratch +libpng-devel-1.6.55: "sha256:ef3bc3c12c14a1af483a4da092b567cc431f146fe81cf23049930da5e8befeca" # from: builder/scratch +libpng-devel: "sha256:ef3bc3c12c14a1af483a4da092b567cc431f146fe81cf23049930da5e8befeca" # from: builder/scratch +libpng: "sha256:1a5de5c2dc332168525d2949544eaa73ef1c0384dbd8048ed5850aa4e00c7332" # from: builder/scratch +libpq-17.5: "sha256:de29962e14d76e4f1c50137731dba8132a8da97527eefdd59c9b1494afcffa50" # from: builder/scratch +libpq-devel-17.5: "sha256:2c771c8da88ceea131c264fa1b9280c833ac510854320469765bdfd6bcd4f97b" # from: builder/scratch +libpq-devel: "sha256:2c771c8da88ceea131c264fa1b9280c833ac510854320469765bdfd6bcd4f97b" # from: builder/scratch +libpq: "sha256:de29962e14d76e4f1c50137731dba8132a8da97527eefdd59c9b1494afcffa50" # from: builder/scratch +libpsl-0.21.5: "sha256:8f97f1b2ec1b873a9cd344c1647ef058463ba77304bf9672b31f7436e93d3173" # from: builder/scratch +libpsl-devel-0.21.5: "sha256:bb5b07d2910aaf90ddc26a68a3846239887f7878e4c177abf2b816520f15fd18" # from: builder/scratch +libpsl-devel: "sha256:bb5b07d2910aaf90ddc26a68a3846239887f7878e4c177abf2b816520f15fd18" # from: builder/scratch +libpsl: "sha256:8f97f1b2ec1b873a9cd344c1647ef058463ba77304bf9672b31f7436e93d3173" # from: builder/scratch +librbd-19.3.0: "sha256:db1b98f9441a497a2e6bc6ea608fed04ab7b78204900344e9f6263328e71106a" # from: builder/scratch +librbd-20.2.2: "sha256:91fd309a309f161d2ee306a4f632c64cfb25f6916818424d6ddedc6c67e2f876" # from: builder/scratch +librbd-21.3.0: "sha256:39f29232f4432f1ee9ec79d4551d6ca04e9df6ed0cff0fcefefe0342b1ea0e8b" # from: builder/scratch +librbd: "sha256:39f29232f4432f1ee9ec79d4551d6ca04e9df6ed0cff0fcefefe0342b1ea0e8b" # from: builder/scratch +libseccomp-2.6.0: "sha256:5e073c5c928054816eca6f7ac1c71df25738ab0c886f4e34eec0d476473d6fec" # from: builder/scratch +libseccomp-devel-2.6.0: "sha256:b58d92a5201a87745d6db79fbe897853d7f57a117aaab065cd56f7d0ba0ec6e1" # from: builder/scratch +libseccomp-devel: "sha256:b58d92a5201a87745d6db79fbe897853d7f57a117aaab065cd56f7d0ba0ec6e1" # from: builder/scratch +libseccomp: "sha256:5e073c5c928054816eca6f7ac1c71df25738ab0c886f4e34eec0d476473d6fec" # from: builder/scratch +libselinux-3.8: "sha256:5437226b2a3cf752da675c3508fcf8fe1cc1bfe5577bde27e1035e88555d0ff2" # from: builder/scratch +libselinux-devel-3.8: "sha256:82028c5d672e50fc3726497b48f754ec554131444cacc007ec73c7c48e8f8005" # from: builder/scratch +libselinux-devel: "sha256:82028c5d672e50fc3726497b48f754ec554131444cacc007ec73c7c48e8f8005" # from: builder/scratch +libselinux: "sha256:5437226b2a3cf752da675c3508fcf8fe1cc1bfe5577bde27e1035e88555d0ff2" # from: builder/scratch +libsepol-3.8: "sha256:f8f1cbd3644e3a2a519d8a6e984ddc731b7792de1b4a7b465129b627eb802662" # from: builder/scratch +libsepol-devel-3.8: "sha256:484cc0c1f0c5892ec7bbe5dc7c6cc9074e622164bdbb060c4b39eb3912da3540" # from: builder/scratch +libsepol-devel: "sha256:484cc0c1f0c5892ec7bbe5dc7c6cc9074e622164bdbb060c4b39eb3912da3540" # from: builder/scratch +libsepol: "sha256:f8f1cbd3644e3a2a519d8a6e984ddc731b7792de1b4a7b465129b627eb802662" # from: builder/scratch +libslirp-4.8.0: "sha256:59b6c47c2c4099a232f67765368009ba7104a1b73e2c85f00f97f5c00512b941" # from: builder/scratch +libslirp-devel-4.8.0: "sha256:9b16e8d637dcccdb14f58197616a7ca9ef8a0d3cd4e9cf6e59c2413f6e360c2f" # from: builder/scratch +libslirp-devel: "sha256:9b16e8d637dcccdb14f58197616a7ca9ef8a0d3cd4e9cf6e59c2413f6e360c2f" # from: builder/scratch +libslirp: "sha256:59b6c47c2c4099a232f67765368009ba7104a1b73e2c85f00f97f5c00512b941" # from: builder/scratch +libsndfile-1.2.2: "sha256:2e7db1569914bebabd84e18487c9d82c9dbf8039c5b41daaba6cb14f686dfae9" # from: builder/scratch +libsndfile-devel-1.2.2: "sha256:1288737d2a12cdd931fb24e08a5b0cb75a23578bdc61822f4e37be5abf90b982" # from: builder/scratch +libsndfile-devel: "sha256:1288737d2a12cdd931fb24e08a5b0cb75a23578bdc61822f4e37be5abf90b982" # from: builder/scratch +libsndfile: "sha256:2e7db1569914bebabd84e18487c9d82c9dbf8039c5b41daaba6cb14f686dfae9" # from: builder/scratch +libssh-0.11.2: "sha256:5d0567c3fd562b0793b929704f3996a02d93cdc0eec285eb1b0622758dd44493" # from: builder/scratch +libssh2-1.11.1: "sha256:9aa79102181fc6a8c37278f6a63e7913e6fc35d7354f171c7f556a1e0b6cd184" # from: builder/scratch +libssh2-devel-1.11.1: "sha256:11c46b800c895926b0e4474eb73e5fa049d85aceb10c50d02b9275cde29764b8" # from: builder/scratch +libssh2-devel: "sha256:11c46b800c895926b0e4474eb73e5fa049d85aceb10c50d02b9275cde29764b8" # from: builder/scratch +libssh2: "sha256:9aa79102181fc6a8c37278f6a63e7913e6fc35d7354f171c7f556a1e0b6cd184" # from: builder/scratch +libssh-devel-0.11.2: "sha256:f87914f5fb912110db99c18d9bac2a849649680513de84a1ea296cc3b4b41b6b" # from: builder/scratch +libssh-devel: "sha256:f87914f5fb912110db99c18d9bac2a849649680513de84a1ea296cc3b4b41b6b" # from: builder/scratch +libssh: "sha256:5d0567c3fd562b0793b929704f3996a02d93cdc0eec285eb1b0622758dd44493" # from: builder/scratch +libstdc++-15.2.0: "sha256:57a9bdc117916c441482e765a63c8696759751c8e08da329111f80320d6fb795" # from: builder/scratch +libstdc++-16.1.0: "sha256:cfc14b95607d1c43ed9b689087533285c3d8a581e60e83e64e6329ab61dd24a9" # from: builder/scratch +libstdc++-devel-15.2.0: "sha256:75a91befde480f65c84a5e37895782ac66d51a4ffa43255cb6bb9736449957e7" # from: builder/scratch +libstdc++-devel-16.1.0: "sha256:9013c573ecaf2086bcc337e932ea1462d60af70f76037e46ced1636a42cc3ce4" # from: builder/scratch +libstdc++-devel: "sha256:9013c573ecaf2086bcc337e932ea1462d60af70f76037e46ced1636a42cc3ce4" # from: builder/scratch +libstdc++: "sha256:cfc14b95607d1c43ed9b689087533285c3d8a581e60e83e64e6329ab61dd24a9" # from: builder/scratch +libtasn1-4.20.0: "sha256:ca251abb8b5efe3c7648f1488a152d447607a97455532029e46b3287f93001c6" # from: builder/scratch +libtasn1-devel-4.20.0: "sha256:c745cea183858c0d8f20add6be2c4acbe441d1b830fb4bb8da8148d7b54419ac" # from: builder/scratch +libtasn1-devel: "sha256:c745cea183858c0d8f20add6be2c4acbe441d1b830fb4bb8da8148d7b54419ac" # from: builder/scratch +libtasn1: "sha256:ca251abb8b5efe3c7648f1488a152d447607a97455532029e46b3287f93001c6" # from: builder/scratch +libtirpc-1.3.6: "sha256:2ed17123779cae0d568fc74ceac1ec6c3f4130f411be4366e969dc8295cdf222" # from: builder/scratch +libtirpc-devel-1.3.6: "sha256:14d936e2978cc096f238f0ca47a6db5cdfdd8ca524655aa18221cbe1235532f3" # from: builder/scratch +libtirpc-devel: "sha256:14d936e2978cc096f238f0ca47a6db5cdfdd8ca524655aa18221cbe1235532f3" # from: builder/scratch +libtirpc: "sha256:2ed17123779cae0d568fc74ceac1ec6c3f4130f411be4366e969dc8295cdf222" # from: builder/scratch +libtool-2.6.1: "sha256:042ea224f2d3b7b17df4cf01388bc2f62557b884d184cfbc968ba54c1b6dade4" # from: builder/scratch +libtool-devel-2.6.1: "sha256:ee4035dd3843f745f2f60f1d7bfea2dcb61ba60d4ded8a43bffbf2f8fe6c6aff" # from: builder/scratch +libtool-devel: "sha256:ee4035dd3843f745f2f60f1d7bfea2dcb61ba60d4ded8a43bffbf2f8fe6c6aff" # from: builder/scratch +libtool: "sha256:042ea224f2d3b7b17df4cf01388bc2f62557b884d184cfbc968ba54c1b6dade4" # from: builder/scratch +libtpms-0.10.2: "sha256:fc75a0bb53ba67744f5c6d7f51bfabfe6b452486273e504f4c06ed59bd64fd98" # from: builder/scratch +libtpms-devel-0.10.2: "sha256:cb6350bbc041b87b910d9de22ec9f6011b868f9fae17c833a5be6fb23b1bd686" # from: builder/scratch +libtpms-devel: "sha256:cb6350bbc041b87b910d9de22ec9f6011b868f9fae17c833a5be6fb23b1bd686" # from: builder/scratch +libtpms: "sha256:fc75a0bb53ba67744f5c6d7f51bfabfe6b452486273e504f4c06ed59bd64fd98" # from: builder/scratch +libudev-zero-1.0.3: "sha256:0f704ff97e50dd8e88f4e7fa56a014254a283629074e246f6d6a07b1b4966eaa" # from: builder/scratch +libudev-zero-devel-1.0.3: "sha256:0d56ff480858651b3b74b9eab55cdf67df74ba49a6f17a4eda438bf46fec8694" # from: builder/scratch +libudev-zero-devel: "sha256:0d56ff480858651b3b74b9eab55cdf67df74ba49a6f17a4eda438bf46fec8694" # from: builder/scratch +libudev-zero: "sha256:0f704ff97e50dd8e88f4e7fa56a014254a283629074e246f6d6a07b1b4966eaa" # from: builder/scratch +libunistring-1.4.1: "sha256:aeff79f920f6b0c87e24d91927ddc534e1ac010ebfe9b3ddc859711308f3f190" # from: builder/scratch +libunistring-devel-1.4.1: "sha256:746fc7c7d4659282b688d6f1b4362e0c548bc97938222e13c296e5a7d1f703a5" # from: builder/scratch +libunistring-devel: "sha256:746fc7c7d4659282b688d6f1b4362e0c548bc97938222e13c296e5a7d1f703a5" # from: builder/scratch +libunistring: "sha256:aeff79f920f6b0c87e24d91927ddc534e1ac010ebfe9b3ddc859711308f3f190" # from: builder/scratch +libunwind-1.8.3: "sha256:0c30a45b007c1aa134011c6daecd077e2bb9d178b0f081ddf2d8349414c67ed6" # from: builder/scratch +libunwind-devel-1.8.3: "sha256:86774c34c9e42ca0a99e3a899a751e6300a06701ddffb248d8e30d4bad0d72fd" # from: builder/scratch +libunwind-devel: "sha256:86774c34c9e42ca0a99e3a899a751e6300a06701ddffb248d8e30d4bad0d72fd" # from: builder/scratch +libunwind: "sha256:0c30a45b007c1aa134011c6daecd077e2bb9d178b0f081ddf2d8349414c67ed6" # from: builder/scratch +liburing-2.9: "sha256:d89934fe3232f40555c929d897f25fa7a8047efd3847f18423b74c12cdfa6f87" # from: builder/scratch +liburing-devel-2.9: "sha256:710b81b91d5d88bc8d6331812ac7e109bccdfcd7d80d11c8f3853d8dab532ea5" # from: builder/scratch +liburing-devel: "sha256:710b81b91d5d88bc8d6331812ac7e109bccdfcd7d80d11c8f3853d8dab532ea5" # from: builder/scratch +liburing: "sha256:d89934fe3232f40555c929d897f25fa7a8047efd3847f18423b74c12cdfa6f87" # from: builder/scratch +libusb-1.0.29: "sha256:3dc42a55c91c9f06ed908b1c671fd14116f2693285ae808b02d14186ad78c69c" # from: builder/scratch +libusb-devel-1.0.29: "sha256:fde853cf3f83fa9a3ac332d023ea8b71515610fa8ff576c3a6164505bf72dba2" # from: builder/scratch +libusb-devel: "sha256:fde853cf3f83fa9a3ac332d023ea8b71515610fa8ff576c3a6164505bf72dba2" # from: builder/scratch +libusbredirparser-0.15.0: "sha256:e2fe90760fc6d4ffdf0dd26e414d15a6b934eb3fc1bf85c27d0855f8f7bd6477" # from: builder/scratch +libusbredirparser-devel-0.15.0: "sha256:df0940eb413b7604b25c285a2f64c94fee3e648540613683327e93f11be2cd60" # from: builder/scratch +libusbredirparser-devel: "sha256:df0940eb413b7604b25c285a2f64c94fee3e648540613683327e93f11be2cd60" # from: builder/scratch +libusbredirparser: "sha256:e2fe90760fc6d4ffdf0dd26e414d15a6b934eb3fc1bf85c27d0855f8f7bd6477" # from: builder/scratch +libusb: "sha256:3dc42a55c91c9f06ed908b1c671fd14116f2693285ae808b02d14186ad78c69c" # from: builder/scratch +libuv-1.51.0: "sha256:0ea2a4a400c278171cf96e9f1cedab71fd2d713492931a824756ae4909a5e120" # from: builder/scratch +libuv-devel-1.51.0: "sha256:a64b6b7ebbc5afcc1f656395eb4292e77959f4a20186131e311ab318923c1570" # from: builder/scratch +libuv-devel: "sha256:a64b6b7ebbc5afcc1f656395eb4292e77959f4a20186131e311ab318923c1570" # from: builder/scratch +libuv: "sha256:0ea2a4a400c278171cf96e9f1cedab71fd2d713492931a824756ae4909a5e120" # from: builder/scratch +libvirt-10.9.0: "sha256:526e8e04c59a2ee85b3919c6115d24f62ee7fcf7e219e9b29a8b8fd2e4150deb" # from: builder/scratch +libvirt-devel-10.9.0: "sha256:a4e126fdc9bcb5b301a52345f27c7082e99872be445549f6404037c614e08d95" # from: builder/scratch +libvirt-devel: "sha256:a4e126fdc9bcb5b301a52345f27c7082e99872be445549f6404037c614e08d95" # from: builder/scratch +libvirt: "sha256:526e8e04c59a2ee85b3919c6115d24f62ee7fcf7e219e9b29a8b8fd2e4150deb" # from: builder/scratch +libxcrypt-4.4.26: "sha256:6c133b1093acc5c893b2b5f0963ff131553eb142fd42d0ff3f093c144420381c" # from: builder/scratch +libxcrypt-devel-4.4.26: "sha256:5f461e00bf5c79473f341a417d0ee4df3a3629f190ad8e5f685502e70053afd5" # from: builder/scratch +libxcrypt-devel: "sha256:5f461e00bf5c79473f341a417d0ee4df3a3629f190ad8e5f685502e70053afd5" # from: builder/scratch +libxcrypt: "sha256:6c133b1093acc5c893b2b5f0963ff131553eb142fd42d0ff3f093c144420381c" # from: builder/scratch +libxkbcommon-1.9.2: "sha256:cc7c237d180408050e850984828a14397c26917cd40e5f920aaf641e8a7d37b4" # from: builder/scratch +libxkbcommon-devel-1.9.2: "sha256:1dedb3822fab2622a48b29ab4c6920d86a228ddc7b8382f8f5844743ab5f0526" # from: builder/scratch +libxkbcommon-devel: "sha256:1dedb3822fab2622a48b29ab4c6920d86a228ddc7b8382f8f5844743ab5f0526" # from: builder/scratch +libxkbcommon: "sha256:cc7c237d180408050e850984828a14397c26917cd40e5f920aaf641e8a7d37b4" # from: builder/scratch +libxml2-2.14.3: "sha256:f58ccba0b02f58641bc3383d90f1a6ed1175fb0be154c894d48e4e4913cd1a2f" # from: builder/scratch +libxml2-devel-2.14.3: "sha256:92f6e52b33c32781ffa503141c23ad6e0a69e2b558705cf851507a28815aa694" # from: builder/scratch +libxml2-devel: "sha256:92f6e52b33c32781ffa503141c23ad6e0a69e2b558705cf851507a28815aa694" # from: builder/scratch +libxml2: "sha256:f58ccba0b02f58641bc3383d90f1a6ed1175fb0be154c894d48e4e4913cd1a2f" # from: builder/scratch +libxslt-1.1.43: "sha256:091c4483b4da7aa7ddd50d32d54cf498d9dbacff289321d7cf5acc99b3c88455" # from: builder/scratch +libxslt-devel-1.1.43: "sha256:32bc92625a20161eca8e8f6941def811c4a8d5ec21710570f347f8d70f4fa958" # from: builder/scratch +libxslt-devel: "sha256:32bc92625a20161eca8e8f6941def811c4a8d5ec21710570f347f8d70f4fa958" # from: builder/scratch +libxslt: "sha256:091c4483b4da7aa7ddd50d32d54cf498d9dbacff289321d7cf5acc99b3c88455" # from: builder/scratch +libxtables-1.8.9: "sha256:64167689f50e4d469f4f420e844ab5bf1f4dff7f5a7a1071e30d4088c541a6e3" # from: builder/scratch +libxtables: "sha256:64167689f50e4d469f4f420e844ab5bf1f4dff7f5a7a1071e30d4088c541a6e3" # from: builder/scratch +libyaml-0.2.5: "sha256:b5530994ca0f08d52b744412cf75ea66f261b1b13b77b9b94723a473069ae189" # from: builder/scratch +libyaml-devel-0.2.5: "sha256:7b3452a7a1682fead6f2a056896fc16436dbfba64f267a0ecb02c2a75e59e2a8" # from: builder/scratch +libyaml-devel: "sha256:7b3452a7a1682fead6f2a056896fc16436dbfba64f267a0ecb02c2a75e59e2a8" # from: builder/scratch +libyaml: "sha256:b5530994ca0f08d52b744412cf75ea66f261b1b13b77b9b94723a473069ae189" # from: builder/scratch +linux-headers-6.19: "sha256:0d704541ae9e6fb4243c213cfc913b810ad64b9ba7c622a0df72270df04ab39f" # from: builder/scratch +linux-headers: "sha256:0d704541ae9e6fb4243c213cfc913b810ad64b9ba7c622a0df72270df04ab39f" # from: builder/scratch +linux-pam-1.7.2: "sha256:b2daaf1c1443451885e4878f7a298cf9b4149ebdcb9a4bb4e5e2347940a3a3a0" # from: builder/scratch +linux-pam-devel-1.7.2: "sha256:eb36b103adf502d678e1d06b73f767081fe62b3aaab33c736a281ab67d3d9187" # from: builder/scratch +linux-pam-devel: "sha256:eb36b103adf502d678e1d06b73f767081fe62b3aaab33c736a281ab67d3d9187" # from: builder/scratch +linux-pam: "sha256:b2daaf1c1443451885e4878f7a298cf9b4149ebdcb9a4bb4e5e2347940a3a3a0" # from: builder/scratch +llvm-22.1.7: "sha256:89dc0c7af8de459d5a27d1aa35cea447fefee29d3d1f91141457470444b1e710" # from: builder/scratch +llvm-devel-22.1.7: "sha256:7d57c205d324a2b7c8e8f4caea537d2fe75ce0fc804378e4386c3e3bf7614451" # from: builder/scratch +llvm-devel: "sha256:7d57c205d324a2b7c8e8f4caea537d2fe75ce0fc804378e4386c3e3bf7614451" # from: builder/scratch +llvm-libs-22.1.7: "sha256:4e53e004822f8a872d221cd2695f52b0e5ac63b91432edff127ad6a7c1514aa2" # from: builder/scratch +llvm-libs: "sha256:4e53e004822f8a872d221cd2695f52b0e5ac63b91432edff127ad6a7c1514aa2" # from: builder/scratch +llvm: "sha256:89dc0c7af8de459d5a27d1aa35cea447fefee29d3d1f91141457470444b1e710" # from: builder/scratch +llvm-tools-22.1.7: "sha256:8121177e82ed5d64309ec9f3609dc94db36f5e27c4c7b86ea1c5d1c5f0c8f2f7" # from: builder/scratch +llvm-tools: "sha256:8121177e82ed5d64309ec9f3609dc94db36f5e27c4c7b86ea1c5d1c5f0c8f2f7" # from: builder/scratch +lmdb-0.9.31: "sha256:06cd4680a6d970a3fe87ac33fac13afb059e00d013437c65778b47ab7b1c5edf" # from: builder/scratch +lmdb-devel-0.9.31: "sha256:6dce4d91d8a9dd0be832543aef939d790cdb1d4fe286342788c33032a6d88d85" # from: builder/scratch +lmdb-devel: "sha256:6dce4d91d8a9dd0be832543aef939d790cdb1d4fe286342788c33032a6d88d85" # from: builder/scratch +lmdb: "sha256:06cd4680a6d970a3fe87ac33fac13afb059e00d013437c65778b47ab7b1c5edf" # from: builder/scratch +lsscsi-0.28: "sha256:7eaf1e94d83552f3dc05378df80fdb7b4e071acc93df0e8e6ae06d29a551af52" # from: builder/scratch +lsscsi: "sha256:7eaf1e94d83552f3dc05378df80fdb7b4e071acc93df0e8e6ae06d29a551af52" # from: builder/scratch +lua-5.3.6: "sha256:1e4b165907ec50c2f71f4e19abf383e289c8fe2b7ff917091dad2aaaee431929" # from: builder/scratch +lua-5.4.8: "sha256:c9c970fd3eadcbfec270db9d7b738a532e347771536419a248b4bdbaf88774f9" # from: builder/scratch +lua-devel-5.3.6: "sha256:d0f6eec9f6b0052b914442f175e026a0999ba09ad7a85906c37bed8355537509" # from: builder/scratch +lua-devel-5.4.8: "sha256:cb7ab8f4409e3c227c5f8c359634e487ebc0820555bc6c9abee42d718b273845" # from: builder/scratch +lua-devel: "sha256:cb7ab8f4409e3c227c5f8c359634e487ebc0820555bc6c9abee42d718b273845" # from: builder/scratch +lua-iconv-7.3: "sha256:91cabd00763676025212e7870ec11a69b0bbd8604936215652eac3f6990f8397" # from: builder/scratch +lua-iconv: "sha256:91cabd00763676025212e7870ec11a69b0bbd8604936215652eac3f6990f8397" # from: builder/scratch +lua-protobuf-0.5.1: "sha256:29ede6b0d04e8ad0241a160b4efdbdf69882560c2452d93a7f94a949a2871bd4" # from: builder/scratch +lua-protobuf: "sha256:29ede6b0d04e8ad0241a160b4efdbdf69882560c2452d93a7f94a949a2871bd4" # from: builder/scratch +luarocks-3.12.2: "sha256:bd2e0b9dae0c31cf897bea056a720498bbb614f69d1d2989e8c59af650387ca9" # from: builder/scratch +luarocks: "sha256:bd2e0b9dae0c31cf897bea056a720498bbb614f69d1d2989e8c59af650387ca9" # from: builder/scratch +lua: "sha256:c9c970fd3eadcbfec270db9d7b738a532e347771536419a248b4bdbaf88774f9" # from: builder/scratch +lvm2-2.03.31: "sha256:e5259cf6a246770ecf3f4af3a5c290ff8a08123179bf8de7510674cbe5f83369" # from: builder/scratch +lvm2-devel-2.03.31: "sha256:bfbaf66ab34e231d5b5cf17d498a5223f523c3e3a78791b6378a0a04fd79492f" # from: builder/scratch +lvm2-devel: "sha256:bfbaf66ab34e231d5b5cf17d498a5223f523c3e3a78791b6378a0a04fd79492f" # from: builder/scratch +lvm2: "sha256:e5259cf6a246770ecf3f4af3a5c290ff8a08123179bf8de7510674cbe5f83369" # from: builder/scratch +lz4-1.10.0: "sha256:a838ccab6147e0d51dd99c09d3ed57b7fbfc3f53f2ca80165f69f7c18fe950e4" # from: builder/scratch +lz4-devel-1.10.0: "sha256:4a5c87ea6e5ba4cd96b8cb0bf687c8af27b7c6626b981fabedef41ceda00e5c3" # from: builder/scratch +lz4-devel: "sha256:4a5c87ea6e5ba4cd96b8cb0bf687c8af27b7c6626b981fabedef41ceda00e5c3" # from: builder/scratch +lz4: "sha256:a838ccab6147e0d51dd99c09d3ed57b7fbfc3f53f2ca80165f69f7c18fe950e4" # from: builder/scratch +lzo-2.10: "sha256:5c7fb1e3921ab908f5d681e16e729398dc3b5add834c359abb9712ff89dd38b9" # from: builder/scratch +lzo-devel-2.10: "sha256:b596fa4a84dfcd9d1460d701a7ca219c4a1e97b8681fbab863bd6f418e06a400" # from: builder/scratch +lzo-devel: "sha256:b596fa4a84dfcd9d1460d701a7ca219c4a1e97b8681fbab863bd6f418e06a400" # from: builder/scratch +lzo: "sha256:5c7fb1e3921ab908f5d681e16e729398dc3b5add834c359abb9712ff89dd38b9" # from: builder/scratch +m4-1.4.21: "sha256:9bc9d9dc183e5c358154f704adb91f3b7d95fded2a7da064d38332c094bc0a96" # from: builder/scratch +m4: "sha256:9bc9d9dc183e5c358154f704adb91f3b7d95fded2a7da064d38332c094bc0a96" # from: builder/scratch +make-4.4.1: "sha256:997ed5bd31aea8cd2f2ea3a2d2f2a11b8efea7f3ba7a319f67cf55b3a0c512c6" # from: builder/scratch +make: "sha256:997ed5bd31aea8cd2f2ea3a2d2f2a11b8efea7f3ba7a319f67cf55b3a0c512c6" # from: builder/scratch +maven-3.9.16: "sha256:af99ed519a4748cfa9e89247a82a5b5108a7c7fb379997da04747bc1b9f7d8e1" # from: builder/scratch +maven: "sha256:af99ed519a4748cfa9e89247a82a5b5108a7c7fb379997da04747bc1b9f7d8e1" # from: builder/scratch +memcached-1.6.39: "sha256:14d6498ccb48d260f6b66a853e6b25112bfa6ed115321bc094df1775b035a9b0" # from: builder/scratch +memcached: "sha256:14d6498ccb48d260f6b66a853e6b25112bfa6ed115321bc094df1775b035a9b0" # from: builder/scratch +mesa-26.0.2: "sha256:930ae88f4b1918d99d6a115d9646cb1c49920c227086b18db0f1bf1f0b2c5915" # from: builder/scratch +mesa-devel-26.0.2: "sha256:413751a4cce844a48297d1789f9dffab7ce7e5693da9a468bf44329cdf6468ec" # from: builder/scratch +mesa-devel: "sha256:413751a4cce844a48297d1789f9dffab7ce7e5693da9a468bf44329cdf6468ec" # from: builder/scratch +mesa: "sha256:930ae88f4b1918d99d6a115d9646cb1c49920c227086b18db0f1bf1f0b2c5915" # from: builder/scratch +meson-1.11: "sha256:1a6f3acaa4d2ba102feab509cf01ed2a5d899f83b069e9f28faecbf9e504c63e" # from: builder/scratch +meson: "sha256:1a6f3acaa4d2ba102feab509cf01ed2a5d899f83b069e9f28faecbf9e504c63e" # from: builder/scratch +minget-0.1: "sha256:11b24bd4add2d63f1a42f4a48f3ccd7a54f74e818c269607ceb52a9f760a9bfc" # from: builder/scratch +minget: "sha256:11b24bd4add2d63f1a42f4a48f3ccd7a54f74e818c269607ceb52a9f760a9bfc" # from: builder/scratch +mpc1-1.3.1: "sha256:c978682d39031b33836764da6fa126929ee767a637c73fe5818a600b202f9d25" # from: builder/scratch +mpc1-devel-1.3.1: "sha256:86a9d452a5b1f51131222adae74bfeaa71c0e7468b03034c124c03ef0240edd2" # from: builder/scratch +mpc1-devel: "sha256:86a9d452a5b1f51131222adae74bfeaa71c0e7468b03034c124c03ef0240edd2" # from: builder/scratch +mpc1: "sha256:c978682d39031b33836764da6fa126929ee767a637c73fe5818a600b202f9d25" # from: builder/scratch +mpfr4-4.2.1: "sha256:1c426b9b47234fb6e77803b6dcc9b3b6569a17b87e8925159d3cad31fb325db9" # from: builder/scratch +mpfr4-devel-4.2.1: "sha256:d270d6fe4a797be3d02b6e82e7d78f3185785fe699bb6405073f885b069159a8" # from: builder/scratch +mpfr4-devel: "sha256:d270d6fe4a797be3d02b6e82e7d78f3185785fe699bb6405073f885b069159a8" # from: builder/scratch +mpfr4: "sha256:1c426b9b47234fb6e77803b6dcc9b3b6569a17b87e8925159d3cad31fb325db9" # from: builder/scratch +mtools-4.0.17: "sha256:28e3826e21e540dda79308182ffea956d1e57f1a7ddc13dcb8d608d0be3e82a2" # from: builder/scratch +mtools: "sha256:28e3826e21e540dda79308182ffea956d1e57f1a7ddc13dcb8d608d0be3e82a2" # from: builder/scratch +multipath-tools-0.14.3: "sha256:8939045ad3bfdc2ac31dbbd3d2ef92292d8b05a8baa2aa7abc7daec04a99c102" # from: builder/scratch +multipath-tools-devel-0.14.3: "sha256:809e69146898e923ff990a68e56c47c0e12113622cfd7216cf3497869bae0c2c" # from: builder/scratch +multipath-tools-devel: "sha256:809e69146898e923ff990a68e56c47c0e12113622cfd7216cf3497869bae0c2c" # from: builder/scratch +multipath-tools: "sha256:8939045ad3bfdc2ac31dbbd3d2ef92292d8b05a8baa2aa7abc7daec04a99c102" # from: builder/scratch +musl-1.2.5: "sha256:bdb2c029f9196edcb833fca31750ca7fc1fa69750106039f50bf8c260c254254" # from: builder/scratch +musl-devel-1.2.5: "sha256:3e17a93b23cb76997299cb336f228aefccf407c24a08066937745e38219b0b51" # from: builder/scratch +musl-devel: "sha256:3e17a93b23cb76997299cb336f228aefccf407c24a08066937745e38219b0b51" # from: builder/scratch +musl-fts-1.2.7: "sha256:e64bb1944b6263d2fb6a2bba4c64abc7e2a2a403ecf8b3e0c919bbaa7d68204c" # from: builder/scratch +musl-fts-devel-1.2.7: "sha256:0cc9589ea1762be299d11a0899f68ebf632344f327864babca0cd94b62dbc6bc" # from: builder/scratch +musl-fts-devel: "sha256:0cc9589ea1762be299d11a0899f68ebf632344f327864babca0cd94b62dbc6bc" # from: builder/scratch +musl-fts: "sha256:e64bb1944b6263d2fb6a2bba4c64abc7e2a2a403ecf8b3e0c919bbaa7d68204c" # from: builder/scratch +musl-obstack-1.2.3: "sha256:66bc809c14e827a1cea0e5377c15dd842967596f9a63434254d90201e98b9876" # from: builder/scratch +musl-obstack-devel-1.2.3: "sha256:550ee480e875479dccac7447be598cc935b4b8510410757d773d52ed38aa8459" # from: builder/scratch +musl-obstack-devel: "sha256:550ee480e875479dccac7447be598cc935b4b8510410757d773d52ed38aa8459" # from: builder/scratch +musl-obstack: "sha256:66bc809c14e827a1cea0e5377c15dd842967596f9a63434254d90201e98b9876" # from: builder/scratch +musl: "sha256:bdb2c029f9196edcb833fca31750ca7fc1fa69750106039f50bf8c260c254254" # from: builder/scratch +nbdkit-1.47.9: "sha256:374007547c9c6a6725924e36fb65dcc6242e0d0d52023fb0b9487b5e0d135b4a" # from: builder/scratch +nbdkit-devel-1.47.9: "sha256:a8f2ecf8e6daccdeb2000583b605af7ec87543cd61fc221a5fa49f144d48c149" # from: builder/scratch +nbdkit-devel: "sha256:a8f2ecf8e6daccdeb2000583b605af7ec87543cd61fc221a5fa49f144d48c149" # from: builder/scratch +nbdkit: "sha256:374007547c9c6a6725924e36fb65dcc6242e0d0d52023fb0b9487b5e0d135b4a" # from: builder/scratch +ncurses-6.5: "sha256:d58325f94c4973e04c41acf564248c1b6635adc760b03c1f7ba94c0c1095430b" # from: builder/scratch +ncurses-devel-6.5: "sha256:6b1452c592aad439c7c114e656e3b68530b76056794daf1f7ed1edd969e216bf" # from: builder/scratch +ncurses-devel: "sha256:6b1452c592aad439c7c114e656e3b68530b76056794daf1f7ed1edd969e216bf" # from: builder/scratch +ncurses: "sha256:d58325f94c4973e04c41acf564248c1b6635adc760b03c1f7ba94c0c1095430b" # from: builder/scratch +net-snmp-5.9.5: "sha256:77be87fca731392dc968b2e0133d714eca5e5f3a20858cfaba0a985f1fb31b12" # from: builder/scratch +net-snmp-devel-5.9.5: "sha256:8852262baa43b9f83d4982560e5797ac7b18195daeab62b364f03147b9181b25" # from: builder/scratch +net-snmp-devel: "sha256:8852262baa43b9f83d4982560e5797ac7b18195daeab62b364f03147b9181b25" # from: builder/scratch +net-snmp: "sha256:77be87fca731392dc968b2e0133d714eca5e5f3a20858cfaba0a985f1fb31b12" # from: builder/scratch +nettle-3.10.1: "sha256:d366e50297125c6998b2273fb817abd06407c472c5bf9c411a66a8432e2617df" # from: builder/scratch +nettle-devel-3.10.1: "sha256:eede413ae133480a7a6bcc3b05029370a1b64fe36c4fdd4c734ef5c543c26687" # from: builder/scratch +nettle-devel: "sha256:eede413ae133480a7a6bcc3b05029370a1b64fe36c4fdd4c734ef5c543c26687" # from: builder/scratch +nettle: "sha256:d366e50297125c6998b2273fb817abd06407c472c5bf9c411a66a8432e2617df" # from: builder/scratch +nfs-utils-2.8.2: "sha256:cb8adaa42c489686cb660ed8269ea3b3594fc39534360b01667cb47bf853dd72" # from: builder/scratch +nfs-utils: "sha256:cb8adaa42c489686cb660ed8269ea3b3594fc39534360b01667cb47bf853dd72" # from: builder/scratch +nghttp2-1.66.0: "sha256:bebd054ea0ab2185aaa6ef4d3eadaedd6b7660892d5b0a1c2b65b1c035f290cd" # from: builder/scratch +nghttp2-devel-1.66.0: "sha256:bacc5f479f9be281b2ea961d2b15174c4bd56377fbd851ede5a2064cfe86ac53" # from: builder/scratch +nghttp2-devel: "sha256:bacc5f479f9be281b2ea961d2b15174c4bd56377fbd851ede5a2064cfe86ac53" # from: builder/scratch +nghttp2: "sha256:bebd054ea0ab2185aaa6ef4d3eadaedd6b7660892d5b0a1c2b65b1c035f290cd" # from: builder/scratch +nghttp3-1.11.0: "sha256:650e15e1932b4503aa2ee4f8216b7432372b313042dafc1efed4980e4e5e8e4e" # from: builder/scratch +nghttp3-devel-1.11.0: "sha256:2913963ebc4a46891735c4c3615f8e5394531be0e8557f10f0969028dce5e69c" # from: builder/scratch +nghttp3-devel: "sha256:2913963ebc4a46891735c4c3615f8e5394531be0e8557f10f0969028dce5e69c" # from: builder/scratch +nghttp3: "sha256:650e15e1932b4503aa2ee4f8216b7432372b313042dafc1efed4980e4e5e8e4e" # from: builder/scratch +nginx-1.28.0: "sha256:5972785e7d500e11aed1449291f4fe9fd233d61715269b74d29779d709e96502" # from: builder/scratch +nginx-njs-1.28.0: "sha256:004f34e5b32b527e4d54f581054c3a9323ecc835c243e76f2df98652bd16478a" # from: builder/scratch +nginx-njs: "sha256:004f34e5b32b527e4d54f581054c3a9323ecc835c243e76f2df98652bd16478a" # from: builder/scratch +nginx: "sha256:5972785e7d500e11aed1449291f4fe9fd233d61715269b74d29779d709e96502" # from: builder/scratch +ngtcp2-1.24.0: "sha256:8d65dce81aee1dd0c4700cee69b6ac27774722444d2e9c2fc740bb3fe154d2ee" # from: builder/scratch +ngtcp2-devel-1.24.0: "sha256:005566d3bd29f9d76bdb016fe3393327d8cf1d3d86badf71f2b3d77ee5c3e354" # from: builder/scratch +ngtcp2-devel: "sha256:005566d3bd29f9d76bdb016fe3393327d8cf1d3d86badf71f2b3d77ee5c3e354" # from: builder/scratch +ngtcp2: "sha256:8d65dce81aee1dd0c4700cee69b6ac27774722444d2e9c2fc740bb3fe154d2ee" # from: builder/scratch +ninja-build-1.13.2: "sha256:07566e96f1bc986aa2547abb247917fae613709cfa963bd3f71afdad36e49f7a" # from: builder/scratch +ninja-build: "sha256:07566e96f1bc986aa2547abb247917fae613709cfa963bd3f71afdad36e49f7a" # from: builder/scratch +numactl-2.0.19: "sha256:42fa26246dc12749af1573d854d9638c5a8539fbc5c9a25d7c2d49b1de4807eb" # from: builder/scratch +numactl-devel-2.0.19: "sha256:86a5061197ada74e8fc742b449b06a738979e90b33a8b5f9078becf4c6dbd655" # from: builder/scratch +numactl-devel: "sha256:86a5061197ada74e8fc742b449b06a738979e90b33a8b5f9078becf4c6dbd655" # from: builder/scratch +numactl: "sha256:42fa26246dc12749af1573d854d9638c5a8539fbc5c9a25d7c2d49b1de4807eb" # from: builder/scratch +nvme-cli-2.16: "sha256:002fb485f5dd38398b66921eacab6b1851657303c1da3f776aeec388748ad032" # from: builder/scratch +nvme-cli: "sha256:002fb485f5dd38398b66921eacab6b1851657303c1da3f776aeec388748ad032" # from: builder/scratch +oath-toolkit-2.6.14: "sha256:fe174026a01d9187556c85672172c96ff03a8f12abbec8676207c64a814fd76d" # from: builder/scratch +oath-toolkit-devel-2.6.14: "sha256:0b044d2ef888e6200ddb606a2dc897169e752dbd5c8920557ed38981e8018cb0" # from: builder/scratch +oath-toolkit-devel: "sha256:0b044d2ef888e6200ddb606a2dc897169e752dbd5c8920557ed38981e8018cb0" # from: builder/scratch +oath-toolkit: "sha256:fe174026a01d9187556c85672172c96ff03a8f12abbec8676207c64a814fd76d" # from: builder/scratch +oniguruma-6.9.10: "sha256:f1f50fcf4f42a691f3b04f6d7f96fd1427bd9903149e90b247d672853ab70d50" # from: builder/scratch +oniguruma-devel-6.9.10: "sha256:e9b6f96462ee52cce70124bb9eab719869d9ed5bd100c300c3eea80f4145583a" # from: builder/scratch +oniguruma-devel: "sha256:e9b6f96462ee52cce70124bb9eab719869d9ed5bd100c300c3eea80f4145583a" # from: builder/scratch +oniguruma: "sha256:f1f50fcf4f42a691f3b04f6d7f96fd1427bd9903149e90b247d672853ab70d50" # from: builder/scratch +open-iscsi-2.1.11: "sha256:cf87cac62ca4700b711cd55870ed4d5fe76bf451fd2a862c139491e46f88a963" # from: builder/scratch +open-iscsi: "sha256:cf87cac62ca4700b711cd55870ed4d5fe76bf451fd2a862c139491e46f88a963" # from: builder/scratch +open-isns-0.103: "sha256:b48f0a96f883c17a23dd6e2ac4a57bee46e279fc6a3f4b3c2aba4a2585b73a37" # from: builder/scratch +open-isns-devel-0.103: "sha256:12872ac494c72e63b92575642801cdb8300a274e56caa64050068fac379ba54d" # from: builder/scratch +open-isns-devel: "sha256:12872ac494c72e63b92575642801cdb8300a274e56caa64050068fac379ba54d" # from: builder/scratch +open-isns: "sha256:b48f0a96f883c17a23dd6e2ac4a57bee46e279fc6a3f4b3c2aba4a2585b73a37" # from: builder/scratch +openjdk-11.0.31: "sha256:267b27b24c04419222e15c8c6a8cb6275c83ea867107fe91d22daa00c8312899" # from: builder/scratch +openjdk-17.0.20: "sha256:424a00b301e011df56da765b281f09ae65a35efdfb04c738fab7382b94b882f5" # from: builder/scratch +openjdk-21.0.12: "sha256:f95d140ada63b5d7135e781057819683233e186299812bb74d54c884fa55e446" # from: builder/scratch +openjdk: "sha256:f95d140ada63b5d7135e781057819683233e186299812bb74d54c884fa55e446" # from: builder/scratch +openldap-2.6.13: "sha256:89c5aff1ca52b2b5734254588df52e2b40d5ff490508a0afef8b6d931c907db0" # from: builder/scratch +openldap-devel-2.6.13: "sha256:3a468afb97cdc1be7a404ae57ade81ec3702f529c595fb04adbf90d4db42b66c" # from: builder/scratch +openldap-devel: "sha256:3a468afb97cdc1be7a404ae57ade81ec3702f529c595fb04adbf90d4db42b66c" # from: builder/scratch +openldap: "sha256:89c5aff1ca52b2b5734254588df52e2b40d5ff490508a0afef8b6d931c907db0" # from: builder/scratch +openssl-3.6.0: "sha256:51be5edd7ec0b6996d70147f292f92001561621f8463fd279db817d5298c9f84" # from: builder/scratch +openssl-3.6.2: "sha256:4187d5417f305e5e4d18df6560b6064ec334dc5f8c8ef3bc5e64ea0a0be868c1" # from: builder/scratch +openssl-devel-3.6.0: "sha256:9049c21c493f1d69b41545929866df6e8b759e54e5422459ba30b03ff2e29532" # from: builder/scratch +openssl-devel-3.6.2: "sha256:d0064860e896f8ef671026292b5d6ce84f383919ec590c26f82245c559649018" # from: builder/scratch +openssl-devel: "sha256:d0064860e896f8ef671026292b5d6ce84f383919ec590c26f82245c559649018" # from: builder/scratch +openssl: "sha256:4187d5417f305e5e4d18df6560b6064ec334dc5f8c8ef3bc5e64ea0a0be868c1" # from: builder/scratch +p11-kit-0.25.5: "sha256:ef1dc4b72795eaa2c5cf27dc5f9b23736e5ee71b54252487b3d8fe960df8b5c5" # from: builder/scratch +p11-kit-devel-0.25.5: "sha256:4a037e9c5c6d219f56fdb1dc5e85efea0ebc76c140f354f410d2f0b7a7808950" # from: builder/scratch +p11-kit-devel: "sha256:4a037e9c5c6d219f56fdb1dc5e85efea0ebc76c140f354f410d2f0b7a7808950" # from: builder/scratch +p11-kit: "sha256:ef1dc4b72795eaa2c5cf27dc5f9b23736e5ee71b54252487b3d8fe960df8b5c5" # from: builder/scratch +pax-utils-1.3.10: "sha256:6089e6354aa2fd5187a18bbfd8067941312cdbaaf434f92fdd766cbf69492cdd" # from: builder/scratch +pax-utils: "sha256:6089e6354aa2fd5187a18bbfd8067941312cdbaaf434f92fdd766cbf69492cdd" # from: builder/scratch +pcre2-2.10.46: "sha256:1254927cb9552fad95dc522a0af5f28a4c3800da4eb0b9b027ddc1d5ab5db3d6" # from: builder/scratch +pcre2-devel-2.10.46: "sha256:39d8cd1cf82ab30d07393a7bccc3b0d5e79cc29793869d7c9f92db82c59205a5" # from: builder/scratch +pcre2-devel: "sha256:39d8cd1cf82ab30d07393a7bccc3b0d5e79cc29793869d7c9f92db82c59205a5" # from: builder/scratch +pcre2: "sha256:1254927cb9552fad95dc522a0af5f28a4c3800da4eb0b9b027ddc1d5ab5db3d6" # from: builder/scratch +pcre-8.45: "sha256:ade7856a7690bdde06fc0b4073787c23bb13d1243862e0969a2332ebbc1e0a18" # from: builder/scratch +pcre-devel-8.45: "sha256:349c7d34f7c139d3c64e558527b1d4e2d11944e078d589460825533ba02c04c4" # from: builder/scratch +pcre-devel: "sha256:349c7d34f7c139d3c64e558527b1d4e2d11944e078d589460825533ba02c04c4" # from: builder/scratch +pcre: "sha256:ade7856a7690bdde06fc0b4073787c23bb13d1243862e0969a2332ebbc1e0a18" # from: builder/scratch +perl-5.42.2: "sha256:0de5af8b2c14ef2acb2ac66fe6a78ec26d7249866eaccecf1a828f5348766005" # from: builder/scratch +perl: "sha256:0de5af8b2c14ef2acb2ac66fe6a78ec26d7249866eaccecf1a828f5348766005" # from: builder/scratch +pixman-0.46.4: "sha256:bbf3a8525a53d484174b4c7dd5b6bb06e8ae7ce4a46864167b2437cd1808dd66" # from: builder/scratch +pixman-devel-0.46.4: "sha256:839e798b431897698430b583ef0ab1efdb6558c49a29c9e73653942a2b80674c" # from: builder/scratch +pixman-devel: "sha256:839e798b431897698430b583ef0ab1efdb6558c49a29c9e73653942a2b80674c" # from: builder/scratch +pixman: "sha256:bbf3a8525a53d484174b4c7dd5b6bb06e8ae7ce4a46864167b2437cd1808dd66" # from: builder/scratch +pkgconf-2.5.1: "sha256:841211073d48f164e7802aa644c3ad340f65dbd05dc6645290da0127e3ab5363" # from: builder/scratch +pkgconf: "sha256:841211073d48f164e7802aa644c3ad340f65dbd05dc6645290da0127e3ab5363" # from: builder/scratch +pm-0.1.4: "sha256:e5bbe8444960569d6258f2e0cd566067cc277f7165102a291bd6b70f3d6595de" # from: builder/scratch +pm: "sha256:e5bbe8444960569d6258f2e0cd566067cc277f7165102a291bd6b70f3d6595de" # from: builder/scratch +popt-1.19: "sha256:416128df7b9c8fa92930aa0e8fdff4d93a9ab0cc90834e3eb808e42da86e641f" # from: builder/scratch +popt-devel-1.19: "sha256:fb2d466fc360419ecdec6b707186cab9e49250f42ea4947d0cbaa44f606f3d6f" # from: builder/scratch +popt-devel: "sha256:fb2d466fc360419ecdec6b707186cab9e49250f42ea4947d0cbaa44f606f3d6f" # from: builder/scratch +popt: "sha256:416128df7b9c8fa92930aa0e8fdff4d93a9ab0cc90834e3eb808e42da86e641f" # from: builder/scratch +procps-4.0.5: "sha256:23bb9569d19d04a8133dd70d14d4729a3c986ef046b6cea1766c4e45a0b2763b" # from: builder/scratch +procps: "sha256:23bb9569d19d04a8133dd70d14d4729a3c986ef046b6cea1766c4e45a0b2763b" # from: builder/scratch +protobuf-29.4: "sha256:c8195d0d284e1374fa5f3cb4ba37664a398a80c77c7f2c1ec51f1ec3ebc8ff4c" # from: builder/scratch +protobuf-devel-29.4: "sha256:57d0487d923101789f957553487d249951d4fb5d3527caa964377a04bc887250" # from: builder/scratch +protobuf-devel: "sha256:57d0487d923101789f957553487d249951d4fb5d3527caa964377a04bc887250" # from: builder/scratch +protobuf: "sha256:c8195d0d284e1374fa5f3cb4ba37664a398a80c77c7f2c1ec51f1ec3ebc8ff4c" # from: builder/scratch +protoc-22.3: "sha256:bd70215e32f41c3fcb961bbb907ec3a328f40eb8e0c08e98f011a32784a50e51" # from: builder/scratch +protoc-30.2: "sha256:dda48bfd151868ff085986288203014bd7c856edc9de56a1acc6e38392f2e214" # from: builder/scratch +protoc: "sha256:dda48bfd151868ff085986288203014bd7c856edc9de56a1acc6e38392f2e214" # from: builder/scratch +pulseaudio-17.0: "sha256:5b5f818cceb1655c6b74d3480deee2043529dceea1a150e72daee0a17f7dfa81" # from: builder/scratch +pulseaudio-devel-17.0: "sha256:d6750ce2c21cc233efbaa8e55b946fc439ab17e155f05caa0b20ca1dec024941" # from: builder/scratch +pulseaudio-devel: "sha256:d6750ce2c21cc233efbaa8e55b946fc439ab17e155f05caa0b20ca1dec024941" # from: builder/scratch +pulseaudio: "sha256:5b5f818cceb1655c6b74d3480deee2043529dceea1a150e72daee0a17f7dfa81" # from: builder/scratch +pwru-1.0.11: "sha256:b16136098276ccd48ba99cb70d52ddb8c8a89c51b6310a9f4838cc0c21d30f5a" # from: builder/scratch +pwru: "sha256:b16136098276ccd48ba99cb70d52ddb8c8a89c51b6310a9f4838cc0c21d30f5a" # from: builder/scratch +python-3.12.12: "sha256:b3f64b5d9360b73c97b8da0068d7da7aef706d211f09a8672388f865cf6cd983" # from: builder/scratch +python-3.14.2: "sha256:ec0b164038b96bb9aeaefdba091164470b0e15a1859213e924dde221f9c829ff" # from: builder/scratch +python-devel-3.12.12: "sha256:b3a350f1e553ffeda5874b7d7fb532343278f7b6e59e21cf4ed87c2854b800d7" # from: builder/scratch +python-devel-3.14.2: "sha256:08e0a5372b11ed65118e050622c204696933277af2c2c2c772ff7882d24ccd43" # from: builder/scratch +python-devel: "sha256:08e0a5372b11ed65118e050622c204696933277af2c2c2c772ff7882d24ccd43" # from: builder/scratch +python: "sha256:ec0b164038b96bb9aeaefdba091164470b0e15a1859213e924dde221f9c829ff" # from: builder/scratch +python-wheel-0.1: "sha256:b3a395fc15ed39c08a88887e8c9e500931192517ef6f1a016f83085356b858ac" # from: builder/scratch +python-wheel: "sha256:b3a395fc15ed39c08a88887e8c9e500931192517ef6f1a016f83085356b858ac" # from: builder/scratch +qemu-9.2.4: "sha256:556345e9b787bb9409ae535c8755ae34487208df721598043f04e6903ebdcb1a" # from: builder/scratch +qemu: "sha256:556345e9b787bb9409ae535c8755ae34487208df721598043f04e6903ebdcb1a" # from: builder/scratch +ragel-6.10: "sha256:0af0af4d073df3f02bc4a9c2583fba89f666761fe940604d7926a3070bf34474" # from: builder/scratch +ragel: "sha256:0af0af4d073df3f02bc4a9c2583fba89f666761fe940604d7926a3070bf34474" # from: builder/scratch +rbd-19.3.0: "sha256:bb430929c0a8092730bfc04a885263e56466791036971844b69a24b883444af6" # from: builder/scratch +rbd-20.2.2: "sha256:5af75cc1dd21c6360df8ac215dde1b0a0969244026fcc2a4e7af076cd847d266" # from: builder/scratch +rbd-21.3.0: "sha256:1875af6e63030f39a8d3afd5a276716a80a2738d289198a612da9730ff9e1fb0" # from: builder/scratch +rbd: "sha256:1875af6e63030f39a8d3afd5a276716a80a2738d289198a612da9730ff9e1fb0" # from: builder/scratch +rclone-1.74.3: "sha256:d2f10f9a47c6a40151e3943785ba6a908d13fd9bb5b6e9b15d558dee288b3bc3" # from: builder/scratch +rclone: "sha256:d2f10f9a47c6a40151e3943785ba6a908d13fd9bb5b6e9b15d558dee288b3bc3" # from: builder/scratch +rdma-core-61.0: "sha256:349ca26a7ee2fdd38220d3f83c9a83fd0beab17cbc5052d03572986a496b3a19" # from: builder/scratch +rdma-core-devel-61.0: "sha256:093fc3d042b561cc22c8662e555449fe70cdebd69fc86c2de6be0ddfbdb82d96" # from: builder/scratch +rdma-core-devel: "sha256:093fc3d042b561cc22c8662e555449fe70cdebd69fc86c2de6be0ddfbdb82d96" # from: builder/scratch +rdma-core: "sha256:349ca26a7ee2fdd38220d3f83c9a83fd0beab17cbc5052d03572986a496b3a19" # from: builder/scratch +re2-2024.07.02: "sha256:b5c1bb8866b7272172a6ce9e0521ad58611bd06235e7ececf49f794d343acf9c" # from: builder/scratch +re2-devel-2024.07.02: "sha256:86a046f8adf42722949441724edc120454c08e9593036279e7c92e6ba00c1a91" # from: builder/scratch +re2-devel: "sha256:86a046f8adf42722949441724edc120454c08e9593036279e7c92e6ba00c1a91" # from: builder/scratch +re2: "sha256:b5c1bb8866b7272172a6ce9e0521ad58611bd06235e7ececf49f794d343acf9c" # from: builder/scratch +readline-8.2: "sha256:d6d821fe825029b189950ca50c68254fb1c5c66599a6061b3a6a97ee63104d32" # from: builder/scratch +readline-devel-8.2: "sha256:fbbe17ee7e9404e538dd8f9409797e218b133de82523df24dbaad691ad684795" # from: builder/scratch +readline-devel: "sha256:fbbe17ee7e9404e538dd8f9409797e218b133de82523df24dbaad691ad684795" # from: builder/scratch +readline: "sha256:d6d821fe825029b189950ca50c68254fb1c5c66599a6061b3a6a97ee63104d32" # from: builder/scratch +rpcbind-1.2.8: "sha256:766c5ab84d15586ae0fe9bd912da52429863baccdfe025adac48c62445273074" # from: builder/scratch +rpcbind: "sha256:766c5ab84d15586ae0fe9bd912da52429863baccdfe025adac48c62445273074" # from: builder/scratch +rsync-3.4.2: "sha256:eb07fd869ec34bb95ca945af41c76f97ffb2caaf68560e6a438c773f39535753" # from: builder/scratch +rsync: "sha256:eb07fd869ec34bb95ca945af41c76f97ffb2caaf68560e6a438c773f39535753" # from: builder/scratch +ruby-3.4.9: "sha256:6ea08e210e2e987ecfea6ee81e92e08a4f0ed3465c2df5c7f0b5a3987cece056" # from: base/distroless +ruby-devel-3.4.9: "sha256:77ea1ce3125b3f0f678b4e5dc799905a8534ecee20c9f1b45e87ee39071e91f1" # from: base/distroless +ruby-devel: "sha256:77ea1ce3125b3f0f678b4e5dc799905a8534ecee20c9f1b45e87ee39071e91f1" # from: base/distroless +ruby: "sha256:6ea08e210e2e987ecfea6ee81e92e08a4f0ed3465c2df5c7f0b5a3987cece056" # from: base/distroless +rust-1.96.0: "sha256:2700d8b30d4343e90dedf4bbfae4a97de2fd1180d428a64a0df2ce2340905b35" # from: builder/scratch +rust: "sha256:2700d8b30d4343e90dedf4bbfae4a97de2fd1180d428a64a0df2ce2340905b35" # from: builder/scratch +s3fs-fuse-1.97: "sha256:e65c359062bd37f59aa3bbceb61bd498a975f5121506dc690cfe40b90019b523" # from: builder/scratch +s3fs-fuse: "sha256:e65c359062bd37f59aa3bbceb61bd498a975f5121506dc690cfe40b90019b523" # from: builder/scratch +sed-4.10: "sha256:2687ef46d1256fabd82f2ad46c577e92bbd47794c8604493feacbeaa41296676" # from: builder/scratch +sed: "sha256:2687ef46d1256fabd82f2ad46c577e92bbd47794c8604493feacbeaa41296676" # from: builder/scratch +semver-3.4.0: "sha256:b0cdf0dd2e9c56cd7eeb88bed6bb467b419901e88bdda2b8e9e20a6eb2cb3277" # from: builder/scratch +semver: "sha256:b0cdf0dd2e9c56cd7eeb88bed6bb467b419901e88bdda2b8e9e20a6eb2cb3277" # from: builder/scratch +shell-operator-1.16.4: "sha256:a748116eb74cf74e990d2f0bcf8baf92d71416b26deb15e2c705db3cfd10b1a7" # from: builder/scratch +shell-operator: "sha256:a748116eb74cf74e990d2f0bcf8baf92d71416b26deb15e2c705db3cfd10b1a7" # from: builder/scratch +skalibs-2.14.3: "sha256:285aafa5dfc2308486bda9d78f7b4db26bb44a5479e42a9f3e155cca7330e589" # from: builder/scratch +skalibs-devel-2.14.3: "sha256:bf8fb3b8d173e7ae25023f0a804372dbfc5c31f6429012a2ca4ba4a0fdf275fb" # from: builder/scratch +skalibs-devel: "sha256:bf8fb3b8d173e7ae25023f0a804372dbfc5c31f6429012a2ca4ba4a0fdf275fb" # from: builder/scratch +skalibs: "sha256:285aafa5dfc2308486bda9d78f7b4db26bb44a5479e42a9f3e155cca7330e589" # from: builder/scratch +snappy-1.2.2: "sha256:259a17940db234624ccde5fa38606b75e4d54aeef79e4f5781c7b1a9b592739d" # from: builder/scratch +snappy-devel-1.2.2: "sha256:9bc3e03c419863d7a000e1bcac6ade820daa2708e6098a7d208e53acf71867fa" # from: builder/scratch +snappy-devel: "sha256:9bc3e03c419863d7a000e1bcac6ade820daa2708e6098a7d208e53acf71867fa" # from: builder/scratch +snappy: "sha256:259a17940db234624ccde5fa38606b75e4d54aeef79e4f5781c7b1a9b592739d" # from: builder/scratch +spice-protocol-0.14.5: "sha256:788f948ba65b296fb8941ca4f27af34c5e85838958e5bca3b93493cf95eb9886" # from: builder/scratch +spice-protocol: "sha256:788f948ba65b296fb8941ca4f27af34c5e85838958e5bca3b93493cf95eb9886" # from: builder/scratch +sqlite-3.49.1: "sha256:1c377477aec2ac01bb2bf925601518d50185efb9d47382bdbb11936befd8bf9d" # from: builder/scratch +sqlite-devel-3.49.1: "sha256:716e0bc27a3cdd410c32cc8760e23709683ed35cb26029b09f806dd69aa29c31" # from: builder/scratch +sqlite-devel: "sha256:716e0bc27a3cdd410c32cc8760e23709683ed35cb26029b09f806dd69aa29c31" # from: builder/scratch +sqlite: "sha256:1c377477aec2ac01bb2bf925601518d50185efb9d47382bdbb11936befd8bf9d" # from: builder/scratch +ssh-static-10.0: "sha256:a80ef2906c221f88440346721790033f03b3b5e2cfea9be87fcc67ce8976de72" # from: builder/scratch +ssh-static-10.3: "sha256:f14f0a203406a2858ccc422069a5d144983e4bb299d8b25a4711a3a39ef14b7b" # from: builder/scratch +ssh-static: "sha256:f14f0a203406a2858ccc422069a5d144983e4bb299d8b25a4711a3a39ef14b7b" # from: builder/scratch +svace-5.0.260306: "sha256:f52c5c778bb727f61ba7fec218994a2592a890507e1824c8aad0e983b5a5d0b8" # from: builder/scratch +svace: "sha256:f52c5c778bb727f61ba7fec218994a2592a890507e1824c8aad0e983b5a5d0b8" # from: builder/scratch +swtpm-0.10.1: "sha256:a1c21b21e5221c7dff0e31425fc76c251b180b6fcbd78335aa5f48cc479ceaba" # from: builder/scratch +swtpm: "sha256:a1c21b21e5221c7dff0e31425fc76c251b180b6fcbd78335aa5f48cc479ceaba" # from: builder/scratch +systemd-260.1: "sha256:a9283843f205c3726d90cb4928684147318fdd90acad6467bdf4328c7a32c864" # from: builder/scratch +systemd: "sha256:a9283843f205c3726d90cb4928684147318fdd90acad6467bdf4328c7a32c864" # from: builder/scratch +tar-1.35: "sha256:69bb9d083a54ad293ac3fd5e49dca1a71ef4ffb5c0e52996d9a1769d211fc1d6" # from: builder/scratch +tar: "sha256:69bb9d083a54ad293ac3fd5e49dca1a71ef4ffb5c0e52996d9a1769d211fc1d6" # from: builder/scratch +texinfo-7.2: "sha256:2856d5c3f4d85b34e995df9e06a7f9225b753e7c237442e71dcdcd1b92e85dae" # from: builder/scratch +texinfo: "sha256:2856d5c3f4d85b34e995df9e06a7f9225b753e7c237442e71dcdcd1b92e85dae" # from: builder/scratch +tini-0.19.0: "sha256:a7f9f01c7a9ab7a2a447dd87d81aea2f83081b6d0f06068a0fa416ab36ab7e2d" # from: builder/scratch +tini: "sha256:a7f9f01c7a9ab7a2a447dd87d81aea2f83081b6d0f06068a0fa416ab36ab7e2d" # from: builder/scratch +tpm2-tss-4.1.3: "sha256:e602a396a5b910f2fd370a945a86e35c2c095ed04fbb2ae70fa5669eae3c4063" # from: builder/scratch +tpm2-tss-devel-4.1.3: "sha256:f427f0aca86113906006e8f106050cfe18a2b900657d437dc60ea1fde59adc72" # from: builder/scratch +tpm2-tss-devel: "sha256:f427f0aca86113906006e8f106050cfe18a2b900657d437dc60ea1fde59adc72" # from: builder/scratch +tpm2-tss: "sha256:e602a396a5b910f2fd370a945a86e35c2c095ed04fbb2ae70fa5669eae3c4063" # from: builder/scratch +tzdata-2026: "sha256:5552dffcf6bf9585f7aa3371747dbe75b9f0e8c7ee48fcdd3c170c49fd50ff9b" # from: builder/scratch +tzdata: "sha256:5552dffcf6bf9585f7aa3371747dbe75b9f0e8c7ee48fcdd3c170c49fd50ff9b" # from: builder/scratch +ublksrv-1.7: "sha256:e757252c3dc103d6bfebd6606d35e3a71f00337f4283483db55d5a13db82b7a5" # from: builder/scratch +ublksrv-devel-1.7: "sha256:0197c7f54fcf6197d4d00a9746ce6a2eacdd697bcdb7f542cc833e89afa74a6f" # from: builder/scratch +ublksrv-devel: "sha256:0197c7f54fcf6197d4d00a9746ce6a2eacdd697bcdb7f542cc833e89afa74a6f" # from: builder/scratch +ublksrv: "sha256:e757252c3dc103d6bfebd6606d35e3a71f00337f4283483db55d5a13db82b7a5" # from: builder/scratch +udev-2.59.1: "sha256:1177c225887fd690e7a6f252a334870ad73b33e4761ac8930f03d85fa5ebc65d" # from: builder/scratch +udev-devel-2.59.1: "sha256:83ee8fb018008ad24ec33c0873bd977c02464b03393a39c85e8e8758a1f34904" # from: builder/scratch +udev-devel: "sha256:83ee8fb018008ad24ec33c0873bd977c02464b03393a39c85e8e8758a1f34904" # from: builder/scratch +udev: "sha256:1177c225887fd690e7a6f252a334870ad73b33e4761ac8930f03d85fa5ebc65d" # from: builder/scratch +unzip-6.00: "sha256:5b9fb8e08a50526a0b46b310584a7eaf9a78ff20583cb86cf7e7eb80b0c21716" # from: builder/scratch +unzip: "sha256:5b9fb8e08a50526a0b46b310584a7eaf9a78ff20583cb86cf7e7eb80b0c21716" # from: builder/scratch +userspace-rcu-0.15.2: "sha256:3b16f872a19aa7807e77a32bf4140272d5924f0a51f2c254981957c8775b4c22" # from: builder/scratch +userspace-rcu-devel-0.15.2: "sha256:02608bbc64c0ccd69367d30d18150b2748790d955d6b8fae22cf66816a2be56e" # from: builder/scratch +userspace-rcu-devel: "sha256:02608bbc64c0ccd69367d30d18150b2748790d955d6b8fae22cf66816a2be56e" # from: builder/scratch +userspace-rcu: "sha256:3b16f872a19aa7807e77a32bf4140272d5924f0a51f2c254981957c8775b4c22" # from: builder/scratch +util-linux-2.41.1: "sha256:3de6b1e058a2f9b485372f214644bc6fb604e7ed61166008b386d63d1359a290" # from: builder/scratch +util-linux-devel-2.41.1: "sha256:32018cec50133fc9979cec74a7ef0160ab6269f08f452ec13322d366ccd00cc1" # from: builder/scratch +util-linux-devel: "sha256:32018cec50133fc9979cec74a7ef0160ab6269f08f452ec13322d366ccd00cc1" # from: builder/scratch +util-linux: "sha256:3de6b1e058a2f9b485372f214644bc6fb604e7ed61166008b386d63d1359a290" # from: builder/scratch +utmps-0.1.2: "sha256:4a3629d96392c8028cdbcb50da8560909f2e707c6c3734a63542489fb4c56366" # from: builder/scratch +utmps-devel-0.1.2: "sha256:855d50f3dc9d207062a09470209d99d3ad89098bc6427ca54ef51a00c0c7890f" # from: builder/scratch +utmps-devel: "sha256:855d50f3dc9d207062a09470209d99d3ad89098bc6427ca54ef51a00c0c7890f" # from: builder/scratch +utmps: "sha256:4a3629d96392c8028cdbcb50da8560909f2e707c6c3734a63542489fb4c56366" # from: builder/scratch +vim-9.1.1236: "sha256:f3057d03fec179b726e15e9942077b3e270d0bb0d11f9cd886e13ad13b0920fa" # from: builder/scratch +vim: "sha256:f3057d03fec179b726e15e9942077b3e270d0bb0d11f9cd886e13ad13b0920fa" # from: builder/scratch +xfsprogs-6.16.0: "sha256:95e66bee7002cfd2b1bbc9926473d2317b3cdb92e50b57b3439a5b999837dcdf" # from: builder/scratch +xfsprogs: "sha256:95e66bee7002cfd2b1bbc9926473d2317b3cdb92e50b57b3439a5b999837dcdf" # from: builder/scratch +xkeyboard-config-2.48: "sha256:496818e7d82c087fcdc5ff727e68323f94a988e0882eac662544920ade9ad6db" # from: builder/scratch +xkeyboard-config: "sha256:496818e7d82c087fcdc5ff727e68323f94a988e0882eac662544920ade9ad6db" # from: builder/scratch +xorriso-1.5.8: "sha256:957d5104964a7dfe3fb8b752823b6ae88fd3e08dca46875121aebbbb17dfa037" # from: builder/scratch +xorriso: "sha256:957d5104964a7dfe3fb8b752823b6ae88fd3e08dca46875121aebbbb17dfa037" # from: builder/scratch +xz-5.8.1: "sha256:c6805f88a1f9303dc2c51518d71a1745e364710ee80eca00c2922df8ac3ff469" # from: builder/scratch +xz-devel-5.8.1: "sha256:81aa003d18c5405b6c2085ec02cde25784477bb3017d306779f8aee5b43ac470" # from: builder/scratch +xz-devel: "sha256:81aa003d18c5405b6c2085ec02cde25784477bb3017d306779f8aee5b43ac470" # from: builder/scratch +xz: "sha256:c6805f88a1f9303dc2c51518d71a1745e364710ee80eca00c2922df8ac3ff469" # from: builder/scratch +yajl-2.1.0: "sha256:bb15df1db7cd6a36bd7de20670e242f2963b4c995a608648a9f3234c2b0419e8" # from: builder/scratch +yajl-devel-2.1.0: "sha256:0af9baacf14722b227e090a965d23fce1dc140e601d8840eee35b12c27349abf" # from: builder/scratch +yajl-devel: "sha256:0af9baacf14722b227e090a965d23fce1dc140e601d8840eee35b12c27349abf" # from: builder/scratch +yajl: "sha256:bb15df1db7cd6a36bd7de20670e242f2963b4c995a608648a9f3234c2b0419e8" # from: builder/scratch +yq-4.48.1: "sha256:3c6796cfe03f5c3beccda3493be5ffdc1600c044b0ee29909eb322d5e656aa5b" # from: builder/scratch +yq: "sha256:3c6796cfe03f5c3beccda3493be5ffdc1600c044b0ee29909eb322d5e656aa5b" # from: builder/scratch +zip-3.0: "sha256:8bc8c569b0faebcf5709e1b81fefbf0c2f1c368784505bbfbe6ea6763b1e6457" # from: builder/scratch +zip: "sha256:8bc8c569b0faebcf5709e1b81fefbf0c2f1c368784505bbfbe6ea6763b1e6457" # from: builder/scratch +zlib-1.3.1: "sha256:4fc88b1e814ea16a277be77920697824ebb89375df049da64034eb8306e70ff5" # from: builder/scratch +zlib-devel-1.3.1: "sha256:16e588864bca0c3ecbd7b23bc088dd6be4451b072ff113f0d12f58d77e0af507" # from: builder/scratch +zlib-devel: "sha256:16e588864bca0c3ecbd7b23bc088dd6be4451b072ff113f0d12f58d77e0af507" # from: builder/scratch +zlib: "sha256:4fc88b1e814ea16a277be77920697824ebb89375df049da64034eb8306e70ff5" # from: builder/scratch +zstd-1.5.7: "sha256:9feedf051b96e1a665f57ca76ea62ece7f4bd49d0fc607d53a6652d3f1689f3d" # from: builder/scratch +zstd-devel-1.5.7: "sha256:ca807bc01a9e01d206e122c9e76ce362229f5acd83404f08280d752b4c7db70e" # from: builder/scratch +zstd-devel: "sha256:ca807bc01a9e01d206e122c9e76ce362229f5acd83404f08280d752b4c7db70e" # from: builder/scratch +zstd: "sha256:9feedf051b96e1a665f57ca76ea62ece7f4bd49d0fc607d53a6652d3f1689f3d" # from: builder/scratch +base/gotest: "sha256:96b9bbeef05387c76de6dc67b6b0c6e51d160eb3d3e087a544d3cb6dbd25ff29" # from: builder/distroless +base/shell-operator: "sha256:82481a40a9c467bd9fb9bd3d432fdd746dd587707ad8af183a523d49396c0091" # from: builder/scratch diff --git a/images/cdi-importer/werf.inc.yaml b/images/cdi-importer/werf.inc.yaml index 6ae9a3ecb6..926bd2e658 100644 --- a/images/cdi-importer/werf.inc.yaml +++ b/images/cdi-importer/werf.inc.yaml @@ -16,67 +16,38 @@ imageSpec: --- {{- define "cdi-importer-deps" -}} -binaries: - # nbd bins and libs - - /usr/sbin/nbdkit - - /usr/lib64/nbdkit/filters/*.so - - /usr/lib64/nbdkit/plugins/*.so - # CDI binaries - - /usr/bin/cdi-image-size-detection /usr/bin/cdi-importer /usr/bin/cdi-source-update-poller - # QEMU bins - - /usr/bin/qemu-img -# do not include glibc, it will be replaced by one from qemu-img packages: -- nbdkit libnbd - libtasn1 libxml2 - xz - libunistring -- libffi libgmp gnutls +- libffi gmp gnutls - nettle libidn2 - p11-kit zlib -- glib2 libbsd libfuse3 -- gcc ubdsrv liburing +- glib2 libfuse +- liburing - libaio libaudit libcap-ng numactl -- linux-pam zstd +- zstd libnbd +- nbdkit libbsd linux-pam {{- end -}} {{ $cdiImporterDependencies := include "cdi-importer-deps" . | fromYaml }} image: {{ .ModuleNamePrefix }}{{ .ImageName }}-bins final: false -fromImage: {{ .ModuleNamePrefix }}base-alt-p11-binaries +fromImage: builder/distroless import: -- image: tools/util-linux - add: / - to: /relocate/usr - after: setup - includePaths: - - sbin/blockdev - - bin/mount - - bin/umount - image: {{ .ModuleNamePrefix }}cdi-artifact add: /cdi-binaries - to: /usr/bin - before: setup + to: /relocate/usr/bin + before: install includePaths: - cdi-image-size-detection - cdi-importer - cdi-source-update-poller - image: {{ .ModuleNamePrefix }}qemu add: /qemu-img - to: /qemu-img + to: /relocate before: install -{{- include "importPackageImages" (list . $cdiImporterDependencies.packages "install") -}} shell: install: - - | - echo "Install packages" - PKGS="{{ $cdiImporterDependencies.packages | join " " }}" - PKGS+=" qemu-img" - for pkg in $PKGS; do - cp -a /$pkg/. / - rm -rf /$pkg - done - setup: - - | - /relocate_binaries.sh -i "{{ $cdiImporterDependencies.binaries | join " " }}" -o /relocate + - pm install {{ $cdiImporterDependencies.packages | join " " }} -d /relocate diff --git a/images/dvcr-artifact/werf.inc.yaml b/images/dvcr-artifact/werf.inc.yaml index d667722980..2fcb6c3690 100644 --- a/images/dvcr-artifact/werf.inc.yaml +++ b/images/dvcr-artifact/werf.inc.yaml @@ -67,61 +67,32 @@ shell: --- {{- $name := print .ImageName "-dependencies" -}} {{- define "$name" -}} -binaries: -- /usr/local/bin/dvcr-importer -- /usr/sbin/nbd* -- /usr/lib64/nbdkit/filters/*.so -- /usr/lib64/nbdkit/plugins/*.so -- /usr/bin/file -- /usr/share/misc/magic.mgc -- /usr/local/bin/dvcr-uploader -- /usr/local/bin/dvcr-cleaner -- /usr/bin/qemu-img -- /usr/bin/qemu-nbd -- /usr/lib64/libnbd.s* packages: -- bzip2 file nbdkit libnbd xz libxml2 +- bzip2 file xz libxml2 - libseccomp zlib zstd -- libffi libgmp gnutls nettle libidn2 -- p11-kit libtasn1 libfuse3 -- gcc ubdsrv liburing -- libaio libaudit libcap-ng numactl -- linux-pam libunistring glib2 +- libffi gmp gnutls nettle libidn2 +- p11-kit libtasn1 libfuse +- liburing libaio libaudit libcap-ng numactl +- libunistring glib2 libnbd gnu-glibc {{- end -}} {{ $builderDependencies := include "$name" . | fromYaml }} image: {{ .ModuleNamePrefix }}{{ .ImageName }}-bins final: false -fromImage: {{ .ModuleNamePrefix }}base-alt-p11-binaries +fromImage: builder/distroless import: -- image: tools/util-linux - add: / - to: /relocate/usr - after: setup - includePaths: - - bin/mount - - bin/umount - image: {{ .ModuleNamePrefix }}{{ .ImageName }}-builder add: /out - to: /usr/local/bin - before: setup -{{- include "importPackageImages" (list . $builderDependencies.packages "install") -}} + to: /relocate/usr/local/bin + before: install - image: {{ .ModuleNamePrefix }}qemu add: /qemu-img - to: /qemu-img + to: /relocate before: install shell: install: - | - # Install packages - PKGS="{{ $builderDependencies.packages | join " " }}" - PKGS+=" qemu-img" - for pkg in $PKGS; do - cp -a /$pkg/. / - rm -rf /$pkg - done - - setup: - - | - /relocate_binaries.sh -i "{{ $builderDependencies.binaries | join " " }}" -o /relocate + pm install {{ $builderDependencies.packages | join " " }} -d /relocate + echo "Rebuild ld.so.cache so binaries without RUNPATH (e.g. dvcr-importer -> libnbd) find libs in both /usr/lib and /usr/lib64" + /relocate/lib64/ld-linux-x86-64.so.2 --library-path /relocate/lib64:/relocate/usr/lib:/relocate/usr/lib64 /relocate/sbin/ldconfig -r /relocate diff --git a/images/edk2/werf.inc.yaml b/images/edk2/werf.inc.yaml index 237b58725e..e672f5eae5 100644 --- a/images/edk2/werf.inc.yaml +++ b/images/edk2/werf.inc.yaml @@ -121,10 +121,6 @@ import: - Logo.bmp - build.sh {{- include "importPackageImages" (list . $builderDependencies.packages "install") -}} -- image: {{ .ModuleNamePrefix }}qemu - add: /qemu-img - to: /qemu-img - before: install shell: beforeInstall: {{- include "alt packages proxy" . | nindent 2 }} @@ -138,7 +134,6 @@ shell: - | # Install packages PKGS="{{ $builderDependencies.packages | join " " }}" - PKGS+=" qemu-img" for pkg in $PKGS; do cp -a /$pkg/. / rm -rf /$pkg diff --git a/images/packages/libvirt/werf.inc.yaml b/images/packages/libvirt/werf.inc.yaml index b74e6eb8f8..0f5ec481f1 100644 --- a/images/packages/libvirt/werf.inc.yaml +++ b/images/packages/libvirt/werf.inc.yaml @@ -5,265 +5,12 @@ fromImage: builder/scratch import: - image: {{ .ModuleNamePrefix }}{{ .PackagePath }}/{{ .ImageName }}-builder add: /out - to: /{{ .ImageName }} + to: /{{ $.ImageName }} before: setup - --- -{{- $gitRepoName := .ImageName }} -{{- $version := get .Firmware $gitRepoName }} -{{- $gitRepoUrl := "libvirt/libvirt.git" }} - -image: {{ .ModuleNamePrefix }}{{ .PackagePath }}/{{ .ImageName }}-src-artifact -final: false -fromImage: builder/src -git: -- add: {{ .ModuleDir }}/images/packages/{{ .ImageName }} - to: / - includePaths: - - patches - excludePaths: - - patches/README.md - stageDependencies: - install: - - '**/*' -secrets: -- id: SOURCE_REPO - value: {{ .PACKAGE_CLONE_REPO }} -shell: - install: - - | - git clone --depth=1 $(cat /run/secrets/SOURCE_REPO)/{{ $gitRepoUrl }} --branch {{ $version }} /src/{{ $gitRepoName }}-{{ $version }} - - cd /src/{{ $gitRepoName }}-{{ $version }} - - if [[ "$(cat /run/secrets/SOURCE_REPO)" =~ "github.com" ]] ; then - echo "Checkout submodules" - git submodule update --init --recursive --depth=1 - else - echo "Checkout submodules with URL rewrite" - git \ - -c url."$(cat /run/secrets/SOURCE_REPO)/".insteadOf=https://github.com/ \ - -c url."$(cat /run/secrets/SOURCE_REPO)/".insteadOf=https://gitlab.com/ \ - submodule update --init --recursive --depth=1 - fi - - for p in /patches/*.patch ; do - echo -n "Apply ${p} ... " - git apply --ignore-space-change --ignore-whitespace ${p} && echo OK || (echo FAIL ; exit 1) - done - ---- -{{- $name := print .ImageName "-dependencies" -}} -{{- define "$name" -}} -altPackages: -- binutils -- gcc-c++ -- git gettext -- bash-completion -- clang ccache -- make cmake -- meson ninja-build -- iproute iptables iptables-nft iptables-ipv6 -- openvswitch ebtables -- pkgconfig -- polkit kmod -- parted -- qemu-img open-iscsi -- xml-utils xsltproc -- polkit -- python3 python3-devel -- python3-module-pytest python3-module-docutils -- python3-tools python3-module-pip -- python3-module-black -- mdevctl tshark -- dmsetup pm-utils -- tree -altLibraries: -- libpciaccess-devel -- libyajl-devel sanlock-devel -- libpcap-devel -- libparted-devel -- libdevmapper-devel -- ceph-devel -- libiscsi-devel libglusterfs-devel -- systemtap-sdt-devel -- wireshark-devel -- libclocale -- libyajl-devel -packages: -- dmidecode lvm2 libattr libbsd libmd util-linux -- libgcrypt libfuse3 libaudit libnbd libcap-ng -- openssl libcurl e2fsprogs libxcrypt numactl -- zlib p11-kit -- libssh libssh2 libjson-c5 keyutils -- krb5 xz -- readline -- selinux -- cyrus-sasl2 -- libtasn1 libtirpc -- glib2 acl libunistring libxml2 -- gnutls -- systemd libnl3 libslirp -- glibc -{{- end -}} - -{{ $builderDependencies := include "$name" . | fromYaml }} image: {{ .ModuleNamePrefix }}{{ .PackagePath }}/{{ .ImageName }}-builder final: false -fromImage: {{ eq .SVACE_ENABLED "false" | ternary "builder/alt" "builder/golang-alt-1.25" }} -import: -- image: {{ .ModuleNamePrefix }}{{ .PackagePath }}/{{ .ImageName }}-src-artifact - add: /src/{{ $gitRepoName }}-{{ $version }} - to: /{{ $gitRepoName }}-{{ $version }} - before: install -{{- include "importPackageImages" (list . $builderDependencies.packages "install") -}} +fromImage: builder/distroless shell: - beforeInstall: - {{- include "alt packages proxy" . | nindent 2 }} - - | - apt-get install -y \ - {{ $builderDependencies.altPackages | join " " }} \ - {{ $builderDependencies.altLibraries | join " " }} - - {{- include "alt packages clean" . | nindent 2 }} - - | - rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED - rpm -qa | sort > /packages.txt - mkdir -p /usr/libexec/ccache-wrappers - ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc - ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang - ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc - install: - - | - # Install packages - PKGS="{{ $builderDependencies.packages | join " " }}" - for pkg in $PKGS; do - cp -a /$pkg/. / - rm -rf /$pkg - done - - export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers" - export CCACHE_DIR="$CCACHE_BASEDIR/ccache" - export CCACHE_BASEDIR="$(pwd)" - export PATH="$CCACHE_WRAPPERSDIR:$PATH" - export MAKE="/usr/bin/make" - export NINJA="/usr/bin/ninja" - export PYTHON="/usr/bin/python3" - - cd /{{ $gitRepoName }}-{{ $version }} - - CFLAGS="-Wframe-larger-than=262144" meson setup build \ - -Dinit_script=systemd \ - -Dsystem=true \ - -Dremote_default_mode=direct \ - -Dpciaccess=enabled \ - -Dsasl=enabled \ - -Dpolkit=enabled \ - -Dlibssh=enabled \ - -Dlibssh2=enabled \ - -Dnumactl=enabled \ - -Dcapng=enabled \ - -Dudev=enabled \ - -Ddriver_network=enabled \ - -Ddriver_interface=enabled \ - -Ddriver_libvirtd=enabled \ - -Ddriver_qemu=enabled \ - -Ddriver_remote=enabled \ - -Dselinux=enabled \ - -Dselinux_mount=enabled \ - -Ddriver_esx=disabled -Dcurl=disabled \ - -Dfirewalld=disabled \ - -Dfirewalld_zone=disabled \ - -Ddocs=disabled \ - -Ddriver_ch=disabled \ - -Ddriver_lxc=disabled -Dlogin_shell=disabled \ - -Ddriver_openvz=disabled \ - -Ddriver_test=disabled \ - -Ddriver_vbox=disabled \ - -Ddriver_vmware=disabled \ - -Ddriver_hyperv=disabled -Dopenwsman=disabled \ - -Ddriver_vz=disabled \ - -Ddriver_bhyve=disabled \ - -Dvbox_xpcomc_dir=disabled \ - -Dwireshark_dissector=disabled \ - -Dwireshark_plugindir=disabled \ - -Dstorage_gluster=disabled -Dglusterfs=disabled \ - -Dstorage_fs=disabled \ - -Dstorage_lvm=disabled \ - -Dstorage_zfs=disabled \ - -Dstorage_vstorage=disabled \ - -Dstorage_rbd=disabled \ - -Dstorage_mpath=disabled \ - -Dstorage_iscsi=disabled \ - -Dstorage_iscsi_direct=disabled -Dlibiscsi=disabled \ - -Dlibiscsi=disabled - - - {{- $_ := set $ "ProjectName" (list .ImageName "libvirt" | join "/") }} - {{- include "image-build.build" (set $ "BuildCommand" `ninja -C build -j$(nproc)`) | nindent 6 }} - - setup: - - | - OUTDIR=/out - cd /{{ $gitRepoName }}-{{ $version }} - DESTDIR=$OUTDIR ninja -C build install - - rm -rf $OUTDIR/var - rm -rf $OUTDIR/usr/share/systemtap/tapset/libvirt_probes.stp - rm -rf $OUTDIR/usr/share/systemtap/tapset/libvirt_qemu_probes.stp - rm -rf $OUTDIR/usr/lib64/libvirt/lock-driver/sanlock.so - find $OUTDIR/usr/lib64/libvirt/storage-backend/ -type f -not -name 'libvirt_storage_backend_fs.so' -delete - rm -rf $OUTDIR/usr/lib64/libvirt/storage-file/libvirt_storage_file_gluster.so - rm -rf $OUTDIR/usr/lib64/libvirt/connection-driver/libvirt_driver_lxc.so - rm -rf $OUTDIR/usr/lib64/libvirt/connection-driver/libvirt_driver_ch.so - rm -rf $OUTDIR/usr/lib64/libvirt/connection-driver/libvirt_driver_vbox.so - rm -rf $OUTDIR/usr/sbin/virtlxcd - rm -rf $OUTDIR/usr/sbin/virtchd - rm -rf $OUTDIR/usr/sbin/virtvboxd - rm -rf $OUTDIR/usr/libexec/libvirt_sanlock_helper - rm -rf $OUTDIR/usr/libexec/libvirt_parthelper - rm -rf $OUTDIR/usr/libexec/libvirt_lxc - rm -rf $OUTDIR/usr/share/augeas/lenses/tests/ - rm -rf $OUTDIR/usr/bin/virt-login-shell - rm -rf $OUTDIR/usr/libexec/virt-login-shell-helper - rm -rf $OUTDIR/usr/bin/virsh - rm -rf $OUTDIR/usr/bin/virt-admin - rm -rf $OUTDIR/usr/lib64/wireshark/plugins/4.4/epan/libvirt.so - rm -rf $OUTDIR/usr/share/libvirt/cpu_map/arm_* - rm -rf $OUTDIR/usr/share/libvirt/cpu_map/ppc64_* - rm -rf $OUTDIR/usr/share/libvirt/schemas/ - rm -rf $OUTDIR/etc/logrotate.d/ - rm -rf $OUTDIR/usr/lib/firewalld/ - rm -rf $OUTDIR/etc/libvirt/nwfilter/ - rm -rf $OUTDIR/usr/lib/sysusers.d/libvirt-qemu.sysusers.conf - rm -rf $OUTDIR/usr/lib/sysctl.d/postcopy-migration.sysctl - rm -rf $OUTDIR/usr/share/libvirt/test-screenshot.png - rm -rf $OUTDIR/etc/libvirt/libvirt-admin.conf - rm -rf $OUTDIR/etc/libvirt/qemu-lockd.conf - rm -rf $OUTDIR/etc/libvirt/qemu-sanlock.conf - rm -rf $OUTDIR/etc/libvirt/virtlockd.conf - rm -rf $OUTDIR/etc/libvirt/lxc.conf - rm -rf $OUTDIR/etc/libvirt/qemu.conf - rm -rf $OUTDIR/usr/share/augeas/ - rm -rf $OUTDIR/etc/libvirt/virtnetworkd.conf - rm -rf $OUTDIR/etc/libvirt/virtsecretd.conf - rm -rf $OUTDIR/etc/libvirt/virtstoraged.conf - rm -rf $OUTDIR/etc/libvirt/virtlxcd.conf - rm -rf $OUTDIR/etc/libvirt/virtchd.conf - rm -rf $OUTDIR/etc/libvirt/virtqemud.conf - rm -rf $OUTDIR/etc/libvirt/virtvboxd.conf - rm -rf $OUTDIR/usr/sbin/virt-sanlock-cleanup - rm -rf $OUTDIR/usr/lib/systemd/ - rm -rf $OUTDIR/usr/bin/virt-qemu-qmp-proxy - rm -rf $OUTDIR/usr/share/bash-completion/ - rm -rf $OUTDIR/etc/ssh/ - rm -rf $OUTDIR/usr/share/doc - rm -rf $OUTDIR/usr/local/share/locale/ - - find $OUTDIR -type f -executable | while read -r execfile; do - if strip "$execfile"; then - echo "Stripped: $execfile" - fi - done - tree -hp $OUTDIR + - pm install -1 {{ .ImageName }} {{ .ImageName }}-devel -d /out diff --git a/images/qemu/install-qemu.sh b/images/qemu/install-qemu.sh deleted file mode 100755 index 4a8b18b926..0000000000 --- a/images/qemu/install-qemu.sh +++ /dev/null @@ -1,256 +0,0 @@ -#!/usr/bin/env bash - -# Copyright 2024 Flant JSC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -usage() { - cat <vendor) { - s->vendor = g_strdup("QEMU"); - } -- if (s->serial && strlen(s->serial) > MAX_SERIAL_LEN) { -- error_setg(errp, "The serial number can't be longer than %d characters", -- MAX_SERIAL_LEN); -- return; -- } - if (!s->device_id) { - if (s->serial) { -- if (strlen(s->serial) > MAX_SERIAL_LEN_FOR_DEVID) { -- error_setg(errp, "The serial number can't be longer than %d " -- "characters when it is also used as the default for " -- "device_id", MAX_SERIAL_LEN_FOR_DEVID); -- return; -- } -- s->device_id = g_strdup(s->serial); -+ s->device_id = g_strdup_printf("%.20s", s->serial); - } else { - const char *str = blk_name(s->qdev.conf.blk); - if (str && *str) { diff --git a/images/qemu/patches/002-no-bootable-qmp.patch b/images/qemu/patches/002-no-bootable-qmp.patch deleted file mode 100644 index 0f8be15869..0000000000 --- a/images/qemu/patches/002-no-bootable-qmp.patch +++ /dev/null @@ -1,132 +0,0 @@ -diff --git a/hw/char/debugcon.c b/hw/char/debugcon.c -index fdb04fe..0cf2325 100644 ---- a/hw/char/debugcon.c -+++ b/hw/char/debugcon.c -@@ -26,6 +26,7 @@ - - #include "qemu/osdep.h" - #include "qapi/error.h" -+#include "qapi/qapi-events-control.h" - #include "qemu/module.h" - #include "chardev/char-fe.h" - #include "hw/isa/isa.h" -@@ -34,6 +35,7 @@ - #include "qom/object.h" - - #define TYPE_ISA_DEBUGCON_DEVICE "isa-debugcon" -+#define DEBUGCON_NO_BOOTABLE_DEVICE "No bootable device." - OBJECT_DECLARE_SIMPLE_TYPE(ISADebugconState, ISA_DEBUGCON_DEVICE) - - //#define DEBUG_DEBUGCON -@@ -42,6 +44,9 @@ typedef struct DebugconState { - MemoryRegion io; - CharBackend chr; - uint32_t readback; -+ bool watch_no_bootable_device; -+ char match_buf[sizeof(DEBUGCON_NO_BOOTABLE_DEVICE) - 1]; -+ size_t match_len; - } DebugconState; - - struct ISADebugconState { -@@ -51,6 +56,27 @@ struct ISADebugconState { - DebugconState state; - }; - -+static void debugcon_maybe_emit_no_bootable_device(DebugconState *s, -+ unsigned char ch) -+{ -+ if (!s->watch_no_bootable_device) { -+ return; -+ } -+ -+ if (s->match_len < sizeof(s->match_buf)) { -+ s->match_buf[s->match_len++] = ch; -+ } else { -+ memmove(s->match_buf, s->match_buf + 1, sizeof(s->match_buf) - 1); -+ s->match_buf[sizeof(s->match_buf) - 1] = ch; -+ } -+ -+ if (s->match_len == sizeof(s->match_buf) && -+ memcmp(s->match_buf, DEBUGCON_NO_BOOTABLE_DEVICE, -+ sizeof(s->match_buf)) == 0) { -+ qapi_event_send_no_bootable_device(); -+ } -+} -+ - static void debugcon_ioport_write(void *opaque, hwaddr addr, uint64_t val, - unsigned width) - { -@@ -64,6 +90,7 @@ static void debugcon_ioport_write(void *opaque, hwaddr addr, uint64_t val, - /* XXX this blocks entire thread. Rewrite to use - * qemu_chr_fe_write and background I/O callbacks */ - qemu_chr_fe_write_all(&s->chr, &ch, 1); -+ debugcon_maybe_emit_no_bootable_device(s, ch); - } - - -@@ -118,6 +145,8 @@ static Property debugcon_isa_properties[] = { - DEFINE_PROP_UINT32("iobase", ISADebugconState, iobase, 0xe9), - DEFINE_PROP_CHR("chardev", ISADebugconState, state.chr), - DEFINE_PROP_UINT32("readback", ISADebugconState, state.readback, 0xe9), -+ DEFINE_PROP_BOOL("watch-no-bootable", ISADebugconState, -+ state.watch_no_bootable_device, false), - DEFINE_PROP_END_OF_LIST(), - }; - -diff --git a/qapi/control.json b/qapi/control.json -index 336386f..e1e727e 100644 ---- a/qapi/control.json -+++ b/qapi/control.json -@@ -209,3 +209,13 @@ - '*pretty': 'bool', - 'chardev': 'str' - } } -+ -+## -+# @NO_BOOTABLE_DEVICE: -+# -+# Emitted when `isa-debugcon` with enabled no-bootable watching -+# receives the string "No bootable device.". -+# -+# Since: 9.2 -+## -+{ 'event': 'NO_BOOTABLE_DEVICE' } -diff --git a/tests/qtest/qmp-test.c b/tests/qtest/qmp-test.c -index 22957fa..9b4840e 100644 ---- a/tests/qtest/qmp-test.c -+++ b/tests/qtest/qmp-test.c -@@ -337,6 +337,25 @@ static void test_qmp_missing_any_arg(void) - qtest_quit(qts); - } - -+static void test_qmp_no_bootable_device_event(void) -+{ -+ static const char trigger[] = "No bootable device."; -+ QTestState *qts; -+ size_t i; -+ -+ qts = qtest_initf("-nodefaults -machine q35 " -+ "-chardev null,id=debugcon " -+ "-device isa-debugcon,iobase=0x402,chardev=debugcon," -+ "watch-no-bootable=on"); -+ -+ for (i = 0; i < sizeof(trigger) - 1; i++) { -+ qtest_outb(qts, 0x402, trigger[i]); -+ } -+ -+ qtest_qmp_eventwait(qts, "NO_BOOTABLE_DEVICE"); -+ qtest_quit(qts); -+} -+ - int main(int argc, char *argv[]) - { - g_test_init(&argc, &argv, NULL); -@@ -348,6 +367,8 @@ int main(int argc, char *argv[]) - #endif - qtest_add_func("qmp/preconfig", test_qmp_preconfig); - qtest_add_func("qmp/missing-any-arg", test_qmp_missing_any_arg); -+ qtest_add_func("qmp/no-bootable-device-event", -+ test_qmp_no_bootable_device_event); - - return g_test_run(); - } diff --git a/images/qemu/patches/README.md b/images/qemu/patches/README.md deleted file mode 100644 index 781b917a11..0000000000 --- a/images/qemu/patches/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Patches - -This directory contains downstream patches applied to the QEMU source during the image build. -Patch files are applied in lexicographical order. - -The `seabios/` subdirectory contains firmware patches that are applied separately before the QEMU build. -Its behavior is documented in `images/qemu/patches/seabios/README.md`. - -## 001-revert-scsi-disk-serial-truncate.patch - -Reverts upstream commit -[`75997e182b69`](https://github.com/qemu/qemu/commit/75997e182b695f2e3f0a2d649734952af5caf3ee), -which started rejecting SCSI disk `serial` values that exceed the internal length limits. - -Why this patch is kept: - -- Older VM definitions relied on the historical QEMU behavior where long serials were accepted. -- The guest-visible value was truncated, but the VM still booted successfully. -- Strict validation turns the same configuration into a startup error and breaks upgrades. - -Effect: - -- Long `serial` values are accepted again. -- Legacy truncation behavior is preserved instead of failing device initialization. - -## 002-no-bootable-qmp.patch - -Adds a `NO_BOOTABLE_DEVICE` QMP event that is emitted when `isa-debugcon` device receives the exact -string `No bootable device.` in the debug output stream. - -Why this patch is kept: - -- Management components can detect a boot failure through QMP instead of parsing debug logs. -- The event provides a stable signal that can be consumed by automation. -- It is intended to work together with firmware changes that output the marker string to the - debug port. - -Effect: - -- `isa-debugcon` gets a new `watch-no-bootable=on` property. -- When enabled, QEMU watches the debug console output and emits `NO_BOOTABLE_DEVICE` after the - full marker string is received. -- The patch also adds a qtest that verifies the event is generated. diff --git a/images/qemu/patches/seabios/001-alt-skip-flags-when-parse-objdump-section.patch b/images/qemu/patches/seabios/001-alt-skip-flags-when-parse-objdump-section.patch deleted file mode 100644 index 815c5fc7a1..0000000000 --- a/images/qemu/patches/seabios/001-alt-skip-flags-when-parse-objdump-section.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/scripts/layoutrom.py b/scripts/layoutrom.py -index 6616721..4f655dc 100755 ---- a/scripts/layoutrom.py -+++ b/scripts/layoutrom.py -@@ -564,7 +564,7 @@ def parseObjDump(file, fileid): - - if state == 'section': - try: -- idx, name, size, vma, lma, fileoff, align = line.split() -+ idx, name, size, vma, lma, fileoff, align, *_flags = line.split() - if align[:3] != '2**': - continue - section = Section() diff --git a/images/qemu/patches/seabios/002-0x403-debug-port-no-bootable-device-message.patch b/images/qemu/patches/seabios/002-0x403-debug-port-no-bootable-device-message.patch deleted file mode 100644 index dac272bddf..0000000000 --- a/images/qemu/patches/seabios/002-0x403-debug-port-no-bootable-device-message.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff --git a/src/boot.c b/src/boot.c -index 1effd80..ec5992f 100644 ---- a/src/boot.c -+++ b/src/boot.c -@@ -21,6 +21,7 @@ - #include "string.h" // memset - #include "util.h" // irqtimer_calc - #include "tcgbios.h" // tpm_* -+#include "x86.h" // outb - - /**************************************************************** - * Helper search functions -@@ -960,12 +961,23 @@ boot_rom(u32 vector) - } - - // Unable to find bootable device - warn user and eventually retry. -+static void -+write_port_403(const char *s) -+{ -+ if (!CONFIG_DEBUG_IO || !runningOnQEMU()) -+ return; -+ -+ for (; *s; s++) -+ outb(*s, 0x403); -+} -+ - static void - boot_fail(void) - { -- if (BootRetryTime == (u32)-1) -+ if (BootRetryTime == (u32)-1) { - printf("No bootable device.\n"); -- else -+ write_port_403("No bootable device.\n"); -+ } else - printf("No bootable device. Retrying in %d seconds.\n" - , BootRetryTime/1000); - // Wait for 'BootRetryTime' milliseconds and then reboot. diff --git a/images/qemu/patches/seabios/README.md b/images/qemu/patches/seabios/README.md deleted file mode 100644 index 7829f2be27..0000000000 --- a/images/qemu/patches/seabios/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# Patches - -## 001-alt-skip-flags-when-parse-objdump-section.patch - -This patch makes `scripts/layoutrom.py` tolerate extra flags in `objdump` -section output. - -## 002-0x403-debug-port-no-bootable-device-message.patch - -If SeaBIOS cannot find a bootable device on QEMU, this patch also outputs -`No bootable device.` to the debug device at address `0x403`. diff --git a/images/qemu/werf.inc.yaml b/images/qemu/werf.inc.yaml index f027292e1a..fa5ddc9008 100644 --- a/images/qemu/werf.inc.yaml +++ b/images/qemu/werf.inc.yaml @@ -1,372 +1,8 @@ --- -{{- $gitRepoName := .ImageName }} -{{- $version := get .Firmware $gitRepoName }} -{{- $gitRepoUrl := "qemu/qemu.git" }} - -image: {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact -final: false -fromImage: builder/src -git: -- add: {{ .ModuleDir }}/images/{{ .ImageName }} - to: / - includePaths: - - install-qemu.sh - - patches - excludePaths: - - patches/README.md - stageDependencies: - install: - - '**/*' -- add: {{ .ModuleDir }}/build/tools/relocate_binaries.sh - to: /relocate_binaries.sh - stageDependencies: - install: - - '**/*' -secrets: -- id: SOURCE_REPO - value: {{ .PACKAGE_CLONE_REPO }} -shell: - beforeInstall: - {{- include "alt packages proxy" . | nindent 2}} - - apt-get install -y meson - {{- include "alt packages clean" . | nindent 2}} - install: - - | - mkdir -p ~/.ssh && echo "StrictHostKeyChecking accept-new" > ~/.ssh/config - git clone --depth=1 $(cat /run/secrets/SOURCE_REPO)/{{ $gitRepoUrl }} --branch {{ $version }} /src/{{ $gitRepoName }}-{{ $version }} - - cd /src/{{ $gitRepoName }}-{{ $version }} - - if [[ "$(cat /run/secrets/SOURCE_REPO)" =~ "github.com" ]] ; then - echo "Checkout submodules" - git submodule update --init --recursive --depth=1 - else - echo "Checkout submodules with URL rewrite" - # mbed-tls rewrite is needed for edk2 submodule. - git \ - -c url."$(cat /run/secrets/SOURCE_REPO)/qemu-project/seabios.git".insteadOf=https://gitlab.com/qemu-project/seabios.git/ \ - -c url."$(cat /run/secrets/SOURCE_REPO)/mbed-tls/".insteadOf=https://github.com/ARMmbed/ \ - -c url."$(cat /run/secrets/SOURCE_REPO)/".insteadOf=https://github.com/ \ - -c url."$(cat /run/secrets/SOURCE_REPO)/".insteadOf=https://gitlab.com/ \ - submodule update --init --recursive --depth=1 - - echo "Download meson subprojects with URL rewrites." - # Configure script options require only 3 subprojects. - for subproj in berkeley-softfloat-3 berkeley-testfloat-3 keycodemapdb ; do - echo "Rewrite url for ${subproj} subproject." - wrapfile="subprojects/${subproj}.wrap" - # Rewrite https://HOSTNAME/ to SOURCE_REPO secret in the wrap file. - sed -i '/^#/n ; /^url/ s|\(url\ \?=\ \?\)\(.*:\/\/[^\/]*\/\)|\1'$(cat /run/secrets/SOURCE_REPO)'\/|' ${wrapfile} - meson subprojects download ${subproj} - done - - fi - - echo "Apply SeaBIOS patches" - for p in /patches/seabios/*.patch ; do - [ -f "$p" ] || continue - git -C roms/seabios apply --check --ignore-space-change --ignore-whitespace "$p" >/dev/null 2>&1 || (echo "FAIL" ; exit 1) - echo -n "Apply ${p} to roms/seabios ... " - git -C roms/seabios apply --ignore-space-change --ignore-whitespace "$p" && echo OK || (echo FAIL ; exit 1) - done - ---- -{{- $name := print .ImageName "-dependencies" -}} -{{- define "$name" -}} -altPackages: -- binutils -- pkgconfig pkg-config -- gcc-c++ clang git -- gettext bash-completion -- ccache -- make cmake meson ninja-build makeinfo -- seabios seavgabios -- qboot flex -- filesystem -- ipxe-roms-qemu -- shadow-utils sysvinit-utils -- hasher-provides-dev-kvm -- python3 python3-dev -- python3-module-pytest -- python3-module-docutils -- python3-tools -- python3-module-pip -- python3-module-sphinx -- python3-module-sphinx_rtd_theme -- python3-module-black -altLibraries: -- libattr-devel-static -- libdw-devel-static -- libatomic-devel-static -- libdw-devel -- perl-devel -- libxfs-devel -- libpci-devel -- libgvnc-devel -- libfdt-devel -- libdrm-devel -- libxdp-devel libSDL2-devel libSDL2_image-devel -- libalsa-devel libpulseaudio-devel -- pipewire-libs pipewire-jack-libs-devel -- libsoundio-devel -- libjpeg-devel xkeyboard-config-devel -- glusterfs11 libgtk+3-devel libvte libvte-devel libvte3-devel -- libvirglrenderer-devel libusb-devel libbpf-devel -- libspice-server-devel spice-protocol ceph-devel -- libnfs-devel -- libblkio-devel libpmem-devel -- libdaxctl-devel -- libcacard-devel libusbredir-devel libepoxy-devel libgbm-devel -- libvitastor-devel libiscsi-devel glusterfs-coreutils -- libglusterfs11-api-devel -- libvdeplug-devel -packages: -- dmidecode libgcrypt nettle libcap-ng libcapstone -- openssl libcurl e2fsprogs libxcrypt numactl -- zlib zstd -- libssh libssh2 -- openldap keyutils -- xz lz4 lzo krb5 -- libpixman libpsl libpng libqpl rdma-core -- pcre2 -- selinux -- cyrus-sasl2 -- linux-pam -- snappy -- ngtcp2 libtasn1 ncurses -- glib2 util-linux -- libxkbcommon -- libgcc1 -- libaio -- liburing libuserspace-rcu libunistring systemd -- multipath-tools -- libslirp libseccomp gnutls bzip2 -- glibc -{{- end -}} - -{{ $builderDependencies := include "$name" . | fromYaml }} - image: {{ .ModuleNamePrefix }}{{ .ImageName }} final: false -fromImage: {{ eq $.SVACE_ENABLED "false" | ternary "builder/alt" "builder/golang-alt-1.25" }} -import: -- image: {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact - add: /src/{{ $gitRepoName }}-{{ $version }} - to: /{{ $gitRepoName }}-{{ $version }} - before: install -- image: {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact - add: /patches - to: /patches - before: install -- image: {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact - add: / - to: / - before: install - includePaths: - - install-qemu.sh - - relocate_binaries.sh -{{- include "importPackageImages" (list . $builderDependencies.packages "install") -}} -secrets: -- id: SOURCE_REPO - value: {{ $.PACKAGE_CLONE_REPO }} +fromImage: builder/distroless shell: - beforeInstall: - {{- include "alt packages proxy" . | nindent 2 }} - - | - apt-get install -y \ - {{ $builderDependencies.altPackages | join " " }} \ - {{ $builderDependencies.altLibraries | join " " }} - - {{- include "alt packages clean" . | nindent 2 }} - - | - rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED - rpm -qa | sort > /packages.txt - - mkdir -p /usr/libexec/ccache-wrappers - ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc - ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang - ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc - install: - - | - # Install packages - PKGS="{{ $builderDependencies.packages | join " " }}" - for pkg in $PKGS; do - cp -a /$pkg/. / - rm -rf /$pkg - done - - export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers" - export CCACHE_DIR="$CCACHE_BASEDIR/ccache" - export CCACHE_BASEDIR="$(pwd)" - export PATH="$CCACHE_WRAPPERSDIR:$PATH" - export MAKE="/usr/bin/make" - export NINJA="/usr/bin/ninja" - export PYTHON="/usr/bin/python3" - - export LDFLAGS="-L/usr/lib64 -L/usr/lib" - export CPPFLAGS="-I/usr/include" - - cd /{{ $gitRepoName }}-{{ $version }} - - echo "Building patched SeaBIOS..." - make -C roms bios V=1 PYTHON=python3 HOSTCC=gcc -j$(nproc) - - for p in /patches/*.patch ; do - echo -n "Apply ${p} ... " - git apply --ignore-space-change --ignore-whitespace ${p} && echo OK || (echo FAIL ; exit 1) - done - - ./configure \ - --target-list="x86_64-softmmu" \ - --with-pkgversion="-dvp" \ - --with-coroutine=ucontext \ - --tls-priority="@QEMU,SYSTEM" \ - --block-drv-rw-whitelist="qcow2,raw,file,host_device,nbd,iscsi,rbd,blkdebug,luks,null-co,nvme,copy-on-read,throttle,compress,virtio-blk-vhost-vdpa,virtio-blk-vfio-pci,virtio-blk-vhost-user,io_uring,nvme-io_uring" \ - --block-drv-ro-whitelist="vdi,vmdk,vhdx,vpc,https" \ - --disable-alsa \ - --disable-auth-pam \ - --disable-avx2 \ - --disable-avx512bw \ - --disable-block-drv-whitelist-in-tools \ - --disable-bochs \ - --disable-bpf \ - --disable-brlapi \ - --disable-bsd-user \ - --disable-bzip2 \ - --disable-cfi \ - --disable-cfi-debug \ - --disable-cloop \ - --disable-cocoa \ - --disable-coreaudio \ - --disable-crypto-afalg \ - --disable-curses \ - --disable-debug-mutex \ - --disable-debug-tcg \ - --disable-dmg \ - --disable-docs \ - --disable-dsound \ - --disable-fdt \ - --disable-fuse \ - --disable-fuse-lseek \ - --disable-gcrypt \ - --disable-gettext \ - --disable-glusterfs \ - --disable-gtk \ - --disable-guest-agent-msi \ - --disable-hvf \ - --disable-jack \ - --disable-l2tpv3 \ - --disable-libdaxctl \ - --disable-libdw \ - --disable-libiscsi \ - --disable-libnfs \ - --disable-libpmem \ - --disable-libssh \ - --disable-libvduse \ - --disable-linux-user \ - --disable-lto \ - --disable-lzfse \ - --disable-membarrier \ - --disable-module-upgrades \ - --disable-multiprocess \ - --disable-netmap \ - --disable-nettle \ - --disable-nvmm \ - --disable-oss \ - --disable-parallels \ - --disable-plugins \ - --disable-qcow1 \ - --disable-qed \ - --disable-qga-vss \ - --disable-qom-cast-debug \ - --disable-replication \ - --disable-rng-none \ - --disable-safe-stack \ - --disable-sdl \ - --disable-sdl-image \ - --disable-slirp-smbd \ - --disable-smartcard \ - --disable-sndio \ - --disable-sparse \ - --disable-spice \ - --disable-strip \ - --disable-u2f \ - --disable-user \ - --disable-vde \ - --disable-vduse-blk-export \ - --disable-vhost-crypto \ - --disable-virglrenderer \ - --disable-virtfs \ - --disable-vnc-jpeg \ - --disable-vte \ - --disable-vvfat \ - --disable-whpx \ - --disable-xen \ - --disable-xen-pci-passthrough \ - --enable-attr \ - --enable-blkio \ - --enable-cap-ng \ - --enable-capstone \ - --enable-coroutine-pool \ - --enable-curl \ - --enable-dbus-display \ - --enable-debug-info \ - --enable-fdt=system \ - --enable-gio \ - --enable-gnutls \ - --enable-guest-agent \ - --enable-iconv \ - --enable-kvm \ - --enable-libusb \ - --enable-libudev \ - --enable-linux-aio \ - --enable-linux-io-uring \ - --enable-lzo \ - --enable-malloc-trim \ - --enable-modules \ - --enable-mpath \ - --enable-numa \ - --enable-opengl \ - --enable-pa \ - --enable-pie \ - --enable-rbd \ - --enable-rdma \ - --enable-seccomp \ - --enable-selinux \ - --enable-slirp \ - --enable-snappy \ - --enable-spice-protocol \ - --enable-system \ - --enable-tcg \ - --enable-tools \ - --enable-tpm \ - --enable-usb-redir \ - --enable-vdi \ - --enable-vhost-kernel \ - --enable-vhost-net \ - --enable-vhost-user \ - --enable-vhost-user-blk-server \ - --enable-vhost-vdpa \ - --enable-vnc \ - --enable-png \ - --enable-vnc-sasl \ - --enable-werror \ - --enable-xkbcommon \ - --enable-zstd - - {{- $_ := set $ "ProjectName" (list .ImageName "qemu" | join "/") }} - {{- include "image-build.build" (set $ "BuildCommand" `make -j$(nproc)`) | nindent 6 }} - setup: - - | - /install-qemu.sh --version-num "{{ $version }}" \ - -s /{{ $gitRepoName }}-{{ $version }} \ - -d /BINS \ - -b build - # qemu-img - mkdir -p /qemu-img/usr/bin - cp -an /BINS/usr/bin/qemu{-nbd,-img} /qemu-img/usr/bin - - LIST="/BINS/usr/bin/qemu-img /BINS/usr/bin/qemu-nbd" - - ./relocate_binaries.sh -i "$LIST" -o /qemu-img + - pm install qemu -d /qemu-img + - pm install ncurses -d /qemu-img diff --git a/images/rsync/werf.inc.yaml b/images/rsync/werf.inc.yaml new file mode 100644 index 0000000000..28686b2ba2 --- /dev/null +++ b/images/rsync/werf.inc.yaml @@ -0,0 +1,7 @@ +--- +image: {{ .ModuleNamePrefix }}{{ .ImageName }} +final: false +fromImage: builder/distroless +shell: + install: + - pm install rsync -d /rsync diff --git a/images/virt-artifact/werf.inc.yaml b/images/virt-artifact/werf.inc.yaml index 0d75ebb629..0ef1a2ffb1 100644 --- a/images/virt-artifact/werf.inc.yaml +++ b/images/virt-artifact/werf.inc.yaml @@ -24,26 +24,26 @@ shell: {{- $name := print .ImageName "-dependencies" -}} {{- define "$name" -}} -altPackages: -- pkg-config -- libtool -- gcc-c++ packages: +- git +- pkgconf - libmnl - ncurses -- libcurl -- libxml2 libnl3 libssh numactl libjson-c5 libbsd glib2 +- curl +- libxml2 libnl libssh +- numactl json-c libbsd +- glib2 glib2-devel - libtirpc libmd util-linux - pcre2 -- glibc -- libvirt +- openssl +- libvirt libvirt-devel {{- end -}} {{ $builderDependencies := include "$name" . | fromYaml }} image: {{ .ModuleNamePrefix }}{{ .ImageName }} final: false -fromImage: {{ eq $.SVACE_ENABLED "false" | ternary "builder/golang-alt-1.25" "builder/golang-alt-1.25" }} +fromImage: builder/golang-1.25 mount: {{- include "mount points for golang builds" . }} secrets: @@ -56,24 +56,10 @@ import: add: /src/kubevirt to: /kubevirt before: install -{{- include "importPackageImages" (list . $builderDependencies.packages "install") -}} shell: - beforeInstall: - {{- include "alt packages proxy" . | nindent 2 }} - - | - apt-get install -y \ - {{ $builderDependencies.altPackages | join " " }} - - {{- include "alt packages clean" . | nindent 2 }} - install: - | - # Install packages - PKGS="{{ $builderDependencies.packages | join " " }}" - for pkg in $PKGS; do - cp -a /$pkg/. / - rm -rf /$pkg - done + pm install {{ $builderDependencies.packages | join " " }} -d / - | export GOPROXY=$(cat /run/secrets/GOPROXY) cd /kubevirt diff --git a/images/virt-handler/werf.inc.yaml b/images/virt-handler/werf.inc.yaml index 760e013749..ec4249ad49 100644 --- a/images/virt-handler/werf.inc.yaml +++ b/images/virt-handler/werf.inc.yaml @@ -59,28 +59,26 @@ imageSpec: --- {{- $name := print .ImageName "-dependencies" -}} {{- define "$name" -}} -binaries: -- /usr/bin/getfacl -- /usr/bin/setfacl -- /usr/sbin/nft -- /usr/bin/xorriso -- /usr/bin/xorrecord -- /usr/bin/osirrox -- /usr/bin/xorriso-dd-target -- /usr/bin/xorrisofs +# nftables and jansson are not yet available as pm packages in +# container-factory; imported below from the DVP packages/* wrappers. +# TODO(container-base): build nftables + jansson as pm packages. +develPackages: +- nftables +- libjansson4 packages: -- libisoburn nftables acl libmnl libjansson4 libnftnl -- glibc libattr pcre2 selinux +- xorriso acl attr libnftnl libmnl +- gnu-glibc pcre2 libselinux - libaio libaudit libcap-ng numactl -- linux-pam libunistring libgmp gnutls nettle libidn2 p11-kit libtasn1 -- libffi zlib zstd liburing glib2 libfuse3 libburn readline libisofs ncurses +- linux-pam libunistring gmp gnutls nettle libidn2 p11-kit libtasn1 +- libffi zlib zstd liburing glib2 libfuse libburn readline libisofs ncurses +- libxml2 libvirt json-c libssh libssh2 libtirpc {{- end -}} {{ $builderDependencies := include "$name" . | fromYaml }} image: {{ .ModuleNamePrefix }}{{ .ImageName }}-bins final: false -fromImage: {{ .ModuleNamePrefix }}base-alt-p11-binaries +fromImage: builder/distroless import: - image: tools/util-linux add: / @@ -89,7 +87,7 @@ import: includePaths: - bin/mount - bin/umount -{{- include "importPackageImages" (list . $builderDependencies.packages "install") -}} +{{- include "importPackageImages" (list . $builderDependencies.develPackages "install") -}} - image: {{ .ModuleNamePrefix }}qemu add: /qemu-img to: /relocate @@ -97,16 +95,19 @@ import: shell: install: - | - # Install packages - PKGS="{{ $builderDependencies.packages | join " " }}" - for pkg in $PKGS; do - cp -a /$pkg/. / + echo "Install packages into /relocate" + pm install {{ $builderDependencies.packages | join " " }} -d /relocate + + echo "Copy nft tooling (not yet available as pm packages) into /relocate" + for pkg in {{ $builderDependencies.develPackages | join " " }}; do + cp -a /$pkg/. /relocate/ rm -rf /$pkg done setup: - | - /relocate_binaries.sh -i "{{ $builderDependencies.binaries | join " " }}" -o /relocate + echo "Rebuild ld.so.cache so binaries without RUNPATH (e.g. node-labeller) find libs in both /usr/lib and /usr/lib64" + /relocate/lib64/ld-linux-x86-64.so.2 --library-path /relocate/lib64:/relocate/usr/lib:/relocate/usr/lib64 /relocate/sbin/ldconfig -r /relocate mkdir -p /relocate/etc /relocate/root echo "root:x:0:0:root:/root:/bin/bash" >> /relocate/etc/passwd diff --git a/images/virt-launcher/werf.inc.yaml b/images/virt-launcher/werf.inc.yaml index e86f52acf3..e3d10e4d50 100644 --- a/images/virt-launcher/werf.inc.yaml +++ b/images/virt-launcher/werf.inc.yaml @@ -16,99 +16,21 @@ imageSpec: --- {{- $name := print .ImageName "-dependencies" -}} {{- define "$name" -}} -altLibs: - - libxfs-devel - - libpci-devel - - libgvnc-devel - - libdrm-devel - - libxdp-devel - - libSDL2-devel - - libSDL2_image-devel - - libalsa-devel - - libpulseaudio-devel - - pipewire-libs - - pipewire-jack-libs-devel - - libsoundio-devel - - libjpeg-devel - - xkeyboard-config-devel - - libgtk+3-devel - - libvte - - libvte-devel - - libvte3-devel - - libvirglrenderer-devel - - libdbus - - libusb-devel - - libusb - - libbpf-devel - - libspice-server-devel - - ceph-devel - - libnfs-devel - - libblkio-devel - - libpmem-devel - - libdaxctl-devel - - libcacard-devel - - libusbredir-devel - - libepoxy-devel - - libgbm-devel - - libvitastor-devel - - libiscsi-devel - - libglusterfs11-api-devel - - libvdeplug-devel - - libpciaccess-devel - - libyajl-devel - - sanlock-devel - - libpcap-devel - - libparted-devel - - libdevmapper-devel - - libglusterfs-devel - - systemtap-sdt-devel - - libclocale - - libLLVMSPIRVLib-devel - - ethtool - - fdisk - - hwclock - - passt - - procps - - policycoreutils - - psmisc - - msulogin - - strace -binaries: - # GNU utils (required to run swtpm). - - /usr/bin/certtool - - /usr/bin/gnutls-cli - - /usr/bin/ocsptool - - /usr/bin/p11tool - - /usr/bin/psktool - # Xorriso (Creates an image of an ISO9660 filesystem) - - /usr/bin/xorriso-dd-target /usr/bin/xorrisofs /usr/bin/xorriso - # Swtpm - - /usr/bin/swtpm /usr/bin/swtpm_bios /usr/bin/swtpm_cert /usr/bin/swtpm_ioctl /usr/bin/swtpm_localca /usr/bin/swtpm_setup - # Dmidecode - - /usr/sbin/biosdecode /usr/sbin/dmidecode - # Numactl - - /usr/bin/memhog /usr/bin/migratepages /usr/bin/migspeed /usr/bin/numactl /usr/bin/numastat - # qemu - # commented out due to automatic relocate in `beforeInstall` step - # - /usr/bin/elf2dmp - # gobuilder - - /usr/bin/node-labeller - - /usr/bin/vlctl packages: - swtpm libtpms numactl dmidecode -- libisoburn libburn libattr libaudit +- xorriso libburn attr libaudit - gnutls acl libbsd libgcrypt libmd -- util-linux libfuse3 libfuse2 nettle libgsasl -- libnbd libcap-ng libcapstone libcurl -- libjson-c5 keyutils libisofs +- util-linux libfuse nettle +- libnbd libcap-ng libcapstone curl +- json-c keyutils libisofs - zlib zstd p11-kit - libssh libssh2 -- libpixman libqpl rdma-core +- pixman rdma-core - krb5 xz libxml2 - readline -- selinux +- libselinux - linux-pam -- cyrus-sasl2 +- cyrus-sasl - snappy - libtasn1 libtirpc - glib2 @@ -116,15 +38,15 @@ packages: - libaio - liburing libunistring - libslirp ncurses libpng libseccomp -- systemd multipath-tools bzip2 libnl3 +- systemd multipath-tools bzip2 libnl - pcre2 -- glibc nghttp3 ngtcp2 nghttp2 libpsl libidn2 libgmp +- gnu-glibc nghttp3 ngtcp2 nghttp2 libpsl libidn2 gmp - openldap openssl -- e2fsprogs libxcrypt lvm2 libjson-glib +- e2fsprogs libxcrypt lvm2 json-glib - libvirt - libffi -- libbrotli libntlm gcc libcap libgpg-error lz4 -- libuserspace-rcu lzo dtc +- brotli libstdc++ libcap libgpg-error lz4 +- userspace-rcu lzo dtc {{- end -}} {{ $builderDependencies := include "$name" . | fromYaml }} @@ -134,7 +56,7 @@ packages: image: {{ .ModuleNamePrefix }}{{ .ImageName }}-binaries final: false -fromImage: {{ .ModuleNamePrefix }}base-alt-p11-binaries +fromImage: builder/distroless git: # Add qemu and virtqemud configs - add: {{ .ModuleDir }}/images/{{ .ImageName }}/configs @@ -164,10 +86,9 @@ import: to: /libvirt-bins before: install - image: {{ .ModuleNamePrefix }}qemu - add: /BINS + add: /qemu-img to: /qemu-bins before: install - # EDK2 (uefi firmware) - image: {{ .ModuleNamePrefix }}edk2 add: /FIRMWARE/ @@ -207,14 +128,12 @@ import: before: setup - image: {{ .ModuleNamePrefix }}{{ .ImageName }}-gobuilder add: /binaries - to: /usr/bin + to: /relocate/usr/bin before: setup includePaths: - node-labeller - vlctl -{{- include "importPackageImages" (list . $builderDependencies.packages "install") -}} - # Statically built. - image: {{ .ModuleNamePrefix }}packages/openssl add: /openssl @@ -253,73 +172,25 @@ import: includePaths: - temp_pod shell: - beforeInstall: - {{- include "alt packages proxy" . | nindent 2 }} - - | - apt-get install -y \ - {{ $builderDependencies.altLibs | join " " }} \ - {{ $builderDependencies.altPackages | join " " }} - - {{- include "alt packages clean" . | nindent 2 }} install: - | - echo "Install packages" - PKGS="{{ $builderDependencies.packages | join " " }}" - for pkg in $PKGS; do - cp -a /$pkg/. / - rm -rf /$pkg - done - - echo "Create folder hierarchy in VBINS" - mkdir -p /VBINS/{etc,root} - mkdir -p /VBINS/var/{log/libvirt/qemu,log/swtpm/libvirt/qemu,lib/libvirt/qemu,run/libvirt/qemu,lib/swtpm-localca,lib/libvirt/swtpm} - - echo "=====Copy libvirt binaries to temp folder======" - cp -a /libvirt-bins/. /VBINS/ - - echo "=====Copy qemu binaries to temp folder======" - cp -a /qemu-bins/. /VBINS/ - - - echo "find and copy additional libs" - FILES=$(find /VBINS/usr/bin/ -type f) - FILES+=" $(find /VBINS/usr/sbin/ -type f)" - - LIBS="/usr/lib64/libbsd.s* /usr/lib64/libnbd.s* /usr/lib64/libfuse3.s*" - LIBS+=" /usr/lib64/libjson-c.s* /usr/lib64/libssh.s* /usr/lib64/libssh2.s*" - LIBS+=" /usr/lib64/libtpms* /usr/lib64/libjson* /usr/lib64/libfuse*" - LIBS+=" /usr/lib64/libxml2.s* /usr/lib64/libgcc_s* /usr/lib64/libaudit*" - LIBS+=" /usr/lib64/libisoburn.s* /usr/lib64/libacl.s*" - LIBS+=" /usr/lib64/libusb-*" - - echo "Relocate additional libs for files in /VBINS" - ./relocate_binaries.sh -i "$FILES" -o /VBINS + echo "Install packages into /relocate" + pm install {{ $builderDependencies.packages | join " " }} -d /relocate - echo "Relocate additional libs to /VBINS" - ./relocate_binaries.sh -i "$LIBS" -o /VBINS + echo "Copy libvirt and qemu binaries into /relocate" + cp -a /libvirt-bins/. /relocate/ + cp -a /qemu-bins/. /relocate/ + rm -rf /libvirt-bins /qemu-bins - cp -a /VBINS/. /relocate + echo "Create runtime folder hierarchy" + mkdir -p /relocate/{etc,root} + mkdir -p /relocate/var/{log/libvirt/qemu,log/swtpm/libvirt/qemu,lib/libvirt/qemu,run/libvirt/qemu,lib/swtpm-localca,lib/libvirt/swtpm} - echo "Show libs after relocation in /relocate/usr/lib64" - ls -la /relocate/usr/lib64 - # Cleanup - rm -rf /{VBINS,qemu-bins,libvirt-bins} + echo "Rebuild ld.so.cache so binaries without RUNPATH (e.g. node-labeller) find libs in both /usr/lib and /usr/lib64" + /relocate/lib64/ld-linux-x86-64.so.2 --library-path /relocate/lib64:/relocate/usr/lib:/relocate/usr/lib64 /relocate/sbin/ldconfig -r /relocate setup: - | - echo "Copy binaries to /relocate" - ./relocate_binaries.sh -i "{{ $builderDependencies.binaries | join " " }}" -o /relocate - - echo "Copy additional config swtpm" - cp -a /etc/{swtpm_setup.conf,swtpm-localca.conf,swtpm-localca.options} /relocate/etc/ - - echo "Copy xattr config" - cp -a /etc/xattr.conf /relocate/etc - - # glibc-gconv-modules - # This package contains helper modules necessary to convert data between various charsets - cp -a /usr/lib64/gconv /relocate/usr/lib64/gconv - echo "root:x:0:0:root:/root:/bin/bash" >> /relocate/etc/passwd echo "root:x:0:" >> /relocate/etc/group echo "root:x:::::::" >> /relocate/etc/shadow @@ -346,41 +217,6 @@ shell: cd / - - | - convert_version() { - local version="${1#v}" - IFS='.' read -r major minor patch <<< "$version" - printf "%d%03d\n" "$major" "$minor" - } - - libvirt_version=$(convert_version {{ $version }}) - - echo "libvirt_version: $libvirt_version" - - SYMLINC_LIST=$(cat <