From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7353323043876241408 X-Received: by 2002:a05:6830:1bc3:b0:6e6:c48c:1010 with SMTP id v3-20020a0568301bc300b006e6c48c1010mr14860600ota.22.1712078944569; Tue, 02 Apr 2024 10:29:04 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac8:148b:0:b0:432:b6a5:a647 with SMTP id l11-20020ac8148b000000b00432b6a5a647ls5479128qtj.2.-pod-prod-07-us; Tue, 02 Apr 2024 10:29:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFgXJdO1ifm/cHhKu9GfucEI47WzsKka3b5PAPK27rF/wA4DOZZh6McZEHWZl/YcwfRPfTf X-Received: by 2002:a05:622a:486:b0:431:51d:42b1 with SMTP id p6-20020a05622a048600b00431051d42b1mr15852325qtx.42.1712078943022; Tue, 02 Apr 2024 10:29:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1712078943; cv=none; d=google.com; s=arc-20160816; b=a3mhZ2JZG/i/crcKCYTM8fASfl2UWqQSL/RUFad+U0a0vqfkEcpRYwB3KF5NbEAm+y ERE6f06BMZEodMpUsM7xLwyXsJ/rtNuLUiY1hO4iSuGqnvE/w+BeQwcMsbw/ZKSCRkzz VbD+7XdSgciMD+qLFyAEWDRsLjsw5Xmn8HOlMjT+y4dQPG+nrdxVBDm0G9FN8aHRCxBY rJ+ZFDBVCEgPejZ4JKU5MR/jE4yxanPn6jhEQSGKDxM0GOklqgHMdup8XIBRdj95d2b8 zubbXdSo79pC4ROeYMV2/CynSEIJJN0ju9r6O89fnnLtQifZCRQAL2OF6205CY0TqOf1 Wy8g== 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:dkim-signature; bh=hxZ4l3kPNjqxgyiKUpWIKD05e6toeamCreNP2M0hUxs=; fh=oQsVBfLFKOCDpQI4v78XDUCp+c0vYPEMW+xCOFIgP4c=; b=mYLY11PT4allEt4tS51EME9VL/1VnsCt1Ko7nteyYmvsA/uF69ndIHf35Am4LAxEAa eHwlAPnfdMrvqXaL0LHqprXu3350KXez7PtIJ7yTFeSMLo/L3Gb649zEZ7ZiJozSIY6V SyscOubSGr/Nds47QC0e5oFbClJ1Yyl6q6p1DSE6VmTEhcHZkpRUVDsWw4qrHjj65dJy xDalLxfJwkb0F/ZsqCfwLsmAJHp0Aa+Y9Vn6NW9f2eQPpEu57k3cjlVDLblu6TQCY7+J uyYcK59pnKlJSaW1w4Cr9456bWcOeJlw9pYxbnns5UAwWLPlgP6HOsn2F8BBLx2iFm28 fdyg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ZmlUIt39; spf=pass (google.com: domain of kergoth@gmail.com designates 2607:f8b0:4864:20::102d as permitted sender) smtp.mailfrom=kergoth@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com. [2607:f8b0:4864:20::102d]) by gmr-mx.google.com with ESMTPS id eq25-20020a05622a5e1900b0043140b1ef8fsi1026358qtb.3.2024.04.02.10.29.03 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 02 Apr 2024 10:29:03 -0700 (PDT) Received-SPF: pass (google.com: domain of kergoth@gmail.com designates 2607:f8b0:4864:20::102d as permitted sender) client-ip=2607:f8b0:4864:20::102d; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ZmlUIt39; spf=pass (google.com: domain of kergoth@gmail.com designates 2607:f8b0:4864:20::102d as permitted sender) smtp.mailfrom=kergoth@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-pj1-x102d.google.com with SMTP id 98e67ed59e1d1-2a25094f8f9so997020a91.1 for ; Tue, 02 Apr 2024 10:29:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712078942; x=1712683742; dara=google.com; 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; bh=hxZ4l3kPNjqxgyiKUpWIKD05e6toeamCreNP2M0hUxs=; b=ZmlUIt398Td8sWx6ti0O12o35r+4LD+4F2yT3Ur33iBV6/MfrghaZN8k/KcUiBacqV yn21Kgt8wBRI8u2bUxqZ1oknDnPwzjS8kelVrIrUDmcZcDuBuEr+vjYa6BUpDlQkpbJv MPSm86ZApK+4HXxcbMHoyV6G3KZsmX6PBv1QgIpk+mtuYRdj6WqB12TMF8TQo2mND+IL RcTGDAOzZNGHID65r+CLRPU7Anfw/aPuAe6T3krh/NyCV+v70bleexw5OHDPWIhlB3ZU 3fwjN7NfrOKH1KZySZY0dzj0baYX9ltrrMBBn/4ts9AQyA/wR6GEgn1ToJYhhTLMg3Xo UR3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712078942; x=1712683742; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hxZ4l3kPNjqxgyiKUpWIKD05e6toeamCreNP2M0hUxs=; b=c5QYLxvWxhCXCf/UIighHRfrqzm6yOB90V+84ifFOia9a8ima5+hBcmpkD/ItzZe2O PPbktXrCmYkxz9T15UO6Ur1Heew5kjlt8URxtzTPAtawJFVKDbz570XRPuPWvDcBCSvl QinizN3ZjK9TAmGsXZDY4aS8mywv3Tn0fkWT6pB9X4wRXw8fTyba+VWDNd9daEs9wi6V 1lNoLTUzTwa/HlQW9O4s9nGDBwbzjMFVbtLZaph3c+fxNOw1QQCHMtqkKqQrPmRL33a/ X6JHoCbHGPXQdgfrEqiDwx6zi+tvB9TgIU5YUVx1XTdOu3+R99vDsNzWAReuxeqjScAi 5YLA== X-Gm-Message-State: AOJu0YyGXcp2ZCePKm6qJbPVvllQCavORJDt2tgMedhiZrQsvjLMTEfu e5feM9+4zcD6p3SFzr99h9Pz7eHX8RL8RrW/CpGL4Lsas2rwy1l+qMxHSer0bzo= X-Received: by 2002:a17:90a:fb89:b0:2a2:5678:2d75 with SMTP id cp9-20020a17090afb8900b002a256782d75mr2662095pjb.9.1712078942079; Tue, 02 Apr 2024 10:29:02 -0700 (PDT) Return-Path: Received: from dc4670097af0.alm.mentorg.com (nat-mam.mentorg.com. [139.181.8.34]) by smtp.googlemail.com with ESMTPSA id bt19-20020a17090af01300b002a2313f62dcsm66705pjb.0.2024.04.02.10.29.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 10:29:01 -0700 (PDT) From: kergoth@gmail.com X-Google-Original-From: chris.larson@siemens.com To: isar-users@googlegroups.com Cc: Christopher Larson , Christopher Larson Subject: [PATCH 5/9] isar-sstate: lint: ignore more image tasks Date: Tue, 2 Apr 2024 17:28:09 +0000 Message-Id: <20240402172813.418770-6-chris.larson@siemens.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240402172813.418770-1-chris.larson@siemens.com> References: <20240402172813.418770-1-chris.larson@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: JNmNlChTJzLB From: Christopher Larson Currently isar-sstate ignores image_wic, but not the other image tasks. Add additional image tasks to align with this behavior. Signed-off-by: Christopher Larson --- scripts/isar-sstate | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/isar-sstate b/scripts/isar-sstate index b77f73eb..5270f944 100755 --- a/scripts/isar-sstate +++ b/scripts/isar-sstate @@ -146,6 +146,8 @@ try: except ModuleNotFoundError: s3_supported = False +DEFAULT_IGNORED_TASKS = "rootfs_wicenv image_wic image_cpio image_tar image_ext4" + SstateCacheEntry = namedtuple( 'SstateCacheEntry', 'hash path arch pn task suffix islink age size'.split()) @@ -811,7 +813,7 @@ def sstate_lint(target, verbose, sources_dir, build_dir, exit_code, pedantic, li # note that these still can break caching of other tasks that depend on these. # Run in pedantic mode to also look for these issues (e.g. in image-in-image builds) # To make a build fully cacheable, avoid absolute paths in BBLAYERS - ADDITIONAL_IGNORED_TASKS = list() if pedantic else 'rootfs_wicenv image_wic'.split() + ADDITIONAL_IGNORED_TASKS = list() if pedantic else DEFAULT_IGNORED_TASKS.split() if not target.exists(): print(f"WARNING: target {target} does not exist. Nothing to analyze.") return 0 -- 2.39.2