From patchwork Fri Mar 3 14:47:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Mikanovich X-Patchwork-Id: 2722 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 03 Mar 2023 15:47:50 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-io1-f56.google.com (mail-io1-f56.google.com [209.85.166.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 323ElmGl029297 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 3 Mar 2023 15:47:49 +0100 Received: by mail-io1-f56.google.com with SMTP id 9-20020a5ea509000000b0074ca36737d2sf1384793iog.7; Fri, 03 Mar 2023 06:47:49 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1677854863; cv=pass; d=google.com; s=arc-20160816; b=VLnWi8wbrOQv/mDn1AbqZNYjsF/PQYXUCtIHjLmeufervcaFWXWj0Bi/HR6EBWNlFY CaJJ9FXa1Jgm7RUJ1g9zTYTFgcB/3UKhwb9JlGyswvgQnelTg9F3xUikYi05dt3KwRqU IQ7GLUALBeHaWHv81HY8eHkAS8CD9gzs3RuBtEpI8YsOngxnfcw2Bx7COE/eyPwkAMky n76O9bpYk6tKBs0tj5qzng4ZqwWJDngqEy3Sdiko1IrPPd49xdJJwLZGVXTANcdetaEN sWtUR05qVOzVDp/XZfBUojPNQxVYd3unR9+WjpkJf9X+pzqjS1AWSdnuO8ED8Kv8vAHw 051g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=ZKVbILOXCYrUy6ZXJveUZfS0FVHntQc9Se68jsE13N4=; b=ZdGcm5T/Es9bulDjdmluzbrYwvAcDJF9Nki7b8Y77wRmOcny3pwQIsZZEdDpRE49+w tS0Ugn1mjYxjwVJ428/b/Rlf5d7FcI4qLXHpFRoLEG8fyQfw4cpbUg1AWTTPMIojn4VW Yw5cAtww2bfFn/zzQG5aFLRLdD7y7j0K37moVkHsAcTkuy8nSQa8rKBxIAnolFvF0vuZ mvLrQfReBKVtQ829C9GmNunuEVyKmaLPehqpCPxdGDC4ozxwZdToVO1gaMz+bbawgl3r KhSmljbiYE14vTPyoxe+fGyvwEKcTA+oGQL0JUm/VBJv0RE0u50qk6wUf/xrEN6tEE8J BNqg== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; t=1677854863; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=ZKVbILOXCYrUy6ZXJveUZfS0FVHntQc9Se68jsE13N4=; b=FSc1um9WGnNgnNFsFARfCU7KQ4xJDE0lTnyrcxFBgaayf6yyeUcrAgLcbcJuP0ONLg XkqkYgLIm6puldx43Q+uK8ZUWsLHDnU3ryPPHM2KLLOEXWMcPMrxbDzwsMavAhizqCjE MHXmdLolkS4ee+5DjxPCO/yNDD9LyFk0P9IVyPcVX5eITwK7MDYVJuoMEWCUFouwP239 GmghRvF1TOdK+keCIcWhxy3F3rVJOmzO8eF0FLWJxP1d7x3FFTetufl6JqKvie4ZMPLN DIWBYm7R1IJ14BGbUtp2dQIwb0+da5u9iCjvQX2KRBDMmLf8xvucUNgQ17j7kIzHGBWX 0zuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1677854863; 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:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=ZKVbILOXCYrUy6ZXJveUZfS0FVHntQc9Se68jsE13N4=; b=bQShKlfZA6DN20TobfFSbhuT+/GvAQkL2LSd7mua5zlJLrsMOMjBdONFX/+2xdcl+i sNi4c99qZLRHaNWVCiKgdudK+2BuNIVV2dHHd4ypy8+i28ypm/tr5UbWzfaxfH0s6BIr SsL2K2gbdJwKcFeDwPN5GBBPfPn8p5h76bRo9jxygu7A8PR/gr1DB6wUBrq91E/4+ocZ Rma7FgKOi5108kWkPuIy+mmpJMzYZt+nRyJ5sshy3xXVmH96DoB64af7/++x/sm/zYt6 Xr2qwqwBh+w+PZPZVXf9aC06DzGeELjcxyMNsuYh037KnhIXFzJpXkbf9vERt2iwdmsW yRiQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AO0yUKWWuRqdE/2kGpmRaGPOsQPyEBv5sl1H6zZdpQS7Kbsq6qqKBliq pR8ID/hPtK9ZJhAe/EVrkl8= X-Google-Smtp-Source: AK7set+uJJNgqr/6oIAfHVobwQAobtjZeXPAWSNX3f042Mql1PU1nSDlyCkRJEEXHz7lOHxuOnHMwg== X-Received: by 2002:a02:230d:0:b0:3c5:139d:6097 with SMTP id u13-20020a02230d000000b003c5139d6097mr672662jau.5.1677854863402; Fri, 03 Mar 2023 06:47:43 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a6b:5d06:0:b0:74d:3a9c:447c with SMTP id r6-20020a6b5d06000000b0074d3a9c447cls494465iob.1.-pod-prod-gmail; Fri, 03 Mar 2023 06:47:43 -0800 (PST) X-Received: by 2002:a5d:9f41:0:b0:721:2cf4:7f82 with SMTP id u1-20020a5d9f41000000b007212cf47f82mr1279844iot.0.1677854862913; Fri, 03 Mar 2023 06:47:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677854862; cv=none; d=google.com; s=arc-20160816; b=nzA7bJ/+88CaDj6gFdTsoionMyNEsHuXyAA9I+OdQgaLU0T86iwo2UFXoHs4O8ISxm T6kvZmsMItfMzTnic1tkOg59Xfq3GnCi6brjEhSODJRdgpoyb+FQslq4kdYl8d+0wklo qCVM/+sRMALwa1tLh/CRrJzML+fq/mGIGFI/0tvsftcnNQwb6AEbyyonVsQLxLHgKMBk WfWvH9etDr9Bc5nVgWtpXw0izaX2HzLFz+mwyGrS/DbJ7/oy9I6Sh3VK/GuR/PBoCBhR eFRbMo8az5spgeixP3bSnaiEqiILVWIPuOgj5NkoBxthMbcW57bGLDoUSzh5BRrTMrQy tyCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=E6XmPpB2QknDHH+D6qX0kLXi1H/O2skQuuse7QVEvVc=; b=Usakmumoe29ZFtEMXQ2RUi7FN+d4+C8CVPek4Ms2yignyNdfKvTfDG12fCM88g3diU 7C//K/3+dVC/o0wms3sJd2Ari6/g5R1padSxckwlFLMO+Oxl0z+wThntjqG9NLto0BLd 2M3i1ckWHF4fW1KCTeGordJkjA9oXG+erhD3ngFbglAhRiXDRCuyKidjMVCbkFYwjf0+ VZzOeBf7l0Y9uphFFpufc55Mug2hN+8jgL8cgpR9LqUjRjDqU1ezdOSEq6WEjOnMXtYj RocQ2sX6t1DG97Zoold223OyYuoYcTxzepKRzqpOIiFVdov8zn7kD0wV2F6VXrgarMec u0hg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id bb22-20020a056602381600b0074c8a593b88si152364iob.0.2023.03.03.06.47.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 03 Mar 2023 06:47:42 -0800 (PST) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from user-B660.. (IN-213-226-141-166.bitemobile.lv [213.226.141.166] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 323ElSpw029181 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 3 Mar 2023 15:47:38 +0100 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH v2 09/12] CI: Enable ccache dir sharing Date: Fri, 3 Mar 2023 16:47:24 +0200 Message-Id: <20230303144727.481716-10-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230303144727.481716-1-amikan@ilbers.de> References: <20230303144727.481716-1-amikan@ilbers.de> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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: amikan@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Test cases performed in different build dirs now can share CCACHE_TOP_DIR. Enable ccache sharing if ccache got enabled. Signed-off-by: Anton Mikanovich --- testsuite/cibuilder.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index ef46352..0f84cca 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -58,7 +58,7 @@ class CIBuilder(Test): def configure(self, compat_arch=True, cross=True, debsrc_cache=False, container=False, ccache=False, sstate=False, offline=False, gpg_pub_key=None, wic_deploy_parts=False, dl_dir=None, - sstate_dir=None, + sstate_dir=None, ccache_dir=None, source_date_epoch=None, image_install=None, **kwargs): # write configuration file and set bitbake_args # can run multiple times per test case @@ -72,6 +72,8 @@ class CIBuilder(Test): dl_dir = os.path.join(isar_root, 'downloads') if sstate_dir is None: sstate_dir = os.path.join(isar_root, 'sstate-cache') + if ccache_dir is None: + ccache_dir = '${TOPDIR}/ccache' # get parameters from environment distro_apt_premir = os.getenv('DISTRO_APT_PREMIRRORS') @@ -90,6 +92,7 @@ class CIBuilder(Test): f' source_date_epoch = {source_date_epoch} \n' f' dl_dir = {dl_dir}\n' f' sstate_dir = {sstate_dir}\n' + f' ccache_dir = {ccache_dir}\n' f' image_install = {image_install}\n' f'===================================================') @@ -124,7 +127,7 @@ class CIBuilder(Test): f.write('DISTRO_APT_PREMIRRORS = "%s"\n' % distro_apt_premir) if ccache: f.write('USE_CCACHE = "1"\n') - f.write('CCACHE_TOP_DIR = "${TOPDIR}/ccache"\n') + f.write('CCACHE_TOP_DIR = "%s"\n' % ccache_dir) if source_date_epoch: f.write('SOURCE_DATE_EPOCH = "%s"\n' % source_date_epoch) if dl_dir: