| Message ID | 20260720081347.3835974-7-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBTFR67JAMGQEQIPVMAA@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Mon, 20 Jul 2026 10:26:04 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qt1-f187.google.com (mail-qt1-f187.google.com
[209.85.160.187])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
66K8Q364020140
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 20 Jul 2026 10:26:04 +0200
Received: by mail-qt1-f187.google.com with SMTP id
d75a77b69052e-51c1a97644asf265326181cf.2
for <iupwgm@isar-build.org>; Mon, 20 Jul 2026 01:26:04 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1784535958; cv=pass;
d=google.com; s=arc-20260327;
b=Lsa3afxz7mBfuPx8Y2Om3Fj7QIyIuDUVginXzT6dkLL7tO5hq5oJdf9JJ7xFAQFp4e
X35WTH8JUhaSwxiaPKZoZl5Zsf/nkgcwi/qI5wQ2IfekF3FQk5tppp/EBw0T81eoDVbW
VIaj5med9LwyEZa084wEPxgDcvuk6GnBQaZwqRa6R81/mKV91LnMZ0iKXNV0Rk2EASJB
t55o0LHO5jSNV02FJZ5RnobKYF1vpX2+N2VAXuspYUwr+CCUx0pCAtkfOZFFu+1a9DQ5
7gREDlm30Qo6sS8b3+6YTRdmvw6tGRKrmHl8Pvivmx4Ghhx9Fay3WJO7q6OjT1rdDOCf
Ii4g==
ARC-Message-Signature: i=3; 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:mime-version:references
:in-reply-to:message-id:date:subject:cc:to:from:dkim-signature;
bh=M/AmVNoqqidHA4beqjAYo96fa6WQNmFlv2OG1a6KjHo=;
fh=TCv0tNUs/vG2kG43Af+RSncw5NOuO8xRkq1w11rZt5s=;
b=ROhvzLrn/jKmxxqvyEaj/050DCHVNQWKdfpW0h26xcLLZqvLG/yK9BQ1Or977orQRn
rU4U0Kr1V3iyBbSwoE//DrQyGbwik/EW7iJF8x+nL4rQNMJ/TIArXXq3zapU0I1+nDbj
5bv+Qvkv7gt4/CZvMEptfPUFDgK1Erj1+viefnpZIl4H9Uvvd4DkTNxZWDI0Dz4UXYu2
y7H9P3w/yeuH43lEDM3tm2ldRjZZ9ripmNn2cPV11VUWDOe8PfKgA3+fYa024QfyPS6t
2/W324GZRysmCiUY1aHSNgpafl//SkJ3cB/V2AjcyWfHDEPLdCdVzR6xRHK01T8XOa3m
cGPA==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=D69Gs4aF;
arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass
dkdomain=siemens.com dmarc=pass fromdomain=siemens.com);
spf=pass (google.com: domain of felix.moessbauer@siemens.com designates
2a01:111:f403:c202::7 as permitted sender)
smtp.mailfrom=felix.moessbauer@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=20251104; t=1784535958; x=1785140758;
darn=isar-build.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender:mime-version
:content-type:references:in-reply-to:message-id:date:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to:content-type;
bh=M/AmVNoqqidHA4beqjAYo96fa6WQNmFlv2OG1a6KjHo=;
b=ZWINVsgcA4E2zawj3t+aP2+vMNGhNTI74Sy+rjamtwJGzBxS8wkjkFs2kjg7tAWqFV
gAjo+UIrjAr/G9l3jUzb4Sbb8HSWdzjn5P4XpMDJ9ZD2aJEqk44tvI2a01MY/PFTOZ+J
kIJTRlrOzZCxfMSnA0/Y1dVPsB7cBNQYwU7eWNay+/0IDb53pmBo13MPaA9DJf2zeTZC
uhlmEXu14OKHvUOmWeLfWgUQsLDbQc9c9k6+yjgxC7bFq73beB3YiN7KV3SH9Au/4/Gh
xy82zWAJA7T5DC2lxtFKlmLiT0iVeQsjb2lnRuq5MgyE72z00GA0PmYlmgjraaF3M6wM
iaJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1784535958; x=1785140758;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender:mime-version
:content-type:references:in-reply-to: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=M/AmVNoqqidHA4beqjAYo96fa6WQNmFlv2OG1a6KjHo=;
b=noqxniLI7oGgYyEysnpsW/+baYZwxYreVEjKmvXrHNCRt6W4yCkqk62m5XJZbxUXmu
HYZBAPdR3eNoie0+p6X8gkj0Z7Gxs2GSfBKekELZcciU78KpwS9wCy8+4sNl9Hui8QbG
HdxPXlaypoLxheEpRu/2YNab1+cgb74XFfMgN4jKBhPLE6Du5VFFKKMMd1qgsiz6EQl0
d6qzC678g0XlmxdqPCPA/RzVQbYSVE3hEWgNS58aZMZdBzaverDGiWxF2N9hTRaZN0DZ
z1cotbI8e+9jEkzRxCH76XCb/grQumJNMMOmxwZZD9bY7yMKsziaamwnUYZ9a6O9Cqgu
Ekxg==
X-Forwarded-Encrypted: i=3;
AHgh+RqU9DpdRiJIaka7QnFFf6cgLze7sQePs8vDwkSC4wgeF8bwTPRNsE4W0EJFy2Cwu/rTqrHlzgk=@isar-build.org
X-Gm-Message-State: AOJu0YygIzVqd7fTCv/48dRcKAt7JA99jZ/krPe5tBFnB1BKxIbBQYqr
H2yCSHlOjko55IU2mSdkLDTOZj3CIBj1WvsAe2Xe+tpnlmeLee8V30Ch
X-Received: by 2002:a17:90b:2c87:b0:37f:e177:f58 with SMTP id
98e67ed59e1d1-38e4b3e1199mr13373669a91.9.1784535244595;
Mon, 20 Jul 2026 01:14:04 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="Aa7YSPRIqqj45hgyiIveMT3Lb7NPKN2SL4zX6XHPDINltIf4bg=="
Received: by 2002:a17:90b:28b:b0:38e:565a:5a96 with SMTP id
98e67ed59e1d1-38e565a5c29ls2309343a91.2.-pod-prod-03-us; Mon, 20 Jul 2026
01:14:03 -0700 (PDT)
X-Received: by 2002:a17:90b:4f89:b0:381:152b:d596 with SMTP id
98e67ed59e1d1-38e4b40f926mr13978296a91.11.1784535243156;
Mon, 20 Jul 2026 01:14:03 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1784535243; cv=pass;
d=google.com; s=arc-20260327;
b=dReqmilCIhjSo8CF4oo78qMWfrSyAAvz5ANwbj+/0l76ohSNuYbeMVkcJYTzXP0LCa
Ml+uRlpPGv0KyjPI3QBkAJVhtYWuiZzBtd5/CdyhkwjwvMCmFs2BlRU9pYwr+u6IQh7Q
BzWM04/0Z+TNMjQKEN0x47bJZ3QarI+sudiGVKBFj1qeO89ODbQVVRxq0/XEtJAnRIWl
bLI8njLEwg4IcfTpfzZwCrwcZDbFfKgSodiwq4G885Nm64rnJHFL7CWXdS9lkk2kWITM
TFRiQhHKfmmtjI8VEUd2acshgtpKps7AVpjX5kXaWtR6iyhdbC4AwgJz3//x+Zel1AiO
9QQg==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20260327;
h=mime-version:content-transfer-encoding:references:in-reply-to
:message-id:date:subject:cc:to:from:dkim-signature;
bh=BJnoHozMmWxcVLQXVj2CdeTb6397RXHnksffCXys4LA=;
fh=MAR4IrvAhd3sEKpd2rMZmD1A3RZ1HgCziLJco30Znng=;
b=dYyaCmiOUthDEGEYlBfH44YVcbZKq76yVPGzD1FTJHpSH0IR5VQLQ64fyjKi2WsXAl
vJ8Q56YV40M8x+eR02BMmCRbbK5igHsTHwGk63sbwvR3e3knqW/Ms3O0AtM10GuQSByY
OmtZevpcpfXb0bfQkw0s9EYWdFa99VUXM4ZO5WCT9TszYFaW0/0mRqIfANVKmFqlQ+MA
gm33wCUhtIL46AuhWnRLadryIMZGu1vjOkTPIOlVw6m3o/m5EHGuZsT09Ed6EKo1GfD6
R/6cetzhkQBtRiz59XuwQ6HZiojqFtweO64jP6FMj81enkaQ/ovWASrAXjr58sPRjgBC
ORdw==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=D69Gs4aF;
arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass
dkdomain=siemens.com dmarc=pass fromdomain=siemens.com);
spf=pass (google.com: domain of felix.moessbauer@siemens.com designates
2a01:111:f403:c202::7 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from GVXPR05CU001.outbound.protection.outlook.com
(mail-swedencentralazlp170130007.outbound.protection.outlook.com.
[2a01:111:f403:c202::7])
by gmr-mx.google.com with ESMTPS id
98e67ed59e1d1-38e4b21d6casi300876a91.2.2026.07.20.01.14.02
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 20 Jul 2026 01:14:03 -0700 (PDT)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c202::7 as permitted sender)
client-ip=2a01:111:f403:c202::7;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=BSgsRP02H2lHwfdFx52emZxRjbKjeH8lUzy1oFzx0sXV1Kwbby/Ro5pCnts2l/Rkf0wvrlyop3LyZySMW5IjoM3025nO/h06SOpG8ni7Lp7Muf8pFqV/8XfeAYmGUXFoNyl7eoQ1isSAUBqAiJ9CrnfNM1/zsUt5vLgab+TidrNXPYXUvLcBHhqeA1SIj4TxMW72YtM3585IejDzTD3xKkD5Hb95+qoZuhJMpBpaSTFjpS8b+YTRiER8LJSFaiacowLH4k9SnAVcmyiiAuvQOOA28KUachk55GABGYmnANxrMruMOYP8q4tHnbrCazVC++y48tlIebviJOYsR6D6JA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
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=BJnoHozMmWxcVLQXVj2CdeTb6397RXHnksffCXys4LA=;
b=FDXWstH8qIc00YXdE+INjEHand2WAqf3SRbZYpX6y3+XBcyinBTiX4Dz2Hn0w+xc6HAN90xZl4PSqk40xzJkKNwFC3ZH28dL/z7UXQDNba+eYBDHdIZJesXVc2EaLdVnfjBECGHc5zOYUnQ0YnnYSh7yffPFRilQQRd3OWr3JeIm6OcOORO53l2gLgj75/OG7rOLfvJ53bA7dHMtuwjy36Is/TGklhX+82hTB7Qxqa2DG+75HL1QhEKmK7GhJ3Dbex/M7cs4mFlHJ5l2NQyCi2qwZLS1X9XUIe4gbKEc39VrEl0frGbTq0nnufcBCD68uo6gVbNYGNnHrA6Phw/dSA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com;
dkim=pass header.d=siemens.com; arc=none
Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10)
by DB8PR10MB3628.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:134::13) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.18; Mon, 20 Jul
2026 08:13:59 +0000
Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0202.018; Mon, 20 Jul 2026
08:13:59 +0000
From: "'Felix Moessbauer' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: christoph.steiger@siemens.com,
Felix Moessbauer <felix.moessbauer@siemens.com>
Subject: [PATCH 6/6] sbom: cache artifact in sstate cache
Date: Mon, 20 Jul 2026 10:13:47 +0200
Message-ID: <20260720081347.3835974-7-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260720081347.3835974-1-felix.moessbauer@siemens.com>
References: <20260720081347.3835974-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0342.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:ea::20) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:17e::10)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB8PR10MB3628:EE_
X-MS-Office365-Filtering-Correlation-Id: 98fa9d41-d449-4217-e582-08dee636da02
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|1800799024|376014|23010399003|366016|18002099003|55112099003|22082099003|3023799007|56012099006|11063799006|10067099003;
X-Microsoft-Antispam-Message-Info:
m6YkPKXhbA9Li8bqFUMGlnU5Kmfgp3t1EwEbzMAsnG2P3gf015JqhSl8Y6Mzt5cDqC9fhxwVBxvDLXyf9xrB6v2fMC2rFVA5s0n/F1awBn3LZQMgzBN0PsCYre1pwNue/Nws+OmrOwyWEe23DZb6unyOQh1aN7lfoMWY8p0Y/TCzplmj9XWJvtImxjlcjHetMG5ToSaIHnhpAiY9DySXAfbhWeEMuTLIPchIRjqB5e0YQOBFTYyjbLW8TsITI0l39TyxJ4CITOcG57VM0BuhcjF0hjMuQ/5eHzmUPn3KBJVzC/KAkxMT2xs1qN+rEeeL7uuiGLlYNw3D/6mnnSTMiH30xY3km9Zirm5YbFymJkoD/5/m7m+sSDWZaAyF9IcW+PGS9Tv5X3V2TR6R9ds969JZTfKEqFmJKI4S0XtQM+npZy1mKPHhdj6vT8lSFSzFn+Jf0T6pMTfWT2AwXAbKNIkWFd2JSsGfR9Xusd/484p+hsy9GwsBwzCrSY+wwIcqIZTiEE5uAKFH8rWn1Rtb9GiZwEjUTAuXoq6n1X/8JnDzmyFHRhkWZuP42bx02DE54R2jniY1PDKemEh+S5j1mApQIc4hAMxv70+G3CXyA46qOMWEXelJilNhcbv60zIA
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(23010399003)(366016)(18002099003)(55112099003)(22082099003)(3023799007)(56012099006)(11063799006)(10067099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
KhFyOgEiD27p5prW6sZz9gfAoJTEHbmuz6zeEr3I/Nmv/uOFMiUVJ+5inGJGkaJnyNEuRgOa6JfNbcJFHhCQq2BlbLa7YtTbf1pRTtPxr53kUPhmVIaWG0pBNTh8ubsQltomIna7AmgDeifLfyx5VPT8sC4lXCchDmpowY8Cg5EtWQ07L9Ms8a/6gFXNKTWLKDvyc4ivgxR4a1+F+Oq/if+Tq33m4UWElL/Xz/jrGwyVCnf/jQGSQ+NyqyHaXRKlLwX7OpAxGPT+SWXae/bgaB+x/1qWAW6pHxPV0Fo/gVUpAvd05igKiWIUL5o0/utvPD6NRgAhiGDe0Q3LB9XNk1T7i4AswVJAQqacu3n8M2peINpXxRj4lrn+sKPKK/2l1/D6x+YWQmY7X8i6gFRQjr7wCcfu6yNoqJ7L3IR2g+kYvrGrXCdRuqe3B2UpzaxBVitgwvtKFYB9GzW3xSXFZbtQVWyzoTvDFJ1S/QgDeym6zRMr56Xg/EZxqkvDX+uF5BZ4e8q+z/mXJJFOPzU96ocWx7UIBUfQSE2ffjirtZ1AHsQ7yL7N9lssVUy7locUytU/AkPjHGPFKNV+ZxjZ7zxl0o4OKk6KH+cPUx1cPURB80fp1OGUZJ1qqNazR+6IydMptBq2fpYEFu27JcMoCcb0yZ+ZbRZetS9c+m5zLkfCkaaZgoKYR+MdJi/Fk/DuE0Km4+wiyV3YTTtXqew2iLuMI/RW5FS7wb9x1fGE7/63c9i8WXPhR7KBHoxk4NLMgD8bjQYgkXKWC/y78J9VsooErrlg7TUnncbJ22p316WDv0rb7pBl8cgrbRR2kMTCL1LPMkr/PU2G2xWI1Cu6RIDNpRtKQTscn9Zvu9EobrnzDi97LT/7wX9YIbzjzQiK98atpYYaJRqLyrjuaF42TXdGTcS9Aj5uynPLwXF3gbqMpcRXZ0NZ8OdQts8/np4UiME0PCyUrOx9WqDfU6dBpV6iTEaBbN/mYe2HaRsw0IPhKN14XhlOvPoW/7KXfIV2pityCvd20OcPtlgK/Gd6zgHLsOTfYNI9rMFNshPB4MtiM/Y4hZoQLt4ZJBledvtv04pGOYp4/k3Hr0augvCXQCnpsrG5C5hTDnraDFL+a5MUs0Nec5fGSFs1cOaZf6wzuqeNmpgKcEcbBswdfd6ZEJUbeBJnHNrhSvJ5UroMOk8mJiErnY357zhnqDmg/4C63k7ZZaCVkrNZqKKbfeCyC9n7etbiAsIyLN3KCdQicYuIVWmaGtZuxdIHklVhRK1LGPhijwr11175T8z1j/NC7n8f9i98riXQ/OGi+39gJk1BO1wJNCNfWzhk60uoHtbrySiqI9+WiOpzSzKhFNz/2JGUcry1ycunzG2XcnR0yD6uivCYma+mwFxq8TmTVHEN/suO3ZYKMLcOxCQp+9CT+wL0/TEPbjyrHwIiTizfTGLZ9QVARczJep7fkxAl39mmWYQGFPpi8H5CBXuBfrU2fVXF4N8olGDPu4CerYZHIrKxhh2/60eWNZte95+YNf+A+hX7TLFSlE4yYI7YOh1/ObMpemCgbLMa/vWrfS2n4GOoCX8yvrcDhsxyJOW5tMA4H7Dh8lBt7RAV3Q89cYRPIf9qr4aoNMMU2+3QURxYUWj6V4QeK1+8gmY79x3lGAkpw8NCqN3Dr7nw1YN213rpMTu8jaE+BFzOBFbs4xDB8ZhmJf41bEp/s5sYrMXZjr3VB3isEaavNquJCYyqgHDeYx1+xfV2ZuIt1gwEJZPaWs4=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
98fa9d41-d449-4217-e582-08dee636da02
X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2026 08:13:59.4368
(UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName:
E4YKD6XvIQMbE1SlCBPxcEm9prGB7Boy5xrJSAZ80vPjQJsdZmfJGsOJ/pv3RtOWa0btkesQiUJ3lo1Sljneb+jQU1wYUtVIGFAsxgn5xwE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3628
X-Original-Sender: felix.moessbauer@siemens.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@siemens.com header.s=selector2 header.b=D69Gs4aF; arc=pass
(i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass
fromdomain=siemens.com); spf=pass (google.com: domain of
felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted
sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass
(p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
X-Original-From: Felix Moessbauer <felix.moessbauer@siemens.com>
Reply-To: Felix Moessbauer <felix.moessbauer@siemens.com>
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
Rework SBOM generation
|
expand
|
diff --git a/meta/classes/sbom.bbclass b/meta/classes/sbom.bbclass index 4f7f2251..b2e8aff6 100644 --- a/meta/classes/sbom.bbclass +++ b/meta/classes/sbom.bbclass @@ -21,6 +21,7 @@ SBOM_DEBSBOM_EXTRA_ARGS ?= "--with-licenses" SBOM_SPDX_NAMESPACE_PREFIX ?= "https://spdx.org/spdxdocs" DEPLOY_DIR_SBOM = "${DEPLOY_DIR_IMAGE}" +SBOM_LOCAL_DEPLOYDIR = "${WORKDIR}/chroot-sbom-deploy" SBOM_DIR = "${DEPLOY_DIR}/chroot-sbom" SBOM_CHROOT = "${SBOM_DIR}/${HOST_DISTRO}-${HOST_ARCH}_${DISTRO}-${DISTRO_ARCH}.tar.zst" @@ -62,7 +63,7 @@ EOF --unshare-user \ --unshare-pid \ --bind ${SBOM_CHROOT_LOCAL} / \ - --bind ${DEPLOY_DIR_SBOM} /mnt/deploy-dir \ + --bind ${SBOM_LOCAL_DEPLOYDIR} /mnt/deploy-dir \ -- debsbom -v generate ${SBOM_DEBSBOM_TYPE_ARGS} -r /mnt/rootfs -o /mnt/deploy-dir/'${ROOTFS_PACKAGE_SUFFIX}' \ --distro-name '${SBOM_DISTRO_NAME}' --distro-supplier '${SBOM_DISTRO_SUPPLIER}' \ --distro-version '${SBOM_DISTRO_VERSION}' --distro-arch '${DISTRO_ARCH}' \ @@ -76,7 +77,10 @@ cleanup_sbom_chroot() { run_privileged rm -rf ${SBOM_CHROOT_LOCAL} } -do_generate_sbom[dirs] += "${DEPLOY_DIR_SBOM}" +SSTATETASKS += "do_generate_sbom" +do_generate_sbom[cleandirs] += "${SBOM_LOCAL_DEPLOYDIR}" +do_generate_sbom[sstate-inputdirs] = "${SBOM_LOCAL_DEPLOYDIR}" +do_generate_sbom[sstate-outputdirs] = "${DEPLOY_DIR_SBOM}" do_generate_sbom[network] = "${TASK_USE_SUDO}" do_generate_sbom[depends] += "sbom-chroot:do_sbomchroot_deploy" python do_generate_sbom() { @@ -88,9 +92,14 @@ python do_generate_sbom() { bb.build.exec_func("cleanup_sbom_chroot", d) } +python do_generate_sbom_setscene() { + sstate_setscene(d) +} + # The sbom generator uses the apt state captured during do_rootfs_install, # so it can run as a standalone task afterwards python() { if 'generate-sbom' in d.getVar('ROOTFS_FEATURES').split(): bb.build.addtask('do_generate_sbom', 'do_rootfs', 'do_rootfs_install', d) + bb.build.addtask('do_generate_sbom_setscene', None, None, d) }
By that, repeated builds of unchanged rootfs do not need to run through the potentially expensive SBOM generation. Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> --- meta/classes/sbom.bbclass | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-)