From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 19 Jun 2026 16:33:08 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f192.google.com (mail-lj1-f192.google.com [209.85.208.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65JEX7pI002978 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 19 Jun 2026 16:33:07 +0200 Received: by mail-lj1-f192.google.com with SMTP id 38308e7fff4ca-39987ae63a1sf8917071fa.1 for ; Fri, 19 Jun 2026 07:33:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781879582; cv=pass; d=google.com; s=arc-20240605; b=VieFij71xFh2JbR0JKIzbGpGZJ89tTX5VDPHAmJd1uLmFAxnk6pHqDXvYaScD7gEWp J2DHcpRJl86rjeCk3VfGelkvOMznr2J9ViItxx5FpywqPHgyiceC9KIOyhoi3g2JcKSF NO4yesYdxN/tn5xaCTZR527nefRIhGdW0kVBC0BV9yYQafSwbURsY2iM0bLTw7RWeERE fd0evgbqPVqXiinjqH6YOzQug/lHccfZFygtxh8sA2BJATNGCktF6pce1NtcUfjmduZE 65vEeOJLGv8Y3bN276UKXf7/Z5ejRJoKIBu9IHh2kFHmZ8QWV0NCMETjKRD7oLltw/xf 52iA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:dkim-signature; bh=0Gscw/+xO61LsRp2yBPwDsi2I8h2+NRo+ExSa88coPQ=; fh=9nYLaWMEVDkGxL+QmUgCH88XQk9ZZbrOfhpL3LmceCs=; b=ZMKtfZEje++L1y9B7A/6VuQpkEUxi84Jps8qPdmZWtfRnrFa9fXqNXnyRKAI8uy1mf 1HUL3uhb3P7K4xK7rUIg05UKOb88gnnGFXBrDkAXLS8cHCLhRFWsW1DYVcDb4ePbsk1N XVwpkm+qWacS746ad98QbrbNX6hAknlQJsM7N4C9i2hQ+W8//uazwG/ZENo5WLWx4Pjl bkqrS3JyUybrvBWCCCBKbYza0m2C3meFtH3Vc44xCgTXrYMAHi+pyx2ESyKLe626P2KI MYfdPhHIqLVXYwLQXIqq4ZAtW4EyqANSNFqPc9EJ90mVRqCuuizUyRT0iuDMMW1ERAzy xwCw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1781879582; x=1782484382; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:in-reply-to:from:content-language:references:cc :to:subject:user-agent:mime-version:date:message-id:sender:from:to :cc:subject:date:message-id:reply-to; bh=0Gscw/+xO61LsRp2yBPwDsi2I8h2+NRo+ExSa88coPQ=; b=fRL2eys4zMTPpKWylXcfYjKO4muty+EykdsYeu2ESgebRZ1OrF9R2DBQF7Fq2qO8AK NTWUtysKe5SsUoOdZVeMO7mjTeDfA2H4OTwFVPCkI7y1gaIeOvMwxdknmxhd/EbkTSvI J0vUkv9tW+rN+q5+VeVFKJRIbvb6PjbhwYyl2cTSF6DsiQvti4mn34mKV3yHAQoxmhZ7 nOdl8oMHJ9vgjoNiTJLTl8azSmoz1aPXcX89SKjP3thnvE/k2+GxhYmDJqUM2EAG3sUq 38kSwanqGAYTcfqkT/4NsEDk0ECqR62K9QrrYebQlnzKhRklBn006ezL7Oe2Nr3u3pZ1 Cqqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781879582; x=1782484382; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:in-reply-to :from:content-language:references:cc:to:subject:user-agent :mime-version:date:message-id:x-beenthere:x-gm-message-state:sender :from:to:cc:subject:date:message-id:reply-to; bh=0Gscw/+xO61LsRp2yBPwDsi2I8h2+NRo+ExSa88coPQ=; b=k8D9p+J96YhnUJNfSw05HfaA8ZG26yq2dVG8lrlSMiIRJ5kzqsEGCNHVzLnvcSqHBf lyg4QhmMr0BCNXSsKlyJoiQJBzw9i30qkMBh8fjCkQBIGRjOvkBUf9CtuyWcrstBdF1Z 8rrewNhWhvVTdbeJX1ZdE1dvstM8t+ZmcuSEg1kLV117W7C1wYucmdORdkcWwhXtCYNw qLxZ0XPCjME18tsFMk/6A8gwlPrAoKLvCWu8zcPATHbqT64ouzR38CcPI1Nb6RplUXgZ ssKSuSxXFcfSZwAzY5cYEx59xk0l10J3wzHVHiFW18mPUW1MtWq4SxU92c2k+Mysc/2u SiqA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AFNElJ/LQKhekFsHNYoexTt1rIfnjqf3sdb+0f5ICLJY4+mctTQmA9gXB7cAu0W1hT9M6XVvB2Pk@ilbers.de X-Gm-Message-State: AOJu0Yyg6LAS8Sau3CugcQNd+MsnBIhEwuFnx+pB10y32qGOpYc+6h/i zqHeWr5TanO0gRcvSfujclbSWXdg+holiSPBfXCvq88TkxhCePp25g1K X-Received: by 2002:a05:651c:144c:b0:396:6043:e882 with SMTP id 38308e7fff4ca-3998e4cd58dmr7688781fa.13.1781879581774; Fri, 19 Jun 2026 07:33:01 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUcg1ByS0FqqdA/zfH+JENcZmY3MdPSD/akuMCn/hU/eZQ==" Received: by 2002:a05:651c:3256:10b0:393:7f6e:b1b5 with SMTP id 38308e7fff4ca-3998a5982aels961921fa.1.-pod-prod-03-eu; Fri, 19 Jun 2026 07:32:58 -0700 (PDT) X-Forwarded-Encrypted: i=2; AFNElJ8q6uzj+vxvPYjH86CUN6VOJ93M/s2vgeXeKnHks4CzdAYOyB1ADckTx8clkdejK7/TTlDGHx/aPPsM@googlegroups.com X-Received: by 2002:a05:6512:628e:b0:5aa:75c9:d317 with SMTP id 2adb3069b0e04-5ad58f588b0mr750818e87.45.1781879578615; Fri, 19 Jun 2026 07:32:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1781879578; cv=none; d=google.com; s=arc-20240605; b=GbvLZk0mBTmmKP+jhXiMpxnkhCkHLg+YsQWS9coubvnIV59b6FWctyxu8rjVwyRrGk u7Qh/JvIzYKjeC5dgp941LLtZNjgkxuD92ICSVqc6XebgLJtR4ktjtQI+UrvTm4VkoP4 O9sA/GY+Cabk7RO1YBnyDvIJqVfeeyIRNGD9BZ+2YnSFUJdSpcrLg97iyTS7aDp9yAr7 dqnds1hqBxqLTjqfW1CaM7ed0PNoaaJGz5XQggXPm9QoWdMzUOLbM+PmJt0uDmqMslvf 2rGVG1L/P/GkQGN5ZWESskCRVsiZIUSCnIYx+wHlmvC5OTKfFXTFBI5ArTRzbNmiFH2w ww3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id; bh=n1Glfr5lJDHlaW452VNgPYhChAix2l5reYclaMBsw+s=; fh=snPUeFaciPd44DGD7CKIfMxKy9UIWquFtZirq2e+a3E=; b=Mp0SPl68gGVgNG/ilJWNpZmLX2QDA52Xidn9klWKYWwsBVkYjH4oA9KXKku+HHy25Q RJBHLhN3u+N3xNAdzr25LwpAFx7jJlQ8T1MC5VqDsAZymfgRrbMKQbA+6uPRbcFemN8v U8uhxvzNUTHKe+rNdtlRrLKv6SX8979iKKg7izsvlvtM/CK3bQmstZmIMlCUCGEtkGms 53EDcD41AkvLYH6nF2W+pCCGOstn59bROU/BuMnBhI7mNgIia4rUcGLOWPu6OaOMa0Nn B/aK05pWhhsyD5mqzn7kwgi7dCK4XDWzxRB/mN0f1kWqT2HMOzJM0EmwCxjMr4tAeQSk P3pw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-3998bf4b402si622541fa.2.2026.06.19.07.32.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 19 Jun 2026 07:32:58 -0700 (PDT) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [192.168.178.148] ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 65JEWvGc002967 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 19 Jun 2026 16:32:57 +0200 Message-ID: <91bf1599-1a36-416f-9c8f-df48223d7145@ilbers.de> Date: Fri, 19 Jun 2026 16:32:57 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 17/17] run-tests: add support for isar-rootless mode To: "MOESSBAUER, Felix" , "isar-users@googlegroups.com" Cc: "Kiszka, Jan" , "Gylstorff, Quirin" References: <20260615092458.259691-1-felix.moessbauer@siemens.com> <20260615092458.259691-18-felix.moessbauer@siemens.com> <972c9ff43f47ec8b25926461b32ef39623c6bcc1.camel@siemens.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <972c9ff43f47ec8b25926461b32ef39623c6bcc1.camel@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-Original-Sender: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-TUID: gkH8z+bhpr1H On 6/19/26 12:03, MOESSBAUER, Felix wrote: > On Fri, 2026-06-19 at 11:08 +0200, Zhihang Wei wrote: >> On 6/15/26 11:24, 'Felix Moessbauer' via isar-users wrote: >>> If the testsuite is started in rootless mode (-p rootless=1), then start >>> the container in rootless mode as well. By that, we can seamlessly >>> switch between rootfull and rootless mode when testing. >>> >>> Note, that this requires a recent enough kas-container version (>5.3). >>> >>> Signed-off-by: Felix Moessbauer >>> --- >>> scripts/run-tests.sh | 7 ++++++- >>> 1 file changed, 6 insertions(+), 1 deletion(-) >>> >>> diff --git a/scripts/run-tests.sh b/scripts/run-tests.sh >>> index bce10d70..ed373af7 100755 >>> --- a/scripts/run-tests.sh >>> +++ b/scripts/run-tests.sh >>> @@ -15,4 +15,9 @@ TEST_CONTAINER_VERSION=$(cat ${ISAR_DIR}/testsuite/dockerdata/version) >>> export KAS_CONTAINER_IMAGE_DISTRO="container:$TEST_CONTAINER_VERSION" >>> export KAS_CONTAINER_IMAGE=${CONTAINER_BASENAME:-ghcr.io/ilbers/isar}/test >>> >>> -${ISAR_DIR}/kas/kas-container --isar --repo-ro shell -c "$*" >>> +ISAR_FLAG="--isar" >>> +case "$*" in >>> + *"-p rootless=1"*) ISAR_FLAG="--isar-rootless" ;; >>> +esac >>> + >>> +${ISAR_DIR}/kas/kas-container ${ISAR_FLAG} --repo-ro shell -c "$*" >> "-p rootless=1" is also passed to avocado, seems unintended. > This is intended as we manually need to tell isar to build in rootless > mode. Please check p16: > > --- a/testsuite/cibuilder.py > +++ b/testsuite/cibuilder.py > @@ -128,6 +128,7 @@ class CIBuilder(Test): > customizations=None, > generate_sbom=False, > lines=None, > + rootless=False, > **kwargs, > ): > # write configuration file and set bitbake_args > @@ -140,6 +141,9 @@ class CIBuilder(Test): > if not sstate: > sstate = bool(int(self.params.get('sstate', default=0))) > > + if not rootless: > + rootless = bool(int(self.params.get('rootless', > default=0))) Understand. >> isar$ scripts/run-tests.sh -t dev -p rootless=1 >> + avocado run --max-parallel-tasks=1 --disable-sysinfo -t dev -p >> rootless=1 testsuite/citest.py > This will not work, as this starts the container in rootless mode, but > the build in privileged mode (which also explains the error pattern > from the other mail). But why would this not work? I can see from the Avocado test log: [stdlog] 2026-06-1916:17:36,287avocado.testparameters L0141 DEBUG| PARAMS (key=rootless, path=*, default=0) => '1' [stdlog] 2026-06-1916:17:36,287avocado.testcibuilder L0164 INFO| =================================================== ...... [stdlog] rootless = True ...... So the build is done in rootless mode. Or could you share how you are testing it? Thanks. Zhihang > Felix -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/91bf1599-1a36-416f-9c8f-df48223d7145%40ilbers.de.