diff --git a/.kres.yaml b/.kres.yaml index 669113e8..b7a2c359 100644 --- a/.kres.yaml +++ b/.kres.yaml @@ -62,14 +62,20 @@ spec: - TAG - PKGS - PKGS_PREFIX + - TOOLS + - TOOLS_PREFIX makefile: extraVariables: - name: EXTENSIONS_IMAGE_REF defaultValue: $(REGISTRY_AND_USERNAME)/extensions:$(TAG) - name: PKGS - defaultValue: v1.10.0-alpha.0-40-ge1f11f0 + defaultValue: v1.10.0-alpha.0-46-gcc5317a - name: PKGS_PREFIX defaultValue: ghcr.io/siderolabs + - name: TOOLS + defaultValue: v1.10.0-alpha.0-17-g6a71711 + - name: TOOLS_PREFIX + defaultValue: ghcr.io/siderolabs useBldrPkgTagResolver: true --- kind: common.Build diff --git a/Makefile b/Makefile index afbf23d1..8d2ac30c 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2025-02-20T20:33:13Z by kres 8a48729. +# Generated on 2025-02-25T07:49:52Z by kres 1281806. # common variables @@ -44,12 +44,16 @@ COMMON_ARGS += --build-arg=SOURCE_DATE_EPOCH=$(SOURCE_DATE_EPOCH) COMMON_ARGS += --build-arg=TAG="$(TAG)" COMMON_ARGS += --build-arg=PKGS="$(PKGS)" COMMON_ARGS += --build-arg=PKGS_PREFIX="$(PKGS_PREFIX)" +COMMON_ARGS += --build-arg=TOOLS="$(TOOLS)" +COMMON_ARGS += --build-arg=TOOLS_PREFIX="$(TOOLS_PREFIX)" # extra variables EXTENSIONS_IMAGE_REF ?= $(REGISTRY_AND_USERNAME)/extensions:$(TAG) -PKGS ?= v1.10.0-alpha.0-40-ge1f11f0 +PKGS ?= v1.10.0-alpha.0-44-g7774b08 PKGS_PREFIX ?= ghcr.io/siderolabs +TOOLS ?= v1.10.0-alpha.0-17-g6a71711 +TOOLS_PREFIX ?= ghcr.io/siderolabs # targets defines all the available targets diff --git a/Pkgfile b/Pkgfile index 12df4f83..c1d265d2 100644 --- a/Pkgfile +++ b/Pkgfile @@ -6,14 +6,24 @@ vars: LINUX_FIRMWARE_VERSION: "20250211" # update this when updating PKGS_VERSION in Makefile DRBD_DRIVER_VERSION: 9.2.12 # update this when updating PKGS_VERSION in Makefile ZFS_DRIVER_VERSION: 2.3.0 # update this when updating PKGS_VERSION in Makefile + ZFS_TOOLS_SHA256: 6e8787eab55f24c6b9c317f3fe9b0da9a665eb34c31df88ff368d9a92e9356a6 + ZFS_TOOLS_SHA512: f0bb1c6e28b325765be809dbc5d38ba294daa38b54eafd7d129cf6081fb209b200580437019faeed3614bbb0687d6583698a9282f3275905a1f5a8314a66cf0b UTIL_LINUX_VERSION: 2.40.4 # update this when updating PKGS_VERSION in Makefile + UTIL_LINUX_SHA256: 5c1daf733b04e9859afdc3bd87cc481180ee0f88b5c0946b16fdec931975fb79 + UTIL_LINUX_SHA512: 0024955056ba7b4c54040a917f9919f49692e57ba6d42d17a6c29c1eefe88bf48b1214a545072b71c468829a63a8f15237f49733e9127c134e11126d1e435124 # renovate: datasource=git-tags extractVersion=^libtiprc-(?.*)$ depName=git://linux-nfs.org/~steved/libtirpc LIBTIRPC_VERSION: 1-3-3 + LIBTIRPC_SHA256: 6474e98851d9f6f33871957ddee9714fdcd9d8a5ee9abb5a98d63ea2e60e12f3 + LIBTIRPC_SHA512: df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe # renovate: datasource=github-tags extractVersion=^v(?.*)$ depName=madler/zlib ZLIB_VERSION: 1.3.1 + ZLIB_SHA256: 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23 + ZLIB_SHA512: 580677aad97093829090d4b605ac81c50327e74a6c2de0b85dd2e8525553f3ddde17556ea46f8f007f89e435493c9a20bc997d1ef1c1c2c23274528e3c46b94f # renovate: datasource=github-tags depName=OpenELEC/dvb-firmware LINUX_DVB_FIRMWARE: 0.0.51 + LINUX_DVB_FIRMWARE_SHA256: cef3ce537d213e020af794cecf9de207e2882c375ceda39102eb6fa2580bad8d + LINUX_DVB_FIRMWARE_SHA512: 2372dba98083c76865f5f0f8101b1160888e03cdbe911dd08621e7b6f38e8a25ae5d56eefc21728bf65fd09ea613b53606df4021d3972b0bc9d2bd8b6cbe20a1 labels: org.opencontainers.image.source: https://github.com/siderolabs/extensions diff --git a/container-runtime/crun/pkg.yaml b/container-runtime/crun/pkg.yaml index 1882f4f4..63818b63 100644 --- a/container-runtime/crun/pkg.yaml +++ b/container-runtime/crun/pkg.yaml @@ -8,13 +8,13 @@ steps: # {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://github.com/containers/crun/releases/download/{{ .CRUN_VERSION }}/crun-{{ .CRUN_VERSION }}-linux-arm64-disable-systemd destination: crun - sha256: 19fa0707056b9672c1c8b31049861a97ccf7bb7e85836edcd71c7f9c63656214 - sha512: dd1012431a74184da6af51f2563662d4e459258330d821a31961d27d728782b4881b90c91401bab541ba69f2b0e2868f5e2d29606a2edc4561615045ae06d700 + sha256: {{ .CRUN_ARM64_SHA256 }} + sha512: {{ .CRUN_ARM64_SHA512 }} # {{ else }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://github.com/containers/crun/releases/download/{{ .CRUN_VERSION }}/crun-{{ .CRUN_VERSION }}-linux-amd64-disable-systemd destination: crun - sha256: 17c22b5d941b7072739dd859a69b4038a6cd3c94d30cf093746ba059fcbdbf76 - sha512: 4a95f0db65f9d8eb05d3959511432c80da77f0f7bf4c52b88f41a28ab86d375a920afaee9cf75718522bf69616ff192371b0b7d71f333b4ca9a7b75d63d49670 + sha256: {{ .CRUN_AMD64_SHA256 }} + sha512: {{ .CRUN_AMD64_SHA512 }} # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr prepare: - | diff --git a/container-runtime/ecr-credential-provider/pkg.yaml b/container-runtime/ecr-credential-provider/pkg.yaml index 3cd03905..cc19c3d9 100644 --- a/container-runtime/ecr-credential-provider/pkg.yaml +++ b/container-runtime/ecr-credential-provider/pkg.yaml @@ -5,10 +5,10 @@ dependencies: - stage: base steps: - sources: - - url: https://github.com/kubernetes/cloud-provider-aws/archive/refs/tags/{{ .VERSION }}.tar.gz + - url: https://github.com/kubernetes/cloud-provider-aws/archive/refs/tags/{{ .CLOUD_PROVIDER_AWS_VERSION }}.tar.gz destination: cloud-provider-aws.tar.gz - sha256: 0bd75a18faab15dae7a603e1d6b57691953f1b6427f6eaa4c14e9fbfc1a75348 - sha512: e85b0c4a79f6c087147a5868520693f7cb98a471d5497dcda27a6e341e719868f5308ccf8d9781e601ff1b52f332a0447033a096c929e768553e937e154db25e + sha256: {{ .CLOUD_PROVIDER_AWS_SHA256 }} + sha512: {{ .CLOUD_PROVIDER_AWS_SHA512 }} env: GOPATH: /tmp/go cachePaths: diff --git a/container-runtime/gvisor/pkg.yaml b/container-runtime/gvisor/pkg.yaml index 11534428..13ce5ffb 100644 --- a/container-runtime/gvisor/pkg.yaml +++ b/container-runtime/gvisor/pkg.yaml @@ -5,12 +5,10 @@ dependencies: - stage: base steps: - sources: - # gvisor repo 'master' branch is Bazel-bazed, so we need to find matching commit in the "go" branch - # find the go-branch specific merge commit ("Merge release-... (automated)") which has the release-tagged commit as a parent - - url: https://github.com/google/gvisor/archive/2f1ef2228e0ca861ced3ecc562f2629d6b2aa45a.tar.gz + - url: https://github.com/google/gvisor/archive/{{ .GVISOR_REV }}.tar.gz destination: gvisor.tar.gz - sha256: 63419d6c5744f17f8f8229919ed2399e5e8d567735379b22f34acba2cfc8ab34 - sha512: 567f72bbf701176e394ca5ad6ba1be8432e56d8f48344dc9561dba668536ca3132c7f9b8a19485b9518d35783b32426318def14e7ca9cc7c682ab26f1db9e293 + sha256: {{ .GVISOR_SHA256 }} + sha512: {{ .GVISOR_SHA512 }} env: GOPATH: /tmp/go cachePaths: diff --git a/container-runtime/kata-containers/pkg.yaml b/container-runtime/kata-containers/pkg.yaml index ec156e3e..7702f141 100644 --- a/container-runtime/kata-containers/pkg.yaml +++ b/container-runtime/kata-containers/pkg.yaml @@ -8,18 +8,18 @@ steps: # {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://github.com/kata-containers/kata-containers/releases/download/{{ .KATA_CONTAINERS_VERSION }}/kata-static-{{ .KATA_CONTAINERS_VERSION }}-arm64.tar.xz destination: kata-static.tar.xz - sha256: 5437f0162e08154260c58642f433d8a9154fb6d443ca2c1ddee675154ec88c9d - sha512: 000cf484bd9a9a8500fcbed024b69c4337457bc3e054f6bc2bf6ca6258d8cd78c403d540729a97361ea2f0ca49de13d37078ec0e3ca6c6330003474bf5090e77 + sha256: {{ .KATA_CONTAINERS_STATIC_ARM64_SHA256 }} + sha512: {{ .KATA_CONTAINERS_STATIC_ARM64_SHA512 }} # {{ else }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://github.com/kata-containers/kata-containers/releases/download/{{ .KATA_CONTAINERS_VERSION }}/kata-static-{{ .KATA_CONTAINERS_VERSION }}-amd64.tar.xz destination: kata-static.tar.xz - sha256: 72e29c7b3ee325e0049bf694bbb843ed07c3eb0a05d89c2b3a1635241e4bafe8 - sha512: b7ff426d4ea44053b7028bae32b3aa2a94d000c5e2bdd361ac0f144988f52e86d61eccc73bf3a6fc888b5d6c6f8db44c9a8ca0fa651bb27a7ab95818144d3b9e + sha256: {{ .KATA_CONTAINERS_STATIC_AMD64_SHA256 }} + sha512: {{ .KATA_CONTAINERS_STATIC_AMD64_SHA512 }} # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://github.com/kata-containers/kata-containers/archive/refs/tags/{{ .KATA_CONTAINERS_VERSION }}.tar.gz destination: kata-containers.tar.gz - sha256: 6567498577888f29d186d14629e7e987e8afc49ab988c72e0bc80918fe99295a - sha512: 54b989b1db27e56266d1e40b18d3c4f353a3f876dad358afecbba7fb7e1238da1f0856c73f627cbb24e36176f784e2a809bb1b7a990ad21644b06e7b43d64a68 + sha256: {{ .KATA_CONTAINERS_SHA256 }} + sha512: {{ .KATA_CONTAINERS_SHA512 }} env: GOPATH: /tmp/go cachePaths: diff --git a/container-runtime/spin/pkg.yaml b/container-runtime/spin/pkg.yaml index b8895278..427ac303 100644 --- a/container-runtime/spin/pkg.yaml +++ b/container-runtime/spin/pkg.yaml @@ -8,13 +8,13 @@ steps: # {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://github.com/spinkube/containerd-shim-spin/releases/download/{{ .SPIN_VERSION }}/containerd-shim-spin-v2-linux-aarch64.tar.gz destination: containerd-shim-spin.tar.gz - sha256: bc26d30f08ebed17a9f02059d10d094b3c77a9befb421dc70dfa4ab3840809c7 - sha512: bcd0804c6d9664110e93f73e1bc82aed5c6aea98f56a4a189201fdcca8a7d5af702b1ad88827894b7cf39ed47a818585f722ff05bc58275da33b94abb6c7b91a + sha256: {{ .SPIN_ARM64_SHA256 }} + sha512: {{ .SPIN_ARM64_SHA512 }} # {{ else }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://github.com/spinkube/containerd-shim-spin/releases/download/{{ .SPIN_VERSION }}/containerd-shim-spin-v2-linux-x86_64.tar.gz destination: containerd-shim-spin.tar.gz - sha256: af4daf6180d897d583dc2b8e4f032269c9c9e7bc73454442fd1d659147a40f8d - sha512: 7665a0fc1a21ccc83f9c1d7e746a170c96ceca19ae35605d5eceae4a789a0919b89b326c94b3c75e3ca5dbb34c3756d17e71e1f5be7d352138fb654630debf33 + sha256: {{ .SPIN_AMD64_SHA256 }} + sha512: {{ .SPIN_AMD64_SHA512 }} # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr prepare: - | diff --git a/container-runtime/stargz-snapshotter/pkg.yaml b/container-runtime/stargz-snapshotter/pkg.yaml index 33b79384..e72c8eae 100644 --- a/container-runtime/stargz-snapshotter/pkg.yaml +++ b/container-runtime/stargz-snapshotter/pkg.yaml @@ -7,8 +7,8 @@ steps: - sources: - url: https://github.com/containerd/stargz-snapshotter/archive/refs/tags/{{ .STARGZ_SNAPSHOTTER_VERSION }}.tar.gz destination: stargz-snapshotter.tar.gz - sha256: 576f59d4375ac2cab24310d28e3ac98148c05dc6714649e1ec27e8d4fa8a9679 - sha512: 3a8226e29305f55e9244017cd3063e9ba9b8b4a79a404000677e0e99a84d1337b12a37f6d1b5539c9579f54b1c118fb0ce373eb402296a18d8e55474d549986a + sha256: {{ .STARGZ_SNAPSHOTTER_SHA256 }} + sha512: {{ .STARGZ_SNAPSHOTTER_SHA512 }} env: GOPATH: /tmp/go cachePaths: diff --git a/container-runtime/vars.yaml b/container-runtime/vars.yaml index 1ef194bd..f7444e00 100644 --- a/container-runtime/vars.yaml +++ b/container-runtime/vars.yaml @@ -1,14 +1,41 @@ # renovate: datasource=github-tags extractVersion=^release-(?.*)$ depName=google/gvisor -GVISOR_VERSION: 20241118.0 +GVISOR_VERSION: 20250217.0 +# gvisor repo 'master' branch is Bazel-bazed, so we need to find matching commit in the "go" branch +# find the go-branch specific merge commit ("Merge release-... (automated)") which has the release-tagged commit as a parent +GVISOR_REV: 313350f3e69787a9930e66186acddc8477c84f03 +GVISOR_SHA256: 0dc2db553a91b519cae1f81bad571738baa48b802f285e9c0889934645aaf2fb +GVISOR_SHA512: 0c682a014fde6f8c7f88d0640825b73fc2ac422a661d2002ea9b68616a14e969577752054011a9e6a7ccc1547d0d66258706fc8ba14884ebdf4eb6cd6a66a301 # renovate: datasource=github-releases depName=containerd/stargz-snapshotter STARGZ_SNAPSHOTTER_VERSION: v0.16.3 +STARGZ_SNAPSHOTTER_SHA256: 576f59d4375ac2cab24310d28e3ac98148c05dc6714649e1ec27e8d4fa8a9679 +STARGZ_SNAPSHOTTER_SHA512: 3a8226e29305f55e9244017cd3063e9ba9b8b4a79a404000677e0e99a84d1337b12a37f6d1b5539c9579f54b1c118fb0ce373eb402296a18d8e55474d549986a # renovate: datasource=github-releases depName=kubernetes/cloud-provider-aws -CLOUD_PROVIDER_AWS_VERSION: v1.32.0 +CLOUD_PROVIDER_AWS_VERSION: v1.32.1 +CLOUD_PROVIDER_AWS_SHA256: aecdfb69573066ff1fe33609abf9fc6e3d200d60c512356e00a0f4ec5e890843 +CLOUD_PROVIDER_AWS_SHA512: 787d48f4696c358084a0a24cc8b65b1a3ee0dc6dfdd677d8e8fc599312cd44759ebed5ba684ee1f295b3084d8a67b0301e970468ffdae554a1ca6f5dd149fca5 # renovate: datasource=git-tags extractVersion=^containerd-shim-wasmedge\/(?.*)$ depName=https://github.com/containerd/runwasi.git WASMEDGE_VERSION: v0.5.0 +WASMEDGE_ARM64_SHA256: d969b781531571ed7b2c5bc5e9ec22321e942567753892a9e042e6db882df944 +WASMEDGE_ARM64_SHA512: 27a4e2af61f4893de468e38086e3cc3fef9d5b5aae193136e4a443ed1657e21f591455198bd402ca24a079fe92ea4d2c658d4d02093dedff0655ffdcf5484203 +WASMEDGE_AMD64_SHA256: 84388d24c87be93e1e32ef15ff776b9cb17a8bf57374c0faca0a994508347de3 +WASMEDGE_AMD64_SHA512: 144a9d36b55a439700b09b96d25905c1c0ea3ebb4be95bbd71f541e34a07ff2ac4b0d5541e2bd45bb4ccc710f26b2f4b7e56067d9d484fb64986a574cbe21664 # renovate: datasource=git-tags depName=https://github.com/spinkube/containerd-shim-spin.git SPIN_VERSION: v0.18.0 +SPIN_ARM64_SHA256: bc26d30f08ebed17a9f02059d10d094b3c77a9befb421dc70dfa4ab3840809c7 +SPIN_ARM64_SHA512: bcd0804c6d9664110e93f73e1bc82aed5c6aea98f56a4a189201fdcca8a7d5af702b1ad88827894b7cf39ed47a818585f722ff05bc58275da33b94abb6c7b91a +SPIN_AMD64_SHA256: af4daf6180d897d583dc2b8e4f032269c9c9e7bc73454442fd1d659147a40f8d +SPIN_AMD64_SHA512: 7665a0fc1a21ccc83f9c1d7e746a170c96ceca19ae35605d5eceae4a789a0919b89b326c94b3c75e3ca5dbb34c3756d17e71e1f5be7d352138fb654630debf33 # renovate: datasource=github-releases depName=kata-containers/kata-containers -KATA_CONTAINERS_VERSION: 3.3.0 +KATA_CONTAINERS_VERSION: 3.14.0 +KATA_CONTAINERS_SHA256: e09a5394259a0d81f7571d2ff47221583747d7aa63d1a6e82d4d3d3ae7b58b6b +KATA_CONTAINERS_SHA512: 3aae1c357cd6bafbdbf28f27d3894214ae032a6cb7fca1ac0cc55d905642eeb51ff8266f831afec21a3ff1945bd905a594edb3e176785173e850dc7fb3a85f3c +KATA_CONTAINERS_STATIC_ARM64_SHA256: e0a0394a6ff9bc03432a6027ffdce12581875d56d1c70fd1dd9b909da78188af +KATA_CONTAINERS_STATIC_ARM64_SHA512: c16e3020013dd3c5335055c0f6145aece9e5ef3baf53520b5df1e3b51e71b708ec89b2f38262a3cb8132d9479e448f68a1627d5c5989dc1142a8af4b6f3082ff +KATA_CONTAINERS_STATIC_AMD64_SHA256: 3ec3a62f29042ac0d72f9f28625e053e6dc9f1fe59e31ff6d9437c579821fd19 +KATA_CONTAINERS_STATIC_AMD64_SHA512: 3ad8021930dc612b8b6a0d13fb0c83be838f4be129f3754a3e5622cd4a219f5991a3f3019a781a07d2d90221bdaa2c56c56f34249e5f4dbbe74a1132818c1ca4 # renovate: datasource=github-releases depName=containers/crun -CRUN_VERSION: 1.19.1 +CRUN_VERSION: 1.20 +CRUN_ARM64_SHA256: 1e06f605dd8f07c640c59113ed161143ef7786962b11e44804918070e374d5ea +CRUN_ARM64_SHA512: 6c630cab9fe45d740aeca577c6039bd1123b8c0e6bd6dbbdb5ded5b8fadc7b7ce325cb8d76716d6f462e59655c968e88393b4208d2e72b7326f9ecfb38ca93bb +CRUN_AMD64_SHA256: ff8407185ec474d7c60f697032b7b1fc1fb028fbd0bf13c7d5da9a7d9a479e38 +CRUN_AMD64_SHA512: d7d76bfc88192c3c7868f4dba89d2f6a73a8ea5649d1cd605828d674842145acd563cce1111e03a0fc9f4b820f5a6a5047db15ff704c98bf8c0e5bef085efb0b diff --git a/container-runtime/wasmedge/pkg.yaml b/container-runtime/wasmedge/pkg.yaml index 9d5d7a53..ce389cdc 100644 --- a/container-runtime/wasmedge/pkg.yaml +++ b/container-runtime/wasmedge/pkg.yaml @@ -8,13 +8,13 @@ steps: # {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://github.com/containerd/runwasi/releases/download/containerd-shim-wasmedge/{{ .WASMEDGE_VERSION }}/containerd-shim-wasmedge-aarch64-linux-musl.tar.gz destination: containerd-shim-wasmedge.tar.gz - sha256: d969b781531571ed7b2c5bc5e9ec22321e942567753892a9e042e6db882df944 - sha512: 27a4e2af61f4893de468e38086e3cc3fef9d5b5aae193136e4a443ed1657e21f591455198bd402ca24a079fe92ea4d2c658d4d02093dedff0655ffdcf5484203 + sha256: {{ .WASMEDGE_ARM64_SHA256 }} + sha512: {{ .WASMEDGE_ARM64_SHA512 }} # {{ else }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://github.com/containerd/runwasi/releases/download/containerd-shim-wasmedge/{{ .WASMEDGE_VERSION }}/containerd-shim-wasmedge-x86_64-linux-musl.tar.gz destination: containerd-shim-wasmedge.tar.gz - sha256: 84388d24c87be93e1e32ef15ff776b9cb17a8bf57374c0faca0a994508347de3 - sha512: 144a9d36b55a439700b09b96d25905c1c0ea3ebb4be95bbd71f541e34a07ff2ac4b0d5541e2bd45bb4ccc710f26b2f4b7e56067d9d484fb64986a574cbe21664 + sha256: {{ .WASMEDGE_AMD64_SHA256 }} + sha512: {{ .WASMEDGE_AMD64_SHA512 }} # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr prepare: - | diff --git a/deps.png b/deps.png index 2de79844..02828bb4 100644 Binary files a/deps.png and b/deps.png differ diff --git a/dvb/cx23885/pkg.yaml b/dvb/cx23885/pkg.yaml index aaa39fc3..b8a2b2bf 100644 --- a/dvb/cx23885/pkg.yaml +++ b/dvb/cx23885/pkg.yaml @@ -11,8 +11,8 @@ steps: - sources: - url: https://github.com/OpenELEC/dvb-firmware/archive/refs/tags/{{ .LINUX_DVB_FIRMWARE }}.tar.gz destination: dvb-firmware.tar.gz - sha256: cef3ce537d213e020af794cecf9de207e2882c375ceda39102eb6fa2580bad8d - sha512: 2372dba98083c76865f5f0f8101b1160888e03cdbe911dd08621e7b6f38e8a25ae5d56eefc21728bf65fd09ea613b53606df4021d3972b0bc9d2bd8b6cbe20a1 + sha256: {{ .LINUX_DVB_FIRMWARE_SHA256 }} + sha512: {{ .LINUX_DVB_FIRMWARE_SHA512 }} prepare: - | sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml diff --git a/firmware/intel-ucode/pkg.yaml b/firmware/intel-ucode/pkg.yaml index 855a7221..d1d62a69 100644 --- a/firmware/intel-ucode/pkg.yaml +++ b/firmware/intel-ucode/pkg.yaml @@ -7,8 +7,8 @@ steps: - sources: - url: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/refs/tags/microcode-{{ .INTEL_UCODE_VERSION }}.tar.gz destination: intel-ucode.tar.gz - sha256: 1da88b51953c9da2e20b5c94b3d7270cf87ea5babcaa56e3d6a5c9eaf11694b3 - sha512: 493216fb14097c7c9bda3117fbcae8ad4300fb8646918338119ef303000aad6f73ca04acc59c9a890b0b2b58e097798f673954f15e3142948267bbeeacc842cf + sha256: {{ .INTEL_UCODE_SHA256 }} + sha512: {{ .INTEL_UCODE_SHA512 }} prepare: - | sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml diff --git a/firmware/vars.yaml b/firmware/vars.yaml index c4f04d16..83cfcf51 100644 --- a/firmware/vars.yaml +++ b/firmware/vars.yaml @@ -1,2 +1,4 @@ # renovate: datasource=github-releases extractVersion=^microcode-(?.*)$ depName=intel/Intel-Linux-Processor-Microcode-Data-Files INTEL_UCODE_VERSION: 20250211 +INTEL_UCODE_SHA256: 1da88b51953c9da2e20b5c94b3d7270cf87ea5babcaa56e3d6a5c9eaf11694b3 +INTEL_UCODE_SHA512: 493216fb14097c7c9bda3117fbcae8ad4300fb8646918338119ef303000aad6f73ca04acc59c9a890b0b2b58e097798f673954f15e3142948267bbeeacc842cf diff --git a/guest-agents/qemu-guest-agent/glib/pkg.yaml b/guest-agents/qemu-guest-agent/glib/pkg.yaml index 6e4b7773..b33b046a 100644 --- a/guest-agents/qemu-guest-agent/glib/pkg.yaml +++ b/guest-agents/qemu-guest-agent/glib/pkg.yaml @@ -3,14 +3,13 @@ variant: scratch shell: /bin/bash dependencies: - stage: base - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/openssl:{{ .BUILD_ARG_PKGS }}" - stage: pcre2 steps: - sources: - url: https://download.gnome.org/sources/glib/{{ regexReplaceAll ".\\d+$" .GLIB_VERSION "${1}" }}/glib-{{ .GLIB_VERSION }}.tar.xz destination: glib.tar.xz - sha256: 8428d672c8485636d940f03ce8dcdc174f9b3892ac8b2eea76dd281af6a6e937 - sha512: 1686ef719122d2b3e8bcc569ba1e125cde51fbe645811e1eb7ddd49e300ff834eed712bb619bba13629f23ad5f801fdc2d37e3103b5150ad3cb7ff9d1168d902 + sha256: {{ .GLIB_SHA256 }} + sha512: {{ .GLIB_SHA512 }} prepare: - | tar -xf glib.tar.xz --strip-components=1 diff --git a/guest-agents/qemu-guest-agent/pcre2/pkg.yaml b/guest-agents/qemu-guest-agent/pcre2/pkg.yaml index 214c7d03..35a93817 100644 --- a/guest-agents/qemu-guest-agent/pcre2/pkg.yaml +++ b/guest-agents/qemu-guest-agent/pcre2/pkg.yaml @@ -7,8 +7,8 @@ steps: - sources: - url: https://github.com/PCRE2Project/pcre2/releases/download/pcre2-{{ .PCRE2_VERSION }}/pcre2-{{ .PCRE2_VERSION }}.tar.bz2 destination: pcre2.tar.bz2 - sha256: 8d36cd8cb6ea2a4c2bb358ff6411b0c788633a2a45dabbf1aeb4b701d1b5e840 - sha512: 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3 + sha256: {{ .PCRE2_SHA256 }} + sha512: {{ .PCRE2_SHA512 }} prepare: - | tar -xf pcre2.tar.bz2 --strip-components=1 diff --git a/guest-agents/qemu-guest-agent/pkg.yaml b/guest-agents/qemu-guest-agent/pkg.yaml index 83635a9d..853395d0 100644 --- a/guest-agents/qemu-guest-agent/pkg.yaml +++ b/guest-agents/qemu-guest-agent/pkg.yaml @@ -3,15 +3,14 @@ variant: scratch shell: /bin/bash dependencies: - stage: base - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/openssl:{{ .BUILD_ARG_PKGS }}" - stage: pcre2 - stage: glib steps: - sources: - url: https://download.qemu.org/qemu-{{ .QEMU_VERSION }}.tar.xz destination: qemu.tar.xz - sha256: f859f0bc65e1f533d040bbe8c92bcfecee5af2c921a6687c652fb44d089bd894 - sha512: f92548623e4e31400c823a2d78417a8a4ecfccb07f3ee4883e2f2ad33054539d2a37d076dbc64df42c6c86c08fa7c2c975cd6e823aa14d5f20cef83348006813 + sha256: {{ .QEMU_SHA256 }} + sha512: {{ .QEMU_SHA512 }} prepare: - | sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml diff --git a/guest-agents/vars.yaml b/guest-agents/vars.yaml index 60eeaefd..35e18dc3 100644 --- a/guest-agents/vars.yaml +++ b/guest-agents/vars.yaml @@ -1,11 +1,19 @@ # renovate: datasource=git-tags extractVersion=^v(?.*)$ depName=https://github.com/qemu/qemu.git -QEMU_VERSION: 9.2.0 +QEMU_VERSION: 9.2.1 +QEMU_SHA256: 72874fe9c395ced0c7fd7c22c43744072697f7ee1926a72237bd81784b2faf62 +QEMU_SHA512: b8eb457ad9b565054dddb3987e17a8ce43adfe90391790774640d109a9efae1784ca71fe808a3595cf2585c2640bec3f74b0f336c7c6ce3d77e4ee66630fa998 # renovate: datasource=git-tags depName=https://gitlab.gnome.org/GNOME/glib.git GLIB_VERSION: 2.83.2 +GLIB_SHA256: 8428d672c8485636d940f03ce8dcdc174f9b3892ac8b2eea76dd281af6a6e937 +GLIB_SHA512: 1686ef719122d2b3e8bcc569ba1e125cde51fbe645811e1eb7ddd49e300ff834eed712bb619bba13629f23ad5f801fdc2d37e3103b5150ad3cb7ff9d1168d902 # renovate: datasource=github-releases extractVersion=^pcre2-(?.*)$ depName=PCRE2Project/pcre2 PCRE2_VERSION: 10.42 +PCRE2_SHA256: 8d36cd8cb6ea2a4c2bb358ff6411b0c788633a2a45dabbf1aeb4b701d1b5e840 +PCRE2_SHA512: 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3 # renovate: datasource=git-tags depName=https://gitlab.com/xen-project/xen-guest-agent.git XEN_GUEST_AGENT_VERSION: 5c274e651c29f92fc0c418fda486373b0f34f0da +XEN_GUEST_AGENT_SHA256: c52f4781739e500e98a3298c9e44fe9bcbe1892c22aa6bb031d1a847123deaaa +XEN_GUEST_AGENT_SHA512: 49bf15d7257f7fcb5ac919ca57e8c16bb6f8199684adef034bd1e7683dd9fb23a5604667fb75e27eadd02a2f9b130339409873b5720d7d3f5e4153feb5fa98ba # renovate: datasource=github-releases depName=siderolabs/talos-vmtoolsd TALOS_VMTOOLSD_VERSION: v1.0.0 # renovate: datasource=github-releases depName=siderolabs/talos-metal-agent diff --git a/guest-agents/xen-guest-agent/pkg.yaml b/guest-agents/xen-guest-agent/pkg.yaml index b7363f82..141710ac 100644 --- a/guest-agents/xen-guest-agent/pkg.yaml +++ b/guest-agents/xen-guest-agent/pkg.yaml @@ -17,8 +17,8 @@ steps: RUSTFLAGS: '-C target-feature=+crt-static' - sources: - url: https://gitlab.com/xen-project/xen-guest-agent/-/archive/{{ .XEN_GUEST_AGENT_VERSION }}/xen-guest-agent-{{ .XEN_GUEST_AGENT_VERSION }}.tar.gz - sha256: c52f4781739e500e98a3298c9e44fe9bcbe1892c22aa6bb031d1a847123deaaa - sha512: 49bf15d7257f7fcb5ac919ca57e8c16bb6f8199684adef034bd1e7683dd9fb23a5604667fb75e27eadd02a2f9b130339409873b5720d7d3f5e4153feb5fa98ba + sha256: {{ .XEN_GUEST_AGENT_SHA256 }} + sha512: {{ .XEN_GUEST_AGENT_SHA512 }} destination: xe-guest-agent.tar.gz - network: default prepare: diff --git a/hack/release.toml b/hack/release.toml index b6b4b372..62cdc4e2 100644 --- a/hack/release.toml +++ b/hack/release.toml @@ -21,17 +21,24 @@ See [Talos Linux documentation](https://www.talos.dev/v1.10/talos-guides/configu description = """\ Linux Firmware: 20250211 stargz-snapshotter: 0.16.3 -ecr-credential-provider: 1.32.0 +ecr-credential-provider: 1.32.1 wasm-edge: 0.5.0 crun: 1.19.1 spin: 0.18.0 -qemu-guest-agent: 9.2.0 -Tailscale: 1.78.1 +qemu-guest-agent: 9.2.1 +Tailscale: 1.80.0 ZFS: 2.3.0 NVIDIA LTS: 535.230.02 NVIDIA Production: 550.144.03 NVIDIA Container Toolkit: 1.17.4 Intel u-code: 20250211 +Gvisor: 20250217.0 +Kata-containers: 3.14.0 +crun: 1.20 +Glibc: 2.41 +libseccomp: 2.6.0 +Open-iSCSI: 2.1.11 +mdadm: 4.4 """ [notes.nebula] diff --git a/internal/base/pkg.yaml b/internal/base/pkg.yaml index 4d6b5f61..3e88e12f 100644 --- a/internal/base/pkg.yaml +++ b/internal/base/pkg.yaml @@ -2,7 +2,7 @@ name: base variant: scratch shell: /bin/bash dependencies: - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/base:{{ .BUILD_ARG_PKGS }}" + - image: "{{ .BUILD_ARG_TOOLS_PREFIX }}/tools:{{ .BUILD_ARG_TOOLS }}" - image: ghcr.io/siderolabs/extensions-validator:7d4395d finalize: - from: / diff --git a/misc/glibc/pkg.yaml b/misc/glibc/pkg.yaml index df8b6c8b..054761c6 100644 --- a/misc/glibc/pkg.yaml +++ b/misc/glibc/pkg.yaml @@ -11,10 +11,10 @@ dependencies: - image: cgr.dev/chainguard/wolfi-base@{{ .WOLFI_BASE_REF }} steps: - sources: - - url: https://src.fedoraproject.org/lookaside/pkgs/glibc/glibc-{{ .GLIBC_VERSION }}-9-g132a72f93c.tar.xz/sha512/f88ffb4ab47104640c88504ca2619cdca0795565173daf98a37d624333e14ab96699f662597fe51ba94a274c4cc7001bd2c8cc29fd5df012733298049e533bf4/glibc-{{ .VERSION }}-9-g132a72f93c.tar.xz + - url: https://src.fedoraproject.org/lookaside/pkgs/glibc/glibc-{{ .GLIBC_VERSION }}-8-g1e0e33e1b1.tar.xz/sha512/449e3d4f6b59bfde2175c5d1be71447b084e0b12b176518b65fd9b0ac8430766b25416a173fe3efd47462bc1719d59a051e7eed9544e0fba9165dd86f69ee0b9/glibc-{{ .GLIBC_VERSION }}-8-g1e0e33e1b1.tar.xz destination: glibc.tar.xz - sha256: 49cd4eed693ffa9010d81e1c75ab33a278a7cbb404a01564b2e287e04ec3d4d3 - sha512: f88ffb4ab47104640c88504ca2619cdca0795565173daf98a37d624333e14ab96699f662597fe51ba94a274c4cc7001bd2c8cc29fd5df012733298049e533bf4 + sha256: {{ .GLIBC_SHA256 }} + sha512: {{ .GLIBC_SHA512 }} prepare: - | sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml diff --git a/misc/glibc/vars.yaml b/misc/glibc/vars.yaml index 0f0a4d61..b2ec1a81 100644 --- a/misc/glibc/vars.yaml +++ b/misc/glibc/vars.yaml @@ -1,4 +1,4 @@ # renovate: datasource=docker versioning=docker depName=cgr.dev/chainguard/wolfi-base -WOLFI_BASE_REF: sha256:4f12c90f259bd273ed698660bc983053c5f4d2d2617beb0d481d4ec43d7cbbbd +WOLFI_BASE_REF: sha256:274f9fe3078a2f9757516d149a3eee9d227be39925ecdb1a56b0e796882d70a6 VERSION: {{ .GLIBC_VERSION }} diff --git a/misc/vars.yaml b/misc/vars.yaml index e99da6bf..e5097364 100644 --- a/misc/vars.yaml +++ b/misc/vars.yaml @@ -1,2 +1,4 @@ # renovate: datasource=git-tags extractVersion=^glibc-(?.*)$ depName=https://sourceware.org/git/glibc.git -GLIBC_VERSION: 2.40 +GLIBC_VERSION: 2.41 +GLIBC_SHA256: af71d83f774c92c5ed11cb7904332041cf7cca15ff2e7b3d6c3e708e688fe400 +GLIBC_SHA512: 449e3d4f6b59bfde2175c5d1be71447b084e0b12b176518b65fd9b0ac8430766b25416a173fe3efd47462bc1719d59a051e7eed9544e0fba9165dd86f69ee0b9 diff --git a/network/cloudflared/pkg.yaml b/network/cloudflared/pkg.yaml index 8e15a3cd..5a53870d 100644 --- a/network/cloudflared/pkg.yaml +++ b/network/cloudflared/pkg.yaml @@ -5,17 +5,17 @@ dependencies: - stage: base steps: - sources: - # {{ if eq .ARCH "x86_64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - - url: https://github.com/cloudflare/cloudflared/releases/download/{{ .CLOUDFLARED_VERSION }}/cloudflared-linux-amd64 - destination: cloudflared - sha256: b868cfffc393dd9f1c5ae79812353c2ff73cfa95da4c3dcb0ec98ce55d13943d - sha512: 1361fc70ceaa072e76beffe838d9721bc2b468f40794d99241771464d65db009662f1609b953ce0856302cccabbb82cd6cbff9f42d3bd10e83b5322cd72dd0b0 - # {{ else if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr + # {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://github.com/cloudflare/cloudflared/releases/download/{{ .CLOUDFLARED_VERSION }}/cloudflared-linux-arm64 destination: cloudflared - sha256: 0642e5e6e793b955969a1bad2a4bfe8b810e4761feefda40c4d02888948212d4 - sha512: 8bc0d88e36aeff5b4fa5a946fe1ff8e7565065d58790405afe829b7aa99488ef48a5b71762e161c050cba67e25327dbb7dbcb37707a6d36c91d814898585314d - # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr + sha256: {{ .CLOUDFLARED_ARM64_SHA256 }} + sha512: {{ .CLOUDFLARED_ARM64_SHA512 }} + # {{ else if eq .ARCH "x86_64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr + - url: https://github.com/cloudflare/cloudflared/releases/download/{{ .CLOUDFLARED_VERSION }}/cloudflared-linux-amd64 + destination: cloudflared + sha256: {{ .CLOUDFLARED_AMD64_SHA256 }} + sha512: {{ .CLOUDFLARED_AMD64_SHA512 }} + # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr prepare: - | sed -i 's#$CLOUDFLARED_VERSION#{{ .CLOUDFLARED_VERSION }}#' /pkg/manifest.yaml diff --git a/network/lldpd/pkg.yaml b/network/lldpd/pkg.yaml index 7275ffda..bf221a4c 100644 --- a/network/lldpd/pkg.yaml +++ b/network/lldpd/pkg.yaml @@ -10,8 +10,8 @@ steps: - sources: - url: https://github.com/lldpd/lldpd/releases/download/{{ .LLDPD_VERSION }}/lldpd-{{ .LLDPD_VERSION }}.tar.gz destination: lldpd.tar.gz - sha256: 4de17fe5137b4d44a7bd57f8dfc80cffe2c8bb3691b4ae3012b5a6ea20d79ee0 - sha512: 128a664de09fb91fd1cab4070e3a9cf2705d91f57e956f6953f431f17fcf21ce3f12b89a536e66057ef456840cfd0c2ac5102ec9736f2856586d7a64751cfb67 + sha256: {{ .LLDPD_SHA256 }} + sha512: {{ .LLDPD_SHA512 }} # ref: https://git.alpinelinux.org/aports/tree/main/libc-dev # https://wiki.musl-libc.org/faq.html#Q:-Why-is-%3Ccode%3Esys/queue.h%3C/code%3E-not-included - url: https://git.alpinelinux.org/aports/plain/main/libc-dev/sys-queue.h?id=87f42de0e1c1c6d2b229edfc126a3d4191c835ed diff --git a/network/nebula/pkg.yaml b/network/nebula/pkg.yaml index 553ecf10..10f6fa2e 100644 --- a/network/nebula/pkg.yaml +++ b/network/nebula/pkg.yaml @@ -12,8 +12,8 @@ steps: sources: - url: https://github.com/slackhq/nebula/archive/refs/tags/v{{ .NEBULA_VERSION}}.tar.gz destination: nebula.tar.gz - sha256: 5f7000e943cbe8cc7d7e2651ee2301121654fe1f51902f010ca908ac9ca0eede - sha512: efdbceb05e0aa3958f81e6915d94f08a18e979ecf7cdf52c3158750a4b6131a72f15f1cb67b6756f8520ec7b2e2a57a437212d5386373abe9545ba7709bacbb3 + sha256: {{ .NEBULA_SHA256 }} + sha512: {{ .NEBULA_SHA512 }} - network: default prepare: - | diff --git a/network/tailscale/pkg.yaml b/network/tailscale/pkg.yaml index 3450fc64..f2677c23 100644 --- a/network/tailscale/pkg.yaml +++ b/network/tailscale/pkg.yaml @@ -12,8 +12,8 @@ steps: sources: - url: https://github.com/tailscale/tailscale/archive/refs/tags/v{{ .TAILSCALE_VERSION }}.tar.gz destination: tailscale.tar.gz - sha256: dbc25cc241bb233f183475f003d5508af7b45add1ca548b35a6a6fea91fb91af - sha512: 1286971554f15c601ee36050cbe361170de2ea4955fc8dde01a4a231f966a1049b9d85d2854637077c1900d4e67ef15352250e412f9e13b2d1cb6b34b2dce05a + sha256: {{ .TAILSCALE_SHA256 }} + sha512: {{ .TAILSCALE_SHA512 }} - network: default prepare: - | diff --git a/network/vars.yaml b/network/vars.yaml index d19e09ba..7107c21c 100644 --- a/network/vars.yaml +++ b/network/vars.yaml @@ -1,8 +1,18 @@ # renovate: datasource=github-releases extractVersion=^v(?.*)$ depName=tailscale/tailscale -TAILSCALE_VERSION: 1.78.1 +TAILSCALE_VERSION: 1.80.0 +TAILSCALE_SHA256: 3dc0e5f903912ba5ada04c807501550b2d434111d1080b11099672d3dfd5c3f3 +TAILSCALE_SHA512: 17ba3a9866cb274b3cec197f676f2062eb8c662fbc2e0ec51da12e0123446eb3fdf8c871ae6ae9f99e46e54b95512b20be5bffccfb934742b574571c87d002d3 # renovate: datasource=github-releases depName=lldpd/lldpd LLDPD_VERSION: 1.0.19 +LLDPD_SHA256: 4de17fe5137b4d44a7bd57f8dfc80cffe2c8bb3691b4ae3012b5a6ea20d79ee0 +LLDPD_SHA512: 128a664de09fb91fd1cab4070e3a9cf2705d91f57e956f6953f431f17fcf21ce3f12b89a536e66057ef456840cfd0c2ac5102ec9736f2856586d7a64751cfb67 # renovate: datasource=github-releases depName=cloudflare/cloudflared CLOUDFLARED_VERSION: 2024.12.1 +CLOUDFLARED_ARM64_SHA256: 0642e5e6e793b955969a1bad2a4bfe8b810e4761feefda40c4d02888948212d4 +CLOUDFLARED_ARM64_SHA512: 8bc0d88e36aeff5b4fa5a946fe1ff8e7565065d58790405afe829b7aa99488ef48a5b71762e161c050cba67e25327dbb7dbcb37707a6d36c91d814898585314d +CLOUDFLARED_AMD64_SHA256: b868cfffc393dd9f1c5ae79812353c2ff73cfa95da4c3dcb0ec98ce55d13943d +CLOUDFLARED_AMD64_SHA512: 1361fc70ceaa072e76beffe838d9721bc2b468f40794d99241771464d65db009662f1609b953ce0856302cccabbb82cd6cbff9f42d3bd10e83b5322cd72dd0b0 # renovate: datasource=github-releases extractVersion=^v(?.*)$ depName=slackhq/nebula NEBULA_VERSION: 1.9.5 +NEBULA_SHA256: 5f7000e943cbe8cc7d7e2651ee2301121654fe1f51902f010ca908ac9ca0eede +NEBULA_SHA512: efdbceb05e0aa3958f81e6915d94f08a18e979ecf7cdf52c3158750a4b6131a72f15f1cb67b6756f8520ec7b2e2a57a437212d5386373abe9545ba7709bacbb3 diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/elfutils/pkg.yaml b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/elfutils/pkg.yaml index c1fcd187..eb2d02d2 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/elfutils/pkg.yaml +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/elfutils/pkg.yaml @@ -13,8 +13,8 @@ steps: - sources: - url: https://src.fedoraproject.org/lookaside/extras/elfutils/elfutils-{{ .ELFUTILS_VERSION }}.tar.bz2/sha512/543188f5f2cfe5bc7955a878416c5f252edff9926754e5de0c6c57b132f21d9285c9b29e41281e93baad11d4ae7efbbf93580c114579c182103565fe99bd3909/elfutils-{{ .ELFUTILS_VERSION }}.tar.bz2 destination: elfutils.tar.bz2 - sha256: 616099beae24aba11f9b63d86ca6cc8d566d968b802391334c91df54eab416b4 - sha512: 543188f5f2cfe5bc7955a878416c5f252edff9926754e5de0c6c57b132f21d9285c9b29e41281e93baad11d4ae7efbbf93580c114579c182103565fe99bd3909 + sha256: {{ .ELFUTILS_SHA256 }} + sha512: {{ .ELFUTILS_SHA512 }} prepare: - | tar -xjf elfutils.tar.bz2 --strip-components=1 diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libcap2/pkg.yaml b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libcap2/pkg.yaml index 958a9f39..1e76e6e7 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libcap2/pkg.yaml +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libcap2/pkg.yaml @@ -11,8 +11,8 @@ steps: - sources: - url: https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-{{ .LIBCAP_VERSION }}.tar.xz destination: libcap.tar.xz - sha256: 6405f6089cf4cdd8c271540cd990654d78dd0b1989b2d9bda20f933a75a795a5 - sha512: 8ab72cf39bf029656b2a4a5972a0da4ab4b46a3d8a8da66d6cde925e06fe34df2fa5fc4d0b62c9cec4972b0b2678fdac6ef9421b6fb83c2a5bf869cf8d5fdb16 + sha256: {{ .LIBCAP_SHA256 }} + sha512: {{ .LIBCAP_SHA512 }} prepare: - | tar -xf libcap.tar.xz --strip-components=1 diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libseccomp/pkg.yaml b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libseccomp/pkg.yaml index e93f7b51..38be45d9 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libseccomp/pkg.yaml +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libseccomp/pkg.yaml @@ -11,8 +11,8 @@ steps: - sources: - url: https://github.com/seccomp/libseccomp/releases/download/v{{ .LIBSECCOMP_VERSION }}/libseccomp-{{ .LIBSECCOMP_VERSION }}.tar.gz destination: libseccomp.tar.gz - sha256: 248a2c8a4d9b9858aa6baf52712c34afefcf9c9e94b76dce02c1c9aa25fb3375 - sha512: f630e7a7e53a21b7ccb4d3e7b37616b89aeceba916677c8e3032830411d77a14c2d74dcf594cd193b1acc11f52595072e28316dc44300e54083d5d7b314a38da + sha256: {{ .LIBSECCOMP_SHA256 }} + sha512: {{ .LIBSECCOMP_SHA512 }} prepare: - | tar -xzf libseccomp.tar.gz --strip-components=1 diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libtirpc/pkg.yaml b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libtirpc/pkg.yaml index 8d5a7aa1..1b62b977 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libtirpc/pkg.yaml +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libtirpc/pkg.yaml @@ -12,8 +12,8 @@ steps: - sources: - url: https://src.fedoraproject.org/lookaside/extras/libtirpc/libtirpc-{{ .LIBTIRPC_VERSION | replace "-" "." }}.tar.bz2/sha512/df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe/libtirpc-{{ .LIBTIRPC_VERSION | replace "-" "." }}.tar.bz2 destination: libtirpc.tar.bz2 - sha256: 6474e98851d9f6f33871957ddee9714fdcd9d8a5ee9abb5a98d63ea2e60e12f3 - sha512: df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe + sha256: {{ .LIBTIRPC_SHA256 }} + sha512: {{ .LIBTIRPC_SHA512 }} prepare: - | tar -xf libtirpc.tar.bz2 --strip-components=1 diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/zlib/pkg.yaml b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/zlib/pkg.yaml index f500d4f7..4cd6af65 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/zlib/pkg.yaml +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/zlib/pkg.yaml @@ -10,8 +10,8 @@ steps: - sources: - url: https://zlib.net/fossils/zlib-{{ .ZLIB_VERSION }}.tar.gz destination: zlib.tar.gz - sha256: 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23 - sha512: 580677aad97093829090d4b605ac81c50327e74a6c2de0b85dd2e8525553f3ddde17556ea46f8f007f89e435493c9a20bc997d1ef1c1c2c23274528e3c46b94f + sha256: {{ .ZLIB_SHA256 }} + sha512: {{ .ZLIB_SHA512 }} prepare: - | tar -xf zlib.tar.gz --strip-components=1 diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-runtime-wrapper/go.mod b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-runtime-wrapper/go.mod index e42a2826..21cf1ba4 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-runtime-wrapper/go.mod +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-runtime-wrapper/go.mod @@ -2,4 +2,4 @@ module nvidia-container-runtime-wrapper go 1.23.0 -require golang.org/x/sys v0.29.0 +require golang.org/x/sys v0.30.0 diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-runtime-wrapper/go.sum b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-runtime-wrapper/go.sum index 0664caa9..241f4caf 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-runtime-wrapper/go.sum +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-runtime-wrapper/go.sum @@ -1,2 +1,2 @@ -golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= -golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= +golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-persistenced-wrapper/go.mod b/nvidia-gpu/nvidia-container-toolkit/nvidia-persistenced-wrapper/go.mod index 6db6f423..6c0d5e51 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-persistenced-wrapper/go.mod +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-persistenced-wrapper/go.mod @@ -2,4 +2,4 @@ module nvidia-persistenced-wrapper go 1.23.0 -require golang.org/x/sys v0.29.0 +require golang.org/x/sys v0.30.0 diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-persistenced-wrapper/go.sum b/nvidia-gpu/nvidia-container-toolkit/nvidia-persistenced-wrapper/go.sum index 0664caa9..241f4caf 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-persistenced-wrapper/go.sum +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-persistenced-wrapper/go.sum @@ -1,2 +1,2 @@ -golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= -golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= +golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-pkgs/lts/pkg.yaml b/nvidia-gpu/nvidia-container-toolkit/nvidia-pkgs/lts/pkg.yaml index dbbe0b4c..3a5cde2f 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-pkgs/lts/pkg.yaml +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-pkgs/lts/pkg.yaml @@ -13,13 +13,13 @@ steps: # {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://developer.download.nvidia.com/compute/nvidia-driver/redist/nvidia_driver/linux-sbsa/nvidia_driver-linux-sbsa-{{ .NVIDIA_DRIVER_LTS_VERSION }}-archive.tar.xz destination: nvidia.tar.xz - sha256: 26f99e01a22f4c2e52f35789c286aa1efab6e0d91b447ebfef171a0b035f4a74 - sha512: 0e4ee5e95120b5ee46f3ebee6725a312110b07aeace21455aed24af07750c8a3c974a13cd3bf7d3f4f83aae3ccf11e9a80eb26144f123447b793327bcf57cb8c + sha256: {{ .NVIDIA_PKGS_LTS_ARM64_SHA256 }} + sha512: {{ .NVIDIA_PKGS_LTS_ARM64_SHA512 }} # {{ else }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://developer.download.nvidia.com/compute/nvidia-driver/redist/nvidia_driver/linux-x86_64/nvidia_driver-linux-x86_64-{{ .NVIDIA_DRIVER_LTS_VERSION }}-archive.tar.xz destination: nvidia.tar.xz - sha256: 4ead516e02073ebc8a46500a2e2023fb508b5c17f1c06e177b9b5b1f763ff4f5 - sha512: 34b72f6163ebcca3186e22599ef4ac7b61ddee0cc51f78429fe731ae552a792e15e97b67fbbe709bb4f9dfd374e12cba7968bbcf4d7ae5da050125a1a1116a6e + sha256: {{ .NVIDIA_PKGS_LTS_AMD64_SHA256 }} + sha512: {{ .NVIDIA_PKGS_LTS_AMD64_SHA512 }} # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr prepare: - | diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-pkgs/production/pkg.yaml b/nvidia-gpu/nvidia-container-toolkit/nvidia-pkgs/production/pkg.yaml index 7da74079..bd11cde7 100644 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-pkgs/production/pkg.yaml +++ b/nvidia-gpu/nvidia-container-toolkit/nvidia-pkgs/production/pkg.yaml @@ -13,13 +13,13 @@ steps: # {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://developer.download.nvidia.com/compute/nvidia-driver/redist/nvidia_driver/linux-sbsa/nvidia_driver-linux-sbsa-{{ .NVIDIA_DRIVER_PRODUCTION_VERSION }}-archive.tar.xz destination: nvidia.tar.xz - sha256: 04a354b5c51e0c0c3f89148243ed19796f80dc100adf87b217a1a34d770c9bd2 - sha512: 1ce05ed2c7c3bc3b0a46b7c911cf15b55089cea3be7eb109d4c645a729d2a83bf4ce618478c4357707cf33970c31a7e30674ddd09ccac1913627eda0a9d4b7b5 + sha256: {{ .NVIDIA_PKGS_PRODUCTION_ARM64_SHA256 }} + sha512: {{ .NVIDIA_PKGS_PRODUCTION_ARM64_SHA512 }} # {{ else }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://developer.download.nvidia.com/compute/nvidia-driver/redist/nvidia_driver/linux-x86_64/nvidia_driver-linux-x86_64-{{ .NVIDIA_DRIVER_PRODUCTION_VERSION }}-archive.tar.xz destination: nvidia.tar.xz - sha256: f822150666707ed3c383889e0e68d24e8ceb4033eebd19737f9b405069e89beb - sha512: 548afbaf726b69fc001de5c4964a6b57f06dc0aba29bf7e1b4345e0176c7c438b2fe972de83ee917ee187836fc005e76fe998c3dada34929bcdea0929a35fb26 + sha256: {{ .NVIDIA_PKGS_PRODUCTION_AMD64_SHA256 }} + sha512: {{ .NVIDIA_PKGS_PRODUCTION_AMD64_SHA512 }} # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr prepare: - | diff --git a/nvidia-gpu/nvidia-fabricmanager/lts/pkg.yaml b/nvidia-gpu/nvidia-fabricmanager/lts/pkg.yaml index 1c82caa1..1c29047e 100644 --- a/nvidia-gpu/nvidia-fabricmanager/lts/pkg.yaml +++ b/nvidia-gpu/nvidia-fabricmanager/lts/pkg.yaml @@ -8,13 +8,13 @@ steps: # {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://developer.download.nvidia.com/compute/nvidia-driver/redist/fabricmanager/linux-sbsa/fabricmanager-linux-sbsa-{{ .NVIDIA_DRIVER_LTS_VERSION }}-archive.tar.xz destination: fabricmanager.tar.xz - sha256: abfa4ae4e2d24269aee3c672aed58ea3b862ea34459ddfce961434a97330cd72 - sha512: cf029a2c739fe04207b27d3cd932324ee2f1eefcbc5d3aea982c808be0dad74028f92709cf3e0efe9707e48164f0d08f2a71044c33d4316fb3b33290483de068 + sha256: {{ .NVIDIA_FABRIC_MANAGER_LTS_ARM64_SHA256 }} + sha512: {{ .NVIDIA_FABRIC_MANAGER_LTS_ARM64_SHA512 }} # {{ else }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://developer.download.nvidia.com/compute/nvidia-driver/redist/fabricmanager/linux-x86_64/fabricmanager-linux-x86_64-{{ .NVIDIA_DRIVER_LTS_VERSION }}-archive.tar.xz destination: fabricmanager.tar.xz - sha256: eebacb90461627010820294526c68b5a276f4f837a6afa6df2a2cc37941fe387 - sha512: 997bc66ecf5bef43b79761dda1ba283e351b399c5f2ab407b46d4e8fa6b22fed6f8cd125cd9272d2c9bd1ca631cb36855b3b6b1d3ce63f299af67462e9dfa708 + sha256: {{ .NVIDIA_FABRIC_MANAGER_LTS_AMD64_SHA256 }} + sha512: {{ .NVIDIA_FABRIC_MANAGER_LTS_AMD64_SHA512 }} # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr prepare: - | diff --git a/nvidia-gpu/nvidia-fabricmanager/production/pkg.yaml b/nvidia-gpu/nvidia-fabricmanager/production/pkg.yaml index 4fd5923c..d12d7174 100644 --- a/nvidia-gpu/nvidia-fabricmanager/production/pkg.yaml +++ b/nvidia-gpu/nvidia-fabricmanager/production/pkg.yaml @@ -8,13 +8,13 @@ steps: # {{ if eq .ARCH "aarch64" }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://developer.download.nvidia.com/compute/nvidia-driver/redist/fabricmanager/linux-sbsa/fabricmanager-linux-sbsa-{{ .NVIDIA_DRIVER_PRODUCTION_VERSION }}-archive.tar.xz destination: fabricmanager.tar.xz - sha256: 9bc6243758f5fbc6858726756053cb62c7128db40b362cb45875c98927a92d69 - sha512: 23325c9d8f52cdf48bc0835ab632b00f4adb681ee1e7fc1414825922928f450b951af9c679ae832c0cd4be28996fc1af0c1780246197393785501f82be0e53fd + sha256: {{ .NVIDIA_FABRIC_MANAGER_PRODUCTION_ARM64_SHA256 }} + sha512: {{ .NVIDIA_FABRIC_MANAGER_PRODUCTION_ARM64_SHA512 }} # {{ else }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr - url: https://developer.download.nvidia.com/compute/nvidia-driver/redist/fabricmanager/linux-x86_64/fabricmanager-linux-x86_64-{{ .NVIDIA_DRIVER_PRODUCTION_VERSION }}-archive.tar.xz destination: fabricmanager.tar.xz - sha256: 53d3760b7629f17b42f84ba19e7d9b7111f92b17bdc54c0607fff08aeb26596f - sha512: d8ef872a42cd74d53cb59273ae6666087217c5f52237ce81221d1180bfdb1c3b6c2044a2c0b18bd708d0bd80f32b4b558767e03c4e9cf998b4ab6c1e6993fc09 + sha256: {{ .NVIDIA_FABRIC_MANAGER_PRODUCTION_AMD64_SHA256 }} + sha512: {{ .NVIDIA_FABRIC_MANAGER_PRODUCTION_AMD64_SHA512 }} # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr prepare: - | diff --git a/nvidia-gpu/vars.yaml b/nvidia-gpu/vars.yaml index f1ff1f7f..b40c5ade 100644 --- a/nvidia-gpu/vars.yaml +++ b/nvidia-gpu/vars.yaml @@ -1,8 +1,24 @@ # only update if there's a matching fabric manager version # renovate: datasource=github-releases extractVersion=^\d+\.(?\d+\.\d+)$ depName=nvidia/open-gpu-kernel-modules NVIDIA_DRIVER_LTS_VERSION: 535.230.02 +NVIDIA_PKGS_LTS_ARM64_SHA256: 26f99e01a22f4c2e52f35789c286aa1efab6e0d91b447ebfef171a0b035f4a74 +NVIDIA_PKGS_LTS_ARM64_SHA512: 0e4ee5e95120b5ee46f3ebee6725a312110b07aeace21455aed24af07750c8a3c974a13cd3bf7d3f4f83aae3ccf11e9a80eb26144f123447b793327bcf57cb8c +NVIDIA_PKGS_LTS_AMD64_SHA256: 4ead516e02073ebc8a46500a2e2023fb508b5c17f1c06e177b9b5b1f763ff4f5 +NVIDIA_PKGS_LTS_AMD64_SHA512: 34b72f6163ebcca3186e22599ef4ac7b61ddee0cc51f78429fe731ae552a792e15e97b67fbbe709bb4f9dfd374e12cba7968bbcf4d7ae5da050125a1a1116a6e +NVIDIA_FABRIC_MANAGER_LTS_ARM64_SHA256: abfa4ae4e2d24269aee3c672aed58ea3b862ea34459ddfce961434a97330cd72 +NVIDIA_FABRIC_MANAGER_LTS_ARM64_SHA512: cf029a2c739fe04207b27d3cd932324ee2f1eefcbc5d3aea982c808be0dad74028f92709cf3e0efe9707e48164f0d08f2a71044c33d4316fb3b33290483de068 +NVIDIA_FABRIC_MANAGER_LTS_AMD64_SHA256: eebacb90461627010820294526c68b5a276f4f837a6afa6df2a2cc37941fe387 +NVIDIA_FABRIC_MANAGER_LTS_AMD64_SHA512: 997bc66ecf5bef43b79761dda1ba283e351b399c5f2ab407b46d4e8fa6b22fed6f8cd125cd9272d2c9bd1ca631cb36855b3b6b1d3ce63f299af67462e9dfa708 # renovate: datasource=github-releases extractVersion=^\d+\.(?\d+\.\d+)$ depName=nvidia/open-gpu-kernel-modules NVIDIA_DRIVER_PRODUCTION_VERSION: 550.144.03 +NVIDIA_PKGS_PRODUCTION_ARM64_SHA256: 04a354b5c51e0c0c3f89148243ed19796f80dc100adf87b217a1a34d770c9bd2 +NVIDIA_PKGS_PRODUCTION_ARM64_SHA512: 1ce05ed2c7c3bc3b0a46b7c911cf15b55089cea3be7eb109d4c645a729d2a83bf4ce618478c4357707cf33970c31a7e30674ddd09ccac1913627eda0a9d4b7b5 +NVIDIA_PKGS_PRODUCTION_AMD64_SHA256: f822150666707ed3c383889e0e68d24e8ceb4033eebd19737f9b405069e89beb +NVIDIA_PKGS_PRODUCTION_AMD64_SHA512: 548afbaf726b69fc001de5c4964a6b57f06dc0aba29bf7e1b4345e0176c7c438b2fe972de83ee917ee187836fc005e76fe998c3dada34929bcdea0929a35fb26 +NVIDIA_FABRIC_MANAGER_PRODUCTION_ARM64_SHA256: 9bc6243758f5fbc6858726756053cb62c7128db40b362cb45875c98927a92d69 +NVIDIA_FABRIC_MANAGER_PRODUCTION_ARM64_SHA512: 23325c9d8f52cdf48bc0835ab632b00f4adb681ee1e7fc1414825922928f450b951af9c679ae832c0cd4be28996fc1af0c1780246197393785501f82be0e53fd +NVIDIA_FABRIC_MANAGER_PRODUCTION_AMD64_SHA256: 53d3760b7629f17b42f84ba19e7d9b7111f92b17bdc54c0607fff08aeb26596f +NVIDIA_FABRIC_MANAGER_PRODUCTION_AMD64_SHA512: d8ef872a42cd74d53cb59273ae6666087217c5f52237ce81221d1180bfdb1c3b6c2044a2c0b18bd708d0bd80f32b4b558767e03c4e9cf998b4ab6c1e6993fc09 # renovate: datasource=github-releases depName=nvidia/nvidia-container-toolkit CONTAINER_TOOLKIT_VERSION: v1.17.4 CONTAINER_TOOLKIT_REF: 9b69590c7428470a72f2ae05f826412976af1395 @@ -14,10 +30,16 @@ LIBNVIDIA_CONTAINER_REF: f23e5e55ea27b3680aef363436d4bcf7659e0bfc LIBNVIDIA_CONTAINER_SHA256: dca982cb83a5937c4533e707dc8fb1070496dff989d71319b64e698519b3a0b9 LIBNVIDIA_CONTAINER_SHA512: a5edb4eec8cc4a9bd221c3cbb14515656854700b1a6aef7b47147d96b67511d5cfcae38c740fd946452768da0f993edf6c656697cd01189de88b67a4ae00aae5 # renovate: datasource=docker versioning=docker depName=cgr.dev/chainguard/wolfi-base -WOLFI_BASE_REF: sha256:4f12c90f259bd273ed698660bc983053c5f4d2d2617beb0d481d4ec43d7cbbbd +WOLFI_BASE_REF: sha256:274f9fe3078a2f9757516d149a3eee9d227be39925ecdb1a56b0e796882d70a6 # renovate: datasource=github-tags extractVersion=^v(?.*)$ depName=seccomp/libseccomp -LIBSECCOMP_VERSION: 2.5.5 +LIBSECCOMP_VERSION: 2.6.0 +LIBSECCOMP_SHA256: 83b6085232d1588c379dc9b9cae47bb37407cf262e6e74993c61ba72d2a784dc +LIBSECCOMP_SHA512: 9039478656d9b670af2ff4cb67b6b1fa315821e59d2f82ba6247e988859ddc7e3d15fea159eccca161bf2890828bb62aa6ab4d6b7ff55f27a9d6bd9532eeee1b # renovate: datasource=git-tags extractVersion=^libcap-(?.*)$ depName=git://git.kernel.org/pub/scm/libs/libcap/libcap.git LIBCAP_VERSION: 2.73 +LIBCAP_SHA256: 6405f6089cf4cdd8c271540cd990654d78dd0b1989b2d9bda20f933a75a795a5 +LIBCAP_SHA512: 8ab72cf39bf029656b2a4a5972a0da4ab4b46a3d8a8da66d6cde925e06fe34df2fa5fc4d0b62c9cec4972b0b2678fdac6ef9421b6fb83c2a5bf869cf8d5fdb16 # renovate: datasource=git-tags extractVersion=^elfutils-(?.*)$ depName=git://sourceware.org/git/elfutils.git ELFUTILS_VERSION: 0.192 +ELFUTILS_SHA256: 616099beae24aba11f9b63d86ca6cc8d566d968b802391334c91df54eab416b4 +ELFUTILS_SHA512: 543188f5f2cfe5bc7955a878416c5f252edff9926754e5de0c6c57b132f21d9285c9b29e41281e93baad11d4ae7efbbf93580c114579c182103565fe99bd3909 diff --git a/power/nut-client/pkg.yaml b/power/nut-client/pkg.yaml index c8f73d43..3f76e745 100644 --- a/power/nut-client/pkg.yaml +++ b/power/nut-client/pkg.yaml @@ -3,14 +3,12 @@ variant: scratch shell: /bin/bash dependencies: - stage: base - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/openssl:{{ .BUILD_ARG_PKGS }}" - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/util-linux:{{ .BUILD_ARG_PKGS }}" steps: - sources: - url: https://github.com/networkupstools/nut/releases/download/v{{ .NUT_VERSION }}/nut-{{ .NUT_VERSION }}.tar.gz destination: nut.tar.gz - sha256: e4b4b0cbe7dd39ba9097be7f7d787bb2fffbe35df64dff53b5fe393d659c597d - sha512: b6f8f22318e4a4fcb8073a63132b1cb083952c665191b82a7d6765a61b859575a4b0c2ba84ed17cfb8c88d34179876d64520dd2f75f02fe8707b406da2c0821c + sha256: {{ .NUT_SHA256 }} + sha512: {{ .NUT_SHA512 }} prepare: - | sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml diff --git a/power/vars.yaml b/power/vars.yaml index d78aee45..d9d1066f 100644 --- a/power/vars.yaml +++ b/power/vars.yaml @@ -1,2 +1,4 @@ # renovate: datasource=github-releases extractVersion=^(?.*)$ depName=networkupstools/nut NUT_VERSION: 2.8.2 +NUT_SHA256: e4b4b0cbe7dd39ba9097be7f7d787bb2fffbe35df64dff53b5fe393d659c597d +NUT_SHA512: b6f8f22318e4a4fcb8073a63132b1cb083952c665191b82a7d6765a61b859575a4b0c2ba84ed17cfb8c88d34179876d64520dd2f75f02fe8707b406da2c0821c diff --git a/storage/fuse3/pkg.yaml b/storage/fuse3/pkg.yaml index dbd34116..f2cec8ff 100644 --- a/storage/fuse3/pkg.yaml +++ b/storage/fuse3/pkg.yaml @@ -3,13 +3,12 @@ variant: scratch shell: /bin/bash dependencies: - stage: base - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/openssl:{{ .BUILD_ARG_PKGS }}" steps: - sources: - url: https://github.com/libfuse/libfuse/releases/download/fuse-{{ .FUSE3_VERSION }}/fuse-{{ .FUSE3_VERSION }}.tar.gz destination: fuse.tar.gz - sha256: f797055d9296b275e981f5f62d4e32e089614fc253d1ef2985851025b8a0ce87 - sha512: 3e8889863cd67dada67271f095f694dc9e5aaf2561fd1e2285aee95b5a54e692bb195ab8fce57fc2bdf08d0ea17b6d56ca4967b4e4371d639d6133907b2370d3 + sha256: {{ .FUSE3_SHA256 }} + sha512: {{ .FUSE3_SHA512 }} prepare: - | sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml diff --git a/storage/iscsi-tools/open-iscsi/patches/add-missing-headers.patch b/storage/iscsi-tools/open-iscsi/patches/add-missing-headers.patch deleted file mode 100644 index e3b0e044..00000000 --- a/storage/iscsi-tools/open-iscsi/patches/add-missing-headers.patch +++ /dev/null @@ -1,62 +0,0 @@ -# https://git.alpinelinux.org/aports/plain/main/open-iscsi/add-missing-headers.patch?h=3.15-stable -diff --git a/iscsiuio/src/unix/libs/bnx2x.c b/iscsiuio/src/unix/libs/bnx2x.c -index c5e7b71..94d2663 100644 ---- a/iscsiuio/src/unix/libs/bnx2x.c -+++ b/iscsiuio/src/unix/libs/bnx2x.c -@@ -1,3 +1,4 @@ -+#include - /* - * Copyright (c) 2009-2011, Broadcom Corporation - * Copyright (c) 2014, QLogic Corporation -diff --git a/usr/idbm.c b/usr/idbm.c -index a0207e2..f347332 100644 ---- a/usr/idbm.c -+++ b/usr/idbm.c -@@ -1,3 +1,4 @@ -+#include - /* - * iSCSI Discovery Database Library - * -diff --git a/usr/iscsi_net_util.c b/usr/iscsi_net_util.c -index 6339082..2a75e62 100644 ---- a/usr/iscsi_net_util.c -+++ b/usr/iscsi_net_util.c -@@ -31,7 +31,7 @@ - #include - #include - #include --#include -+#include - - #include "sysdeps.h" - #include "ethtool-copy.h" ---- a/iscsiuio/src/unix/libs/bnx2x.c -+++ b/iscsiuio/src/unix/libs/bnx2x.c -@@ -47,6 +47,7 @@ - #include - #include - #include -+#include - #include - #include - #include ---- a/iscsiuio/src/unix/libs/bnx2.c -+++ b/iscsiuio/src/unix/libs/bnx2.c -@@ -42,6 +42,7 @@ - #include - #include - #include -+#include - #include - #include - #include ---- a/iscsiuio/src/unix/libs/qedi.c.orig -+++ b/iscsiuio/src/unix/libs/qedi.c -@@ -46,6 +46,7 @@ - #include - #include - #include -+#include - #include - #include - #include diff --git a/storage/iscsi-tools/open-iscsi/patches/dont-use-lib64.patch b/storage/iscsi-tools/open-iscsi/patches/dont-use-lib64.patch index 9bd3b9cc..39b6a31a 100644 --- a/storage/iscsi-tools/open-iscsi/patches/dont-use-lib64.patch +++ b/storage/iscsi-tools/open-iscsi/patches/dont-use-lib64.patch @@ -1,10 +1,10 @@ # https://git.alpinelinux.org/aports/plain/main/open-iscsi/dont-use-lib64.patch?h=3.15-stable diff --git a/libopeniscsiusr/Makefile b/libopeniscsiusr/Makefile -index bf7c96c..eb9da59 100644 +index 0d215fc..5a52bbc 100644 --- a/libopeniscsiusr/Makefile +++ b/libopeniscsiusr/Makefile -@@ -13,8 +13,8 @@ prefix ?= /usr - INSTALL ?= install +@@ -17,8 +17,8 @@ SBINDIR ?= $(exec_prefix)/sbin + DBROOT ?= $(etcdir)/iscsi ifndef LIB_DIR - ifeq ($(shell test -d /lib64 && echo 1),1) diff --git a/storage/iscsi-tools/open-iscsi/patches/login-scan-manual.patch b/storage/iscsi-tools/open-iscsi/patches/login-scan-manual.patch deleted file mode 100644 index 40521f6a..00000000 --- a/storage/iscsi-tools/open-iscsi/patches/login-scan-manual.patch +++ /dev/null @@ -1,34 +0,0 @@ -# https://github.com/open-iscsi/open-iscsi/pull/485 -# https://patch-diff.githubusercontent.com/raw/open-iscsi/open-iscsi/pull/485.patch -From c96f3788ff82c58b843a4412e91b8e1ce30d0a0f Mon Sep 17 00:00:00 2001 -From: Mike Christie -Date: Fri, 18 Oct 2024 18:07:30 -0500 -Subject: [PATCH] iscsid: Fix hang during login with scan=manual - -This fixes a regressions added in: - -48e683c ('iscsid: Rescan devices on relogin (#444) - -For scan=manual we were not sending a response to callers like -iscsiadm so they would hang. This has us send the response like -before. ---- - usr/initiator.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/usr/initiator.c b/usr/initiator.c -index bac4a1d2..0fe959bc 100644 ---- a/usr/initiator.c -+++ b/usr/initiator.c -@@ -1023,8 +1023,10 @@ static void session_scan_host(struct iscsi_session *session, int hostno, - { - pid_t pid; - -- if (!rescan && !idbm_session_autoscan(session)) -+ if (!rescan && !idbm_session_autoscan(session)) { -+ mgmt_ipc_write_rsp(qtask, ISCSI_SUCCESS); - return; -+ } - - pid = iscsi_sysfs_scan_host(hostno, session->id, 1, rescan); - if (pid == 0) { diff --git a/storage/iscsi-tools/open-iscsi/patches/musl-fixes.patch b/storage/iscsi-tools/open-iscsi/patches/musl-fixes.patch index 5a4a841c..b843a241 100644 --- a/storage/iscsi-tools/open-iscsi/patches/musl-fixes.patch +++ b/storage/iscsi-tools/open-iscsi/patches/musl-fixes.patch @@ -1,16 +1,15 @@ # https://git.alpinelinux.org/aports/plain/main/open-iscsi/musl-fixes.patch?h=3.15-stable --- a/usr/iscsiadm.c 2016-09-29 20:33:24.000000000 +0200 +++ b/usr/iscsiadm.c 2017-01-08 03:03:20.648496369 +0100 -@@ -3263,7 +3263,8 @@ - int packet_size=32, ping_count=1, ping_interval=0; +@@ -3653,6 +3653,7 @@ main(int argc, char **argv) int do_discover = 0, sub_mode = -1; int portal_type = -1; - int timeout = ISCSID_REQ_TIMEOUT; + int timeout = ISCSID_REQ_TIMEOUT; + int argerror = 0; struct sigaction sa_old; struct sigaction sa_new; - struct list_head ifaces; -@@ -3426,6 +3427,11 @@ + LIST_HEAD(ifaces); +@@ -3846,6 +3847,11 @@ main(int argc, char **argv) break; case 'h': usage(0); @@ -22,7 +21,7 @@ } if (name && value) { -@@ -3441,8 +3446,7 @@ +@@ -3861,8 +3867,7 @@ main(int argc, char **argv) } } @@ -30,5 +29,5 @@ - log_error("unrecognized character '%c'", optopt); + if (argerror) { rc = ISCSI_ERR_INVAL; - goto free_ifaces; + goto out; } diff --git a/storage/iscsi-tools/open-iscsi/patches/remove-werror.patch b/storage/iscsi-tools/open-iscsi/patches/remove-werror.patch index c56f0a71..ae02d8d9 100644 --- a/storage/iscsi-tools/open-iscsi/patches/remove-werror.patch +++ b/storage/iscsi-tools/open-iscsi/patches/remove-werror.patch @@ -1,14 +1,14 @@ # https://git.alpinelinux.org/aports/plain/main/open-iscsi/remove-werror.patch?h=3.15-stable diff --git a/libopeniscsiusr/Makefile b/libopeniscsiusr/Makefile -index 6757527..7715344 100644 +index 5a52bbc..680f0e6 100644 --- a/libopeniscsiusr/Makefile +++ b/libopeniscsiusr/Makefile -@@ -44,7 +44,7 @@ EXTRA_MAN_FILES = libopeniscsiusr.h.3 +@@ -50,7 +50,7 @@ EXTRA_MAN_FILE = libopeniscsiusr.h.3 OBJS = context.o misc.o session.o sysfs.o iface.o idbm.o node.o default.o CFLAGS ?= -O2 -g -CFLAGS += -Wall -Werror -Wextra -fvisibility=hidden -fPIC +CFLAGS += -Wall -Wextra -fvisibility=hidden -fPIC CFLAGS += $(shell $(PKG_CONFIG) --cflags libkmod) - - LDFLAGS += $(shell $(PKG_CONFIG) --libs libkmod) + CFLAGS += -DSBINDIR=\"$(SBINDIR)\" + CFLAGS += -DISCSI_DB_ROOT=\"$(DBROOT)\" diff --git a/storage/iscsi-tools/open-iscsi/pkg.yaml b/storage/iscsi-tools/open-iscsi/pkg.yaml index 3fa43fbe..330c0985 100644 --- a/storage/iscsi-tools/open-iscsi/pkg.yaml +++ b/storage/iscsi-tools/open-iscsi/pkg.yaml @@ -3,24 +3,19 @@ variant: scratch shell: /bin/bash dependencies: - stage: base - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/kmod:{{ .BUILD_ARG_PKGS }}" - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/openssl:{{ .BUILD_ARG_PKGS }}" - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/util-linux:{{ .BUILD_ARG_PKGS }}" steps: - sources: - url: https://github.com/open-iscsi/open-iscsi/archive/refs/tags/{{ .OPEN_ISCSI_VERSION }}.tar.gz destination: open-iscsi.tar.gz - sha256: 12c19f65f9136b87ac11bf5bbe5eb3e23de4e7f1ee07eecda830da53a2316113 - sha512: 18b92d3e9a85d8de66734d95e9ca74a8acc5167a98830134c18ad5e226b29a00d358f952edfab67b643c454ec63c0a382c7ab7e7e76970f7574b46cea0d5c82d + sha256: {{ .OPEN_ISCSI_SHA256 }} + sha512: {{ .OPEN_ISCSI_SHA512 }} env: SOURCE_DATE_EPOCH: {{ .BUILD_ARG_SOURCE_DATE_EPOCH }} prepare: - | tar -xzf open-iscsi.tar.gz --strip-components=1 - patch -p1 < /pkg/patches/login-scan-manual.patch patch -p1 < /pkg/patches/musl-fixes.patch - patch -p1 < /pkg/patches/add-missing-headers.patch patch -p1 < /pkg/patches/dont-use-lib64.patch patch -p1 < /pkg/patches/remove-werror.patch build: diff --git a/storage/iscsi-tools/vars.yaml b/storage/iscsi-tools/vars.yaml index 97b84a4d..4f3ece75 100644 --- a/storage/iscsi-tools/vars.yaml +++ b/storage/iscsi-tools/vars.yaml @@ -1,3 +1,5 @@ VERSION: v0.2.0 # renovate: datasource=github-tags depName=open-iscsi/open-iscsi -OPEN_ISCSI_VERSION: 2.1.10 +OPEN_ISCSI_VERSION: 2.1.11 +OPEN_ISCSI_SHA256: f288d1823b15782432608e5f53723159562e2c44e9a72b40fe15a5ca064ac86a +OPEN_ISCSI_SHA512: 5e7a160e675ce016123f703522758cbbf2ba3be6b97dc73a69b8ff0fe247c6d994c43ca67ebe6f21982bfa22eee27f2d08cbfc502767c0afc127852389411e4d diff --git a/storage/mdadm/patches/exit-gracefully-when-md-device-not-found.patch b/storage/mdadm/patches/exit-gracefully-when-md-device-not-found.patch index 03212ff7..79290cba 100644 --- a/storage/mdadm/patches/exit-gracefully-when-md-device-not-found.patch +++ b/storage/mdadm/patches/exit-gracefully-when-md-device-not-found.patch @@ -1,13 +1,13 @@ Author: Felix Lechner Description: Exit gracefully when md device not found (Closes: #970329). -diff -Naurp mdadm.orig/Monitor.c mdadm/Monitor.c ---- mdadm.orig/Monitor.c -+++ mdadm/Monitor.c -@@ -554,8 +554,14 @@ static int check_array(struct state *st, +diff -Naurp mdadm.orig/mdmonitor.c mdadm/mdmonitor.c +--- mdadm.orig/mdmonitor.c 2024-11-09 12:52:12.929661827 +0100 ++++ mdadm/mdmonitor.c 2024-11-09 12:54:35.666987182 +0100 +@@ -761,8 +761,14 @@ static int check_array(struct state *st, if (fd < 0) goto disappeared; - + - if (st->devnm[0] == 0) - snprintf(st->devnm, MD_NAME_MAX, "%s", fd2devnm(fd)); + if (st->devnm[0] == 0) { @@ -18,6 +18,6 @@ diff -Naurp mdadm.orig/Monitor.c mdadm/Monitor.c + } + snprintf(st->devnm, MD_NAME_MAX, "%s", found); + } - + for (mse2 = mdstat; mse2; mse2 = mse2->next) if (strcmp(mse2->devnm, st->devnm) == 0) { diff --git a/storage/mdadm/patches/mdadm-include-sysmacros.patch b/storage/mdadm/patches/mdadm-include-sysmacros.patch deleted file mode 100644 index 09d755e9..00000000 --- a/storage/mdadm/patches/mdadm-include-sysmacros.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/mdadm.h -+++ b/mdadm.h -@@ -34,6 +34,7 @@ - #endif - - #include -+#include - #include - #include - #include diff --git a/storage/mdadm/patches/musl-125.patch b/storage/mdadm/patches/musl-125.patch deleted file mode 100644 index ef31df60..00000000 --- a/storage/mdadm/patches/musl-125.patch +++ /dev/null @@ -1,126 +0,0 @@ - -Note- This is also needed for musl-1.2.5 (aside other fixes)- dilfridge - -From 52bead95d2957437c691891fcdc49bd6afccdd49 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 12 Apr 2024 18:45:13 +0200 -Subject: Create.c: fix uclibc build - -Define FALLOC_FL_ZERO_RANGE if needed as FALLOC_FL_ZERO_RANGE is only -defined for aarch64 on uclibc-ng resulting in the following or1k build -failure since commit 577fd10486d8d1472a6b559066f344ac30a3a391: - -Create.c: In function 'write_zeroes_fork': -Create.c:155:35: error: 'FALLOC_FL_ZERO_RANGE' undeclared (first use in this function) - 155 | if (fallocate(fd, FALLOC_FL_ZERO_RANGE | FALLOC_FL_KEEP_SIZE, - | ^~~~~~~~~~~~~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/0e04bcdb591ca5642053e1f7e31384f06581e989 - -Signed-off-by: Fabrice Fontaine -Signed-off-by: Mariusz Tkaczyk ---- - Create.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/Create.c b/Create.c -index 4397ff49..d94253b1 100644 ---- a/Create.c -+++ b/Create.c -@@ -32,6 +32,10 @@ - #include - #include - -+#ifndef FALLOC_FL_ZERO_RANGE -+#define FALLOC_FL_ZERO_RANGE 16 -+#endif -+ - static int round_size_and_verify(unsigned long long *size, int chunk) - { - if (*size == 0) --- -cgit 1.2.3-korg - - -From 7759ceda978aba38861d4846d0c1657465b72f04 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sun, 24 Mar 2024 23:13:32 -0700 -Subject: [PATCH] include libgen.h for basename API - -Musl does no more provide it via string.h therefore builds with newer -compilers e.g. clang-18 fails due to missing prototype for basename -therefore add libgen.h to included headers list - -Upstream-Status: Submitted [https://lore.kernel.org/linux-raid/20240325061537.275811-1-raj.khem@gmail.com/T/#u] -Signed-off-by: Khem Raj ---- - Monitor.c | 1 + - platform-intel.c | 1 + - super-intel.c | 1 + - 3 files changed, 3 insertions(+) - -diff --git a/Monitor.c b/Monitor.c -index 824a69f..e3942e1 100644 ---- a/Monitor.c -+++ b/Monitor.c -@@ -26,6 +26,7 @@ - #include "udev.h" - #include "md_p.h" - #include "md_u.h" -+#include - #include - #include - #include -diff --git a/platform-intel.c b/platform-intel.c -index ac282bc..5d6687d 100644 ---- a/platform-intel.c -+++ b/platform-intel.c -@@ -19,6 +19,7 @@ - #include "mdadm.h" - #include "platform-intel.h" - #include "probe_roms.h" -+#include - #include - #include - #include -diff --git a/super-intel.c b/super-intel.c -index dbea235..881dbda 100644 ---- a/super-intel.c -+++ b/super-intel.c -@@ -23,6 +23,7 @@ - #include "dlink.h" - #include "sha1.h" - #include "platform-intel.h" -+#include - #include - #include - #include --- -2.44.0 - - -From 8fa7d3cb96e8833743b635fb198675ad6c020b6e Mon Sep 17 00:00:00 2001 -From: Alexander Kanavin -Date: Tue, 12 Mar 2024 10:51:51 +0100 -Subject: [PATCH] util.c: add limits.h include for NAME_MAX definition - -Upstream-Status: Submitted [mariusz.tkaczyk@linux.intel.com,linux-raid@vger.kernel.org] -Signed-off-by: Alexander Kanavin ---- - util.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/util.c b/util.c -index b145447..a9cb6c4 100644 ---- a/util.c -+++ b/util.c -@@ -36,7 +36,7 @@ - #include - #include - #include -- -+#include - - /* - * following taken from linux/blkpg.h because they aren't diff --git a/storage/mdadm/pkg.yaml b/storage/mdadm/pkg.yaml index 1db82d6a..327ba4c6 100644 --- a/storage/mdadm/pkg.yaml +++ b/storage/mdadm/pkg.yaml @@ -4,22 +4,19 @@ shell: /bin/bash dependencies: - stage: base - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/systemd-udevd:{{ .BUILD_ARG_PKGS }}" - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/util-linux:{{ .BUILD_ARG_PKGS }}" steps: - sources: - - url: http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-{{ .MDADM_VERSION }}.tar.gz - destination: mdadm.tar.gz - sha256: 61a1c22477555364dea1862df7c3b4e8b9a53ee733bad320a45fda27dd0ed44f - sha512: a77af2b371ed27b7bd89b7991302282f0fc77999eb93d7959446fc4b1c28388582d08ff0abfc470a9f9a8c8036acb0158edc44d9a8d406f807ca28111bf74459 + - url: http://deb.debian.org/debian/pool/main/m/mdadm/mdadm_{{ .MDADM_VERSION }}.orig.tar.xz + destination: mdadm.tar.xz + sha256: {{ .MDADM_SHA256 }} + sha512: {{ .MDADM_SHA512 }} prepare: - | sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml - | - tar -xzf mdadm.tar.gz --strip-components=1 + tar -xf mdadm.tar.xz --strip-components=1 - | - patch -p1 < /pkg/patches/mdadm-include-sysmacros.patch patch -p1 < /pkg/patches/no-werror.patch - patch -p1 < /pkg/patches/musl-125.patch patch -p1 < /pkg/patches/exit-gracefully-when-md-device-not-found.patch build: - | diff --git a/storage/vars.yaml b/storage/vars.yaml index 50716ccc..6a799989 100644 --- a/storage/vars.yaml +++ b/storage/vars.yaml @@ -1,4 +1,8 @@ # renovate: datasource=github-releases extractVersion=^fuse-(?.*)$ depName=libfuse/libfuse FUSE3_VERSION: 3.16.2 +FUSE3_SHA256: f797055d9296b275e981f5f62d4e32e089614fc253d1ef2985851025b8a0ce87 +FUSE3_SHA512: 3e8889863cd67dada67271f095f694dc9e5aaf2561fd1e2285aee95b5a54e692bb195ab8fce57fc2bdf08d0ea17b6d56ca4967b4e4371d639d6133907b2370d3 # renovate: datasource=git-tags extractVersion=^mdadm-(?.*)$ depName=git://git.kernel.org/pub/scm/utils/mdadm/mdadm.git -MDADM_VERSION: 4.3 +MDADM_VERSION: 4.4 +MDADM_SHA256: 68d4efd220474c0fda80e6c09d1909a3b3484592ba2815c0caa9e10437543022 +MDADM_SHA512: 93fb793414860265e4e59a47cf3767dfc545659f4c0db032f226d1f0a35fdb6e7ad9c05f0f7f0248cfba2ab32e1e28e4045307134a8a21a70241e36ca0123592 diff --git a/storage/zfs/zfs-service/go.mod b/storage/zfs/zfs-service/go.mod index 86e894e8..17838d11 100644 --- a/storage/zfs/zfs-service/go.mod +++ b/storage/zfs/zfs-service/go.mod @@ -2,4 +2,4 @@ module zfs-service go 1.23.0 -require golang.org/x/sys v0.29.0 +require golang.org/x/sys v0.30.0 diff --git a/storage/zfs/zfs-service/go.sum b/storage/zfs/zfs-service/go.sum index 0664caa9..241f4caf 100644 --- a/storage/zfs/zfs-service/go.sum +++ b/storage/zfs/zfs-service/go.sum @@ -1,2 +1,2 @@ -golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= -golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= +golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= diff --git a/storage/zfs/zfs-tools/libtirpc/pkg.yaml b/storage/zfs/zfs-tools/libtirpc/pkg.yaml index be26a60a..5e75623d 100644 --- a/storage/zfs/zfs-tools/libtirpc/pkg.yaml +++ b/storage/zfs/zfs-tools/libtirpc/pkg.yaml @@ -8,8 +8,8 @@ steps: - sources: - url: https://src.fedoraproject.org/lookaside/extras/libtirpc/libtirpc-{{ .LIBTIRPC_VERSION | replace "-" "." }}.tar.bz2/sha512/df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe/libtirpc-{{ .LIBTIRPC_VERSION | replace "-" "." }}.tar.bz2 destination: libtirpc.tar.bz2 - sha256: 6474e98851d9f6f33871957ddee9714fdcd9d8a5ee9abb5a98d63ea2e60e12f3 - sha512: df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe + sha256: {{ .LIBTIRPC_SHA256 }} + sha512: {{ .LIBTIRPC_SHA512 }} # ref: https://git.alpinelinux.org/aports/tree/main/libc-dev # https://wiki.musl-libc.org/faq.html#Q:-Why-is-%3Ccode%3Esys/queue.h%3C/code%3E-not-included - url: https://git.alpinelinux.org/aports/plain/main/libc-dev/sys-queue.h?id=87f42de0e1c1c6d2b229edfc126a3d4191c835ed diff --git a/storage/zfs/zfs-tools/pkg.yaml b/storage/zfs/zfs-tools/pkg.yaml index 3e229190..d7fc5e82 100644 --- a/storage/zfs/zfs-tools/pkg.yaml +++ b/storage/zfs/zfs-tools/pkg.yaml @@ -11,8 +11,8 @@ steps: - sources: - url: https://github.com/openzfs/zfs/releases/download/zfs-{{ .ZFS_DRIVER_VERSION }}/zfs-{{ .ZFS_DRIVER_VERSION }}.tar.gz destination: zfs.tar.gz - sha256: 6e8787eab55f24c6b9c317f3fe9b0da9a665eb34c31df88ff368d9a92e9356a6 - sha512: f0bb1c6e28b325765be809dbc5d38ba294daa38b54eafd7d129cf6081fb209b200580437019faeed3614bbb0687d6583698a9282f3275905a1f5a8314a66cf0b + sha256: {{ .ZFS_TOOLS_SHA256 }} + sha512: {{ .ZFS_TOOLS_SHA512 }} env: ARCH: {{ if eq .ARCH "aarch64"}}arm64{{ else if eq .ARCH "x86_64" }}x86_64{{ else }}unsupported{{ end }} prepare: diff --git a/storage/zfs/zfs-tools/zlib/pkg.yaml b/storage/zfs/zfs-tools/zlib/pkg.yaml index b3e7551b..9b096370 100644 --- a/storage/zfs/zfs-tools/zlib/pkg.yaml +++ b/storage/zfs/zfs-tools/zlib/pkg.yaml @@ -7,8 +7,8 @@ steps: - sources: - url: https://zlib.net/fossils/zlib-{{ .ZLIB_VERSION }}.tar.gz destination: zlib.tar.gz - sha256: 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23 - sha512: 580677aad97093829090d4b605ac81c50327e74a6c2de0b85dd2e8525553f3ddde17556ea46f8f007f89e435493c9a20bc997d1ef1c1c2c23274528e3c46b94f + sha256: {{ .ZLIB_SHA256 }} + sha512: {{ .ZLIB_SHA512 }} prepare: - | tar -xf zlib.tar.gz --strip-components=1 diff --git a/tools/nvme-cli/libnvme/pkg.yaml b/tools/nvme-cli/libnvme/pkg.yaml index 164aa8e0..469ef14d 100644 --- a/tools/nvme-cli/libnvme/pkg.yaml +++ b/tools/nvme-cli/libnvme/pkg.yaml @@ -3,14 +3,13 @@ variant: scratch shell: /bin/bash dependencies: - stage: base - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/openssl:{{ .BUILD_ARG_PKGS }}" - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/libjson-c:{{ .BUILD_ARG_PKGS }}" steps: - sources: - url: https://github.com/linux-nvme/libnvme/archive/refs/tags/{{ .LIBNVME_VERSION }}.tar.gz destination: libnvme.tar.gz - sha256: 6d5d8ba2cc4c94a61a994c9f7f25b3b26ef973fb5c0daa37729890903f37a1f1 - sha512: 8720f2907a3d13af44fb3deec883cd6eb247d5861c4459b5fe0e67ff9ecfb565462a5faf39d43e08b5284f3e8ca8e72d41b333984beaa45d3287b1a258f3e59d + sha256: {{ .LIBNVME_SHA256 }} + sha512: {{ .LIBNVME_SHA512 }} prepare: - | tar xf libnvme.tar.gz --strip-components=1 diff --git a/tools/nvme-cli/pkg.yaml b/tools/nvme-cli/pkg.yaml index aebb6381..7d6c4ce7 100644 --- a/tools/nvme-cli/pkg.yaml +++ b/tools/nvme-cli/pkg.yaml @@ -3,7 +3,6 @@ variant: scratch shell: /bin/bash dependencies: - stage: base - - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/openssl:{{ .BUILD_ARG_PKGS }}" - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/libjson-c:{{ .BUILD_ARG_PKGS }}" - stage: libnvme from: /rootfs # build dependency @@ -14,8 +13,8 @@ steps: - sources: - url: https://github.com/linux-nvme/nvme-cli/archive/refs/tags/{{ .NVME_CLI_VERSION }}.tar.gz destination: nvme-cli.tar.gz - sha256: 5e4dc73dbb488c6b1e6ad1c78d0c62b624076fcb0c052bd9039674a1dbd6517b - sha512: 33de20ad990a3b87fef46fa486832edde41907223aa6b8a47606e605b360745fd7e2054226bf93a59b2a09c6bc04d0b684e4b3bb27c3fc0e6110c64a558cadc0 + sha256: {{ .NVME_CLI_SHA256 }} + sha512: {{ .NVME_CLI_SHA512 }} prepare: - | tar xf nvme-cli.tar.gz --strip-components=1 diff --git a/tools/util-linux/pkg.yaml b/tools/util-linux/pkg.yaml index d81cd6c3..a47e7a1b 100644 --- a/tools/util-linux/pkg.yaml +++ b/tools/util-linux/pkg.yaml @@ -7,8 +7,8 @@ steps: - sources: - url: https://www.kernel.org/pub/linux/utils/util-linux/v{{ regexReplaceAll ".\\d+$" .UTIL_LINUX_VERSION "${1}" }}/util-linux-{{ regexReplaceAll "\\.0$" .UTIL_LINUX_VERSION "${1}" }}.tar.xz destination: util-linux.tar.xz - sha256: 5c1daf733b04e9859afdc3bd87cc481180ee0f88b5c0946b16fdec931975fb79 - sha512: 0024955056ba7b4c54040a917f9919f49692e57ba6d42d17a6c29c1eefe88bf48b1214a545072b71c468829a63a8f15237f49733e9127c134e11126d1e435124 + sha256: {{ .UTIL_LINUX_SHA256 }} + sha512: {{ .UTIL_LINUX_SHA512 }} prepare: - | tar -xJf util-linux.tar.xz --strip-components=1 diff --git a/tools/vars.yaml b/tools/vars.yaml index 8944ed3d..b0fb424b 100644 --- a/tools/vars.yaml +++ b/tools/vars.yaml @@ -1,4 +1,8 @@ # renovate: datasource=github-releases depName=linux-nvme/libnvme LIBNVME_VERSION: v1.11.1 +LIBNVME_SHA256: 6d5d8ba2cc4c94a61a994c9f7f25b3b26ef973fb5c0daa37729890903f37a1f1 +LIBNVME_SHA512: 8720f2907a3d13af44fb3deec883cd6eb247d5861c4459b5fe0e67ff9ecfb565462a5faf39d43e08b5284f3e8ca8e72d41b333984beaa45d3287b1a258f3e59d # renovate: datasource=github-releases depName=linux-nvme/nvme-cli NVME_CLI_VERSION: v2.11 +NVME_CLI_SHA256: 5e4dc73dbb488c6b1e6ad1c78d0c62b624076fcb0c052bd9039674a1dbd6517b +NVME_CLI_SHA512: 33de20ad990a3b87fef46fa486832edde41907223aa6b8a47606e605b360745fd7e2054226bf93a59b2a09c6bc04d0b684e4b3bb27c3fc0e6110c64a558cadc0