From nobody Sat Sep 26 20:51:56 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=1789683120; cv=none; d=zohomail.com; s=zohoarc; b=fqM7xeA8jINs8I/TJR/HDZTHsyyjm4jscDGstF1UuFJBc7T6qZmLztlfXBShYWv9AIfTDbh2ZgjFwBHgpno6lEkQOwpw8nHXRIgXvrOA/Y9eAx+VJbyZTSi8eES1veBDV76R4BZuCihMQpP8QHYWje1yU+T/HdgvJDlwcCuNYSc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789683120; 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=Unqk3gu/z0vCXdrMzJ9egQgs4QkD66vBZ0LRReALOH8=; b=QaqUyDqUT39oRXHdz1tOCqXXPAFL/MASkw5Nvaylvew55bzePCgaP1ar9Edp/cezVvaNsgeAeytID/HzGkYyhy0IIwWmfdOz3d/Kq0aklV+WVY0LktJccyiZJ0JfHXwByq0qkWMQ5cMfiGxa2S0WgesLqrdOSBtDfALkOrjqff4= 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 1789683120595707.4274773931675; Thu, 17 Sep 2026 15:12:00 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x7KKT-00037e-Bj; Thu, 17 Sep 2026 18:11:41 -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 1x7KKP-00036y-NW for qemu-devel@nongnu.org; Thu, 17 Sep 2026 18:11:37 -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 1x7KKM-0006gY-M1 for qemu-devel@nongnu.org; Thu, 17 Sep 2026 18:11:36 -0400 Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68HLpOcR3859915 for ; Thu, 17 Sep 2026 22:11:33 GMT Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4grrg4022a-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 17 Sep 2026 22:11:33 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-396901263b6so238531a91.2 for ; Thu, 17 Sep 2026 15:11:33 -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-33bf5aa1194sm21021430eec.14.2026.09.17.15.11.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Sep 2026 15:11:30 -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=Unqk3gu/z0v CXdrMzJ9egQgs4QkD66vBZ0LRReALOH8=; b=ideObUN2WCVJh+QJS0sSzm8PIA2 12kC84PbgYcTPTVQYekjGEYkZBpTklnE4pbVChsNVn2tQWN7IfEXxhDrPZK1uhvl MR9xnuDQjAB+Guef3yyZJ6KS7iadqVwnkNSMyYibS1LRfH/zxNQQ/WF+X8bUNx2w 7jP/K6rSqk9T/0Hw/9fDv20iUMHTgbrlBzU57asYXx0Ej6vG7RKsD1eP5SJbt+8+ fIFhed3u81siIZJonZngj8HvZnF65uSC40BN+jLg8BJsx1VORGDrevY1ObJEs7NT 6BRCVFyrpj2sgqb0L6tvMPntrbS9dUD/+tK4pgNtjtn+6j3UgjtChf8jAgA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789683092; x=1790287892; 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=Unqk3gu/z0vCXdrMzJ9egQgs4QkD66vBZ0LRReALOH8=; b=ALw+bDSXkQOYcs6BzpefD97+7M0P8LG8j3oO1BVlbgITyPFQ0b8vHNl+U7xj4YZdpi UTbpq9OBbMcHP2d1a+lZK/WoiPqrY2NdP8C9EC1NJ0PEVbnaA0YckpNYmXzjXP4sJ1pd SUPrp+PYuQCR+tJSY5Ioz81ze9/V/LzVbJYGlDD8x6xU6zc2EJH1rJ7gJJC2nkJ0oHXl JN3fQz8mjnlYXjE30Rzjes5Qzz2JRs/Ej1qBp8UfS4OtV308KEm+t/FV1mJRLvXcgCUD Q3ZuiqF5ue5EC2MZ5l6HtHZIufcBY85AokIMSv+xSCKit1HZRi8GWOJUaqtCxT7iXwTA dkoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789683092; x=1790287892; 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=Unqk3gu/z0vCXdrMzJ9egQgs4QkD66vBZ0LRReALOH8=; b=hMjrnMKRVWApfKQZZFPx1e1oh6PmA6KpWGIdymeEzXiXhc2X0TVblnYevDUzzepuiM UUoSDcCJi7FcsRrvfFrDLLsab+cjFSBxoTS6IqVr47Vy1QAEAF/Oy8oT3ldJGheLNaaG 9Y5Y8eNMNRfy5vthuceI9naD9Uht32U8rkDlV3GeisIDverNvxLrYZhqY3S4HLyWBofJ 0o+oIeSCeMJEwi1ud5lTCFuI8gL2+nuHaeONq1hc0ugurQjoFAnJpqLYrkuAY7n4Idn6 N1BpBkEsE7DIDea1yuh3jSZEJtmx4/gkD9fhowXzHcO1bfl+OVLi0IaGFgpCtfOio6y6 CzLQ== X-Gm-Message-State: AFuF++nBttOtm0FpDUCuJkEag57Eb5LcOQDu4Idw70JCeNEBDiW9e4aL +g8zdG5Xa57PBPgRNQwHsLJjpL/VkoGolP+VlVcQp8lSYfotzz4J6vtPVw2cQpvC6ivtlmUebxY AgZ8VTETzVDAZ4qj6Q8KuDkx3pWQ8XW2VD8cGE48eInCAP5bnOtoef7yTkD9ivDbZZA== X-Gm-Gg: AYBFou2MdGB3uW9FCwJK10fBAYnPVLzIvYg2L6nYhwEhp3GYC0q7jLe9cgZblY4WyfN Lk4UHJNqjT+Bga0a17xvnIgm5DY/Rni6lG3S7TNV1f/dKgN0JpQJVKlKT0u6WDjNhf3tiXbSj7K /Fqkac5HqIU5ZrZ4D3Oo8i+cExnhF2RpP6FZ2SnOpRaqYdri/H7pFxV/QJl+aRya0kbDE8h1mAQ HcCwYmhFVWb0dgqAgVNOrO0DxgBEmUzb4jtwHAmyaoZTGuq7LCxNPgQqi2BeG6Fdf3XR9r+ZOvI J9j3hxrlkt0dDfCjAHJrbx3qkC13OIdiGENSktgBYxWHGoNpyXwAnzu6aODYY/3WZoNvRsxAzK/ v6Z3cuA8tf4GGWCFBunpGpJ3Wgvh5bHi6HgtKlc3oKcyYUK3y/GrXUJ+tDCc= X-Received: by 2002:a17:90b:50cc:b0:398:b88c:2b7b with SMTP id 98e67ed59e1d1-39e54dfa5fbmr1904587a91.8.1789683092454; Thu, 17 Sep 2026 15:11:32 -0700 (PDT) X-Received: by 2002:a17:90b:50cc:b0:398:b88c:2b7b with SMTP id 98e67ed59e1d1-39e54dfa5fbmr1904523a91.8.1789683092010; Thu, 17 Sep 2026 15:11:32 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Richard Henderson , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , Pierrick Bouvier Subject: [PATCH 1/3] tests/tcg/meson.build: fix host fs mount on SELinux enabled systems Date: Thu, 17 Sep 2026 15:11:15 -0700 Message-ID: <20260917221117.274619-2-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260917221117.274619-1-pierrick.bouvier@oss.qualcomm.com> References: <20260917221117.274619-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: KHqyUKddw7jCeIF_bnIxtbGnFib6Pin- X-Authority-Analysis: v=2.4 cv=ZO9CCn7b c=1 sm=1 tr=0 ts=6aac6595 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=VwQbUJbxAAAA:8 a=pGLkceISAAAA:8 a=20KFwNOVAAAA:8 a=EUspDBNiAAAA:8 a=q-u7UfepXwwUxeN4VQoA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-ORIG-GUID: KHqyUKddw7jCeIF_bnIxtbGnFib6Pin- X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE3MDMxOSBTYWx0ZWRfXwAETSQ+Cb2qL oTOsMZNuCYBtiIm7AN96H1eJ2wxSROx6qjTCrIlxF4035Nak1pUpSz382S00vLMUt0cm1C77jKs FIdylZzHLhUesXpW3DD3AX1FrUSHrY56rhL8p9tNr7tpMUsSRJeslb61/PhtI7RvubUJRth1Tie qdV8yZHygQ4a52ljc5psOofXcVaGBDgpHCoxPE/tKfzoZrkTexjmVWfAeEKisy4/aXFd/bxQMIf 8nUCYQZcFvtxx0g1LrA5xrkDhiqB3W/GB6YDM2znhoOlqGch25t27MbzP73ue7jogIA/aEFwY+2 xEusam6llx3MDmm3FXHXxW3sAtDrnh+7r+3CoAM7YLHSik9ZHQwZ2BN+ml72ZUf3DJRd48XSc5S hhuGuvMlvrxSO9+i3vUyNAbPNHXwQtkFgyWVtRPvzwB2L1cRSaDI5TsZq7kkXN2ckBsaDdic46H ZowZmKP3aJNFqg1AySg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE3MDMxOSBTYWx0ZWRfX3BcqQRhTjEHC XTu/JyXRXheUJiRE0KaEOZs8HZhEBNksb71L3p1Cf4Hs8qihphpd0+PQPBnLgLy6eqUTOWw/rpj O2H6gvrEmH6un3odksvS8c8M6CnJaMM= 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-17_05,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 priorityscore=1501 suspectscore=0 adultscore=0 spamscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609170319 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: 1789683121929158500 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/ Signed-off-by: Pierrick Bouvier Reviewed-by: Pierrick Bouvier Tested-by: John Snow --- 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:51:56 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=1789683120; cv=none; d=zohomail.com; s=zohoarc; b=UEmzlUilWrRvDnSq4/E8XZlXY2rIHCWnLt4TnJuBa8ZNIaBBhRhPi//sJTVnueScjjEEILdGRC3bQG/NG1bAFjD0nC6L9ubBGj+RCxJTvZ1h/zZqT9oYvQ/M2d+b03lsJJleu1chGVJ7NYD7BFuedOgkI+Tv5+sVNnQqlHpZ/TE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789683120; 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=BiV5aJ47pPHoITuBcURTf56PBkKU6RMPPi7LEVmmSqg=; b=E2Jsynre/CXVQAY7fOxB7iCwJeWdBxjSvuVmOJPuHfYtBAnscqSjy/IyWl6zwL20i+HRHkjqMgXpS3Klv3ZoKXtkNSa/O6hmTack2UBchKZ3V2AAKfvMZPeX8SgGaaY1NrEwlOFRg2cqHQiET0y3NxSc7ZH+Fp2Mx2cbeP7ee4Y= 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 17896831203690.8910788018927178; Thu, 17 Sep 2026 15:12:00 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x7KKX-00038C-4V; Thu, 17 Sep 2026 18:11:45 -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 1x7KKR-00037F-5H for qemu-devel@nongnu.org; Thu, 17 Sep 2026 18:11:39 -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 1x7KKP-0006go-LR for qemu-devel@nongnu.org; Thu, 17 Sep 2026 18:11:38 -0400 Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68HLGDIk2823314 for ; Thu, 17 Sep 2026 22:11:35 GMT Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4grjkt1tpp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 17 Sep 2026 22:11:35 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-cc11b5dd54dso50523a12.3 for ; Thu, 17 Sep 2026 15:11:34 -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-33bf5aa1194sm21021430eec.14.2026.09.17.15.11.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Sep 2026 15:11:32 -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=BiV5aJ47pPH oITuBcURTf56PBkKU6RMPPi7LEVmmSqg=; b=PYxQYXRFsBhKgTqUF7xq+x/pX0+ J8J6h/VEwoOqBfQvRucJabUzlPzzaWEryMSLwVNntwtV/3Qk33aARFAz/BxaVOgg zGlSDY3SnBrlGI0Pn4nFNlZbvXtwlKmkLYOfE+HvOfSNaRtT3koK8qb6y+8v7+1E PkX+a4pY1VgzWT5uHyoUZuFiK9rGaarG0xhtzBF2o7m+7H7mkRlWqLkQC7XaRQoM bFcPe4Clvl3Wor2RqAsvSEB5AINnJjtO//gMEl3vHfMp8Mfe+N8/9HFZDetudOsv 2rxisB/nCufJ6z5ITp76ICDz8Tu/U8kFeQpADrx/WAAhxdY7Y8nD/MawlKw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789683094; x=1790287894; 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=BiV5aJ47pPHoITuBcURTf56PBkKU6RMPPi7LEVmmSqg=; b=Xy1dG82Z0HQKPmm1ZQfSo7PjmFNuOXbGHr105i8ZtlmrCCO/Z+EM1r2sPmlEzX7J4o d2bJI8ZNue2rpWLBGk5l7hj2iyECxeFOLdA34CkDmcc6Vip7WN+LZnbjNLFezTpjsGz2 ot4Enxyj6/GUpniug7X2fHS8q70CbTfQ75jiS/QbhkpmaMpRMevOdCRO5T1bszuQCdTn lK5vkZRgCXRo+S6h65QGxUtXmK5rk0qJK/hLEX/vbvQuyZ/PwEYs9GJe+61/i5txDWL+ NXyTDbfqUjSMz68uB7bWaJDoy5IcmHQXm7JdLeW2iVB/paaFOCFPxW1sYDEaYa6SCkYA 0whA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789683094; x=1790287894; 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=BiV5aJ47pPHoITuBcURTf56PBkKU6RMPPi7LEVmmSqg=; b=x0Tynq4FVw1Hxo7oWJP+8kt8tOWsYre/lyT90hERPg0p+DX+Gao6HrDeyO1brRS1pD L1Vfl9QMP3FBIRjMBJFKVAAMqHHLNr71atoFr9hoADylmdI5+2WPpJIGvR3a7+oPi5yj vrRwbiE63KHezkO0WKb1ZKnNnLHbkibh2KEQ4SzxgIeq/jrMtlBa5+KUlRoyZMMC8/l+ 95kZPNkFNO00xpqmA6U/LzlO7gNt1Q1SokB1T8WFnr+xwC3yelRy35OPs3ezHweyoV4Y e4OiQ0J/s1ljp1E/M3XumVDkO6KbvjSejG0bVk7V3/0pWKOv8Vl34f9ShAtKMgj4iZY/ ETPA== X-Gm-Message-State: AFuF++nAEcm0/X2siXIObBZFdWkgBLCPigYeqRQptEcu8ZfRbR4MPLSc 1ekYurEg5R36aUetbzKQPu9QP/+nea0DXu3fIA9zHTJ/xytkZ53+Re0vyvXwTRWz2zgIiFAWAvZ sIRDGLdGBc4wU1oH+HZn4880vqoY8/6lpeupHgHS3WwPi3PmhntY6HPsJZEJ/xarOkQ== X-Gm-Gg: AYBFou2w7bg3bst+mOUdzBB+jtRLd1AuAiIGcumHg4c53XhihPOL+sAdu3khkFUtmIa IaLquBPUozdAg1ivkNgiHq2LPm5zaMVM5HmJ5lgqcRZmoyoHeP+Pes70Axc1xHgfUUoffdZAqjR 4LWl5EBFLfyyH3tJ1VSXsq1SNq7P38VU2UiPtoNnllxARJiRp9xHPslGdF4XvhTyu83RVxdjoUz 91kjqyeaRqYTlptRczP8DCoUEgXKCGbcp1W/MMkUCnQtc8SbgCOjW8LIziizrHqDh3pEXAUcBE6 fSCCGNv8K6MIhgRlk9QcOQzEKSerf4JRWVv9i9eZB8hfsP9qdfyn5D8mPDAc9WvC2N+X2HG/SkJ GWLZDHRktxGPfeD2CRkMjkALcVwsfAQutGzX846iSwEIQCLiuXxuRnPHzVaU= X-Received: by 2002:a05:6a20:6a08:b0:3dd:7b24:b344 with SMTP id adf61e73a8af0-3dd8c52f8demr694881637.18.1789683093900; Thu, 17 Sep 2026 15:11:33 -0700 (PDT) X-Received: by 2002:a05:6a20:6a08:b0:3dd:7b24:b344 with SMTP id adf61e73a8af0-3dd8c52f8demr694842637.18.1789683093455; Thu, 17 Sep 2026 15:11:33 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Richard Henderson , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , Pierrick Bouvier Subject: [PATCH 2/3] tests/docker/docker.py: fix run command with $UID == 0 Date: Thu, 17 Sep 2026 15:11:16 -0700 Message-ID: <20260917221117.274619-3-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260917221117.274619-1-pierrick.bouvier@oss.qualcomm.com> References: <20260917221117.274619-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE3MDMxOSBTYWx0ZWRfX365nnw02F4Zw 0jvt3SBsy1wNh/KT0La9tZlOHoWQ2uQPJbVZwvwCHiwRaQfxY3LBuiE1KDGFll0xTR4l6nK0nwE 3Dko+Y5gSjo1rrC3+ZrS8s1soLxh8Y/xIgYtyQA9VRqELwDHiaENuZs28dWECktMDxHtp4u09Nr j/ZNbavwF8c5i7oNZ1ZCEHXQkkwcRY926VHdaQZL5y26/oFZJLzJH0ey8zpytgjPpvxZcQlp4ub hB+qcTaW2PtWN/WF6HrNnT+kRsi6KbD40owrHlbG4uUWNUfu31GKf5BhG/Sqa8brBg/kFki4rRx rfmxYNgvHgGrFarnOObUUvjjDvgvtc3xcsoTTK3diiynbQXFnlLvEe2Ox5K5RST/61ZCScIVG0A J4ZZ7nr2QanHAbmhJXKPqbzDFX+N0g6LKqRf1v1yPA4c76K1PB6MTLj+d6E47wANEzloZKlXuhj e11qOiN6Kkmzy55MEqg== X-Proofpoint-GUID: P5safvovPQSPE36_Pg8jGQMcbXFAkrDb X-Proofpoint-ORIG-GUID: P5safvovPQSPE36_Pg8jGQMcbXFAkrDb X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE3MDMxOSBTYWx0ZWRfX0Ov/bRTBlcGd aphVlCDum4LFy35ypahf1GojOeCH9qCHcmc9FXqi9eBUEMjoPkoChteBbAmzJTGjg4ElntkAosU mwOEBfXZt61jTt/oyYq3jDTxRaVhpgk= X-Authority-Analysis: v=2.4 cv=Y/VtIReN c=1 sm=1 tr=0 ts=6aac6597 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=T_LeFyhLTpD9Fp5MPwMA:9 a=_Vgx9l1VpLgwpw_dHYaR: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-17_05,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 suspectscore=0 spamscore=0 adultscore=0 phishscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609170319 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: 1789683121979158500 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. Signed-off-by: Pierrick Bouvier Reviewed-by: Pierrick Bouvier Tested-by: John Snow --- 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:51:56 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=1789683134; cv=none; d=zohomail.com; s=zohoarc; b=Qqn9csVRD7SluZZuNy+z95GxIABKKna3a1UOzCFzhnC/0M/C0TbMkluZEFIrhPliTy1Mb0YqTPhvm2bHX/iy+LuxhopHeZCrcOZoG4mTubkPmjWyB+Z6H4WBxt///2QiqDffhASuWbVPcAWR2pNFVUtIWWdi8DYe4l9B4TTU4lw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789683134; 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=9g72FM4KAL9fPzUiImh/xcMA74+b3La8tuWm8tFChy0=; b=SZYgVnKql708PEWDf4qFx7cIB32293phX8wL8dipoVdg1vwd303drU2+7blkaqWfSwQk6RuebEoXFw4ZNAOAONxEsxFzTEOWhcCX+zFYrLC5OEKThQ0T/rTn/XRgGKYhwHar0n0tudLDlQX8/j5hTsNhF0G7JhirWXz6nQ8L0b0= 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 1789683134411197.1348532010635; Thu, 17 Sep 2026 15:12:14 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x7KKc-00038l-NA; Thu, 17 Sep 2026 18:11:50 -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 1x7KKb-00038W-6A for qemu-devel@nongnu.org; Thu, 17 Sep 2026 18:11:49 -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 1x7KKY-0006iK-Fh for qemu-devel@nongnu.org; Thu, 17 Sep 2026 18:11:47 -0400 Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68HLpIfn3859825 for ; Thu, 17 Sep 2026 22:11:45 GMT Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4grrg4022s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 17 Sep 2026 22:11:44 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-398dc3d8f0fso1253565a91.0 for ; Thu, 17 Sep 2026 15:11:44 -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-33bf5aa1194sm21021430eec.14.2026.09.17.15.11.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Sep 2026 15:11:34 -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=9g72FM4KAL9 fPzUiImh/xcMA74+b3La8tuWm8tFChy0=; b=ikToqNbrH1Kpl0/5sWA+Ouk2NdB Wl2iAtxMNqko1pETvAQLRcndIUNLrxICy9h5eLPsq0E9GQ5Na0LNmsv9nrKSjFIh Bxzx+/afkWSPG44NDUPPtDZGJItlSErIl3NKBRbn8zOW5NPatktIocwd05CIeXL8 2T2oL+CFCzCwvRTJDKNn8DnVQwH8IfP4O//Ndb9rNqmS3Qnmh5XHUtD9274MngDp Ns5om+eIh8fQxNwoeWpAPXdq9XUSdAOzXmojFza9WxdS2lFEXD2yrP9O/zuIfHq0 n/HCEcjM6I70YckX6/zLiW4vLvtWRVS1Z4qW77dzB6pHedI6KVAZZADbIpw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789683104; x=1790287904; 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=9g72FM4KAL9fPzUiImh/xcMA74+b3La8tuWm8tFChy0=; b=HI2TsXSG1+pkiKfuxPkfaEGy7odpEnth08AAQhWTKq07dLaoh8gPCMzmckqOc4eBEc wMBtuhCKtOBAN5TTz62izIwrpjcCYprO/M5Jr/KEXFfiH7+VRw+hZkChau3rLisOc0t+ ufUwuopN2K/+W8+1Kn/k+OJqvhb3kEV5O19Jxt69rMMLjBxZNQA4IxjPzWKQY6mNqmjh 3WhRaind9U7rVbXQoNzGXwEZxakK43EF2EncpyXkGuMXQrxFrPsItNbiUsqZ/mXgRs1F ZABoM8l/pocyaRDzuee6A2d0fZ1cSnZpKIaHZLErpOo7EeMyUTEZcWal8REonqv8sS1W v+Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789683104; x=1790287904; 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=9g72FM4KAL9fPzUiImh/xcMA74+b3La8tuWm8tFChy0=; b=mz4QjvqmU1SIUeimHF3GIOmralltHeHVGfNBK3s+SMHp6K1lj0RDN1sGovZ5PzWXpG AQ53WXIk2US/WVl2l3EccswzxBNxvroAEu9Gl4aWznKlaZL/esfRkif7yf2Bxkw8a5bH w6VjvrpysROaTOUdwmYzWW3zYoYbaVEVpDWClH8QcLlrGuZdNqs9UwF27HC4O4J+xNtu y8WAVpHzZ7O7pd6myVQ3l29O0bHyMhBjuPzuP8d0NjJZTHm6CAqLSxAoqzFEJk73VG0r 449sx+629PedvoVPgfZRzWZXL9Is3rLPieSgM7+KcWCD0mhUORaewdoB7jrettvqZSF4 23iQ== X-Gm-Message-State: AFuF++maURW2yC1vmfkIxnh0SOEw/X2CjhBwRHI91CVgeT4E8vKZUzhw i0s+0zqou0Bu7QTDc8YDRWYYw6iKdV8HWa7FVtJPdiX/7e5t7ilWwXyQjAIS4Ntv1skMfYvDZIj o1Q9C9h2x0GCMI/9syDEasb5Nox5TUTWBh13HTrNYt1sAHBwOwKzhLmswZ4766XiJdQ== X-Gm-Gg: AYBFou1EB54IGNUWn/OqjtMsWq+kdhYBSiejFD62Al/g9q4rXN+yOouxdOhzJ/5Ytv9 k0JOTIvkJ7OenenmboPGkcoplBnMaz6F3lbR0ry7Dq3CTKdwZ92rO3pcVYws0FddNArr5+0sLuP IOcJMecckJoytRvP7tFLoWNdqGJ8xncWo0u+/n2seSmfvOz7WXDURNHx40ygC3o9Ol3ozGLLCj6 /HDJeakSVEoHPg7yErNVsLw+8ysEwsejFfEjrHHJaA9J2/aMR3LBPNrbhJcjiJStyyI4nPntARa /k/x+ZFe4Wq+l04kSKH7ZgSOhp/0sJ3ggHYDkdMH7ityEp4uWEE7wp5AgWQGYKGj+LVADAm+A8V /AJV5f7rCecU5e251yenhp1ZiGMXl4MNVr2Ma/p8FjlWW7kPFd6IR/P7fllk= X-Received: by 2002:a17:90b:498c:b0:39e:5481:54e with SMTP id 98e67ed59e1d1-39e54810a5bmr769670a91.19.1789683104311; Thu, 17 Sep 2026 15:11:44 -0700 (PDT) X-Received: by 2002:a17:90b:498c:b0:39e:5481:54e with SMTP id 98e67ed59e1d1-39e54810a5bmr769642a91.19.1789683103839; Thu, 17 Sep 2026 15:11:43 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Richard Henderson , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , Pierrick Bouvier Subject: [PATCH 3/3] tests/docker/docker.py: do not add-current-user if $UID == 0 Date: Thu, 17 Sep 2026 15:11:17 -0700 Message-ID: <20260917221117.274619-4-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260917221117.274619-1-pierrick.bouvier@oss.qualcomm.com> References: <20260917221117.274619-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: v6HOREf111-x4nQfebx_szJPyNuRPyXA X-Authority-Analysis: v=2.4 cv=ZO9CCn7b c=1 sm=1 tr=0 ts=6aac65a0 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=-vN-UFzxm2gmQjGixjoA:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: v6HOREf111-x4nQfebx_szJPyNuRPyXA X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE3MDMxOSBTYWx0ZWRfX3wGGUh3Z34Zz zBkMb327pbclPTUeEbi8z8I9XCi5QlVAqTu6I9HrGj/Sgz+bLMgeVFpl+uu3147TR6UO/5xqpOR EhG4MxkIK8b9GCkJI47l14b3RFa2FYkGzAi6T0ZuXBbRdak0hERKDs3tujqPwcAWHiYqyxJjgbV 7wRs9ZcTVpiLX5GOz0hDEurox3eElYLjPzXbi+t6zMCiNCDFCl50dcz4hwPWWHDFNFyTjCFIC5o CjY17AoTdDWEjcbFbJMM0Fvh1mVjZ+tcAm8Lkjf7Iv4QAYfcUIhYNuvz6OsC+g2XajJFyjsvyaM xYnEh4aX6IGtHOxvLDYj91ilusT/MM2XOaEgY2PUKd/4+y/oHKSgGiGYOCp5snCbSVQ92tWgVNK h1yU8mGgcidQ4A0zEX3ybNoZY403kcDltptV4mBcFx0ZCggyJE/S0jWSAJLmQdlH7hCPbSjmOYq jev0poxOMvOt1iJ4rlg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE3MDMxOSBTYWx0ZWRfX41ub1kNfIvA+ QBDJ/xxRI7TpK2NEotT6giekNOkY6TyAeKxH9EF6/zv4GGX/JfXB1wClCQUIj0+8zRJ4OsEXNCZ 2ozx5dN8ODYpeCkx0DDsZWFKNhSFJoc= 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-17_05,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 priorityscore=1501 suspectscore=0 adultscore=0 spamscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609170319 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: 1789683135964158500 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. Signed-off-by: Pierrick Bouvier Reviewed-by: Pierrick Bouvier Tested-by: John Snow --- 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