chore: update tools and pkgs version

Tools: v1.14.0-alpha.0-4-g4ac4449 -> v1.14.0-alpha.0-6-g44ad18c
Pkgs: v1.14.0-alpha.0-13-g6ea49c7 -> v1.14.0-alpha.0-20-g6a53a93

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
This commit is contained in:
Mateusz Urbanek 2026-04-29 11:42:40 +02:00
parent 74431c05c9
commit 7aabff30a3
No known key found for this signature in database
GPG Key ID: F16F84591E26D77F
6 changed files with 48 additions and 16 deletions

View File

@ -100,11 +100,11 @@ spec:
- name: EXTENSIONS_IMAGE_REF
defaultValue: $(REGISTRY_AND_USERNAME)/extensions:$(TAG)
- name: PKGS
defaultValue: v1.14.0-alpha.0-13-g6ea49c7
defaultValue: v1.14.0-alpha.0-20-g6a53a93
- name: PKGS_PREFIX
defaultValue: ghcr.io/siderolabs
- name: TOOLS
defaultValue: v1.14.0-alpha.0-4-g4ac4449
defaultValue: v1.14.0-alpha.0-6-g44ad18c
- name: TOOLS_PREFIX
defaultValue: ghcr.io/siderolabs
- name: GO_TOOLS_RELEASE

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2026-04-28T10:30:00Z by kres e4dc583.
# Generated on 2026-04-29T09:41:48Z by kres 980313d.
# common variables
@ -55,9 +55,9 @@ COMMON_ARGS += $(BUILD_ARGS)
# extra variables
EXTENSIONS_IMAGE_REF ?= $(REGISTRY_AND_USERNAME)/extensions:$(TAG)
PKGS ?= v1.14.0-alpha.0-13-g6ea49c7
PKGS ?= v1.14.0-alpha.0-20-g6a53a93
PKGS_PREFIX ?= ghcr.io/siderolabs
TOOLS ?= v1.14.0-alpha.0-4-g4ac4449
TOOLS ?= v1.14.0-alpha.0-6-g44ad18c
TOOLS_PREFIX ?= ghcr.io/siderolabs
GO_TOOLS_RELEASE ?= v0.3.1

12
Pkgfile
View File

@ -3,18 +3,18 @@
format: v1alpha2
vars:
CONTAINERD_VERSION: v2.2.2 # update this when updating PKGS_VERSION in Makefile
CONTAINERD_VERSION: v2.2.3 # update this when updating PKGS_VERSION in Makefile
LINUX_FIRMWARE_VERSION: "20260410" # update this when updating PKGS_VERSION in Makefile
DRBD_DRIVER_VERSION: 9.3.1 # update this when updating PKGS_VERSION in Makefile
PX_FUSE_DRIVER_VERSION: 4b7ade7d7a4afe10b87ff7a16a59e9d1e3fae68f # update this when updating PKGS_VERSION in Makefile
PX_FUSE_DRIVER_VERSION: bcb1f75c4e7aaa382f6fd2ee2de292e3e2d3c738 # update this when updating PKGS_VERSION in Makefile
ZFS_DRIVER_VERSION: 2.4.1 # update this when updating PKGS_VERSION in Makefile
ZFS_TOOLS_SHA256: c17b69770f0023154f578eb8c7536a70f07d6a3bb0bd38f04fa0e8811c3c1390
ZFS_TOOLS_SHA512: 15ef20ed8fb976dd123e1f5dca8f0f71a754a3be6edf826bf1d744a28cc8400969d33b79be90a4b5bef95dd200caaca942876f4462b7749667a9e4a225d82676
UTIL_LINUX_VERSION: 2.41.4 # update this when updating TOOLS in Makefile
UTIL_LINUX_SHA256: a8c213cc06048862602a42b2d299b340001f6d05c4407b549f3e03521df83688
UTIL_LINUX_SHA512: c21ad77b787ab5892169c80cbec1ba46ed6bba36c1db278f2d1cd8712ae237f5cd25bfd20f2dc638334d1c47c5ff6102703147147d42f71c995bd397e735691a
UTIL_LINUX_VERSION: 2.42.0 # update this when updating TOOLS in Makefile
UTIL_LINUX_SHA256: 3452b260bbaa775d6e749ac3bb22111785003fc1f444970025c8da26dfa758e9
UTIL_LINUX_SHA512: 909bba6c38d43ca4cb9bd974c399b4f0537b54709ac43e8acc823d9d9979fbc7523572469eb452b13c86116675d6d2ebb3764444781204f7e5bd0156252635d7
ENA_VERSION: 2.16.1 # update this when updating PKGS_VERSION in Makefile
TENSTORRENT_VERSION: 2.7.0 # update this when updating PKGS_VERSION in Makefile
TENSTORRENT_VERSION: 2.8.0 # update this when updating PKGS_VERSION in Makefile
HAILORT_VERSION: 4.23.0 # update this when updating PKGS_VERSION in Makefile
MELLANOX_MSFTFLINT_VERSION: 4.34.1-4 # update this when updating PKGS_VERSION in Makefile

View File

@ -108,7 +108,7 @@ tiers based on support level:
| [joydev](drivers/joydev) | :yellow_square: extra | [ghcr.io/siderolabs/joydev](https://github.com/siderolabs/extensions/pkgs/container/joydev) | `VERSION` | This system extension provides the joydev kernel module built against a specific Talos version. This kernel module provides the Linux joystick interface (/dev/input/js*) for the Gamepad API. It is required for game streaming software like Sunshine to expose gamepad input to applications that use the legacy joystick API or the browser Gamepad API via evdev-to-joydev translation. |
| [mei](drivers/mei) | :green_square: core | [ghcr.io/siderolabs/mei](https://github.com/siderolabs/extensions/pkgs/container/mei) | `VERSION` | This system extension provides Intel Management Engine drivers kernel modules built against a specific Talos version. This driver enables the Intel Management Engine, a prerequisite for Intel Arc discrete GPUs. |
| [mellanox-mstflint](drivers/mellanox-mstflint) | :white_large_square: contrib | [ghcr.io/siderolabs/mellanox-mstflint](https://github.com/siderolabs/extensions/pkgs/container/mellanox-mstflint) | `4.34.1-4-VERSION` | This system extension provides mstflint. |
| [tenstorrent](drivers/tenstorrent) | :yellow_square: extra | [ghcr.io/siderolabs/tenstorrent](https://github.com/siderolabs/extensions/pkgs/container/tenstorrent) | `2.7.0` | Driver for Tenstorrent AI processing hardware |
| [tenstorrent](drivers/tenstorrent) | :yellow_square: extra | [ghcr.io/siderolabs/tenstorrent](https://github.com/siderolabs/extensions/pkgs/container/tenstorrent) | `2.8.0` | Driver for Tenstorrent AI processing hardware |
| [thunderbolt](drivers/thunderbolt) | :yellow_square: extra | [ghcr.io/siderolabs/thunderbolt](https://github.com/siderolabs/extensions/pkgs/container/thunderbolt) | `VERSION` | This system extension provides Thunderbolt/USB4 drivers kernel modules built against a specific Talos version. It enables support for Thunderbolt/USB4 devices, including those used for networking. WARNING: This extension automatically authorizes all Thunderbolt devices during system boot, which poses potential security risks. Use at your own discretion. |
| [uhid](drivers/uhid) | :yellow_square: extra | [ghcr.io/siderolabs/uhid](https://github.com/siderolabs/extensions/pkgs/container/uhid) | `VERSION` | This system extension provides the uhid kernel module built against a specific Talos version. This kernel module provides user-space HID device support. Applications can create virtual HID devices (such as gamepads and controllers) via /dev/uhid, which is required for game streaming software like Sunshine to emulate gamepad input from Moonlight clients. |
| [uinput](drivers/uinput) | :yellow_square: extra | [ghcr.io/siderolabs/uinput](https://github.com/siderolabs/extensions/pkgs/container/uinput) | `VERSION` | This system extension provides the uinput kernel module built against a specific Talos version. This kernel module makes it possible to emulate input devices from userspace. By writing to /dev/uinput (or /dev/input/uinput) device, a process can create a virtual input device with specific capabilities. Once this virtual device is created, the process can send events through it, that will be delivered to userspace and in-kernel consumers. |
@ -157,7 +157,7 @@ tiers based on support level:
| [nfs-utils](storage/nfs-utils) | :white_large_square: contrib | [ghcr.io/siderolabs/nfs-utils](https://github.com/siderolabs/extensions/pkgs/container/nfs-utils) | `v0.1.1` | This system extension provides rpcbind and rpc.statd for NFSv3 file locking support. rpcbind is a server that converts RPC program numbers into universal addresses. rpc.statd is the NSM (Network Status Monitor) service daemon that notifies NFS peers of restarts. These services are required for NFSv3 mounts with file locking support. |
| [nfsd](storage/nfsd) | :yellow_square: extra | [ghcr.io/siderolabs/nfsd](https://github.com/siderolabs/extensions/pkgs/container/nfsd) | `VERSION` | This system extension provides kernel module driver for NFSD built against a specific Talos version. |
| [nfsrahead](storage/nfsrahead) | :white_large_square: contrib | [ghcr.io/siderolabs/nfsrahead](https://github.com/siderolabs/extensions/pkgs/container/nfsrahead) | `2.8.3` | This system extension provides nfsrahead, a tool to configure the readahead for NFS mounts. |
| [px-fuse](storage/px-fuse) | :yellow_square: extra | [ghcr.io/siderolabs/px-fuse](https://github.com/siderolabs/extensions/pkgs/container/px-fuse) | `4b7ade7d7a4afe10b87ff7a16a59e9d1e3fae68f-VERSION` | This system extension provides kernel module driver for Portworx px-fuse built against a specific Talos version. |
| [px-fuse](storage/px-fuse) | :yellow_square: extra | [ghcr.io/siderolabs/px-fuse](https://github.com/siderolabs/extensions/pkgs/container/px-fuse) | `bcb1f75c4e7aaa382f6fd2ee2de292e3e2d3c738-VERSION` | This system extension provides kernel module driver for Portworx px-fuse built against a specific Talos version. |
| [trident-iscsi-tools](storage/trident-iscsi-tools) | :white_large_square: contrib | [ghcr.io/siderolabs/trident-iscsi-tools](https://github.com/siderolabs/extensions/pkgs/container/trident-iscsi-tools) | `v0.0.1` | This system extension provides the tools and binaries used by the NetApp Trident CSI for iSCSI. It contains lsscsi, ls, free, pgrep, cat and dd. |
| [zfs](storage/zfs) | :yellow_square: extra | [ghcr.io/siderolabs/zfs](https://github.com/siderolabs/extensions/pkgs/container/zfs) | `2.4.1-VERSION` | This system extension provides the ZFS kernel module, the ZFS utilities, and a service to import all ZFS pools on start and unmount all pools on stop. |
@ -194,9 +194,9 @@ tiers based on support level:
| Name | Tier | Image | Version | Description |
| ---- | ---- | ----- | ------- | ----------- |
| [ctr](tools/ctr) | :green_square: core | [ghcr.io/siderolabs/ctr](https://github.com/siderolabs/extensions/pkgs/container/ctr) | `v2.2.2` | This extension provides ctr containerd helper binary |
| [ctr](tools/ctr) | :green_square: core | [ghcr.io/siderolabs/ctr](https://github.com/siderolabs/extensions/pkgs/container/ctr) | `v2.2.3` | This extension provides ctr containerd helper binary |
| [nvme-cli](tools/nvme-cli) | :white_large_square: contrib | [ghcr.io/siderolabs/nvme-cli](https://github.com/siderolabs/extensions/pkgs/container/nvme-cli) | `v2.14` | This system extension provides the NVMe command line interface. |
| [util-linux-tools](tools/util-linux) | :white_large_square: contrib | [ghcr.io/siderolabs/util-linux-tools](https://github.com/siderolabs/extensions/pkgs/container/util-linux-tools) | `2.41.4` | This system extension provides a minimal util-linux package. |
| [util-linux-tools](tools/util-linux) | :white_large_square: contrib | [ghcr.io/siderolabs/util-linux-tools](https://github.com/siderolabs/extensions/pkgs/container/util-linux-tools) | `2.42.0` | This system extension provides a minimal util-linux package. |
<!-- ### END GENERATED CONTENT -->

View File

@ -0,0 +1,29 @@
From 5452239f6e69d2d3aaa427d2d2253247cfb7cb7b Mon Sep 17 00:00:00 2001
From: Aleksi Hannula <ahannula4+nixgit@gmail.com>
Date: Tue, 7 Apr 2026 14:52:16 +0300
Subject: [PATCH] nsenter: Fix AT_HANDLE_FID on musl
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Aleksi Hannula <ahannula4+nixgit@gmail.com>
---
sys-utils/nsenter.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sys-utils/nsenter.c b/sys-utils/nsenter.c
index e10ba9cf90ab..98507958c0f1 100644
--- a/sys-utils/nsenter.c
+++ b/sys-utils/nsenter.c
@@ -29,6 +29,9 @@
#ifdef HAVE_LINUX_NSFS_H
# include <linux/nsfs.h>
#endif
+#ifndef AT_HANDLE_FID
+# define AT_HANDLE_FID 0x200
+#endif
#ifndef NS_GET_USERNS
# define NS_GET_USERNS _IO(0xb7, 0x1)
#endif
--
2.53.0

View File

@ -12,7 +12,10 @@ steps:
prepare:
- |
tar -xJf util-linux.tar.xz --strip-components=1
- |
# https://github.com/openwrt/openwrt/issues/23058
patch -p1 < /pkg/patches/0001-nsenter-Fix-AT_HANDLE_FID-on-musl.patch
- |
mkdir build
cd build
../configure \