From d137410d55022cc83797925cac7c66b3ed9e2092 Mon Sep 17 00:00:00 2001 From: Denys Fedoryshchenko Date: Thu, 22 Oct 2026 14:07:06 +0300 Subject: [PATCH] rootfs: fix nvmetcli installation in trixie blktest images Install nvmetcli through pip so its legacy setuptools build runs in an isolated build environment. Debian Trixie does not install setuptools with python3-pip, so direct setup.py execution fails. Select python3-six explicitly for nvmetcli at runtime now that configshell-fb no longer pulls it in. Signed-off-by: Denys Fedoryshchenko --- config/core/rootfs-configs.yaml | 1 + config/rootfs/debos/scripts/trixie-blktest.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/config/core/rootfs-configs.yaml b/config/core/rootfs-configs.yaml index 1dd802b200..36c18cb429 100644 --- a/config/core/rootfs-configs.yaml +++ b/config/core/rootfs-configs.yaml @@ -71,6 +71,7 @@ rootfs_configs: - python3-jsonschema - python3-flask - python3-flask-restful + - python3-six - e2fsprogs - xfsprogs - f2fs-tools diff --git a/config/rootfs/debos/scripts/trixie-blktest.sh b/config/rootfs/debos/scripts/trixie-blktest.sh index b37d616b8e..e17ade7c31 100755 --- a/config/rootfs/debos/scripts/trixie-blktest.sh +++ b/config/rootfs/debos/scripts/trixie-blktest.sh @@ -96,7 +96,7 @@ pip install . --break-system-packages git clone https://github.com/nuclearcat/nvmetcli cd nvmetcli git checkout rest-install -python3 setup.py install +pip install . --break-system-packages # Packages to run blktests apt-get install --no-install-recommends -y blktrace fio gawk pciutils xfsprogs