From nobody Sat Sep 26 20:03:49 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1789760054; cv=none; d=zohomail.com; s=zohoarc; b=lhJo0+bAbBYFQAr6S2nHfwBlApAyEKdSfej5dC1VuNv79CjfpfXn1bA+JLpbE6v0CT2vK+5C7l53YYl+j28Z3uyML6MJQfu2+I2OMrfNCN9fVH52S4xNt7GuaKRCUNhqeF6I6Y5FUMx8jcz02QIZ1S7qDHyMzT09BoOP+RPOMgQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789760054; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=QICx/B7E+RGCmNTQ2EM7GEMTOWVydmIdYf63WTM4b1g=; b=ZUoFYZxHsfW0e30JC/SAUrwSC8VRh0VXNC2Mlo5bWQYfb5j+zWummnoVNbKftWtpuDMM1er2biW68DMLno6J/D76V6An6Wkjw1vd986/yYpWU4+4isWLd+RFYsdWZ28yl8WBCR29if6FA9Yjw1Tleij/oFYijTJHd6aikV5RPUI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1789760054873869.4759910389737; Fri, 18 Sep 2026 12:34:14 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x7eKm-0000Iy-HB; Fri, 18 Sep 2026 15:33:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x7eKj-0000If-Fj for qemu-devel@nongnu.org; Fri, 18 Sep 2026 15:33:17 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x7eKh-0007PE-Fy for qemu-devel@nongnu.org; Fri, 18 Sep 2026 15:33:17 -0400 Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68IHxowt830833 for ; Fri, 18 Sep 2026 19:33:14 GMT Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gsa6mrc7a-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 18 Sep 2026 19:33:13 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2dd8920c132so24002995ad.0 for ; Fri, 18 Sep 2026 12:33:13 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c3311a716sm810682eec.8.2026.09.18.12.33.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 12:33:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=QICx/B7E+RG CmNTQ2EM7GEMTOWVydmIdYf63WTM4b1g=; b=JQssf+T12fEMo4cfWAyWIViZFbV 7xo2nkprLv8cAOL0dki6TGhgWfn2b6iMA4J/qiHKKYsrvbhJ1RhR2ydbQjkABmeZ dA9SyoP9HbMbLuh7/6VA2tQ3zT6SEYhuxoM/EHiiglvrgHODdyedqK3VGvEou4m0 SwkIEno7K95GBLrEy3zvl4CoH01sMkULbOCFev09jorQ3SXgbCp/LUZW8z2UCqiM hG639vMn9d1c90pNR61eHxp7+j2WnT7rSeZ3Ct3AICoj6OulANXZ8K3oUT8C9OqJ XZNx+1XSeUiA/W8IAQPtA0T4qKPUH0RVCpWIkAQy8eRsABrjeUoSA/MDdYQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789759993; x=1790364793; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=QICx/B7E+RGCmNTQ2EM7GEMTOWVydmIdYf63WTM4b1g=; b=AeaB65zYvJMnTWhEQYDjmzJKIy9kU4LJi57CZkpLRYbE5D2Jpb900tFVUixr0mzbBh IkjNgLwIJmEh65rafY1aVyxHE9JsZJKFzB3SEOcAphKAb03bF2VaVRcn+hDERH1FxqDb GJPTzi5EBiweRX6ejFIATXYF0mWOz3uVVmFRsQbD8pxHLoS8xEGKC33nZI7qzcv1OV78 5MUYaQYxxaOT8iscMwz29v8/k/LcVgA3n/rJZSs2gw11BBGQyjDGVH53OJElCAdpe+Wp vuOWMKjCDZXG3kVTe7nUtZkEitha+I+4Yp3FPBTcBjHHjSfZAT0j8hTSnryse9X81013 dPgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789759993; x=1790364793; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=QICx/B7E+RGCmNTQ2EM7GEMTOWVydmIdYf63WTM4b1g=; b=DoLucLoCUuimdXgKOOsoXN/a1ivd5EArv5SpXoG24Y+kQagWS9GWz9Zpgha1mFyaRx WIwHjCe56wqsUI2xV6eX2hHT7jrJ9xfeflD+6CElnqXBaGbMHyGfDgiHf7gbEc2S9dkB 4gPRvaDvxo18WTbJZbDXjVQAbY1DdozfOOcquyeih/lewEGgCSjj6kL8LibZYsqAevqp hlKiiAAEdNuzUSjbCY4G/yQMO3NeUAwrCagnCRkyHVbVD9gaXGlZw7nc9XGwnjBPiElp DBbs5BfaQmRQTKrmLJ10CyEMWzMaeFCSvracajXnAp/CkY27CruVMMpeo7a9P2SiU5EP RIow== X-Gm-Message-State: AFuF++mPr/tO5ztcbJIKPlSL/bsrZ9HWOtijo7Ec/c2YZnZPfAdjvGHx gBCUmUMnhWAGGPVRmI4nyFRjFOy1163TwJmcE5RuHxiKyBcY8AoKcx/37xIUxzleAPamz+4rXDg 0sS9KttfMuJrtSxDLviZB4jBsEVGhFIsZD9nhyROWRbZWdKyKJVVyPexsi7yOzDgHwg== X-Gm-Gg: AYBFou3ZjQcrTioSj7AGe2ep0GmxUkml3IBaLq9mhHeJF4kNVms8tx/YH5IXL18YrsP 7pYAXiiJ1QQ5rH24DcGUvye/sAXl7yzVN4FciXT59LnYSvY/uTl8mCoQXZ4m0+V35zlR5VPAjNO 1BjwdPTeAr37+IC3fu1z28uYD83vMgb4Cf7w7Ru7+g1eA6kVcien5fyEnxjnUNPGpbGa9VYvB/q ns+VjAGzIAqYsWhtZZDo9cBTTKiWbR2TigLerB0uE4Os7TnIdpJJ/3xJU8V2ri1umsQUrOYl+BD sCQajubx3sD7PkYT2RsVUhreygFsFTXZdbmo3STe5WRhDt4L9CaZ6Bal34jK7MIo7vQfOcgPyAW Bb6YGMTjptvHrdbfJLTZNdPYXRx0BKEaXcGJwDAjcKdSmOcCVx0z+d7fYXPU= X-Received: by 2002:a17:902:fd8c:b0:2dd:ad74:ac22 with SMTP id d9443c01a7336-2ddb1bd6e1bmr77238415ad.29.1789759993357; Fri, 18 Sep 2026 12:33:13 -0700 (PDT) X-Received: by 2002:a17:902:fd8c:b0:2dd:ad74:ac22 with SMTP id d9443c01a7336-2ddb1bd6e1bmr77238075ad.29.1789759992965; Fri, 18 Sep 2026 12:33:12 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 1/3] tests/tcg/meson.build: fix host fs mount on SELinux enabled systems Date: Fri, 18 Sep 2026 12:32:57 -0700 Message-ID: <20260918193259.704462-2-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260918193259.704462-1-pierrick.bouvier@oss.qualcomm.com> References: <20260918193259.704462-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: HHdPlTYyhuIqRBGWiIgPq0k8cOYQe3bP X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE4MDI4MSBTYWx0ZWRfXxNhLQTmJXbyY Bj/5gKurmktuiW2FS95eQ4U6nHl74ZMsFcOciq07FLB8b4oYtkUtq2NLXakomNbb1oHo/1Vn9pV CKxNf5+UnlFYphZejokKzZh+5qyk2AE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE4MDI4MSBTYWx0ZWRfXwFjUC/92NUhB XcSs7hb2vy1diS2I0QRSzimuRBDQ979Df3w3PHlUmX2Ta7EgdnMuRWQFvPoLpTKOFlKAFPAAVMf bkU0CTSt+1OrbVM6wADeanisBlaNPsxhFgVlfmsey74B4L39NGVtv/wPeGuwmFuDzf9Vz+eGnie xalOYOglgbWmvwiFZotjUsobsxfFDSlhRMekvbCFplZnk3pYh2sqfT9UrVJQnNLuQAJwjzIw2xf iRwNOGyZ70ZsuvDZ92BmsjCnIzK9u/avdH6BndaZRK/+YsDhEqyHFF93XjXEVvX1jhEoeOQjvzZ 7hSiQJo9HnM/95lK43C59iJPA5o24ePmolb9cDS5b1diJ1+bL7PpXc6A6WBUZ2S5nY7iIp0ou+V PDZW4KAoM2f3PXQvqsC3GPX5TqfR75O1aU5a55YikyPDOHS3WpovYwzYL+xLRXuaWAulip2vhE/ Qh8PKB5a15roS2IGhFw== X-Proofpoint-GUID: HHdPlTYyhuIqRBGWiIgPq0k8cOYQe3bP X-Authority-Analysis: v=2.4 cv=YYAodARf c=1 sm=1 tr=0 ts=6aad91f9 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=VwQbUJbxAAAA:8 a=pGLkceISAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=q-u7UfepXwwUxeN4VQoA:9 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-18_05,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 phishscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609180281 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1789760057546158500 Content-Type: text/plain; charset="utf-8" Fedora enables SELinux by default, which has the side effect to block writes to host fs done through containers (docker or podman). $ podman run -it --rm -v $(pwd):$(pwd) docker.io/debian:latest touch $(pwd)= /file touch: cannot touch '/home/user/file': Permission denied There is a :z flag for mounts, that works with docker, but not with podman: SELinux: relabeling of /home/user is not allowed The right solution is to disable SELinux label confinment with --security-opt label=3Ddisable, which works with both podman and docker. Reported-by: John Snow Closes: https://lore.kernel.org/qemu-devel/CAFn=3Dp-bXoctWNEdERPBL-SMRPYDis= ban2e0-mxYjws7UVcjVzw@mail.gmail.com/ Tested-by: John Snow Reviewed-by: Pierrick Bouvier Link: https://lore.kernel.org/qemu-devel/20260917221117.274619-2-pierrick.b= ouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/tcg/meson.build | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/tcg/meson.build b/tests/tcg/meson.build index a5e0462732d..75f0a52fd22 100644 --- a/tests/tcg/meson.build +++ b/tests/tcg/meson.build @@ -277,6 +277,8 @@ foreach target, plan: tcg_tests mount =3D mount + ':' + mount here =3D meson.project_build_root() cc =3D [docker_wrapper, 'run', '--run-as-current-user', '--', + # SELinux blocks modification of host fs by default + '--security-opt', 'label=3Ddisable', '-w', here, '-v', here + ':' + here, '-v', mount, 'qemu/' + cc_dockerfile, plan['cc']] has_cc =3D true --=20 2.47.3 From nobody Sat Sep 26 20:03:49 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1789760055; cv=none; d=zohomail.com; s=zohoarc; b=ipyqCREPCZERpgzTfGf/UNn3MP4g3wa7SyBG0vmje40d4LXT80PTFDfPEwo8zKy7f1QRvSRv59yi8+3kc4RWt7TbVQ9Tr5mtFmIya6scRrV89iKg31b2HJLynAN3I6gHf5mfLUZmvDmUXJTkv/ZZO4whEBlIGFYyI75aFVu1o7o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789760055; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=ganEZGG0Sc74bkQYkohPbHsmNDuXbzCHwths6crHjrM=; b=EGRHR94tANYh7y3oJZoNN2FuZzAdZhbHcCqyDaW2j94IWOijBGlhnToGmL2dSnWaqXXCGwpxOxXW+5WM9mb00hNPNY6AVZyhAu93u2weO0QjoyBFhIQkI5F4aenOriHlFG7pPEf0rxkabW00eprk3UdjevrfLowhF+FU+rZEZuo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1789760055424584.582354926913; Fri, 18 Sep 2026 12:34:15 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x7eKo-0000Jm-AU; Fri, 18 Sep 2026 15:33:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x7eKm-0000JD-DV for qemu-devel@nongnu.org; Fri, 18 Sep 2026 15:33:20 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x7eKk-0007Pq-Ek for qemu-devel@nongnu.org; Fri, 18 Sep 2026 15:33:20 -0400 Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68IGoEBJ1666287 for ; Fri, 18 Sep 2026 19:33:17 GMT Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4grxp2ujrh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 18 Sep 2026 19:33:16 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cc1bbd7d6e6so1069553a12.3 for ; Fri, 18 Sep 2026 12:33:16 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c3311a716sm810682eec.8.2026.09.18.12.33.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 12:33:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=ganEZGG0Sc7 4bkQYkohPbHsmNDuXbzCHwths6crHjrM=; b=PpRcyN5LKAhvb0uVrUSEEfoo+vu C1tQjGWnSLiS0CVQaAONTDfJdC4CmpWlIFVC7YkAce7EzxgNuWYwftCE440MMgoz TFD4eHS+V2cRCtU6Z+LIHvucJJWUDq5VG+PnTiSkPqapybr6uNba+Sy4H7QFhPz+ 4ARuUdnl6efFPjLQCKUejavYdnfkBKyfXAHCI8m2zAcAr3fP8qM//wO9RGhYlzmX 5LCgFO5O9U/xouwDTHl/BXtOrPjSZFPxA2nBR4BNoP9WZYe5ZtueTxu5sV6pYyBZ HwHJO9XZhBoNgFLlX9vagxrZAjk5phQtbBJ+OXz/AIYW4ao62cFUJxzwV+A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789759996; x=1790364796; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ganEZGG0Sc74bkQYkohPbHsmNDuXbzCHwths6crHjrM=; b=YTK/EtA2EAmeF+ZFozoPYLK4iupas6EZ7suwCwlj3qrPQT7X3dKvck0KkTGMVGbjIr 3iNqkAlnzNmnfKb1mt2iDTv6Yr9Y6wyCCNOMAsqh1HQczNIEMwY1HpdaJW3y9urY9s2U RLs8B/jfwMicYATM/6YcodGNL3xw+/HKT3bdgN0f8UDkjjiZEUVrt3zse1M1Ya914erh ygsCVNDdUcYdEEP+GuzIdu4rNfUqrBz0xBcxigi8ocqUsd26OWATQ+T/vkd4yjj2tkpP vwo4BAwEi+4PCUlU6574I+ZxGnIXot7DNYYYUyhfaNFiZHbrYZQRR/O8BWo1MjFpSOGo IcIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789759996; x=1790364796; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=ganEZGG0Sc74bkQYkohPbHsmNDuXbzCHwths6crHjrM=; b=D14xNqsJXeod7j4p9ei5JQ/3Sjw+hUU99SrZMynZk16JMjtnUusluWBq43980vFrG6 BVtVjE0DIH2BIj/PsF5tCXV41rdb2ySAgUpFNV49RfNaWO2c4Q0SLnSxWKaUbj+cJ0i5 lmtufA82OYvPjuFegOAv96niNaVPdkj82EJQelkEnYtcRCZrtsOFJBf4Gop0O0K327hu KKnhsRs1Q61nSZzIJmc7ixwUK4sOji67t0DEsaDE6tzGkmx0+7/RNmB+aFAl5UYwOXJB JQG3+S8h1n3ISmlNoiNtKbaIXVkXJwb79ol5LnnaPCTdB6k6OxPcE5OXPifncYg3aelo ojag== X-Gm-Message-State: AFuF++ndUknkUKMGpo1TpxLrfHqnVfYHxlZmEhqoekgnk+Bs6kydvDyx /yCYXsvR8O6sr1cWGkTE3DUbzsXq9Sm43Q7FLy/GrDfxHk4cM6i/clrF3V6eK3Vi/v9RWgY620B jt1cfRhC7m+EcaJn+9RAP/MzzbL6LaNUxrAa+r2dNcHH86OJZAmqd3hbPUgeQjPYZBg== X-Gm-Gg: AYBFou2Luv25QQ/tpyontbRVy5oadQpa9Dipgnyx17QIFuKDXzBARuUy9MBHGL3Szd/ fQL5IkvqX2mkE3kGlv2gMuwiCq01erwnLOLtoiSuh+yX2kKJbTSL+MX+eLg+N+O1JuOLnAL5auO Pbvt+vxVeQvWtuVNYdDcJpTC3fZ0F0yJBpjnGLWRJe1QXR+E0kIKhSuy0vDS8FPd9j8yzyMXSmC CYuPUsKrg01koMPMZtmFlJ9ol/BDWwlsMiRn3BYXv9bEVeLfOMNY9+gEcHXbW5nt1Bs22OoJd+v 7jDtu/MHi3ZF8Z3VOZtN2xT8krAKqxippBb9mholbc7tAZ0GMOsPqamXaYILmy1p0yXRuxUeB1+ i9v7dH1069J6FtT4FOZWLk3bMWD3EngcUc44Na0R+zsGC/qH5GgeQrETrIe0= X-Received: by 2002:a17:90b:554b:b0:39e:6c6a:2097 with SMTP id 98e67ed59e1d1-39e6c6a2359mr858008a91.56.1789759995801; Fri, 18 Sep 2026 12:33:15 -0700 (PDT) X-Received: by 2002:a17:90b:554b:b0:39e:6c6a:2097 with SMTP id 98e67ed59e1d1-39e6c6a2359mr857988a91.56.1789759995142; Fri, 18 Sep 2026 12:33:15 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 2/3] tests/docker/docker.py: fix run command with $UID == 0 Date: Fri, 18 Sep 2026 12:32:58 -0700 Message-ID: <20260918193259.704462-3-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260918193259.704462-1-pierrick.bouvier@oss.qualcomm.com> References: <20260918193259.704462-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE4MDI4MSBTYWx0ZWRfXx6GKlHEN6cdh vFpQftOhidPix/RhgLUmBHnst6ZLlNoC2JFMVdo4NQH1K83D4LWtRVZA4lEYcTH7bOKqvee1P6u xG0ud5wWxo4+lbboy4Y1iOS44bdTUPc= X-Proofpoint-GUID: lLriY7aZ8T0oCXMioxvUiV-eb574e2s2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE4MDI4MSBTYWx0ZWRfX6jJLfzLbV/nH oveRBQRMZa+P1GcC3dwMIfJQ+uLl/n3KhAXROzi+qSOSRPjo+KLynEp79SDz3jouOOMQi4FM6oB OsKc6MXjkz16yYoPPtg2GOSXW097+EU3iGVLcHpuh8OyXwR01UjAUj8da9KPD2nmmXj+wNjP4Mt YCGJsFeptIXESQml7qI4UIdMlltvIFPJy60vTTtEu63xyubA7X/KdjTBz3N/Rx84FsVNDHTHa9I YDksbSkxXFgbjR3XiLoUqN+n9U4q7T+85l4wqyVd2f4BdrhBeDZdCymrwBJzb3+ZzqpXXMzsdnI sHua33kIUqPTcr6hPhoTWUT1qpsOGqF01WUuuhLlip6/lIGPYaqRgRJfmM/zoMxl8iWT3TZTWUK RM7/sDg+vUx85/3OABdEaZ5D41o3jKVzBnvphjEvSBJpyBDpiB9ZReShWnQFHgRQ48aSGyzZIkw qK0S4wCQnxDxU03Garw== X-Proofpoint-ORIG-GUID: lLriY7aZ8T0oCXMioxvUiV-eb574e2s2 X-Authority-Analysis: v=2.4 cv=cNF1IVeN c=1 sm=1 tr=0 ts=6aad91fc cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=T_LeFyhLTpD9Fp5MPwMA:9 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-18_05,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 impostorscore=0 spamscore=0 phishscore=0 bulkscore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609180281 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1789760057545158500 Content-Type: text/plain; charset="utf-8" when running with uid 0 (like in nested container), podman run fails sporadically with: `` Error: preparing container ... for attach: container uses ID mappings ([]sp= ecs .LinuxIDMapping{specs.LinuxIDMapping{ContainerID:0x3e9, HostID:0x0, Size:0x= 1}}), but doesn't map UID 0 ``` Since default user in containers is 0 (run without -u option), there is no need to repeat that in this case. Tested-by: John Snow Reviewed-by: Pierrick Bouvier Link: https://lore.kernel.org/qemu-devel/20260917221117.274619-3-pierrick.b= ouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/docker/docker.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/docker/docker.py b/tests/docker/docker.py index d97dda26967..7c15da59db6 100755 --- a/tests/docker/docker.py +++ b/tests/docker/docker.py @@ -334,10 +334,11 @@ def run(self, cmd, keep, quiet, as_user=3DFalse): =20 if as_user: uid =3D os.getuid() - cmd =3D [ "-u", str(uid) ] + cmd - # podman requires a bit more fiddling - if self._command[0] =3D=3D "podman": - cmd.insert(0, '--userns=3Dkeep-id') + if uid !=3D 0: + cmd =3D [ "-u", str(uid) ] + cmd + # podman requires a bit more fiddling + if self._command[0] =3D=3D "podman": + cmd.insert(0, '--userns=3Dkeep-id') =20 ret =3D self._do_check(["run", "--rm", "--label", "com.qemu.instance.uuid=3D" + label] + cmd, --=20 2.47.3 From nobody Sat Sep 26 20:03:49 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1789760056; cv=none; d=zohomail.com; s=zohoarc; b=YKG0sBh19aINOVAlDoCGDtPe9LE80rJXD0/wujMJ/n/+yiSm2sTtaLFba7ntAIPlG8qaD89v3e8HWmuSfWOgndN40z45nYjnJawprI2AkpoD+aYQTDEoxej3V4jAMzi7LXRl6IydytmvlUXFuzJF6oOAn+wxi/9NjrdR/YNeyd4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789760056; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Zem9V9vXV7V073FvHMHM+jjTsjypJFuquA3uU2HGwQI=; b=RC90XWWC2Gur0Y7sxcSipgT1bUb1y8UVQy4eot0DMFovfbi6P5doeZT1WUeExzgleUxfJ9TiCep9X31U+EvO6Ij0CDotqKSUcoybJav3+Q2HOW9BACntMJAkSjvnh9kB48OFdpXRQuXm0//tzSailo/l64Wb/v1Jf+BJjeNFp0Q= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1789760056921159.72058413815262; Fri, 18 Sep 2026 12:34:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x7eKr-0000KI-24; Fri, 18 Sep 2026 15:33:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x7eKo-0000Jn-AZ for qemu-devel@nongnu.org; Fri, 18 Sep 2026 15:33:22 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x7eKm-0007Q2-Hl for qemu-devel@nongnu.org; Fri, 18 Sep 2026 15:33:21 -0400 Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68IHob3P700844 for ; Fri, 18 Sep 2026 19:33:19 GMT Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gs83wh271-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 18 Sep 2026 19:33:19 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-8627258ef12so2375063b3a.2 for ; Fri, 18 Sep 2026 12:33:19 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c3311a716sm810682eec.8.2026.09.18.12.33.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 12:33:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=Zem9V9vXV7V 073FvHMHM+jjTsjypJFuquA3uU2HGwQI=; b=DBhRL3UEy/oS9wUATKZPmhcAgn7 yDE/pp6UN2UShpKcel26ZCPe4fynjW9nZOd85dbgsR10Vvw1VIpv4hKfmAYYHby0 voUcLIvyJ8uC/lSHP6xdKdyH6idN/yuXuLNSVkiuJcZtOkfKQpbp3/IUjhfKCphR F2A3cpA/CGv4r2DKDbKZBHf4wbywaX4/sZUEsgVsYOTc91mE9en486JkG005rtSu D8CiFaTsef15jWjQGBo5PX0z9byU8CEQlatEGmuS6p2E2X/XYgaFbqUR2tuGDh2o JWkm3xsXTz28o2P2X6vDwc7vkP8OZSZMnfEe0Olct93Owhksb5ZI7q4OJIw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789759998; x=1790364798; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Zem9V9vXV7V073FvHMHM+jjTsjypJFuquA3uU2HGwQI=; b=AXtlwVrOXLIdjNpfgCka+8A3KY20ZBO7zZzbY0cSb+iiKJqSlYJCfDYw42/9x4eZLg DcodT9FzL8eAehC5LcvzxkvoNyMZLxiguIm2XcKJ2EdfX1NZ5xkkOFBaCTiuYVjiejCo TdUh08RNz2xoiqoK4kUh96WVz4aLX4UyPowEJBjc4Vdv1WuInd72VLeD2sJryS7HmSqx DVF9i85l77CPIfsEfZZDGKRAgmp1JL+X+O3odYbI+cKQGhgR3/iI0uQ4CGb/A2EybIuO GVCumgTkXNkDWlNx6XvFpDL8C5pFO12Dkm1VcOoc59/mnfKjCcdbrLvOGmlY7C6O/W75 ePtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789759998; x=1790364798; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Zem9V9vXV7V073FvHMHM+jjTsjypJFuquA3uU2HGwQI=; b=T9u/H07FI25fqvTD6m8nRlBDgvN6U4nMba2pUGZiFxIkovdPfvSqONahzlL6hl4LLc gE4x1imxkCj6n1k0fzovy9+K6MPCjVthq7axO6VitKeAWH9AEGF0L8KSr0H0eX0wMkT7 eiufzSYVvPV7q6U8kxQ1MJqy1BxtfW3ybmuiBjXM23YKwNSAxOGqLuvN2D7mmDmZM4Lg 9XH1nMNxnU4g71CCYas6Q1jElsLw3/Z4/Crs9nq3lUDBOLx7YgwbazbBKu12agh4CXyR DeQrBSLMMIcTJ1Ny55BQ/jNmREFSdySTHC/KJKiKTQhTe2LOhIGBjTTCXu66iXcbP6Xc s+5A== X-Gm-Message-State: AFuF++kW7T86wbJVDmbiJw7eF3Z3nlvoGFdcvn63f+xl29FnvtP9BYV+ iQFdmkDYmXkceGhg+dCHAuxL6dPFoiGXE2K0DH0ImdbHl3OSmVglEOF6pjTFR+N+/wU7JrAkmm4 f8lLGC8glEMVUYY/AqvT+ee0RKwkAJd1zV+lO4MEG6oseCpxg3WKmhpgOVi8jGPrW7Q== X-Gm-Gg: AYBFou1WiqpEb6mWEQRzB75cajE5li+4kEKQnr6HypoohDLb430gdhQTcAI2IvtYN0T 20Eb/FcHtF4qYZSdT87tcas+AjYu9xjDhiC1INL5vjcizNxuBFCrDHKr6soS18tl+Q5zCJHMP7K k6dUW+GvPvx39cuRd7IZUdcqZD+JYRXQuz+YYjfUBKesOrST2K1dFxiKI24nEmEWh5zqk4yYpHP pfFOfsoDlga0US3PjpmsNg7DWiTtWLz4Qq/N726vs9/5Fb72mdozRf4dXtBFJ14RKW7m/P3q0gE eHkSgodQ9CO443X00Y3Bxds+JLiiyy42Z6HbiN/mgO/M0FV/kncnVS9GbDbjXmdqHfLlFyKNwkR cVKv5Zze0VX2CdTSOaPTfTJTcf13DaXy9UszQQ0oxzCQPogGAJNwxMhNqX+I= X-Received: by 2002:a05:6a21:e8b:b0:3da:3492:83d0 with SMTP id adf61e73a8af0-3dd8c530321mr6618731637.23.1789759998108; Fri, 18 Sep 2026 12:33:18 -0700 (PDT) X-Received: by 2002:a05:6a21:e8b:b0:3da:3492:83d0 with SMTP id adf61e73a8af0-3dd8c530321mr6618709637.23.1789759997580; Fri, 18 Sep 2026 12:33:17 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 3/3] tests/docker/docker.py: do not add-current-user if $UID == 0 Date: Fri, 18 Sep 2026 12:32:59 -0700 Message-ID: <20260918193259.704462-4-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260918193259.704462-1-pierrick.bouvier@oss.qualcomm.com> References: <20260918193259.704462-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: QNi7e3CZZI3ilN-vYmRPI_cqZlIDKoVh X-Proofpoint-ORIG-GUID: QNi7e3CZZI3ilN-vYmRPI_cqZlIDKoVh X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE4MDI4MSBTYWx0ZWRfX57CE2XERJYzc TE0KSx/SOPlc4vBBXozPWFvHh617m+tZepTNRqJ4Sj5kqKQ1uiprVglQ2azVt1O1CvtrkuIZA90 w4t3tAo8wo98rddNrn5IwCesUhzFkdhdFSiLSkAM4yaYDOR7ZGiZeEDK/ltAMyvVPYVK5dHmopL BmDDrFvli5zIL8uYlDEkm86OKTWDbsWlmc3DUOpzvRQDQoER+7e9qW8XxguksWvVUSUTL8pCjWh bAPwsWt05BPpwTEstaqzrEFo2KuMiXFT7K4CvAXuLrYjXonBmF/HZeNWffFxImEHVBMmhMUylAT ba+uctHINyVnyAVfV3iGzEb3J5apqyM8PniQX1yuiTOHWLtUIKWil18fL4RD4DG9phUvOhe4eY9 U6/FlIZAcb/8vrBUpcu5GgT+1OCBgddl7lQjMWB4l9KMPyS61A2AQwBcvVkSRx676GKPPDUP6WS 1asUcTJS4sxJfOMVZ6w== X-Authority-Analysis: v=2.4 cv=ScRi5fRu c=1 sm=1 tr=0 ts=6aad91ff cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=-vN-UFzxm2gmQjGixjoA:9 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE4MDI4MSBTYWx0ZWRfXwVswhVvtoTco OsRc5mZtwTz3lixJo5aguUDAe276tN995q29kI/JTxVdaP/WbcBKfsaxawmt0URnGsGHkTLz8eY wyRX/I5cxSi+1rzq+qSuurIffOMO2yY= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-18_05,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 spamscore=0 adultscore=0 clxscore=1015 phishscore=0 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609180281 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1789760059140158500 Content-Type: text/plain; charset="utf-8" root already exists, so this step fails with: useradd: UID 0 is not unique The setup where it happens is when working on QEMU using a dev container with podman, with default root user being mapped to host user. In this case, uid in container is 0 but effective uid on host is user's id. Tested-by: John Snow Reviewed-by: Pierrick Bouvier Link: https://lore.kernel.org/qemu-devel/20260917221117.274619-4-pierrick.b= ouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/docker/docker.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/docker/docker.py b/tests/docker/docker.py index 7c15da59db6..80b1a5c6925 100755 --- a/tests/docker/docker.py +++ b/tests/docker/docker.py @@ -300,9 +300,10 @@ def build_image(self, tag, docker_dir, dockerfile, =20 if user: uid =3D os.getuid() - uname =3D getpass.getuser() - build_args +=3D ["--build-arg", "USER=3D%s" % uname, - "--build-arg", "UID=3D%s" % uid] + if uid !=3D 0: + uname =3D getpass.getuser() + build_args +=3D ["--build-arg", "USER=3D%s" % uname, + "--build-arg", "UID=3D%s" % uid] =20 if registry is not None: pull_args =3D ["pull", "%s/%s" % (registry, tag)] --=20 2.47.3