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; Thu, 29 Oct 2026 11:21:03 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f61.google.com (mail-pj1-f61.google.com [209.85.216.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 69TAL1BF001114 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 29 Oct 2026 11:21:02 +0100 Received: by mail-pj1-f61.google.com with SMTP id 98e67ed59e1d1-3ae19907a31sf658064a91.0 for ; Thu, 29 Oct 2026 03:21:02 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793269255; cv=pass; d=google.com; s=arc-20260327; b=Wy4PAkf7ORarA2LV9yniTdBY8V97naER8ngFoQGTYEN59OOwS97mxfSei6cg+0+raU Y/tdYfCLKEObbwuT1p4wvVe2xYVGcX/wkJyfmWx8PG8Vy4cO1VR80i5V5k5LgwsGFGci lPR597siOWb4cgC4YFYV+HYpG16RoqhKPpg9iHDqwYc4/5adocYO+1GHi2m6kPnJdxpb Q92zSQxFfRvlIkH6TobabeKqH72gFrrmV9yFp/nRvt3RI29zWGEmsnheNfs2YrYjDGqt VlW1jvip7pw5uR2sTYaeB0xD/AvHCjaly+3O10nIf4h/xo59LCbfmadU3EMUJ7y5HpPc zc9Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=TwyFa0rWGdFvR3yolF1hRxIErEmShiWmVtlqWf/8aa8=; fh=Lkp62LHurlRa/TCFHuBkOblBnHzqHjyCWCcezxmeYys=; b=lhQEB/zRJpQFdbsjJQuXZsiQMigfYOw2BNYoMv0bjT361pUirpvVIhOBjAJPQrv8Lj ZnhnS4TrUHMEoN+/E8OssuEEMDeqRP4EJPA+xTaB6yoJgsHn+LSQyFhcOo1RhU3BcYfS nzbzmGAIwRWRlEgRcpp2Xm0tuWEiEAW6+nu2DF2INcUQbxzBj6fBBYyvBEmA+LFrJsF2 03jE4OjxQDFJzTZMSPMbMsreWEWtSsXYvdvlcR+f7fBkJtRqSMRzyp2kXNJsEJGzvlnp r8y2bBrxdNo9CNX9Qa7lwmNtA03PH0Bav3BnlQspVPZtGzJ/TEQdBivvUFZBNUljgKsc XMfA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b="a3bR/UTn"; spf=pass (google.com: domain of fm-1047747-202610291020489dc3bbbb9300020736-s_ggwn@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1047747-202610291020489dc3bbbb9300020736-S_gGWN@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20260707; t=1793269255; x=1793874055; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-type:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=TwyFa0rWGdFvR3yolF1hRxIErEmShiWmVtlqWf/8aa8=; b=RoKnZqOGDw5fI+PA9uVH65ckZ10axzAb7Lprc8CA/oRTUT6UObf+8HSdzqWE8zIKee Kh4zfJPzipvzSWN4zUkgJqO1ADdVPpTomHSmRXbaIAJE/BcOXnd3nvT3P4B10Q9+mi2s gvUh5owqaR6dX6KX1zBzQ+o5diTJi53SU2ThcQWCelMpNvY72B/Az0HF4C/sTg3YKDpQ LY4cCAlm2tFhpdkRmYZ22F1ev4a79YuWPEE5Hd7PBMLwwlqs6bEJxfI3/1pWZRGeQiYY 6oUJOJGhSo3sbNtnfYem/T3gn4h1RTTql+wiVsd35FaPNnRsz1u8DGrtfF4WGRiDu8ZN V1Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793269255; x=1793874055; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :content-type:reply-to:x-original-authentication-results :x-original-sender:feedback-id:mime-version:message-id:date:subject :cc:to:from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=TwyFa0rWGdFvR3yolF1hRxIErEmShiWmVtlqWf/8aa8=; b=NRCRg54GpZK3TFOII6NHGt3OQ7iSoa+6aMjTw/aXLaCBumUVtSgPqcIAZg0ho4LEJy q0jC11gqFwZSTZLq+AdPh6CUZwGdJBMNoYss7fqN7gGRTbwoXDvS+MAA1saUw4Lu4wt8 o9KmzgNQqcMHzSll4cbF8VhhnP1M4fCwUwgjaaE7h43dYnRzYUta/zz4djlRMu/DhGL5 rBzbZdCbWYAMMfXOKPvWFKCsnNhB3pzkWSCld4mGQEBxH5yFdhOQKWM6bQOOHDcYsKZ+ SxNb69Li1vp//In9EmFn65fs4Bk24GFHPooMjyt3sy45GdOGK9IacpYDtC6XrAwSv5mi 8cLQ== X-Forwarded-Encrypted: i=2; AKwUvBxJM4Df2alZbN1mexE6u8PLelYHTnvcFBoCSsqe8bUz8OO84FlLC+MuuZ9lMAxdp/RWZr9G@ilbers.de X-Gm-Message-State: AFq9FYJ28O7MTFJ7DbW+oMpMtKSOhcTW8Pag2u5hJqxCdBz/ZYd9u09f ZuW8M3IKkV9pvX/lJxvNWL+/dpqX9N0CB75qVXroSyAndpZr1cMIPsxO X-Received: by 2002:a17:90b:4a4a:b0:3ac:860e:1af9 with SMTP id 98e67ed59e1d1-3ae6ed95859mr1274314a91.41.1793269255440; Thu, 29 Oct 2026 03:20:55 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdfx5q6UjT8vCrD/YyXUhfMl2M9R0CvC0MFup+eQMQvmMg==" Received: by 2002:a17:90b:4b0f:b0:3ac:7744:9df with SMTP id 98e67ed59e1d1-3ae6e8d8d0els637997a91.0.-pod-prod-00-us; Thu, 29 Oct 2026 03:20:54 -0700 (PDT) X-Received: by 2002:a17:90b:580c:b0:3ab:d26b:c2df with SMTP id 98e67ed59e1d1-3ae6ed4d63emr1294227a91.27.1793269254306; Thu, 29 Oct 2026 03:20:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1793269254; cv=none; d=google.com; s=arc-20260327; b=QIdeqtkCIboJ2cyqgXl5ZH1EAGMks91AmPz2dG/wcL50KuB/tKHwcqhfubfJBTuCKu zRva4dK1LnEKShWq7+D41sAFUlihdymgNxTOYATJVMdvcdA5lkd2vlpbB5encJ4irLuJ EqywiL1eEskknd7aCCn97l0rGcsdLN4iG0KlSz4/m7lu1r4W+UUOKE18nd7WAIZVRxVY C1HjEd52s+K1+yf4I5yTQwAZU1NISovFEsoYaiMFbyMNMHRYhHYMA5IiaeoXvRkTfqJh c7RUgdn9XxjoQto01fuYzyff9PpJGAlxfntXhxGKpTX+UazqeHzfpRQguqQ9nfy87Xzy kIAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=/AKQSNudmU7gGIbi2q/xDGPgSYk4QIDdr5/yvJ3FjsY=; fh=AqT8zD6jUs4YP+XkSwmnbRYu3wrat9Vyg/xvm1MGQCM=; b=IBbG45WD6jNN7Of+rLMZRkD+M4gfU96RbUHSz/k8SUPO7ByCSydkZTzP0JxtTPkgUj 2KrOdvwrDEYnYhXU3FfvF53WxR7dMyxDElHAbFX2lTjLa74P+ZhnjKCPpaHedSc7iw87 Z0wYdhvT93uU0bQel7HzvcGpcBny4Y9mMftH588Z08mzUKssSdOWBAadOp6kD/oZ157V hHfwDChei50UAGGhrbLegiw+hcf+atiDTUNMPbHwQ4rmi190ztp8EdfcbzpOK7y3mJQI 9mPpIplruYhnrOC3lpy+OEKT3krb513fmoUYg12y3X0jbykXbPeWC3YartoGMiZbfQab ursQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b="a3bR/UTn"; spf=pass (google.com: domain of fm-1047747-202610291020489dc3bbbb9300020736-s_ggwn@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1047747-202610291020489dc3bbbb9300020736-S_gGWN@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-3ae6e3a6cbesi49219a91.0.2026.10.29.03.20.52 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Oct 2026 03:20:54 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1047747-202610291020489dc3bbbb9300020736-s_ggwn@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 202610291020489dc3bbbb9300020736 for ; Thu, 29 Oct 2026 11:20:48 +0100 From: "'Clara Kowalsky' via isar-users" To: isar-users@googlegroups.com Cc: Clara Kowalsky Subject: [PATCH 1/4] testsuite: fix sstate test with relocated build directory Date: Thu, 29 Oct 2026 11:20:24 +0100 Message-ID: <20261029102027.1974884-1-clara.kowalsky@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1047747:519-21489:flowmailer X-Original-Sender: clara.kowalsky@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b="a3bR/UTn"; spf=pass (google.com: domain of fm-1047747-202610291020489dc3bbbb9300020736-s_ggwn@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1047747-202610291020489dc3bbbb9300020736-S_gGWN@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Clara Kowalsky Reply-To: Clara Kowalsky Content-Type: text/plain; charset="UTF-8" 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-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, 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-TUID: trJ1sCkmSWtW In rootful mode, sbuild uses schroot and creates its overlay upperdir under TMPDIR. The test-container mounts /isar as an overlay, but bind-mounts /isar/build to its work directory. The sstate test placed its build outside that bind mount, so schroot could not use the upperdir. The test failed when running: scripts/run-tests.sh testsuite/citest.py:SstateTest.test_sstate \ -p rootless=0 --debug ERROR| E: 10mount: mount: /run/schroot/mount/isar-builder-...: fsconfig() failed: overlay: filesystem on /isar/build-sstate/tmp/schroot-overlay/isar-builder.../upper not supported as upperdir. This is fixed by moving the sstate build under /isar/build. Since this relocates TOPDIR, BBLAYER paths are generated relative to the build directory, so BitBake uses the relocated checkout. The SignatureTest still passes successfully with this change. Fixes: a00e0aa0afff ("testsuite: fix SignatureTest by avoiding absolute path in bblayers") Signed-off-by: Clara Kowalsky --- meta-test/conf/bblayers.conf.sample | 8 ++++---- scripts/isar-setup-builddir | 5 +++-- testsuite/cibase.py | 2 +- testsuite/citest.py | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/meta-test/conf/bblayers.conf.sample b/meta-test/conf/bblayers.conf.sample index b04aba92..48928450 100644 --- a/meta-test/conf/bblayers.conf.sample +++ b/meta-test/conf/bblayers.conf.sample @@ -9,10 +9,10 @@ BBPATH = "${TOPDIR}" BBFILES ?= "" BBLAYERS ?= " \ - ${TOPDIR}/../meta \ - ${TOPDIR}/../meta-isar \ - ${TOPDIR}/../meta-test \ + ${TOPDIR}/##ISARROOT_RELATIVE##/meta \ + ${TOPDIR}/##ISARROOT_RELATIVE##/meta-isar \ + ${TOPDIR}/##ISARROOT_RELATIVE##/meta-test \ " BBLAYERS_NON_REMOVABLE ?= " \ - ${TOPDIR}/../meta \ + ${TOPDIR}/##ISARROOT_RELATIVE##/meta \ " diff --git a/scripts/isar-setup-builddir b/scripts/isar-setup-builddir index 3896793d..401a137c 100755 --- a/scripts/isar-setup-builddir +++ b/scripts/isar-setup-builddir @@ -100,9 +100,10 @@ into your configuration please add entries to conf/bblayers.conf. EOM - # Put the abosolute path to the layers in bblayers.conf so we can run - # bitbake without the init script after the first run + # Expand source-root placeholders so layers can be found independently + # of the build directory location. sed -e "s|##ISARROOT##|$ISARROOT|g" \ + -e "s|##ISARROOT_RELATIVE##|$(realpath --relative-to="$BUILDDIR" "$ISARROOT")|g" \ $ISARCORELAYERCONF > "$BUILDDIR/conf/bblayers.conf" SHOWYPDOC=yes fi diff --git a/testsuite/cibase.py b/testsuite/cibase.py index e5150b36..3f44e8ac 100755 --- a/testsuite/cibase.py +++ b/testsuite/cibase.py @@ -268,7 +268,7 @@ class CIBaseTest(CIBuilder): os.makedirs(isar_sstate) process.run(f"git --work-tree={isar_sstate} checkout HEAD -- .") - self.init('../build-sstate', isar_dir=isar_sstate) + self.init('../build/build-sstate', isar_dir=isar_sstate) self.configure(targets=image_target, sstate=True, sstate_dir='', **kwargs) # Cleanup sstate and tmp before test diff --git a/testsuite/citest.py b/testsuite/citest.py index af4cea6a..d057ffa2 100644 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -1571,7 +1571,7 @@ class SstateTest(CIBaseTest): image_target = 'mc:qemuamd64-bullseye:isar-image-base' package_target = 'mc:qemuamd64-bullseye:hello' - self.init('build-sstate') + self.init('build/build-sstate') self.perform_sstate_test(image_target, package_target) -- 2.55.0 -- 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/20261029102027.1974884-1-clara.kowalsky%40siemens.com.