diff --git a/.kres.yaml b/.kres.yaml index 76de061..bae9eb4 100644 --- a/.kres.yaml +++ b/.kres.yaml @@ -65,7 +65,7 @@ spec: - name: EXTENSIONS_IMAGE_REF defaultValue: $(REGISTRY_AND_USERNAME)/extensions:$(TAG) - name: PKGS - defaultValue: v1.10.0-alpha.0-16-g9051c9a + defaultValue: v1.10.0-alpha.0-18-ge7eddcf - name: PKGS_PREFIX defaultValue: ghcr.io/siderolabs useBldrPkgTagResolver: true diff --git a/Makefile b/Makefile index f536b34..5462c1d 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2024-12-23T11:00:32Z by kres fcff05e. +# Generated on 2024-12-26T11:21:30Z by kres fcff05e. # common variables @@ -50,7 +50,7 @@ COMMON_ARGS += --build-arg=PKGS_PREFIX="$(PKGS_PREFIX)" # extra variables EXTENSIONS_IMAGE_REF ?= $(REGISTRY_AND_USERNAME)/extensions:$(TAG) -PKGS ?= v1.10.0-alpha.0-16-g9051c9a +PKGS ?= v1.10.0-alpha.0-18-ge7eddcf PKGS_PREFIX ?= ghcr.io/siderolabs # targets defines all the available targets diff --git a/container-runtime/crun/pkg.yaml b/container-runtime/crun/pkg.yaml index 5863b2f..94a4398 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: 108a25b7ffebb31c8d7c63c95fdd3b850a256b8af872bab54a517440062586f1 - sha512: cdaf6786c1328c247404998b5fca783f94ce67b402faf305a6572478283835bfec45d16bfa7658cd2bf2f0455b3a94199a00debf671b1100a483f33ceb84501d + sha256: 19fa0707056b9672c1c8b31049861a97ccf7bb7e85836edcd71c7f9c63656214 + sha512: dd1012431a74184da6af51f2563662d4e459258330d821a31961d27d728782b4881b90c91401bab541ba69f2b0e2868f5e2d29606a2edc4561615045ae06d700 # {{ 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: c608902ecbaaae608348c9a95b9eea8335a1c16aae89ce6ab1de1c15db4267d2 - sha512: 97661c3279ccc12473a05d01931e73268af3cc9aedca1b920c797574bad5776144142193e5219023fbdc19d0e67100a3f54e5a81f3df15a612f3b44ab1df3844 + sha256: 17c22b5d941b7072739dd859a69b4038a6cd3c94d30cf093746ba059fcbdbf76 + sha512: 4a95f0db65f9d8eb05d3959511432c80da77f0f7bf4c52b88f41a28ab86d375a920afaee9cf75718522bf69616ff192371b0b7d71f333b4ca9a7b75d63d49670 # {{ 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 40a138f..20c9192 100644 --- a/container-runtime/ecr-credential-provider/pkg.yaml +++ b/container-runtime/ecr-credential-provider/pkg.yaml @@ -7,8 +7,8 @@ steps: - sources: - url: https://github.com/kubernetes/cloud-provider-aws/archive/refs/tags/{{ .VERSION }}.tar.gz destination: cloud-provider-aws.tar.gz - sha256: f59aea7f2eed719ca83440109d5e4146d260f08804aa9f21d3da15e6da4ce7bf - sha512: 1b41eeb3edbe7b424d19875c8125cb1228a8cb81b2323dddc9104cb916cf7d96a2ee076c179b2a6dde0e75592535514d8b48c151c42c2ceda5acc0c2bf9e8704 + sha256: 3f66533a22b3b91d5f50c3c8fc6a1aea2428b9b5633b6726b3c44d71dd7f50a9 + sha512: d66898e34f2a0d4504ace6bb685897a360a315fd81371fbb2db727e65b4207cd728d07a3313f34985a0a1af26865fbbdde310aa88ee4af77d6ab02c354a6f223 env: GOPATH: /go cachePaths: diff --git a/container-runtime/stargz-snapshotter/pkg.yaml b/container-runtime/stargz-snapshotter/pkg.yaml index 23fad55..acf256c 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: 9b41555baf7d4f9cfc2d83caff2cdc2ab4331ee288acdc6ec1e3d40c850b970b - sha512: 5a5f8cecda31d4530f41e74b7e30f99215b3bd33f47d515c381529a619dfd74b1af521b49e41216aca9169135a0cb3050adc7c6c0d613f6488b0bd346d3e75cf + sha256: 576f59d4375ac2cab24310d28e3ac98148c05dc6714649e1ec27e8d4fa8a9679 + sha512: 3a8226e29305f55e9244017cd3063e9ba9b8b4a79a404000677e0e99a84d1337b12a37f6d1b5539c9579f54b1c118fb0ce373eb402296a18d8e55474d549986a env: GOPATH: /go cachePaths: diff --git a/container-runtime/vars.yaml b/container-runtime/vars.yaml index 9581dc8..539eb9a 100644 --- a/container-runtime/vars.yaml +++ b/container-runtime/vars.yaml @@ -1,14 +1,14 @@ # renovate: datasource=github-tags extractVersion=^release-(?.*)$ depName=google/gvisor GVISOR_VERSION: 20241118.0 # renovate: datasource=github-releases depName=containerd/stargz-snapshotter -STARGZ_SNAPSHOTTER_VERSION: v0.16.2 +STARGZ_SNAPSHOTTER_VERSION: v0.16.3 # renovate: datasource=github-releases depName=kubernetes/cloud-provider-aws -CLOUD_PROVIDER_AWS_VERSION: v1.31.1 +CLOUD_PROVIDER_AWS_VERSION: v1.31.4 # renovate: datasource=git-tags extractVersion=^containerd-shim-wasmedge\/(?.*)$ depName=https://github.com/containerd/runwasi.git -WASMEDGE_VERSION: v0.4.0 +WASMEDGE_VERSION: v0.5.0 # renovate: datasource=git-tags depName=https://github.com/spinkube/containerd-shim-spin.git SPIN_VERSION: v0.17.0 # renovate: datasource=github-releases depName=kata-containers/kata-containers KATA_CONTAINERS_VERSION: 3.3.0 # renovate: datasource=github-releases depName=containers/crun -CRUN_VERSION: 1.18.2 +CRUN_VERSION: 1.19.1 diff --git a/container-runtime/wasmedge/pkg.yaml b/container-runtime/wasmedge/pkg.yaml index 23e31ce..027ce5d 100644 --- a/container-runtime/wasmedge/pkg.yaml +++ b/container-runtime/wasmedge/pkg.yaml @@ -6,15 +6,15 @@ dependencies: steps: - sources: # {{ 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.tar.gz + - 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: 294928f85d531de639158a0d4558bfacfa4fa242ac476c32e6b677dbf08512d0 - sha512: 6e7e206102c9ff75ad0cc023d556d1c58b035c18856a7547c398d61d80feef501c42140e9123790ed243e201699dc287e578f1545a2110ce12a2aea93584ff89 + sha256: d969b781531571ed7b2c5bc5e9ec22321e942567753892a9e042e6db882df944 + sha512: 27a4e2af61f4893de468e38086e3cc3fef9d5b5aae193136e4a443ed1657e21f591455198bd402ca24a079fe92ea4d2c658d4d02093dedff0655ffdcf5484203 # {{ 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.tar.gz + - 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: e3cc12ebf485ad39743e8922770446e428fdb201b2c80b2ebc85bb6b2ac6b36f - sha512: 908cd3e72376a31dcb71d4eae13bc306bd320a218ec18ded6d31faede4732b978fb3ae96f760952aff90f21adb11557ab66be38d419a099dac028dea69101070 + sha256: 84388d24c87be93e1e32ef15ff776b9cb17a8bf57374c0faca0a994508347de3 + sha512: 144a9d36b55a439700b09b96d25905c1c0ea3ebb4be95bbd71f541e34a07ff2ac4b0d5541e2bd45bb4ccc710f26b2f4b7e56067d9d484fb64986a574cbe21664 # {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr prepare: - | diff --git a/go.work.sum b/go.work.sum index de05195..9698408 100644 --- a/go.work.sum +++ b/go.work.sum @@ -5,4 +5,6 @@ golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= diff --git a/guest-agents/qemu-guest-agent/glib/pkg.yaml b/guest-agents/qemu-guest-agent/glib/pkg.yaml index 9313e38..bbd8dc2 100644 --- a/guest-agents/qemu-guest-agent/glib/pkg.yaml +++ b/guest-agents/qemu-guest-agent/glib/pkg.yaml @@ -9,8 +9,8 @@ steps: - sources: - url: https://download.gnome.org/sources/glib/{{ regexReplaceAll ".\\d+$" .GLIB_VERSION "${1}" }}/glib-{{ .GLIB_VERSION }}.tar.xz destination: glib.tar.xz - sha256: f4c82ada51366bddace49d7ba54b33b4e4d6067afa3008e4847f41cb9b5c38d3 - sha512: 7ce4dbc2b80fea1dca722bea02b1c35404108747b94c296760469b5416fc5ca737fc29c56a091120e5457a732656761424da614f3a626eb79b80b145507deb00 + sha256: 8428d672c8485636d940f03ce8dcdc174f9b3892ac8b2eea76dd281af6a6e937 + sha512: 1686ef719122d2b3e8bcc569ba1e125cde51fbe645811e1eb7ddd49e300ff834eed712bb619bba13629f23ad5f801fdc2d37e3103b5150ad3cb7ff9d1168d902 prepare: - | tar -xf glib.tar.xz --strip-components=1 diff --git a/guest-agents/qemu-guest-agent/pkg.yaml b/guest-agents/qemu-guest-agent/pkg.yaml index f4a6b29..52b774a 100644 --- a/guest-agents/qemu-guest-agent/pkg.yaml +++ b/guest-agents/qemu-guest-agent/pkg.yaml @@ -10,8 +10,8 @@ steps: - sources: - url: https://download.qemu.org/qemu-{{ .QEMU_VERSION }}.tar.xz destination: qemu.tar.xz - sha256: 19fd9d7535a54d6e044e186402aa3b3b1bdfa87c392ec8884855592c8510c96f - sha512: ff6ed9bc784f1aa7cf06604d0e38e26ebb2685885893a2cb7d044297f26d7efd0fa6cbb034dc1c422b58504ca1081b46ffe00dd8f9fab928cafa8cfc0d7d1747 + sha256: f859f0bc65e1f533d040bbe8c92bcfecee5af2c921a6687c652fb44d089bd894 + sha512: f92548623e4e31400c823a2d78417a8a4ecfccb07f3ee4883e2f2ad33054539d2a37d076dbc64df42c6c86c08fa7c2c975cd6e823aa14d5f20cef83348006813 prepare: - | sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml diff --git a/guest-agents/vars.yaml b/guest-agents/vars.yaml index b45cac9..1151e31 100644 --- a/guest-agents/vars.yaml +++ b/guest-agents/vars.yaml @@ -1,7 +1,7 @@ # renovate: datasource=git-tags extractVersion=^v(?.*)$ depName=https://github.com/qemu/qemu.git -QEMU_VERSION: 9.1.2 +QEMU_VERSION: 9.2.0 # renovate: datasource=git-tags depName=https://gitlab.gnome.org/GNOME/glib.git -GLIB_VERSION: 2.82.0 +GLIB_VERSION: 2.83.2 # renovate: datasource=github-releases extractVersion=^pcre2-(?.*)$ depName=PCRE2Project/pcre2 PCRE2_VERSION: 10.42 # renovate: datasource=git-tags depName=https://gitlab.com/xen-project/xen-guest-agent.git @@ -9,4 +9,4 @@ XEN_GUEST_AGENT_VERSION: 0.4.0 # renovate: datasource=github-releases depName=siderolabs/talos-vmtoolsd TALOS_VMTOOLSD_VERSION: v0.6.1 # renovate: datasource=github-releases depName=siderolabs/talos-metal-agent -TALOS_METAL_AGENT_VERSION: v0.1.0-beta.0 +TALOS_METAL_AGENT_VERSION: v0.1.0-beta.1 diff --git a/hack/release.toml b/hack/release.toml index 7aa6154..cdef96c 100644 --- a/hack/release.toml +++ b/hack/release.toml @@ -20,6 +20,12 @@ See [Talos Linux documentation](https://www.talos.dev/v1.10/talos-guides/configu title = "Component Updates" description = """\ Linux Firmware: 20241210 +stargz-snapshotter: 0.16.3 +ecr-credential-provider: 0.31.4 +wasm-edge: 0.5.0 +crun: 1.19.1 +qemu-guest-agent: 9.2.0 +Tailscale: 1.78.1 """ [make_deps] diff --git a/misc/glibc/vars.yaml b/misc/glibc/vars.yaml index 0cf804e..6980789 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:8dd9ceace8b1574e550374e9c07c2baafa60cc96223c1314fac61bd2edb48c70 +WOLFI_BASE_REF: sha256:3b271f8bff9356a38aa23118ffdea3c0d659f39e207feedacf01bdea4b900871 VERSION: {{ .GLIBC_VERSION }} diff --git a/network/tailscale/pkg.yaml b/network/tailscale/pkg.yaml index 5bea1cf..49669f4 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: 1603c78a6a5e9f83b278d305e1196fbfdeeb841be10ac2ddb7ea433c2701234b - sha512: 00173b25685c6800fb5b914e9cb1dbfd55b9ddada2006c310d388af4c12760830281717c374113d525103ed77508d2bf8ac260c596ea5c4068c0ca6a35d58c96 + sha256: dbc25cc241bb233f183475f003d5508af7b45add1ca548b35a6a6fea91fb91af + sha512: 1286971554f15c601ee36050cbe361170de2ea4955fc8dde01a4a231f966a1049b9d85d2854637077c1900d4e67ef15352250e412f9e13b2d1cb6b34b2dce05a prepare: - | sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml diff --git a/network/vars.yaml b/network/vars.yaml index 314fdef..1529a0b 100644 --- a/network/vars.yaml +++ b/network/vars.yaml @@ -1,5 +1,5 @@ # renovate: datasource=github-releases extractVersion=^v(?.*)$ depName=tailscale/tailscale -TAILSCALE_VERSION: 1.76.6 +TAILSCALE_VERSION: 1.78.1 # renovate: datasource=github-releases depName=lldpd/lldpd LLDPD_VERSION: 1.0.18 # renovate: datasource=github-releases depName=cloudflare/cloudflared diff --git a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libcap2/patches/getdents.patch b/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libcap2/patches/getdents.patch deleted file mode 100644 index 0d988c9..0000000 --- a/nvidia-gpu/nvidia-container-toolkit/nvidia-container-cli/libcap2/patches/getdents.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 304089b078f2f339cd7ccb030a0ad0194aea0a0f Mon Sep 17 00:00:00 2001 -From: Xi Ruoyao -Date: Tue, 12 Nov 2024 11:44:56 +0800 -Subject: psx: use getdents64 instead of getdents - -On relatively new architectures (for example ARM64, RISC-V, and -LoongArch), the kernel does not have a getdents syscall. Use getdents64 -instead to fix the build on them. - -The getdents64 syscall was added in Linux 2.4 and I don't think we -should still support older kernels today. - -Signed-off-by: Xi Ruoyao -Signed-off-by: Andrew G. Morgan ---- - psx/psx.c | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -diff --git a/psx/psx.c b/psx/psx.c -index d66a7bf..bf7d69f 100644 ---- a/psx/psx.c -+++ b/psx/psx.c -@@ -410,10 +410,11 @@ static long int __psx_immediate_syscall(long int syscall_nr, - - #define BUF_SIZE 4096 - --struct psx_linux_dirent { -- unsigned long d_ino; -- off_t d_off; -+struct psx_linux_dirent64 { -+ long long d_ino; -+ long long d_off; - unsigned short d_reclen; -+ unsigned char d_type; - char d_name[]; - }; - -@@ -486,11 +487,11 @@ long int __psx_syscall(long int syscall_nr, ...) { - - for (;;) { - char buf[BUF_SIZE]; -- size_t nread = syscall(SYS_getdents, fd, buf, BUF_SIZE); -+ size_t nread = syscall(SYS_getdents64, fd, buf, BUF_SIZE); - if (nread == 0) { - break; - } else if (nread < 0) { -- perror("getdents failed"); -+ perror("getdents64 failed"); - kill(psx_tracker.pid, SIGKILL); - } - -@@ -499,10 +500,10 @@ long int __psx_syscall(long int syscall_nr, ...) { - for (offset = 0; offset < nread; offset += reclen) { - /* deal with potential unaligned reads */ - memcpy(&reclen, buf + offset + -- offsetof(struct psx_linux_dirent, d_reclen), -+ offsetof(struct psx_linux_dirent64, d_reclen), - sizeof(reclen)); - char *dir = (buf + offset + -- offsetof(struct psx_linux_dirent, d_name)); -+ offsetof(struct psx_linux_dirent64, d_name)); - long tid = atoi(dir); - if (tid == 0 || tid == self) { - continue; --- -cgit 1.2.3-korg 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 02f5725..958a9f3 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,13 +11,11 @@ steps: - sources: - url: https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-{{ .LIBCAP_VERSION }}.tar.xz destination: libcap.tar.xz - sha256: 0274f5a15a5205f656d8f0169eef711dd29158ba8ad3b240618b342b2460175b - sha512: c0726bcd5e48395c6f4edd34f0fcaa21d7b2fe35dbc88824c0d86b42859dbe507f55c1ac7f7352e2aa56e3632b7aa9a098ca9cc730c82f942106d2786b10ba2c + sha256: 6405f6089cf4cdd8c271540cd990654d78dd0b1989b2d9bda20f933a75a795a5 + sha512: 8ab72cf39bf029656b2a4a5972a0da4ab4b46a3d8a8da66d6cde925e06fe34df2fa5fc4d0b62c9cec4972b0b2678fdac6ef9421b6fb83c2a5bf869cf8d5fdb16 prepare: - | tar -xf libcap.tar.xz --strip-components=1 - - | - patch -p1 < /pkg/patches/getdents.patch build: - | make prefix=/usr/local/glibc lib=lib -j $(nproc) 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 052eb8b..f772aa9 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.27.0 +require golang.org/x/sys v0.28.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 bacf432..bc1eec1 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.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= -golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.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 79b4e4b..e6b0952 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.27.0 +require golang.org/x/sys v0.28.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 bacf432..bc1eec1 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.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= -golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= diff --git a/nvidia-gpu/vars.yaml b/nvidia-gpu/vars.yaml index 137de36..b7d35ff 100644 --- a/nvidia-gpu/vars.yaml +++ b/nvidia-gpu/vars.yaml @@ -10,10 +10,10 @@ CONTAINER_TOOLKIT_REF: fa66e4cd562804509055e44a88f666673e6d27c0 LIBNVIDIA_CONTAINER_VERSION: v1.17.2 LIBNVIDIA_CONTAINER_REF: 63d366ee3b4183513c310ac557bf31b05b83328f # renovate: datasource=docker versioning=docker depName=cgr.dev/chainguard/wolfi-base -WOLFI_BASE_REF: sha256:8dd9ceace8b1574e550374e9c07c2baafa60cc96223c1314fac61bd2edb48c70 +WOLFI_BASE_REF: sha256:3b271f8bff9356a38aa23118ffdea3c0d659f39e207feedacf01bdea4b900871 # renovate: datasource=github-tags extractVersion=^v(?.*)$ depName=seccomp/libseccomp LIBSECCOMP_VERSION: 2.5.5 # renovate: datasource=git-tags extractVersion=^libcap-(?.*)$ depName=git://git.kernel.org/pub/scm/libs/libcap/libcap.git -LIBCAP_VERSION: 2.72 +LIBCAP_VERSION: 2.73 # renovate: datasource=git-tags extractVersion=^elfutils-(?.*)$ depName=git://sourceware.org/git/elfutils.git ELFUTILS_VERSION: 0.192 diff --git a/storage/iscsi-tools/iscsid-wrapper/go.mod b/storage/iscsi-tools/iscsid-wrapper/go.mod index 3e6e31b..09e594d 100644 --- a/storage/iscsi-tools/iscsid-wrapper/go.mod +++ b/storage/iscsi-tools/iscsid-wrapper/go.mod @@ -2,4 +2,4 @@ module iscsid-wrapper go 1.23.0 -require golang.org/x/sys v0.27.0 +require golang.org/x/sys v0.28.0 diff --git a/storage/iscsi-tools/iscsid-wrapper/go.sum b/storage/iscsi-tools/iscsid-wrapper/go.sum index bacf432..bc1eec1 100644 --- a/storage/iscsi-tools/iscsid-wrapper/go.sum +++ b/storage/iscsi-tools/iscsid-wrapper/go.sum @@ -1,2 +1,2 @@ -golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= -golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= diff --git a/storage/iscsi-tools/open-isns/pkg.yaml b/storage/iscsi-tools/open-isns/pkg.yaml index 1add9c1..3768dd5 100644 --- a/storage/iscsi-tools/open-isns/pkg.yaml +++ b/storage/iscsi-tools/open-isns/pkg.yaml @@ -8,41 +8,37 @@ steps: - sources: - url: https://github.com/open-iscsi/open-isns/archive/refs/tags/v{{ .OPEN_ISNS_VERSION }}.tar.gz destination: open-isns.tar.gz - sha256: 9611344733c0cdf14395f60880950ea4c3c7d6b765565b6493ad3e1afbe216de - sha512: f5ae8af89b85565181c2f6def9834d9dab0a15d5d9b28721cce116c5580173ed9adba219e1ede48988cb57f047578db4ece458c4a7db598412c7583e56393d2b + sha256: 47499f3ce87a832840884dcf3eedbec8c039f472fe921a5378e3b206a3fc1a32 + sha512: 219dd4f7e0a8459f5acaf2036fc737b90604cdcfe78b5492d50e4826744923afe35c9c331b3e39aa7c9bb5ebb2c378c464dced204d51da46e2b7474c6ca94057 prepare: - | tar -xzf open-isns.tar.gz --strip-components=1 - - | - autoreconf -fi + mkdir -p /usr/bin - - | - mkdir build - cd build + ln -s /toolchain/bin/env /usr/bin/env + ln -s /toolchain/bin/python3 /toolchain/bin/python - ../configure \ - --prefix=/usr/local \ - --sysconfdir=/usr/local/etc \ - --mandir=/usr/local/share/man \ - --infodir=/usr/local/share/info \ - --enable-shared \ - CFLAGS="$CFLAGS -Wno-error" + pip3 install ninja packaging build: - | - cd build - make -j $(nproc) + export PKG_CONFIG_PATH=/usr/lib/pkgconfig + + meson setup \ + -Dlibdir=lib \ + -Dprefix=/usr/local \ + _build + + ninja -C _build install: - | - cd build - # open-isns libraries only needed - # make prefix=/usr/local etcdir=/usr/local/etc DESTDIR=/rootfs install - make prefix=/usr/local DESTDIR=/rootfs install_hdrs - make prefix=/usr/local DESTDIR=/rootfs install_lib + DESTDIR=/rootfs ninja -C _build install # cleanup - rm -rf /rootfs/usr/local/lib/systemd - rm -rf /rootfs/usr/local/lib/*.a + rm -rf /rootfs/var + rm -rf /rootfs/usr/local/sbin + rm -rf /rootfs/usr/local/etc + rm -rf /rootfs/usr/lib rm -rf /rootfs/usr/local/lib/pkgconfig finalize: - from: /rootfs diff --git a/storage/iscsi-tools/vars.yaml b/storage/iscsi-tools/vars.yaml index 9da5066..5cf82f9 100644 --- a/storage/iscsi-tools/vars.yaml +++ b/storage/iscsi-tools/vars.yaml @@ -2,4 +2,4 @@ VERSION: v0.1.6 # renovate: datasource=github-tags depName=open-iscsi/open-iscsi OPEN_ISCSI_VERSION: 2.1.10 # renovate: datasource=github-tags extractVersion=^v(?.*)$ depName=open-iscsi/open-isns -OPEN_ISNS_VERSION: 0.102 +OPEN_ISNS_VERSION: 0.103 diff --git a/storage/zfs/zfs-service/go.mod b/storage/zfs/zfs-service/go.mod index 923aa76..d1dfbb4 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.27.0 +require golang.org/x/sys v0.28.0 diff --git a/storage/zfs/zfs-service/go.sum b/storage/zfs/zfs-service/go.sum index bacf432..bc1eec1 100644 --- a/storage/zfs/zfs-service/go.sum +++ b/storage/zfs/zfs-service/go.sum @@ -1,2 +1,2 @@ -golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= -golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=