From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7082705989547327488 X-Received: by 2002:a5d:4443:0:b0:206:16a9:bc2c with SMTP id x3-20020a5d4443000000b0020616a9bc2cmr1605376wrr.311.1649070994042; Mon, 04 Apr 2022 04:16:34 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3c99:b0:38c:ba37:2f74 with SMTP id bg25-20020a05600c3c9900b0038cba372f74ls4950106wmb.0.canary-gmail; Mon, 04 Apr 2022 04:16:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxr+c6+rjWPV+u6J2oxVgfzNPwyzIXcfwrs7+Fc1pK7y718X2WVS3NxUXbwCb8PzKOcT3CG X-Received: by 2002:a1c:720c:0:b0:38c:7201:1055 with SMTP id n12-20020a1c720c000000b0038c72011055mr19515688wmc.145.1649070993139; Mon, 04 Apr 2022 04:16:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1649070993; cv=pass; d=google.com; s=arc-20160816; b=zyFK/Brg8bfTjUx2GriBpNi0u5k9jLyfxpKKIE3+v0KoqYMkl3+k1ic4pjw11CIeT4 SO3C1gjZiZvOFAZLgX4ufVzu1fkA1QjRFQdeLJkflLVWvRbrj60D1YKAeOy1+Y9G5nCP 3iM1O1wV3niosxf25NwuwNnLMGZ6UvO61Vc0z9PdQgFT3I9s0E1lbfkwyH8n+e7VM7hr 0dZ4xs1ApG2yht02VMdTSoUYJtuLzh5edupl/1GgATpert9j43RnKgwgMIUXXqJ3KRTm xfDeExC84m9vKXtVpT+/v6yqAJ22vuC+1C0Vaq+8GcVAwtz8SJl1oFzrqunga/GKakJe I1KA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=hXzbbaltI7ozVI4XeYgkArPrYRTZ4ITocnoFJB1XytE=; b=VSXgxZmBq3ib58clfCBT8MZTYl/Fc+/Sc/uxiQIhRKmQq1FmP/r/ljUNLBHS7NGvFk 4WdcIPbEqs45kIKTRjUaqp1wfvuhTRwUEJFr8fvdtsR3KJiGvtZa5IpbTlwSwvH4WjfY lVjqNaA8HzB3HYfscUYzKg4r08d2qteUeLf06wv+2tHmyFuxyJRiiHlEPvFfpY3IrZhh 5NtNIhVmqRZqej/u2PVTxajrL0Prcj1stgCZe+0tx7Ru+kyH8zbC/HwvmMUiuAfQC89V YILyW3gEW3FPA5hAWNzLMBY/5g6T/xwqxcH0pHzKAihgDt7iRHY4xWQcuv0Bj+meK3nu MedA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=CNxRuh1K; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe05::630 as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on0630.outbound.protection.outlook.com. [2a01:111:f400:fe05::630]) by gmr-mx.google.com with ESMTPS id n5-20020a1c2705000000b00389cb60cc3esi344245wmn.0.2022.04.04.04.16.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Apr 2022 04:16:33 -0700 (PDT) Received-SPF: pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe05::630 as permitted sender) client-ip=2a01:111:f400:fe05::630; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=CNxRuh1K; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe05::630 as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gFZ2g35vT2TOA3Y44pJp8xIH0cBD5m5QV6SmBswVNd5GYzz36WMSiT2zBtKDpHx2KJJFt4L6TXacS3PKAzEf+ewhJufe9v48pNfPDjSva/iARmq9KuTzW2pHcp24ofSdVPLMohr689OOxEg56hNqr6c239bsQ8oWHAaEDiYR7Abp4geB+bkJ6q8rkkMsYZ75DQNHzUM6eScb1pPMOxv7aDBV+omPrMCUUHBHbQTPIqfqIRufvF1WCfEK61Vl7riPAd0Q2t57ddPo6oQHk76ti6p0eCRFuIufSr8vk7Qm8Z+WuvU8ONauuujkIcoT1lMZqQH41ugMD2ltL5Q8glB1FQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hXzbbaltI7ozVI4XeYgkArPrYRTZ4ITocnoFJB1XytE=; b=Q81fg/dUbWVbbI0kPEd6WN+FmJJ/KPdq5CxfiR/NkWUzFVNToirN+cwB6XWOZoi5u++2FjHG8BR+5HpomRTLZlnLFx3Iq72f3eLehxFbsT4FRA7eTsRpMj9CNenb64N9AZOM8os+KU9AIjRsWNQ4Hs3BEadYzPfeQCdUo/I63wsZRDSVcfsq0fi70WmT2d9YznwEy+uTNf/aUh7HGhRj+2QWiHJtiECdu/Glplxlojsc2Jv1KTuh+cxRDPqd7rDXn+p/43v4L0RTMikZnloWyE4swCCtahHxUjUNO9raJWd7Sb2ixG3Fxzp6xezoAP65E1ZT3wCUsOnLLArYlk4rKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.71) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hXzbbaltI7ozVI4XeYgkArPrYRTZ4ITocnoFJB1XytE=; b=CNxRuh1KbGWWDdsA7OQC4jylDGPvSmWz1kb3HrbenXqytO971OktwB6jYCrhBwgGQ2l2R6LIoPMGxUmMrVytMi1fE6NnFJ1/qclOzYhsgNdi6RT33tDb0JBWycnD9NVJj++cXkj8UuSejSl2QKzBERp0So2k4RiIwNOHe9V/iMsVLjidDEEH+Agm2iBDaVllfDFfg8qNVmldUsvkp2OxQ4GPZwoDB8MZnHscxnTOMbYyHHEi4W5MKlqltyYvP4NkF/RNFqmo1iVAUdrQo9ge5C5wP5A06sNu0Zltb8/CULlbjrywZTfqEJKPF1KKwy/DPc5I0Q/onDRszQBCxuWXCg== Received: from AM6PR08CA0036.eurprd08.prod.outlook.com (2603:10a6:20b:c0::24) by DBAPR10MB4315.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:1b4::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Mon, 4 Apr 2022 11:16:31 +0000 Received: from VE1EUR01FT076.eop-EUR01.prod.protection.outlook.com (2603:10a6:20b:c0:cafe::a0) by AM6PR08CA0036.outlook.office365.com (2603:10a6:20b:c0::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31 via Frontend Transport; Mon, 4 Apr 2022 11:16:31 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.71) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.71 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.71; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.71) by VE1EUR01FT076.mail.protection.outlook.com (10.152.2.175) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5123.19 via Frontend Transport; Mon, 4 Apr 2022 11:16:31 +0000 Received: from DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) by DEMCHDC9SKA.ad011.siemens.net (194.138.21.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Mon, 4 Apr 2022 13:16:30 +0200 Received: from random.ppmd.siemens.net (139.25.68.25) by DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Mon, 4 Apr 2022 13:16:30 +0200 From: Adriaan Schmidt To: CC: Adriaan Schmidt Subject: [PATCH 0/4] Improve cacheability Date: Mon, 4 Apr 2022 13:16:09 +0200 Message-ID: <20220404111613.2159786-1-adriaan.schmidt@siemens.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: adriaan.schmidt@siemens.com X-Originating-IP: [139.25.68.25] X-ClientProxiedBy: DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) To DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2dc784a3-13e9-4ebe-30c5-08da162c9221 X-MS-TrafficTypeDiagnostic: DBAPR10MB4315:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8XLkyDG2BgRnuQwP/HqjwkH0AvTspU8sDIfvocwso6ij36W1QDIMyCwzpwEbLxuCWdfZrgj/3CQh7gS82wq9LFbzslGTlwTTr3BmlB5/C4WAnzm+FgZ+i1EmXHXUGrlTZXV3Je3+kiHwO8fRRDKuAyzHRYZPzmWLXaVN+GMcBzslb28VfNV2Y/vGyCIsEvYDA8ty839i7n2AAk3pqDhLvWqL+u6enJ8EG4aG/9po43GicJnVHFnxnlMig0Kp8qZXtq8J5FBzW4JD1GOBtvzf3+rwa2ZYNXty/+MK+1gguCoQ3PIvbmyHjkAzM7EoJbCSm1o6oGxoO5o9RYSgVVtTAzJQeAARXF85RBVnDhLKmT9MjxPNda0eXgisFOSdw9tUQtzX5KPHzWlkVGxts5l2int+500CGJfu9CxITe77iaNIlRJhpelbif9At8jMWBvr8nnRSiCh79ehM3H6y5pnx3Bl77RfM8xWigW31u/F6mB0/NTR07ywJhxRzCFcYz4xTeTAOQP9MJuZH9cYmXiMWzbK3kLtqyXMOSdMRlWH9TI3oEzBAKpLhwSIFb85foh1BzbtbBjz4nJeCaa1S26HPX0w5ZJ9nRejZX2XNaASOGZhqJkex7f8ez+2vJlyV+vtpP11rVgiH6y6llmFjy6aVvtAAo885Vw40JtIzrHyVU0LJzN9ky+CbsXm16WHv/x8rAs5F05TQQGU+Z19x0p6YA== X-Forefront-Antispam-Report: CIP:194.138.21.71;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230001)(4636009)(40470700004)(36840700001)(46966006)(356005)(81166007)(16526019)(82960400001)(316002)(2906002)(36756003)(5660300002)(186003)(47076005)(36860700001)(44832011)(956004)(2616005)(82310400004)(107886003)(83380400001)(1076003)(508600001)(4326008)(6916009)(4744005)(70206006)(8676002)(26005)(8936002)(86362001)(6666004)(70586007)(336012)(40460700003)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2022 11:16:31.1898 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2dc784a3-13e9-4ebe-30c5-08da162c9221 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.71];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT076.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR10MB4315 X-TUID: K4wfDLZ71Vc8 We have recently started analyzing more details on sstate caching, and identified some potential optimizations. This mainly concerns cases of absolute paths contained in variables that are used as inputs to the sstate signature caclulation, which can lead to "false negatives" when sstate looks for cache hits, e.g., when CI runs on a different runner (with different local workdir). This series contains independent patches with fixes for some issues we found so far. Adriaan Schmidt (4): bitbake.conf: always start with empty SRC_URI bitbake.conf: add isar paths to BB_HASHBASE_WHITELIST isar-bootstrap: no absolute paths in SRC_URI base.bbclass: don't pass absolute paths to root_cleandirs meta/classes/base.bbclass | 14 +++++++++----- meta/conf/bitbake.conf | 5 +++-- .../recipes-core/isar-bootstrap/isar-bootstrap.inc | 5 +++-- 3 files changed, 15 insertions(+), 9 deletions(-) -- 2.30.2