From f9b363292c42b23a4cd60fb74d8cf1b74c4f5fd7 Mon Sep 17 00:00:00 2001 From: Luca Toniolo <10792599+grandixximo@users.noreply.github.com> Date: Mon, 11 May 2026 19:41:58 +0800 Subject: [PATCH] ci: install adduser explicitly in package-arch test step The test step runs 'eatmydata adduser ... testrunner' but never installs adduser. It was pulled transitively via Recommends on the installed .deb files; sid no longer pulls it, so builds fail with 'eatmydata: unable to find adduser in PATH'. Add it to the existing sudo install so testrunner setup does not depend on Recommends. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 001e9147e4e..2308679b5db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -208,7 +208,7 @@ jobs: set -e set -x eatmydata apt-get --yes --quiet -o Acquire::Retries=5 install ../*.deb - eatmydata apt-get --yes --quiet -o Acquire::Retries=5 install sudo # some tests run sudo... + eatmydata apt-get --yes --quiet -o Acquire::Retries=5 install sudo adduser # some tests run sudo; adduser no longer pulled implicitly on sid eatmydata adduser --disabled-password --gecos "" testrunner eatmydata passwd -d testrunner eatmydata adduser testrunner sudo