From: Kefu Chai Date: Wed, 24 Dec 2025 05:55:26 +0000 (+0800) Subject: debian/control: add iproute2 to build dependencies X-Git-Tag: testing/wip-jcollin-testing-20260217.025616-squid~26^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1ae27a67b4a5824bde335a8a96054b60a251ccda;p=ceph-ci.git debian/control: add iproute2 to build dependencies Test scripts like qa/tasks/cephfs/mount.py expect the ip command to be available in the container environment. Without it, tests fail with: ``` /bin/bash: line 1: ip: command not found File "/ceph/qa/tasks/cephfs/mount.py", line 96, in cleanup_stale_netnses_and_bridge p = remote.run(args=['ip', 'netns', 'list'], ... teuthology.exceptions.CommandFailedError: Command failed with status 127: 'ip netns list' ``` Add iproute2 to the debian package build dependencies when the build profile is enabled. This ensures the package is available during container-based builds, since buildcontainer-setup.sh → script/run-make.sh → install-deps.sh → debian/control → generated dependency package chain respects build profiles configured via `FOR_MAKE_CHECK` and `WITH_CRIMSON` environment variables set in Dockerfile.build. Signed-off-by: Kefu Chai (cherry picked from commit 599922aa582bbaa6fa8c8e274b780fabafb10a9b) --- diff --git a/debian/control b/debian/control index 0bede352b49..560ad218147 100644 --- a/debian/control +++ b/debian/control @@ -21,6 +21,7 @@ Build-Depends: automake, golang, gperf, g++ (>= 11), + iproute2 , javahelper, jq , jsonnet ,