From patchwork Wed Jan 21 15:07:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4808 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 21 Jan 2026 16:07:52 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f61.google.com (mail-qv1-f61.google.com [209.85.219.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 60LF7p7p003801 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 21 Jan 2026 16:07:51 +0100 Received: by mail-qv1-f61.google.com with SMTP id 6a1803df08f44-88a2e9e09e6sf247326076d6.2 for ; Wed, 21 Jan 2026 07:07:51 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1769008060; cv=pass; d=google.com; s=arc-20240605; b=FZn7A3lZsgb3COaJuzVZlYCFr3SNdwu48W+2At2sXUpIP7kCwc8jv8wGeW6f2hMBpv 2TgKwlsyZEsma8XCxr+CCrCo2bxhpNbzyqPNQMT2EQPF3F0+chXy5Qb9+iAB8GwiRDBS v1kYlLG67UZd6NhTTfjjfsI4oC7MutJxYb7pIb4gDfZFr3dDJg1KuD69qu2R0PT1eJDr bzFHvAQ+RRXf3ZgvD5E4o3LQREoMqnp2Ys52vjkkA0YPOw9XWjUl8yPirnGYME+HiI9t QKcqM8eojhy6+4c83BwcXB2fcKIDM+GsOM2PpcxSgzU2MvQNm/CAKb/ln5a//KsBPhQ/ h1fw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=GPE9PQbJ1r5qPXRAHGjwQuJRI/fyav9snivELwfF8N0=; fh=IMMpCsKqF8v5NVY3jEeVSsuBL7uEKteCr5ayBBd4V2U=; b=MBACy47Y3Yfov/kMAMeCVr2BixBFYMHfF47z3ZCPk+K3vEEt+bpwlobRdLisYzmY3X nb/Ep9WNJuOiKyzzqhauoRpTij/x8lLFxg87WeD5ZMDk6vhv/L/ALr8iT+dTbBecD/UV XLb0IOKVqpWRugVg433bxNsQZLXj8O6m8S3TdRSNAdH/BaQ94lhH3jhRaT0M5WCJdOdv CCmeRZLSwm0sKZ8BoUz8c4FR35ONYNkiFL7+KQLzNswwPIDUHi/zcWdGHeeqGV7eUKCC 1lDuX5sDAHGpr2I2uZbh3XmnsEi633O7hDbxdciBiJnyKWBqtx02f7UKO5xFjN+Ky1v8 i+XA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MZqubY5G; 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:c201::6 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=20230601; t=1769008060; x=1769612860; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=GPE9PQbJ1r5qPXRAHGjwQuJRI/fyav9snivELwfF8N0=; b=aQlipIq+MiEQzMOeUrHW1gV8D9mGZ5RpM6EBPf4TXQExbFMwkqBkcES17OtihVGZ65 OG147A5q7DGKsww10qDb/oBqeMNE1Ez2sPSMGloR883OAdafzyAKgE1SaLdc8TUv82Tc 90W2CHvjnEXslbPk107RBwsszXjX+2lRxWUnwGqJ4Saf5VwSl+h9l13weW6RlEXpQUdl hkh0bfcQidFQe5U11QBvcuvHN0dVAuCBpl54wCSeXhQqpPE19Vm3xl+NebAODHYSV6LO nPRCs4CCMV36l7dWeF6aB+3k2xAJ/QD7NpXEca9ex4S8rdAeIBCO4Aj1WkU0eIBWB/Zn mHvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769008060; x=1769612860; 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 :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; bh=GPE9PQbJ1r5qPXRAHGjwQuJRI/fyav9snivELwfF8N0=; b=jOjWU931M25LXZTfAbmhqbDRCsOVLNrVAow1TfAr8Fp57BgkIdo81X0zJlGDQaT+GA jb4bbI9z/x2wknOMahhGlXTqPiMUWUgBKtbrLCFoTyJVEym6tXbYHpY+d5kI2OJCsibG B4iypGiP6mfAY/D0hLpwRul2AzjQK+RNUMwsUa4pmiiurewkRPTdSiyoBkzJpEO+tMTN MBEIbugsd1UjbXFgonjReXEe/lJPq9N1vckRx6WUQBjO36msDY2IUfyswGc7sX8QD/sw BGx1AIKyGyNF54X6Vo4+/7aUcxlT67WhsivMJaKmXwMcNjzXMTA3G5+kKSjd5FwWvlxi +dBQ== X-Forwarded-Encrypted: i=3; AJvYcCX8h33jUlockdGMldX2w4d6G07OM3c19C0AVK4es6FWHXACJAnZ3nOIecdBPDLKQAO79Y0/prU=@isar-build.org X-Gm-Message-State: AOJu0YyZVkyVGBJJtY364JRCMvFDxeP92DcaVDeb++JW/IWcS7w5nxfo ardXpUrjGR9bkPHIiG3rlPGRzv9Rw+U8TY7Q7Cb0oTu17RSUUXyPLoXG X-Received: by 2002:a05:6214:29cd:b0:882:ff95:5252 with SMTP id 6a1803df08f44-8942e2d3b7cmr252768906d6.8.1769008060298; Wed, 21 Jan 2026 07:07:40 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+GhRATbF4/JMinHirAHwesH0suYO/icP9Dcm2jD3M0pkg==" Received: by 2002:a05:6214:2124:b0:882:7510:5ec3 with SMTP id 6a1803df08f44-894222e1806ls33117136d6.2.-pod-prod-04-us; Wed, 21 Jan 2026 07:07:39 -0800 (PST) X-Received: by 2002:a05:6122:1daa:b0:559:6092:936c with SMTP id 71dfb90a1353d-563b736dd03mr5561783e0c.12.1769008059092; Wed, 21 Jan 2026 07:07:39 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1769008059; cv=pass; d=google.com; s=arc-20240605; b=L1p8HBewxEAWp+jD2KZ0wV62R645s3wiR3WivIaBEQV4W0MkfHoX8nbZ7ToQfmrHEc PHIfjrCPd2rasUgwJrcuQfuD4N1dP/XTO1SAXb3aoDNmZBzwGb6V8DGAyFV+cFihhD+q J+uRkWrYmigyM11eZCM8+GzOzRIXnrzvuTgqkJglWAdTS2qO+GV8BgIxXT0fNPrmBumL NliiVoErGmZhrHTlxjYUJIstiPTsLYtPdI1KxW80I4uA6jhdsJkof2nze095etnHMtQ8 Js+OatVzl+Cjj+w6jKGL8tv4YLzNhS3No56uNbuXEdTR+i4USN73ho5U/pS3J+ZvPslE ZmLw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=D0KRQZusObxPdu+W+83OYs+XxnOkZxWvATTWYALjWHg=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=lquxaq4T8rxpCqz31Zw5soK6mDjkPS9yjkXKOKL4rZEk6GYd82l3rImmGufmiFlRZj 4+bsM2V9KeJ6H5PQmEeefgaCsUsvIxUZIGtNvjZp/XHv1zL08BZfUtp2O2LA8XvsOe7I WHFMEgWxCvnQu+vyGLmETgSps6i4pbFgFCInseGRoG184oX7I4jo4ZtMaW6MKEA0h1d6 X31ldDS2xN/iYJb27YYcOzIZvo2c4IQQni1GdQo6Qmd/T8IAWg2C2pVyvdHKsSlxMCvI 6j5NjMKtVuaVtq/UboVY1Vz4CrxW/DIs5Kfyx9kc2Mh9UgVRUp7x/meal+gv3xdozb+v tM/w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MZqubY5G; 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:c201::6 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazlp170130006.outbound.protection.outlook.com. [2a01:111:f403:c201::6]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-563b7114810si455032e0c.5.2026.01.21.07.07.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 07:07:38 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::6 as permitted sender) client-ip=2a01:111:f403:c201::6; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CKuyJ6vYJGy5nyejdvbGyNP/C3KVehhZx9Rcz/3TO5381VYUUzTD+XyzpwoYm1+VLH5ugXs4hHqHps4uVM1yLwNHfi4xUD/iWFAuTri790bq8eeloKUOQqf8o7Kk1cGAXnMrLkiBRpJugoR8R/PFDM7t1IDEyw3dXsXzfgTjuyFhtgtm/g/HfWkuGzZTeL5E+Js3SkIyJ6e33VZ5n1JHLnEVfpX+Jx298CHiK/+zZP2pGHVWqDOuOHkQOr2W47GKM+ZnbsIvG6fDyM4A2qSXfF2Y0OpO3rzTMX0COyVcuZUTImTQrhKsBZskRUmBg1lGwytd1HLoBOLSgtahe7lnZQ== 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=D0KRQZusObxPdu+W+83OYs+XxnOkZxWvATTWYALjWHg=; b=WfVXrGIPknoUMbfkqjTHr04hrRCskAkR1vF8qE1q6R4qgTv28ttkTB1J1JTIWdgNx6DWTV8+wZ2URWAv2oUoETK+1kE4cQ8Rh2recco1tsqd7GbFHHDGgF7jFHKZeoo5fv0jvM1QT5rWpgTFgDuH8kCDvjuZPcmm4e1S2B1tklEGo/1hFl2JOxkKR3GR+6WJxFNXAFcRGigNbCn3O3kO0L1/pVDl6ER9g8aK3B8AggoYsxKfDommEHwxcXSth4NDZVs2vIMPbDQPwVcr1IPctKYL+MVl15Ky1JpI7TfVHzlW/Ll8lVMqvKr3ttfqSMXy83upHajeaqCMfCgFgebOQw== 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 AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by VE1PR10MB3806.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:148::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Wed, 21 Jan 2026 15:07:33 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5%6]) with mapi id 15.20.9542.008; Wed, 21 Jan 2026 15:07:33 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, cedric.hombourger@siemens.com, jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, stefan-koch@siemens.com, Felix Moessbauer Subject: [PATCH v7 1/7] debsbom: update to version 0.6.0 Date: Wed, 21 Jan 2026 16:07:13 +0100 Message-ID: <20260121150719.2719579-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260121150719.2719579-1-felix.moessbauer@siemens.com> References: <20260121150719.2719579-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: CH2PR17CA0026.namprd17.prod.outlook.com (2603:10b6:610:53::36) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|VE1PR10MB3806:EE_ X-MS-Office365-Filtering-Correlation-Id: 38b0d655-10ac-4774-86e1-08de58fecde6 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: xs9BwwQ7/xQspontGhedJPU0gjohZ2vu9t+4v75GUgBe3QpKj1zetRgZxe/1k9nNOeSVu8k+KCbb+VWVOHpN1cN1aO4AeNY3Dg1J3B56jP3z3mua1U5UkwY8bF6Cil5OVIZCRbojFWlnNM0trIuTqlCKSyqwaUZ8V8J/WbbWYmoOEaJHKtid/7k2UDWqlkVKIuqxnMEoDowTEtTfqNu15un5TsiK6wffHjvxCWsbhaIVCVbjnAJZs8sN9LPg+NFRASUJzxJB3rsghBnE6z1Yx1pdw6y6AdPLxsQLsA2K8e5U4MvUElYcS4apYOttR9HTVYTbMiBN06GliCmgXgMcyWyetcwOCgtJMUzDklhWIAqGMBX5LvgkPFsD21X5d79y2IYlLtEeoWhIbxbMSC4dbgxkVRc+dDEI3hsiPvaTrUVCTFzHSAr/qDrE9NAXJ6UYwaJJCnaotBIMPZmZqQz8j2wK+Z2XBbcjvUoX3txU2reoaT8JsEfT1VczKnVTaKVxfdxEchIKSHoq3X6JODygvOx8ptHz0QykSgTVtwVnHSvP4b/7Vd83tvMMTycf9Mh6MVQNK7fbn53glJ1b4TVCpU+WHPi8bGzL2MCpeiXfhkQIBcZppgQCqyjdUD6E9DA/qdzSnA7cg0HIPWR4ABtqjmVuWpw87wcShpy+jtpzjNY2h1VapEOUyKk08vF47VdiXHu6jeuEmMBnMgGKFjrNesg+JTmvaoFxC/ZpAGju5WmRf2kVkrvDqZdllUMQ0HmP8NE2Um2OudoFVw7N59me/DevJM6kEcA0OcGxbY93ZzQAjc0VVXGuLQThRaQCyEHE58trSaaMLCqbm5aIBdTFehf2A+qRGSRuDJ9W/JbnwMI33KGDfaWV4j2oCkahl03wsyJGgE8670n6fuZWSTrytulELgd/ghhO2km6xLBoQ9YM2JjOIRvp3v9nL9lPHNMs5Jx0+Mccz/t3saGvG0bopBMwWX18u0jUIZ5+ngUBYecko0ImZSzItKFQCiQK+c0MQMgQHEa3cvcoTzvSMDuG2Kx44P4QxGdieSkBlKHpNifbQZVymTdkD/TvpkXHuaAvc+2X1Qd45pZMm44J+d/RoCG95PVxRCzgvno7gb9yvAS9786tNKSxzcYU8M2tsQ6vKBwd7q18zq0EauE91yWiS5B/Rus+i/dFJktKIbyamKNrZ/aDoB1TTUjOk1ZjjeC2AWs6kidpwO9nUJVa9Wl2rfDqjeoB3hTd8S4a+lA7HJs21VD2Dso8AvGSpbc5Vega8kDwsX8wlIWCECxnn+pv4EU382Q2VX+uQ4zjyLIPvZp4mONUig2hNV7uKz9mpn2Hxmg6Fc/5Emsig2joxu9Q9oM21/CQ9t0juPwfYPcYeHNuyQyrFG08uzSF1GHOiLwJT16Iohg5Zil+VI7FhsPyUPOES7C4sksWlLFzUbGDRRkqqtWsSyWtTtxJgSyoJ0X/WmF5CaK0toYy0yPZZD7vHcqk0TkdwQVAQja7g0nVbQ1eboYOR6La0WWPJgqqQoXoOk2qI9NJwKyz3lNYh9S71bnJsg1XfAJvkCOrga2TpOk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aCujVnVtqkBof+m8ZgATyFIZsa32GGCHTQGl/D006wKuMev/93D8i9taDcw77rsfF1OfHOkvvpnnMQBR0mF/WfFHf69R2N/nAQae/DGZBErk43WMT5MtpjVJcsbwKo/v0l7pJGx0cCRicvkjMHeimkSm8PAaNAhUDHuiRoKf0c4hVAnFEX+c1zHgD1aqFiyuTM7Jgn520lDC70Eulz/4/rcshUripMaRmKohzuAHRxUib8lmcMw/e4H3hYXCOTfjy8Ocj7xiyHgxPHWBroZQsKejlNpRlIP/uPlhW6na7WdFnMC/eESUuwNX9G8yCBYSFwvbVDglkig23nGBmhEUplG9MKp/LFVKbQO+r3pp0S9zOJmBM2Zwi9D+B0JIcGh1D0ibeXpvkOmzmv3jnd0BggMkNY+mA2/sNIaaKUHKCwsSXxiW6+6tueE5TVApzg9fH/PTbMiIoiVtL/FRHl2JUJSmbhGOlMfGizdBacUqpUBKISYVax7iR0pktf+sctdZLOqjCBQFe9VLYbtSXvwfoG6xSC1WapzNK+OfnxHo2LTCblHz76HrChf+5nmdGcrKIid1CM9Wum/wVBqHsP8jnDtwtjlRwAK8NU9c8VgcGJHekmnj6y+22AHGtcHxUuettnDbwVURe+Lh3SjbCftfDXc7RmffO+9U3jIY1rVzpcT7zNx4mExiH5gnXNJJxvrhMmAoBCFRVJF30Aoqk9cUlLqcZdFHkr+MK+2x/STtfjM5g4WWRR7hm7qszIdksRty1SRUrJSoyTmwD7tB95084ZKmYWw06qggRF7eBi1bz1+MlXRutWya1CTV1TRab77LhEqAc+G2Ry3+rxpJVAz8USFhG4KLTaGfBoyAiiQSnlN3LK2R+9a8wyssBTWkD65RBSmsbdBC39RH5Ya8VbkAU3yweYOZC6KaMJW7TWxgSc/557NjvyNxnR0OGiI6n4P2RSYa53vV86M0nhz0WhFiEe38xPLBF8pJpS/yeVKayFv7AgAN3My3XBCHxtZMiGABoqadv+aZ6CW+YzUgbkt7np8kK10/gUO88u+40K5P4ZIZAWUl18ZkGx9RVAU76A1t+4M/XkvbL9oko0PSRpU8n+rQkB7ZZAr88ShZpYi2d6Tuzp7ifetG39YvuBUmKIT2IprbRQF253tYFyoaQbVGdZVCUya5/VWZOLlrliAsN9o6FqP5iQQxjRaF1MrShofsT8lvKsBmofz+J7kAhLH6mEig80swM018eW5l04YKa6l0cZPU1uG9OLt0PPfBWyYDx+qQIHJ+yjtmbFkYPOfkGdo4sLQ/d6P5uTiEuFnH0CAw6XkRCbykW1S+RLEB1C6Bux24OHrSLXq7G42nG/zhZghEgrUGLpRxf8sJNxYNzFugQYHZCZJNIY571UddKmpASrQwG9NDNFY0nC44FQmVypV9AIdjFJ5EW6Pvv/0FKglXCkxGRF3IFbwduNJsBRMAlkeVpamPuA6MyckjsM5Rd9yN4i24H6mZtDsawxwDjONL7EP+jMgr5XtXW499mEDNTjwpqhyUYfeOLJbMrVhjAfSWUZX8BPhf+AZVWo8xkEeLELV9hrckqvHmkHSaSOgi9CUs1nOdtRJXqAcmxA2a3+Y/JtGOnNXHmzbuCPKd6QCl6Rt5B7ajPn7jTRzLEjxrjxQdGgtp/8FQ0HhGEzNCXSWMIzZzHgQFrIlVED55KbIvmUgqp4Vh4gSnob10nOQ2IgfeN/+FRuJtDtptDdNkLkwYO4Plo0YWBlBtXm28NpI= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38b0d655-10ac-4774-86e1-08de58fecde6 X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2026 15:07:33.5465 (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: Cacxig3vB9vIkSWS3NG4w4izQe9DLeC1WFIM8bEGRE20qGV7Z09D79WNerMJlMXuU8ga1tCsp3xpoOlyid6XGPD5tDQY/Uibih/XVlnZPOA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3806 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=MZqubY5G; 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:c201::6 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 Reply-To: Felix Moessbauer 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_H2,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?= With that, we get support to extract license information as well. We include a fix of debsbom relevant when creating imager boms (e.g. for the wic imager environment). This fix will be part of the 0.6.1 release. Signed-off-by: Felix Moessbauer --- .../{python3-debsbom_0.5.1.bb => python3-debsbom_0.6.0+git.bb} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename meta/recipes-support/python3-debsbom/{python3-debsbom_0.5.1.bb => python3-debsbom_0.6.0+git.bb} (91%) diff --git a/meta/recipes-support/python3-debsbom/python3-debsbom_0.5.1.bb b/meta/recipes-support/python3-debsbom/python3-debsbom_0.6.0+git.bb similarity index 91% rename from meta/recipes-support/python3-debsbom/python3-debsbom_0.5.1.bb rename to meta/recipes-support/python3-debsbom/python3-debsbom_0.6.0+git.bb index f1524129..25b0e4be 100644 --- a/meta/recipes-support/python3-debsbom/python3-debsbom_0.5.1.bb +++ b/meta/recipes-support/python3-debsbom/python3-debsbom_0.6.0+git.bb @@ -24,6 +24,7 @@ DEBIAN_BUILD_DEPENDS = "dh-python, \ python3-debian, \ python3-requests, \ python3-zstandard, \ + python3-license-expression, \ " DEBIAN_DEPENDS = "python3-apt, \${python3:Depends}, \${misc:Depends}" @@ -34,7 +35,7 @@ SRC_URI = "git://github.com/siemens/debsbom.git;protocol=https;branch=main; \ file://rules \ file://0001-Use-old-license-description-in-pyproject.toml.patch \ " -SRCREV = "ba63720dfc0dc6dcb01994031e092aaebb62a399" +SRCREV = "66d8dbba255f26b5ce1d5113f8df559eb1961bd2" do_prepare_build[cleandirs] += "${S}/debian" do_prepare_build() { From patchwork Wed Jan 21 15:07:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4806 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 21 Jan 2026 16:07:48 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f185.google.com (mail-qk1-f185.google.com [209.85.222.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 60LF7lMX003812 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 21 Jan 2026 16:07:48 +0100 Received: by mail-qk1-f185.google.com with SMTP id af79cd13be357-8c6a289856esf329795785a.0 for ; Wed, 21 Jan 2026 07:07:48 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1769008061; cv=pass; d=google.com; s=arc-20240605; b=Pp+AQtY/VtnZL+DLbrzY0SAPfVSiMSzhjGhWWpLz9HfrhK6zOCmoOAFK2UOd7cHE+H ox3v7weJ8YROa33LVJxdR9igsgPjDKrmtLbIoLCsDnp0hoFrjN3pK9PgyetMIYrX43xV TexfpI6YBquE9W6YN8EfMh48Lk+DUICMyqhUSrwp9de9u95GdRdQNJM1+nZOuzO35B+d +n6XXSweMrqiPNmoD+MRsitHy1yRDmHgBrPIJStfut5hzwYz0QRD6HGFJ6mZWwJ870ny nGKpCrjls6Go4ppf7/jOCVQS10/wBIE3reVL6reqmQeHBjTaAxGxzFhS3ZPTHOe7rNvO q6tw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=lyh9+1YbjvKtxuNd3KXqCvoB9MX9F69DU3B8wDfYNXM=; fh=JBEA0KzC94oOyXhPwl/s4/aFh2t5+UclYfawhEr2DJU=; b=KoYgF1omFyS7+YNDnPTm16vGoYGzHRRDiu793Qjqo/tssz/NYBehfl9GYNfc4xBSY4 RzpGfdE5QmGqXVvxorl2fbrEgVuRDxlceiyR9JQB0T5daKzkskUpNIC5Ai3pG6jQYMbP SlNrzbVw39G610YtvHzcbp61prggFqA8pj30NGdmdbkstkux2dx3iX5VkzXTb5SZ6u9g E7FTZEdeA1m07AOTfAhaTDlA2dRYYPictcZdHBS+4Vg7DmVBJolPFlJ1xFBrwV8M5tb5 g9SbwhSsTwa9SYR9bilrKmz4NXJJzdXqKUSxLyVOrHr0QvZMPK8GFfE/4Tl2nVEPWKqF Y2mA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nItJYGkv; 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:c201::6 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=20230601; t=1769008061; x=1769612861; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=lyh9+1YbjvKtxuNd3KXqCvoB9MX9F69DU3B8wDfYNXM=; b=g0c/UCxLQwaPPEvFC/PqMmDjO8OwdKGA0nbJNk+AijjptFvIq8XqqEHo6QD8IHnG7i TMaUjArf8GxRc8VAng55ppQV0VnsHTrXCSlfZ6wDs1LN3nzHwKOBsVhe7HHL99Vo/pbU V+RIgN6iBlZxv05XP3BPmVezdpGXSpB45iI3B1mvS6BK1SfOP/zL1uL3L6w7jyiHa+PH VMmiprLWkofAq4gcbThGXexJgfXbbvtINXZ46EjFR+W2aHM5WucWRVbNvbRHGVCKgJCk W5RXKZPtLPh4u5jZJOrBWsgDizp3VK/WKUu1b1JN5+w5RHK5a3zPIZrXebxajm33Gypv zqFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769008061; x=1769612861; 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 :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; bh=lyh9+1YbjvKtxuNd3KXqCvoB9MX9F69DU3B8wDfYNXM=; b=lKBYrGTrGXWeSON4jBx8oEf0ofanOBzxK1o753xtnsGXbLSK3FKg21UeSzmLGlF5kT UnE6TAyRgOL/01XTmdOIy5xHaPDxUScFoslMMMW1MoRYB60F/Te9ZkNsaDQUXgJUqpRk Fr5g9as57pH1lKw2i4rVaGb9WU5jiG2rFDxQal55HqK1pLEsUlUioZWuHYLdSw0Xqu+X iwTRLPGvmIlqdiSgW1npv0DxOY28OoE7zgG12ZYP3DoLWhfw8HuT+LMJGOXQ2gFGtGOf SPAXNQViFNKhX39P1ki8YSfThWeCov9sXSyDGCQjl/cyUnQWLcaOBGsNYy9wy+gqfUdN kgQA== X-Forwarded-Encrypted: i=3; AJvYcCXlpFiIoSt4OX2UctosBxdTMhUC6DtstMRN51n6/hBRi/EEtp6f1thEx2qdQ4I636DRdd5aiAw=@isar-build.org X-Gm-Message-State: AOJu0Yzni5rme5XfTseZKkeEJjGtmJTnYGVY0cUDcw9QGap+Y5GmUGAM R4mTYKkosG3lXpwtiCJLEDaunZQq4JBQYEmO+DJmX6R6XUELyQHoA3kc X-Received: by 2002:a05:620a:170b:b0:8a3:90cb:9224 with SMTP id af79cd13be357-8c589b853aemr2694637985a.2.1769008060925; Wed, 21 Jan 2026 07:07:40 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+EgnVom27U0JrvwxWO5UyiRYYKcZC3cvYkPpllTrcdEZA==" Received: by 2002:a0c:f704:0:b0:7ca:aa1f:8e39 with SMTP id 6a1803df08f44-89470067483ls13987416d6.0.-pod-prod-00-us-canary; Wed, 21 Jan 2026 07:07:40 -0800 (PST) X-Received: by 2002:a05:6122:8008:b0:563:50ff:69b4 with SMTP id 71dfb90a1353d-563aa9c7454mr6380075e0c.7.1769008059908; Wed, 21 Jan 2026 07:07:39 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1769008059; cv=pass; d=google.com; s=arc-20240605; b=Xp6XDe8HcMdIezHcQ3xHj15I+BY6X3LgDaguoPttcSXRfyLPXT/g5WWsE3ONZyCM3U eJbz+ZktOugSI22TAIa9de8yzEMWlDLA97AhD1NKkGZIDHk70PnfhI6O3hkg0cGXux0g 47zAv9eoKQylGSrTDWQooBao7Hbk7ePLafa6DrGqZXJQUV1rs7rWpTckpSxHxf+QGl7W iktF0V3sTzN3XDCUO1a3P2F5oGWWvOxfVMPSeoopoRud7GzQhRKAAPKSoctu21utIzGN lG02oLIxhh5eWaIHTCEQJCqZdpwTc9Q15IZgXakDYJSoTbUlHOBrfnjXcYER2+07haV3 jreQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=/GMQ6bBy2gSyuLQQv0PN8k9aaVlCmWn4yYQVUjGmN+k=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=gvlrgWTaHGjKGbUs0V46vsgLpxzDhfsVYMt/BpZG20HifD80qvOl45Maft7gUU5TgK lqvJtyMugkJSUo+OjccLeFj0+NmqCxnt7oHeq3wKIzMvNm955Yc9FhXx4zBkakjalmmi ks9IJRKKhN0eEvkDyR+fQrg5FUC5t0RdfRy10Hq0pK4AsFYreBTsQn3JMCXDh85eRQe+ Qx+GXrGvgdLfXMMPr0PfdPziisnlAEX3HrPZHHJITLLfAiN7eKewlXa6QqgYv5HpnSIv mbcXI9hoYcR8IHCsSTxluvFo1swYAl6qk8wUcTY9o9akpFcWDBswvsG4Ccmh4K53+UJq 6+5A==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nItJYGkv; 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:c201::6 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazlp170130006.outbound.protection.outlook.com. [2a01:111:f403:c201::6]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-563b7114810si455032e0c.5.2026.01.21.07.07.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 07:07:39 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::6 as permitted sender) client-ip=2a01:111:f403:c201::6; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xmYiZ/UVjgC5h72u9zKzm1jjUjPxC5SuMq2gQums26v31T/0cI4FyjTwb9zJvuvSb8cYkfe/kv5Z02KFBk6/SOqLPU2Mpb9p2QMr5KCjVcy2YkTi7GX91ZhQu6HB9Ah+MUwwuvOZX1Nv24wY/Ubz2QM0k4wObaILFkWgwBm/xNaQVVQax6g1PyGPa9MuSDeNJ51mIkRxcqMeqss/8YJJk9EcpuhG3g+LPlr24+02GePyew3uaGy5uoumbuB6jiySGnkWEHcitqzsqR9R33DKC8g8wzsN/+ew6nXXaCV3xIU7xALs5FU4WHSMbrtqLwNaB2NeZaxH2nQNhF9GxqMscw== 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=/GMQ6bBy2gSyuLQQv0PN8k9aaVlCmWn4yYQVUjGmN+k=; b=X8ghIzdpXazM/DIa6TzM5ztkF7ndOJxxLDylhqQZgWwbHPqBhazsMNPrTtKvPMrR7jiyczkqUi4xbnhIzS4+wHn3XJSg1QHoCv1DO4BPDOXgcDDJfzZZgjKp5KVTjMMiNxS2RVq7EniqnGcOypU3ro1zp+r8AP6FVJZ+oj6VmkJ1zy71W9D5eRUtWsKdcVUANID6Vn5xdqKYnRZLPK7bHZPBhESIDs+/q8Z2HBSRVZKDr3JfiAFgg8aNILYyN3T8aPPPpkw68r06/QskFHpO7r0/5UD8tHZfy5iOOxKSt6ayfs+amPB3GKZfjEp65TE+n7CPtVgea0Dg34jUPNC7qg== 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 AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by VE1PR10MB3806.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:148::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Wed, 21 Jan 2026 15:07:36 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5%6]) with mapi id 15.20.9542.008; Wed, 21 Jan 2026 15:07:36 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, cedric.hombourger@siemens.com, jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, stefan-koch@siemens.com, Felix Moessbauer Subject: [PATCH v7 2/7] feat: add license information to SBOM as well Date: Wed, 21 Jan 2026 16:07:14 +0100 Message-ID: <20260121150719.2719579-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260121150719.2719579-1-felix.moessbauer@siemens.com> References: <20260121150719.2719579-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: CH2PR17CA0026.namprd17.prod.outlook.com (2603:10b6:610:53::36) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|VE1PR10MB3806:EE_ X-MS-Office365-Filtering-Correlation-Id: 608d1f21-3ae0-41e5-cd67-08de58fecf6e X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: +XrEX5h+8+7s8LmpPM8jz/mVtnv79h8EMSBbj242fnOTt2eiZNC6/inkaLtTh73aypRYkpSzrstpUD2nob7dhC03Sz73CtvVdwrS041YtPqyonVofHDQiajYJXi1vSf4iDYtJZxL8floI/NwbCMAQc2Necr1rh/OA1r8tPL19ythRCkXHwR2oqQrSNMqWF+KmNojNmSjfDFBXKSXNGz6W9OH7G/tT0DDnEf+L0cyPhjAMN82FHQxUPAuDnKGwci+n+K98XMAjyqZ8esGXJK//6+n3h84fNLhM3qJZUA1mDUEPztHLlCSThQt/o8ylxon9K7Vv9x+jMCWTwxSqqVOcT4fWqpc12XnZNJlAf8Jen/x4o7sK6TvGVtd0/n3SS1WrWwKVdNAgfvaNqHh9V61Xfp/PupyN7rqBP2JykA05K1r+iXfbc5YZMU2A3PEJlLh+CV2QnsyQOHrxtIXFrYThVUj0fiByRHwnY+13C2Aatm3HFBkyL0hpTF7eec8cpM0MQ1633gDbY2lKjQruulNK1Ivdh4ttInTDmNmQRp1Rq4RJ0ZGvWEIJSDjS8hl4rPIL5Hm8OuGXEhD+UzGNR6nNGJauldgKT3OGMeYVtZ7bQE2dCkKbe5Hc2YCYledCj+6FlgzynY3CGBarXtJ2Ga3wMQfF6GV38dKjvk6cQH92xg19Ochpoc69kv/TkJhfLCKr9CC6PTvFsRvE2LR359BBzepfXGltA4z+CBixB2IzDitWjDdS7XEvCUzYKM3Qbvu/SZL0HJd3BT5MwVC8mGgqdm1uFtJ1LxMUfxZBhOxk5QyIFDUW2gnj8q2cPouO40xF4HLAUlWRL0OBWdwHaUrGtXhf4TcHl9scLtWC6T9dRBojKsAsfsSponK60AtPM0JeDwsFlBuy8851IPLNLU3NWQnl3cgp5bAcptUZKVgMc/8QSq0qJ8njVHnyLIL74ALAmsJqgEiVruaQH72Oo78eYSo8vdxZB0wAa8w81WV97p/4Yls9AonlAQoMvKWuuaLaDpZ473Jmra9bLnxvF1oo0gYeTjl7IbRgurOyPNUPDVm6uLmPM19fp9AHG3SegM+jpjgldXx5PhtLjqtYdtw23Lz3/nQwLJm+C//OLLvT3pgh510H/r0CP5O0Hdx7ILeHWqapGrpQt6iksTRbzVOxVvUV1ku2bKNoSwSeP6XHNa62iIikVwkKZa6PJ92tEFeBPr9FUdWnII3UagkBFp2ioK4YpM/Le94V2fndUAdDnttpqeJe8hONANhgQdtNfNjTvyUS9jDxUJB4vk9/ewi6S6Lu+ctHlJGbP93+bKmQ0M+xtERMMeZuslatvflzEFsKWT1Ixj6L6yL4XAb/Ztaf/y9qadhMQgBI6P927kaxy4YWhvrhzgFRREw9PRVf7DfAPh5dO0YoqOv201fKt9owV2gez0U+nNr5l6d8VSH2TOoXufmbHxwbKRuzqet3LsvcmI3z1zrw+/BcA30GhxrmZCyYX3W1vp6NwZkmsSzyv+dSkOgdFoi2cTApzOMcYuMlcU7UhldCYd3E0MFyvb4n/ZTIR/LySKaP9xFreZbcbQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: LlgEhheEq4D2kSelC+XyUGIKNQ5HVJV3Z8dqMyyIA6q/0eABwDPWrFAPZ1006P/SeorpIJcEE1BifSy9DwFJXOVHYtkApRnJmTWxHP3wM4lOalSpaGB1geSPMHq+4o8xdEp8BWoGzHj8314BkeDsD8J89fHCt/V9HlPp1hYVxuJZg0aFiTPfijErHv7UCGGeLISs6rgdNylbgsAa4QRu6LAFfbmj9hmssRec5g4PNSkiQ/chbUgVZQQEeqWCLN78IhSZYCEcJ62fZ8BfkwujbdJBOO1u1ZpWa1qGudaFr/9eFQ/TvQbQhl21BRFNWxjg3KDDj+k2s9Apo9cIvwgf8PAIF32iHoRv7v4TdjH5vzkOcuTovJmEmsXkn1yBhjit6okK2I7LXibf5al6a0vo5zMTK6sxL/ZlpwEyra0KynqH8cc9FZjDXp3IVXsX6Lv8tVpN0P6RHIa/C27z+fwWOnEe9Vsw49o+so6Gw9iXlnvwPwwmUv+8hGOgpFzFibxfhMkfmb/G00n6UsnzyTdVZ1eSvuFidq+hgA9RKLuCn++Eo1SKuwlpsIeLqgA1HXNiipcj1OjVN/x5pdHqc+I0zj6zA+koJoH/5yb8eibB9QDWHhtFqngSMv2l6NVp3Ss32gq4setMtUPReJI4FNirIuwQqQl4AjpUZo13xBzbt0KOcuOup34PW7B5lAy/G7Jq3UPIYLtBScDbD3Syyp757sjBt7p8pMVOyzwd6tYqry8YP1f8bEVFoORlqN4veR1/bx1ZsHnvq+oluwVviFdFRHwpXvR6WkdwN0NN3uKCeBjMyKkPHs1ow0aM0vpUlIAus5CTPvevB9J/e0k7Fn5Q12CQWs/r5ZpV55JiL3m9Hv8zlE0EG0K8sF3JKQkpj37VdhHbhiVriakeJapVcQ2Za9LKNeWiHYWjpJGhxLMtTetT0ca82cU5I0BMUVhzEBgw1zAsHuPZ3MIQ+dWEdnUk8u0OqI+bIqQqQu2e+DpuEHO9yjWawzagrDHgfHJsS33HfENne88E3+LZgF/qDtdO9XhByaXPofe4We7d1L/X+GWEtdRRNJyYW6l+2L4r2yi/aQb0lPGfKQ5IjbxkBgGcgQ0+/6iKQm5Lcro0n2O9rNe2iRPjHUAjRR0IEDtsEW/LJWVRo0Q8gjBbg7fH9Yk5yB6rwC1KxL7kbSMqYo+saIFNePnykFYTOU7+bUSUwjgHJXN/Ipoo9JOGucH7npKcJt1WkmRykFsjx081TWe4HFaoR5BoyrLN0YjbNsHjBTZdRp8Z6EhpiESOFHqpFv1lnWM1qi7rFcFuxC2bMGTpMjiOcg0icHebfBD15HYfI06IUnm0cgExa6ankLoMTYyGs3glPHx0kTsTkLf6ge3fAhEoc+KWEUb04Os2YimeMK1awDlP+CrTiOA+SZzkxBd86m4R+VGOQrFmvGjMiw3iJaIFEm1Vu1BIsn6ChWNTfQb/AJIXiWd6OpGMAV8X9KPIcmi0f4aZktYl0MPvE9mD+7x+7a9Kvb4UILFCrjZMbn1qn6ihhKfD66p+EGXrgH2UhyPgoa3ha9OlZizJedAnXAezRkAGa8pnv6cVS6HLNQ1eT3H38bTdlHOimZSbkgj23p6Q8kKjvYCiVTAxQN1u+WQ7Q3YV1myNjSDfBP9Zop5AJw5dfpveSWPyy8bawPUrjOol6tXJ/R6iwlPJ7BSfmr30EBACmm4xtvdTWn1AqKVXFZELhmiJLQg2+Qx1eCw7l/8ulPioxF2JA/Q2sU9oJVc= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 608d1f21-3ae0-41e5-cd67-08de58fecf6e X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2026 15:07:36.1106 (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: fQAYygzBk+VqzLoG8zw9zM4RuFWNA1xaG3vCzYI5u4tBODi9sWX7bDtW+DDUu35aJ3+YUjV3LE8fYjJPCywyHl9DpPpjrdg5vW1akb1UpJ8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3806 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=nItJYGkv; 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:c201::6 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 Reply-To: Felix Moessbauer 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_H2,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?= We now have support in debsbom to also extract the license information from the packages. We now add a parameter SBOM_DEBSBOM_EXTRA_ARGS to add extra arguments to the sbom and set the default to --with-licenses. By that license information is added. If this is not wanted, the user can overwrite the bitbake variable. Signed-off-by: Felix Moessbauer --- meta/classes/sbom.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/classes/sbom.bbclass b/meta/classes/sbom.bbclass index 3ed755d9..a16f6ea0 100644 --- a/meta/classes/sbom.bbclass +++ b/meta/classes/sbom.bbclass @@ -15,6 +15,7 @@ SBOM_DISTRO_VERSION ?= "1" SBOM_DISTRO_SUMMARY ?= "Linux distribution built with ISAR" SBOM_BASE_DISTRO_VENDOR ??= "debian" SBOM_DOCUMENT_UUID ?= "" +SBOM_DEBSBOM_EXTRA_ARGS ?= "--with-licenses" # SPDX specific user variables SBOM_SPDX_NAMESPACE_PREFIX ?= "https://spdx.org/spdxdocs" @@ -55,7 +56,7 @@ generate_sbom() { --base-distro-vendor '${SBOM_BASE_DISTRO_VENDOR}' \ --cdx-serialnumber '${SBOM_DOCUMENT_UUID}' \ --spdx-namespace '${SBOM_SPDX_NAMESPACE_PREFIX}'-'${SBOM_DOCUMENT_UUID}' \ - --timestamp $TIMESTAMP + --timestamp $TIMESTAMP ${SBOM_DEBSBOM_EXTRA_ARGS} } do_generate_sbom[dirs] += "${DEPLOY_DIR_SBOM}" From patchwork Wed Jan 21 15:07:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4807 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 21 Jan 2026 16:07:50 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f57.google.com (mail-qv1-f57.google.com [209.85.219.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 60LF7nO7003817 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 21 Jan 2026 16:07:50 +0100 Received: by mail-qv1-f57.google.com with SMTP id 6a1803df08f44-88a37ca7ffdsf85346796d6.3 for ; Wed, 21 Jan 2026 07:07:50 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1769008064; cv=pass; d=google.com; s=arc-20240605; b=LBd5MsDsHv4MLG+Q5N156QTo1vSfMFRd97Pc+uExOSoFiY5BcQ67PtdDwp0CDAV4+a B0hEUYwimO/OChADimXU/XNcC20wxMnNrss10Uq9vWd2reCTkf44oy/LEvc4JTlFjd8F SgGxzwQ9Dp1N5NE+MyegGXIpDbpV/Av1rMyUadwRty5NPgB0/z5sPkqwnR50/eoONy4m QcnHLSpx/exdedMx10pH8vZsB8Xnnqps/6QF42TjMA2juI4HSR+9CiRcjSkUK55+1KEP YwFYQ0kh3uLMqpwKn9TdYwqIibfeKIiKOx0J5Jn5jLKBSLmhZpIYkUQ3MaQB2S1ej0xK l6Iw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=sRN3CBGWCuw49z+Nah4HAlHnhb6jE4hooy9iZW5Unqk=; fh=gRNuFnSHtgIcM6d7qyECSntgj22PcyShR9Qyh2phnEg=; b=UEhuyyrN5G7DIn4gsyb4IMkBz8dGa4vKJh2xNGnN7Ufw3B8YbUQvhUmUg6UF6TpuSE STB3wGa/NfpSDwGn0h3BtYkNyEWimTRa9bP1YXfkC9K4GBdJARF1ZWrW4rV1kN4bCCqo lrhGH5MB0oKHWJEEn2fVqK1GHwAriPX8lcmDgLdJcJqO/RlyzBDlMq/r0yI2QezkxjSg Gq6dMonykMeQrK9tyZWsXBWDYEGTyJ+nIYfckCYebFXwrqBsUY2cH2sArV6k8pET+hi4 xvcsHVKBgXZEMjUSzVEBRzUGxmjPFsjyNLgNVT97u9LpkmdXnm0viKFJu3axwNNcxTTo j1xQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=gZdFKeUY; 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:c201::6 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=20230601; t=1769008064; x=1769612864; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=sRN3CBGWCuw49z+Nah4HAlHnhb6jE4hooy9iZW5Unqk=; b=t9Xmu83yTRAg0njeaE3T0yY6ZV2wPQx22VY+VFtcnUovFBfEBlZaP6Zq07mifovzoT Owrn+p+wiAQu9e3tA4XXKU8vCi8mJDA+k8vWjgofsXF4zq8uHn3H3H+yjYybqk5kEDrO PyJybmPvOzfN+0xP28IKIWL2u7hyVLaiYbbp9L0Iq1y7DRXdgUGCVIj2w3ooRdV6162s 3HIbTlUTmucATV8Ai19HjR1YGCT3a8LUx9SuMWRq2liNSmI8YW3TESPpcRMawA26OYxp PclI2yr6fjgu3IoB+iEF3QMlsWv+ayD//TTh9G9jZL9YpFz+3W0B28luxV9J3GPoCoZF Baig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769008064; x=1769612864; 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 :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; bh=sRN3CBGWCuw49z+Nah4HAlHnhb6jE4hooy9iZW5Unqk=; b=nLIFeVKYeDUk6NwcdZtK+fI3iOdyAZkCoFznXNOim1DBNS7d5fPvP/LdReX9yTPhiO Rh2Ywh4VRhS72sc51XFzmg+o7gp4bdOpErilrVSOafM0neiIbt1T8D3G5tFksr1ngMlT BV3aqNnaqq+081PctODiobR0v8tcHB6ljh73V1Dojj6FLdGDPGpjQc9l6jQ1aI3v3uio cGZfXrkQS5GmSx8DYf20bRowMA7X3wS2g4V1x/1nxH5eqwQIEJJ9Wm1m5nZGdjKJNJhC SzMywORxATC0zruLAn9w1Tu0iqx28nswb9WBMb1D1rMfVvkL8UtHTaPz6zMH4wkPMeze uGwg== X-Forwarded-Encrypted: i=3; AJvYcCVC0KSOZpzzO4VuqVi0IjFHY26fjHUeDCWdA1U4ZP0872d9YOqeEMEdZF0t2OHw/tpbkNKEjFA=@isar-build.org X-Gm-Message-State: AOJu0YySR3aIPfeXzfwb3E7jHB+is5eFC7SxW9zdDprol8oLrpNxXyE0 9J1Mo/k16v7pzq6qc6BkLjKJeyBpg82+y8v4MoHr9fksEwPo2UFNaJFQ X-Received: by 2002:a05:6214:d08:b0:88f:da24:37c4 with SMTP id 6a1803df08f44-89463e2c71emr76886566d6.71.1769008062476; Wed, 21 Jan 2026 07:07:42 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+EzWAoxaRIBZDYsjs5pgJurB6gu6MYySGgFJ/ISUc0MNw==" Received: by 2002:a05:6214:1c09:b0:890:7f83:6625 with SMTP id 6a1803df08f44-894222e2ab0ls94868736d6.1.-pod-prod-08-us; Wed, 21 Jan 2026 07:07:41 -0800 (PST) X-Received: by 2002:a05:6122:1784:b0:55b:305b:4e2e with SMTP id 71dfb90a1353d-565dec0c901mr1835182e0c.21.1769008060563; Wed, 21 Jan 2026 07:07:40 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1769008060; cv=pass; d=google.com; s=arc-20240605; b=Plfo7AbvpY6MVmKu/rlyipN+Gv8M3qAwHlM4ZQmPHfuqiNRA6Txe3Uu9UANtwziGYt JLDFaniqwjcxgpMFT3CWXCWmc302ZVZKJuLNm7dFfcssjOOBQqs51cSX6btQ1DjMmkCs L+mco2dH4xWexR9ITpcpuUlj3hTNVukEf/jJWOvr7jfKq89QD6Gb1sAa/Ko/52ZBSNO2 bTU8jvyRU6AHIbNbr5RqKG9hIhOwvKYdLjOqkRc4cMuChqn4to6GPJHTYn2CONiyANCh BpM4f0fWHJEY7UEtOK1dOLcTQg2m9sBpVhWR5+ZO+qSG8EgK4/5GjLUyU7kTnolAbv99 z9Dg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=JeopW6kYA9xIgzQYPRe7/eoyWvRMdKkIVtWRh6gQ5Pc=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=GtUoTHJE680KNJo71T2CRLUqWg8JvUMt6PpyguzKz/aR43Tlb8/7TFcfWmKweUvs7e cCOV5e8/eTvP06242dPI5fmOQE8pMTu9DMIGMZORzkGMl5uzhwZILZ0yQsVhlUAnAKUw 1CqzpFPYROnxRfsXoMofUlSqEf+qGtNrnek9hET8mVEso9ApaHpqCTONeS9QDS4l4zLS fT1fXWVHXcMjiNO28Ie3LR18QDE/tt4BiQwsGrc6R+eU6UNL010922Piw8pML5xam+Wl +nitw7Zzvk7Rr2bBXzH8N8ormxhwTfXjZkr19r2Ox79A6uOrDnl7SM/RnDhXOCGMuHtC WrcA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=gZdFKeUY; 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:c201::6 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazlp170130006.outbound.protection.outlook.com. [2a01:111:f403:c201::6]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-563b7114810si455032e0c.5.2026.01.21.07.07.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 07:07:40 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::6 as permitted sender) client-ip=2a01:111:f403:c201::6; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=avWpi0Bv2nPJgAhExvgFDZol60NTL446uXkyP9F64trWAvYqaf91n/owpVcH79eBhkuGg2etUDI20xc53TQeN9yb+BYnqpA3BdVQRIpUymuHUbM7m0gX1x1a81W6ueIfv0101f05fYuQXA6PpjCFtUO5I0qzALdYxsNR+xR6gxmB+dUgBV91665Or6ao4L2amLIjxfbltwttyrp4xlJsXoph+Hpzrsqzpb/NCbUbJP4t+OziHIhYsst7oerh5REKdZT+dOOg2kRq46GhpB5ReGOaNGgZAIOQQPJigOanlp4xklfr/OwiHKzpq1tYvG69but1HCThwwC3jxzvizNelg== 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=JeopW6kYA9xIgzQYPRe7/eoyWvRMdKkIVtWRh6gQ5Pc=; b=mWXfRsRzpbCWzaxVpvazLZME9koyn9bdIP3hjOuYnM9u/gO4MQ6J4SHunMdk6hNbvslO9SC7lHBMJmMpOaAM3v2Rl8lhX/QEtfMwwC0QXXID5quIyl3G+7Oc+RUYJYmynCuYK8w4otnwLHLTh2x2+TubXSgrHvAmAZ6ZZx2SiScaGGngrPz0JyCOigHRmbL7O4vkG+LnOTMOCyXXgEBWe5SghWezTnTCGqMcxKK/2OByotY6dccD91t9yL0GO3tbYtsjs5DLBydzq4tv8WBD3vg9vgvfRWyRf+13e0c3n93E3qw8G7/THfLVccA5irBK0MeKHH1fmjt1zZq0akof3w== 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 AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by VE1PR10MB3806.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:148::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Wed, 21 Jan 2026 15:07:38 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5%6]) with mapi id 15.20.9542.008; Wed, 21 Jan 2026 15:07:38 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, cedric.hombourger@siemens.com, jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, stefan-koch@siemens.com, Felix Moessbauer Subject: [PATCH v7 3/7] add support to add imager dependencies to BOM Date: Wed, 21 Jan 2026 16:07:15 +0100 Message-ID: <20260121150719.2719579-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260121150719.2719579-1-felix.moessbauer@siemens.com> References: <20260121150719.2719579-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: CH2PR17CA0026.namprd17.prod.outlook.com (2603:10b6:610:53::36) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|VE1PR10MB3806:EE_ X-MS-Office365-Filtering-Correlation-Id: a53adad3-b70c-4db7-15e0-08de58fed0f5 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: ND8NtjpKolXk32Qk0hQPWfce4LisuTavrTqwkQWXHAIwhshZhqIQcm3otPHobUxfVft/3+5AFFxAsP7WVXTRWsWhcBWUi0ugEhTQJ+CcL+IcLSE4ceN96oy/w6JuArEY3pgeXzdyYdWvM/Ue+I9Ec8DMZq2gdi4jhX8h3PUpyZfQ0K4KyL+W38LN5dS07pt4MjllyIjlpS4XG/T3fAOQ6TibaXfP4A3yVLf395G/ySgsp1n9m5YncTbiTK1GC0p5UzQKZKOG0waE6GiPnZH3JZdTxXjHuzz0j2bg49aaEn1Y2A3PPS0KHpCgo06UnQ38ChJ4EMIMeEkqmoQrnPMAueniU5ylYizHLN1rZNj5Nf2VtXFhmVN+s5gvelDG1Q5uITkRk/JP6Tm54bvspbB+2bvXGG9ogWv179805GyGa+fkk4Ct3hWoUxRZJMb9akhp/dAW/VOxJp/U4C82w5HQSJoIIInDJ8pUZoUZFCC2ASdcoFRyvzUk0TbJPjVoHJ1x5to1peXgl4Uu2nODXImA8xdSK+mKzR3F/qn5QcKEJ718G3xWpeF3tZHgQzP2fuCpWWZfYhaCpiQQaPvwbxdxk4K0T94WK+FFyqq7Nos8Ayk+UCQIZzL/yr+4HtfM+lPcD+lwHKVZyC69VRUT+SB1pbfOa/Is9/CtMk8xf2tboCOMvvsnXb6s0JgKE4Ey9f2AjZA+no6ISdRbjLHaXZMx4EEDMQd04a7Jt3zq9WfSmNKyu8U0b7MKaN9FZxkvInmy28+kjHAZDcoHrOfjpoveHKRn2Vs8VRGaE1caFW1SZmrXX42m5EBWyBTv04LDTkXK/1R8158m0fJs2qbyFkEJobQJz7i0hyDWzAxoEdGcK0xr4BfNw+7KhWszuw5YkXAXZlDrtEeMziuTO2ePB4mzrnLC40HRySwL+T0UOFgFmZckjAO2uGMQ6OkYUHuiLeNeGFADtfJ2tuJOQf1tCpPCeSXme+jClzWdcm4RiZcYEXv/v9AkfUiQLyMzie7/IL2InBrUjoC6Y+KeA4tPqN3PWOQn2SxVe5xtzdzqkRBFBzBrsz4KVLUkdXSgfEzO0iWGaDGhcbB/8ycFaaa56bWqdhqRhC48+KK7BiCqyXi/0VoDMnYIAaLQpJsT5Ak9voqdnskF+P0mwGc8toxQ2qHWlNzsMKFWHdXRyqrCW4SyIr50RIS/AZmScMRmDM+GLcaEI/fDZzuANNLVLfP35uiXi4p2qBpnjnm5gIcDru1950sTSZggW2ETgKKsunEo5Me97EeRgMa5zwjuvvwpAETZZ5ajt93PGszWl+0mVPHyx8D398jeLp3fdFcAOOZ5tZvWTHy0TgHbI2YrLtE02sGN06fJlWOBlj0P9WA8MY9iA1xeU/Q6iEBWq2XB39AfPx2RgIdY/dOY0c891ZC/qPZ2hz6siew0UTqky1Yp93+lRhaKq5T9MFef5ff4N/ERPefxzGnytt3NfzFg0eEs6Jh/9LTe5H4mPYV5c8z0xgL917ads8/MZu7F8EeanHeACXpS94gbCrhKq10jj7F10GTh1F1msUzqwfDAQXh3ZO0ULAE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Zc9ExVWi87puzm60pNwhTL9cBWDqF8bX42wXkhTiKZnEcn6QFMqBkR9omedpx+Qyw91riohvs5rMcqv+AE3WmoeoSZPUgToQBGGw2cxE3q4Z5Aac3tTVYtGg2qk+nhgRGYCoiZiuNOUV0slu3vkLCN4Sp/YRm35fp8imRQkaMV2bENW5+hU8izU3XKhcUxk85gy3A4xnP2LMDRHf/f2LZbrxELO11iaLp01imVwlScwPV17ZbkuTtGKUWJ3uG7XmLQDFwdfyt1EUvpos3Haeh+Ygwxj7lA1m09GLfK0LiTrKk/ezgVyeA0F7P6CggOulX95zMGWiAFdYKg36jk5lEJm1PdiA5bl782CJZKsmP+CzK5KphBuuKShgZqnklsii3J0mQ6JrejfoGDzjuYNoYP1RPaGstaSI+saYhbVjFFrfOGhI9/fRZWmwjicze9IEWtuebB1ZCx49nyGQbc8cquqUw8nnrK9/Du/J5fgBjV0DxUp0w3tms9K0NfnvH+Ofaph8WkeS6qKJyDs+jCzh31qyjDKrttg3TLYEhtr50YEYQPemM5v3Hn+IW4JBjA+L1aYKZRzazVid1l1yP3R1MLP+bCMjhO9pomufryJj2H6y2Ge8k5sAkaAN2PnNTdBkuwXILx3IBy3OaQtPRdcP0KZHZoX/Ur+OIsI5P42Swl7BrmyLkzOXGEucN3OAzQtgq1xOXeNdXfbPsPCY9TcDI8lRoo1x3Troa9Fjz9Bk3iGDjcSm/bG/clSFz1nTslXX/6SU8Ibu/Sqty5/wtVOGRsH7gbljcqfGXIZtMwf5LFkevPVZjojd44z9+gjJ+8mPd3/t/Z0ouUxQfbc42sikM/vEGCJe3n6nYbEv+iXFyI6EDwTXCgClM0kRrwXXxQ+BGTTuacNNJW2y0VVU4f4ML57EynLHBJ4OEn6rMSizcR2KnUHYZq8l0eioFw3pM9jm6uZj5SnV77UJ/0yWGEwxXI6C5L6dHNM6XkzqmqtD7NpxlpvLrLHpv7dD6Pf8msEZah+a1kVUaHmvH+8kpoWo5yY41sL/rIZa2mOjUEWy/1B0CNxGhJXBYZFZL4Cl4kuh2uZbMhigRpknkD6dMw09W+c2B90Fyg6jj7N/Lto68aVIwvEfWzhrkA2J+lkgSDZMet2R9ml5NGYgGCX/15kMttQ6+sYFGn1VegsR+S6yTBoQwjpR1MH6EkdIWpReUwlXNLK/bwmTBPDZ/atqQrihBbS2xS+xOumHR2D1VixCURHfhQhvyE7lAsjRNCQA75rughsqV5LnB4FBP0lvwoZ8wco2LvO6yaXuJ5TOebqE8yPjwbRgy3fhcp7EsKNqoWw5ibXOwpVTatLhggzI4szI+CkuJcH5mRdZq9csxy4j9t7F8NCZw/vE9eoaqDAi6ZpZvlY6PYvQxFWCaxLOjaXqRhPI1nyqDpicAVKYlI45FsIt1qnkqmLcLT28K3Y6+MzZxvuM4mZ6cijHoB35S8lWR6SZhuBym/rzGoE7X00yp1fJrVi2V7OR7YJC3SVN5xgZYqECFhesm+nuB4cwTJN/2dnAL24Woyu/HNHS6if0rC81dwecDNZeFzhsWNfWoR0XUz62ozQZRx2vC2QBAlmgYLu32g3gdS3YD1hird4/b5oXtD/jiLlRkqoAVnjep5sdi+9acWmGPMPEkn6iRhYsolpVCPy4EjHiRkBC1W1Nt7gP+jN4f8dO6N4Wnbl17BRTNIMcyq8N36LLc5tkmjfnUMN16lV1svXxpSrwdgAmQcM= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a53adad3-b70c-4db7-15e0-08de58fed0f5 X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2026 15:07:38.6148 (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: AJ+L5uK0PUm/RYP/OGSueuN/ETDpNLLeJ6eQotQfKHOP8NGGRdJdODe4kf7ooMkw/vS1EX5tR1mOhkbWvdNaE/zE43F4YEFkt6b1GrLiz1w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3806 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=gZdFKeUY; 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:c201::6 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 Reply-To: Felix Moessbauer 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_H2,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?= Currently the imager dependencies which end up in the image are not tracked in any BOM (e.g. the manifest file). As these cannot be automatically derived from the IMAGER_INSTALL packages, we add a new variable IMAGER_BOM that takes a list of binary packages which are looked-up using dpkg-query during imaging and added to a local manifest. Signed-off-by: Felix Moessbauer --- doc/user_manual.md | 1 + meta/classes-recipe/image-tools-extension.bbclass | 7 +++++++ meta/classes-recipe/image.bbclass | 9 +++++++++ 3 files changed, 17 insertions(+) diff --git a/doc/user_manual.md b/doc/user_manual.md index bea7557c..7ee56301 100644 --- a/doc/user_manual.md +++ b/doc/user_manual.md @@ -449,6 +449,7 @@ Some other variables include: - `FILESEXTRAPATHS` - The default directories BitBake uses when it processes recipes are initially defined by the FILESPATH variable. You can extend FILESPATH variable by using FILESEXTRAPATHS. - `FILESOVERRIDES` - A subset of OVERRIDES used by the build system for creating FILESPATH. The FILESOVERRIDES variable uses overrides to automatically extend the FILESPATH variable. - `IMAGER_INSTALL` - The list of package dependencies for an imager like wic. + - `IMAGER_BOM` - The list of packages that should be added to the image BOM (e.g. the bootloader). These packages must also be available in the imager rootfs. --- diff --git a/meta/classes-recipe/image-tools-extension.bbclass b/meta/classes-recipe/image-tools-extension.bbclass index 3f284b39..2027effb 100644 --- a/meta/classes-recipe/image-tools-extension.bbclass +++ b/meta/classes-recipe/image-tools-extension.bbclass @@ -18,6 +18,7 @@ SCHROOT_MOUNTS += "${REPO_ISAR_DIR}/${DISTRO}:/isar-apt" imager_run() { local_install="${@(d.getVar("INSTALL_%s" % d.getVar("BB_CURRENTTASK")) or '').strip()}" + local_bom="${@(d.getVar("BOM_%s" % d.getVar("BB_CURRENTTASK")) or '').strip()}" schroot_create_configs insert_mounts @@ -68,6 +69,12 @@ EOAPT schroot -r -c ${session_id} "$@" + if [ -n "${local_bom}" ]; then + schroot -r -c ${session_id} -d / -- \ + dpkg-query -W -f='${source:Package}|${source:Version}|${Package}:${Architecture}|${Version}\n' ${local_bom} > \ + ${WORKDIR}/imager.manifest + fi + schroot -e -c ${session_id} remove_mounts diff --git a/meta/classes-recipe/image.bbclass b/meta/classes-recipe/image.bbclass index e605bc80..afe6906e 100644 --- a/meta/classes-recipe/image.bbclass +++ b/meta/classes-recipe/image.bbclass @@ -221,9 +221,11 @@ python() { imager_install = set() imager_build_deps = set() + imager_bom = set() conversion_install = set() for bt in basetypes: local_imager_install = set() + local_imager_bom = set() local_conversion_install = set() vardeps = set() cmds = [] @@ -251,6 +253,10 @@ python() { local_imager_install.add(dep) for dep in (d.getVar('IMAGER_BUILD_DEPS:' + bt_clean) or '').split(): imager_build_deps.add(dep) + for dep in (d.getVar('IMAGER_BOM:' + bt_clean) or '').split(): + imager_bom.add(dep) + local_imager_bom.add(dep) + vardeps.add('IMAGER_BOM:' + bt_clean) # construct image command image_cmd = localdata.getVar('IMAGE_CMD:' + bt_clean) @@ -325,11 +331,14 @@ python() { bb.build.addtask(task, 'do_image', after, d) # set per type imager dependencies + d.setVar('BOM_image_%s' % bt_clean, d.getVar('IMAGER_BOM')) + d.appendVar('BOM_image_%s' % bt_clean, ' ' + ' '.join(sorted(local_imager_bom))) d.setVar('INSTALL_image_%s' % bt_clean, d.getVar('IMAGER_INSTALL')) d.appendVar('INSTALL_image_%s' % bt_clean, ' ' + ' '.join(sorted(local_imager_install | local_conversion_install))) d.appendVarFlag(task, 'vardeps', ' INSTALL_image_%s' % bt_clean) d.appendVar('IMAGER_INSTALL', ' ' + ' '.join(sorted(imager_install | conversion_install))) + d.appendVar('IMAGER_BOM', ' ' + ' '.join(sorted(imager_bom))) d.appendVar('IMAGER_BUILD_DEPS', ' ' + ' '.join(sorted(imager_build_deps))) } From patchwork Wed Jan 21 15:07:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4810 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 21 Jan 2026 16:07:59 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f187.google.com (mail-qk1-f187.google.com [209.85.222.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 60LF7wVA004089 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 21 Jan 2026 16:07:58 +0100 Received: by mail-qk1-f187.google.com with SMTP id af79cd13be357-8c5311864d9sf412765585a.2 for ; Wed, 21 Jan 2026 07:07:58 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1769008073; cv=pass; d=google.com; s=arc-20240605; b=eqzYfqPnBNtfFatGHGP5L3Mb0qi37ePyVx8eIfEXByEXketD60JZW0FbZEJgQ2Jeo0 AjJlnZdBOCj/T4LuJj14d6sCeRuQ0lTri1NfglHz2Hl8MaeRfztvQzbjmYJCMcuNKTK5 suYDUQGjAZ2DvffX5ub/DuwmnETEAUk0u7RwlZdinVgcBQKq+QFNicDQ45Px64bO8Jqi 6Rtkv8JiN1E+Ot3LHE5sztC7o2ft0O35QYiB3CVclvY+9mc/3u3TwtfFdEcBgI7wdKIp UBAYAknAyiWkUWMgSRn2wHgmTEKYE1SqJd9OEl4JOD4S+IoefGVzHg2b3FSoTgDmsbce /7/w== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=ltrVAcxQzf0/aXANd5WOyaNsCZIa3lRL+uNHWTNHRYI=; fh=xX8z3EoXpTOKwNwgOTm00ySHBwcvWRyyrHdlcjjaNn8=; b=UbgDUDbOd1hLuxKEyIYDWjEjAIPojYFtHhfjObCQ+6o9B0ubkqgm8jzon9xXQQc1iP eIbJXgnfoflhpRHOOREdmdRJEk5Ee5YdaMKla8NCaXLACrNTdodF/Z3R3nAmBahYX9st K2wEBJDlMWpAtUxrRq6aBZaLYg4X4b8fvwY2qOSfBo1iK73BSjHZmOHZ/SDQJ7vCQrq/ XxatRuaWfs0W8I4n7izEAjuhPegbRiMQ0YT5Xo79MHXkkcgchsMEH+oWwWKiGQwnGNRz +fOnva/2WNOyBypNyszS8VEz8j7iNPt0huiM5MStgHdtXcuvlO7boguaCNyHiR/BBwvS K1zQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=CBkrGWaz; 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:c201::6 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=20230601; t=1769008073; x=1769612873; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=ltrVAcxQzf0/aXANd5WOyaNsCZIa3lRL+uNHWTNHRYI=; b=abmSNuoOM2wnVvGvxlUAHyw8aOb9/XyDMrhgC0z9Pzyjo/cM3Bn/MNQZY94rnTlcDC cwsAWFpUt2txvTJANVPBSnQNv6qYFh6YH6dXjBKLuMZLtJyAklEhPNg+tASk0pnHn5I8 EcyiSUJmj+SjZ+oLku5N2OgF3gjIkm0qEmSBp67j4XZW+iKaa6tG1j+bb66BHKVB0RXY Pu6L5fYA625XT89S/+ob3KZQ0MVutuFnqtHl4H9cqQO547Y9ifYUnArsP7dmOWknrH5W 8zqYuRdkFALt7bCt/EcYmGntlBVAl+uEtqm2w5qOGriw0iXF+DtcL195FgHVMIyGSPgV cL5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769008073; x=1769612873; 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 :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; bh=ltrVAcxQzf0/aXANd5WOyaNsCZIa3lRL+uNHWTNHRYI=; b=cVg93dmPXeyLSAzt4duh3UkRKWYax1pzx1T1CHjDxVio8H89QPWHhZ34DbLajoeb2v My95IjPVHBV3za+sP2+dEA7ogS+TENqQb7hMP/3BL0oGmaNDUUhGNdzlSs3ofaJkX1ds g9xYN6BDS/tQr2ZjOTe0z6Qi5bImszeMrZ+s9FZEz7Rmnz8AIo4LlupijQe1YUtH1X4b 4//Di/VFGUmdLe3x2r2YoXkBTxtOHSIcpVXQ3IDT0ESdiJikGvvcMBrKNEoX8abl1ZPm exa3zBGJ47WDrLeioFVOMsMsUfqljVmEpAERyXqDZtlKyry+5hH0p3/G1JQiC9EYSwAf hFwQ== X-Forwarded-Encrypted: i=3; AJvYcCWwB0EbMRtpdpbq9D/+aR0LvfHNrYfA5bB2YLLKNwwAtS6z1Ta3Nhmb1DWoclnJZ2WzaTV7yOs=@isar-build.org X-Gm-Message-State: AOJu0YxJHpNCSbWZTqi7cUiuYJNi1BXCDw+VWuE0awmSnamWVuWYnfwl //wtFkPSBWwm5Yahab6OcfszSXofpPOy5di7uOGOFeTE2KzWZd7glHSn X-Received: by 2002:a05:620a:21cb:b0:8c6:cd5d:929f with SMTP id af79cd13be357-8c6cd5d92b8mr535081085a.80.1769008072468; Wed, 21 Jan 2026 07:07:52 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+FmhbjZbImRycEy4ZKkWNFp0lx1hB0J/2x6HphL29CgXg==" Received: by 2002:a05:6214:2aa4:b0:880:31e4:d7e4 with SMTP id 6a1803df08f44-894222f19f7ls145943636d6.1.-pod-prod-07-us; Wed, 21 Jan 2026 07:07:45 -0800 (PST) X-Received: by 2002:a05:6122:2a45:b0:563:7062:2a75 with SMTP id 71dfb90a1353d-565d6ff3f9amr1755576e0c.8.1769008065468; Wed, 21 Jan 2026 07:07:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1769008065; cv=pass; d=google.com; s=arc-20240605; b=c7WWHlXVzKr4mROFCLcCIdkQYSyOZT7uiSmKexu/9OJw3eZjxz1RARd3TL428iMvrD byvIGQQ2vh5I35z7ImgKw/Qbh8lre4PtSAuy0uzb6LqwSRh/UWn5bCfWcMGKs0GynZSC M1spLCz/6rGMxr5UvjvzKcZo73OfxE22X33fl1Mw8f57nDre5iYHryQ3Jhah0vrY9S+r va8ZDp1sQ0lD9Whd1n9YuKQlH9weGIXrRqQW5WT67mMIUPXti7cfHil5S5TbhSxQpvI5 cR8EhQ/eKeyune1q6KUAtMDU1yl88vTg5XbzXOiKfKKLSKi9IQfeoavVGi/eIEw0dftL DVLA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=Kalzyqk5frpk66dhDNJNzeRta7QKB8yqsW3EaSTeh8M=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=Fj0/e6YJkLeWv/azeaIRcImXOaYptmyT3AGRWWcydCvo6mmeTquIgMDZd/KKdrAxeU lFiZ/J8GbJX6856W76Jhja35N2hoi0AqTuWMPDiHuu6Gjiv9IrkSazUVuIzGsufMs6hu REzurRhbbws0Q+TRlk/CiMefzpQjcibBR7eCCi/Wh5XLCd9J1Pk2gtT1DXqMqwqHJCFN xg0Pe/+HmrlfVqGvLB6AzMibtanSUu4kYaK6DXVlcgBe76vP+BZ0CpZpKp0Kd9Mjpx/r Aw3hAmWENH/03fBW5GlnXixTMBe0qZGGNa+L6XHirZoW2ZmwYkgPdr/VDVECkNFlnPJl zlBg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=CBkrGWaz; 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:c201::6 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazlp170130006.outbound.protection.outlook.com. [2a01:111:f403:c201::6]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-563b7114810si455039e0c.5.2026.01.21.07.07.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 07:07:45 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::6 as permitted sender) client-ip=2a01:111:f403:c201::6; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QwOc+77grHOrrEty/VyFLn3fR1ztMvJKo92xXXqUCyjtv5u6neAouZwIoFeitk/fIhyIImkU5ospd9+N3DitCctwCuat8nMy4HY6Rs3kHm2aLPFSez6279iQVq60pgPGJ6Tddf3bjTsOO3e/VI6xcgyQrtEdCTfeah4lDzz4f/k+FBJArr+bpq+irfl57IkLeUMdRojlihmVX02ZfYGBt3kWvL8YXl5+GESSmYZ/BnPR5odGz7hgPvoOT6VrqHRC+cQ6JszejLOZn2F3MapdLJYKrnEoeCuZUIk0ioot0NAYiHA2kcivIc2N/KykR7tlArCAJ0L0K3mCo9teA3QnQg== 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=Kalzyqk5frpk66dhDNJNzeRta7QKB8yqsW3EaSTeh8M=; b=ogXsuiPdKc3RFtC8/f0kpP5djVEZZFQFPlS3Kv15sezEC4AmITp3VdVfYc2itRgH7b2Fs+UmRlnNGI2zC0E1v3UdJrwyjSI+LYg3mP6Hg+szeyGpHfeeFCQPRbSR6RfQI8ruHNOsLhJsjxpYgYX/Tts3K5ndYlowF9b4s02LsdNCsGMIzavfRE7KtSwuSaSKRub+oeAFY0aKENnMYhLJkyjcuVgkpg/pyHE1hSmNEqx7KWtn0Ckl7PL0tj0UKc0v14OO0ljYntCJ2CJI2l+LKM+Z1WNvgNsCkweacC75kVjH953bq4hnSHYG1rMxFfp/4DxL+nyNBXPGur9zL5ZcMA== 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 AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by VE1PR10MB3806.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:148::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Wed, 21 Jan 2026 15:07:42 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5%6]) with mapi id 15.20.9542.008; Wed, 21 Jan 2026 15:07:41 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, cedric.hombourger@siemens.com, jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, stefan-koch@siemens.com, Felix Moessbauer Subject: [PATCH v7 4/7] wic: create uniform manifest describing all image components Date: Wed, 21 Jan 2026 16:07:16 +0100 Message-ID: <20260121150719.2719579-5-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260121150719.2719579-1-felix.moessbauer@siemens.com> References: <20260121150719.2719579-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: CH2PR17CA0026.namprd17.prod.outlook.com (2603:10b6:610:53::36) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|VE1PR10MB3806:EE_ X-MS-Office365-Filtering-Correlation-Id: 42cdd8c8-c0cc-43a0-7e29-08de58fed26d X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: abQ26GHnlV8EoAqvu8oypdoQAiV19AAm7PUn1Gr67ITvlt3IvE0ymb6Ks7ub2a/2K53BtMoQXIhgLR7WRuNpy/XzKOpPufcAHgs+cljI0x3YosQRTZczvlXDfWz1HWm3VmGFxCQuyRUzL9GHIp919mfu8LM0iOaQWWQ4rbKlPLKCQKoI8gnC/ZZZnXGI7EV8c7zyO2DRuTnTE5nP195QQ9bYYKjqBBs1emz0ZObYKTSOCN10JPs2atjJkPrhGHU34xtWOxo4NdSpU3qO3fEpzGMoEAvSyE0Dyy83CTMf9UueQAffBNhwcDu+ywPKVF+662K4JKFg1h5OtqDtx71PV8cCULnuWcTNJ1CSJf56c70YCSJM/Vr1nKYMzKWaBlSPbzarQdqjTC0T1un1O3McmDeC+pd42ArGE/a2gYlZ09sZD3XlvQpNU39jFbfF63I8/EbmE6+zbI7KBBDHJRzypMsN6t9b9a7eR0UvJeqPl2TMrN+YosDgeOxP1AFxR2zpUI0jKtVTFiZJBT74osUwEVTReQNlWy8c+AvWDPw/BasnlMBJ5b1f01v48eBE8TXVp4mdasHK+3Zkn45Ka4PJgNa+shfW31ACotJxjfF0Luc7CLguK4MJhfMys+rzonEW02+cFFbEMLCOXJQKDNmTecObL5ot7P9iyzKgGnTWUmmZuDq7xkutj/4WiDZaKP1XEA9M44sOqxHk/6vJYeHS18btZ/m4l2OWlJoDdtNs7bxs06vwdHFjlFUMT4kpbqhCTMF3msSjuSqBRd/crhHgYSrnVpmlGe115g6TO9FyxbA3AKKwdyqc6NmNZ77h+rbx/g/BwF2wJZGXTDhdWfWMnd6f++vx2Km6d4aTWa9mFNnlXQj3GWn1dtVi8dw0ogbtFxCmmkMVV7ScgMi/7pdlqs+E3/FLIVzwevfHoW0Ptb+JBSwq4culn2wwZLfX/4yR9XP6CAwr7XUE9JLJJrpYa8BHqCr9fqv5464pDvkpOr59J285Pmj5cXNsCqll2j3ow2z1vqCL0gEMnxnv8ZVGdXP1/vT3ZvygUKUuEhRYj0Ierolei/g52kJvErC/Psrj/4ETd4UgvFjwSpc0Bt5hX++FMeR+C1SIcTPeS8Z7/sriy+SJaXtTQ11GhEjWNl8ytMJc71RNHFB8XP7b0DJc31lW3dl1DzSsUCmDAql/XApLxicz25GH68OBP2V8wygGBv/A6L9SByTMgJftflYI7euj5v/szmV+vi3S5CiYT2ny7dCzDowCReejuNWJp6YSyrBWlVnIckiWhJGBNX2uO14t21iRwMeySxcgAOI4hW2TOf2GuInSG8aDnvgPy9B+VD2m87JS7RLznmn47Xo/Wmg8i9IdgfiDP4zjdPFY7rZc/OtrI3SyZm5mxTKzUszhfigrRnkUuYL3XBURwO2cO79mXVyDFOyqYDSta+eMz3/kCug5cb+aslW8VtNAByaJF2njOE/RWnFqOBkPbDTKfkZ5iLnJQTHTL1KFp9SwO+7td/UUlWSl64HDxg6Y0in0RCsWjKtu9mvyGChFokjttzdTX25kqTpoWHuhMoxARnQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +qgsq8blbnJGTrlbH0Q8wzUuy3PavemCZhKsiKKHBJEcaZGEhK0e/83iAbnU01R8kAxuJ//33cKV4jJalliIGj3hxuFsscZScjpED6N8pXH5XgDF2tuiozi2XDMAgOUK8AN2uRDu4g0U7e4JtKFQkqVhQDMkR42HMsTfC+6PgQMP8iPS7idCWxKIlcQw8WWkbXbwkbWq8qpa1l9S0zKUmOWDol2e2qeqWMyswV0zdI5B++sS+aUZ+yDLTlIGZtajozVftEWgsNIJW5IwqmeU4nMQOZHSG+D6kdj5BF9CP81W2TA/iicqT/JdcoQzH/afnlAzKGnnk49BYLZTZl/P2mbrTigrIaFS8NRB3KzNCBj7MYNCZMiJiDkQPJUwVbVEAG0+gpQDeWuzfm2FiS2RsiJmszXFEgjP/4cNdQ3wZI3vH59WdWLvR60bD+jN50ragVP0eoMVbBzyDBKJqqEPDT+YI5HXPmEAoTi/ON6Ug4mAPZUXY2npgD9j2zr7jCN/iIj5ds078IuPdVWd5irVaLXUHf5VsS8HA166PdbshsM4gqp3sDFRLyXQpuqAWY9IMZnkEV327frWu/YOnSO0qby/THl4JDfwTBnt1YAuL+P9OF5lmbjMeog/lKOp9DX5H6VgljX3htlQe0RHQgkyp7hM5+fIXZlEvP7y6dNnHoDu5Z2pk9Fqb6Dd6egBpZ+EsjeuA0bfpHh/6+ohYjHmj4iSOzh/u3osnEmE7D++F56Ee/Yv5r5F2hJYX9L8qMsE+/oen+3hwXDzgfuvCaNsApPF7Db66Bf8JYr1e6BJSTvkBM7+MPc7xEHkNNlHg6L8r304xgaBKzCcBQ+M+XwJZjJsnIrh1xElzVY363uup9FfXOE7cJdU1pdUMsC4MiHCWgeYcm9o6/MbTDU8V6wfjruA1AOnWMojKOzH2jgJGQATz8Tbn+4yr8tkWZAUfZGVyviN42tLYMRWdi8PkXBf9K9wbYmWCEy5QBK3VQ83LHHW2pHGICkfJ4zQ4XMC1ZhhQ+gXUIgCVeH/N9rgto4fF47m5iT+vGTkvYrTQnQylsgR6zhHabDJTTK3ah584tYs3bFHnA0nLG2N1KWUGJeggKO2yT5eP2CHe6v85ziYkF93lNifL6xo6chJEOnimHdqOZoW2XeLi0TtjzTrXRTEk+XMSCN+7T5ntuHGsdcy1fpF4vZuMTdltijT1BTNI29LPNs1Y94sAasSzrSGkOa5UBtJEwvS0iUTyHFRL6yuHW8vewEtnK6f9YR+CbxHd/b/5LhlAvHdK7l90H89OWtPR9hoV4BRU4H2msugEGf0V5LtD6eOyM8Zz2E3EHI+Qh04qAPNc/VvABVVC3nwZqx6vXbG74y1lJ+Loq/FagWsDhrWeBhTbRFJtQwndVHhKKPvetWOQiUYPgV4UnIgTs8z1xFu5N/6GMeSYcQNlfHjWea28l1R9J1ndRbfW4Adn/T4glX7YJhvgORI+AaUB9xSPFg8gm0X0GG4gY7MK9VMc7hGKSuwy9tEsQMUqG6G+1y3cOR/e0gKPfT1oL4tYk5Bz5UmaKQG/7nL6Uu6bp6AnTWzmZ2wZ54oolZ3UcT0IY0Tz/5KpJEto3ght4I4AQ9zxzHKV7onHXDiXChvpXZmZfQGqMfo5Y2PsDhykj/kTte4+Sy3n9ismD9cGe+mqVXxZxwclC30HiVifxBb/Heb1k2C40gutKSI/EaQ+KraeW2AlIBX7TrQiYAmQveklmt9PCHJd74rYPv+5GZ7cNWtyCE= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 42cdd8c8-c0cc-43a0-7e29-08de58fed26d X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2026 15:07:41.1027 (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: 3m3tkCfQx+uHjFecKgSzqohJkijqCI+1R5tl5rT/D925JT3auPyCrTXMH6bk7Ln5sHBOekREOIGY4uBXQTqvKnOeaMqFm3BTutVPP+ZGX5E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3806 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=CBkrGWaz; 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:c201::6 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 Reply-To: Felix Moessbauer 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_H2,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?= A wic image consists of potentially many different components. All these should be covered by a single BOM. After creating the wic image, we collect the individual manifest files (rootfs, initrd, imaging), deduplicate it and deploy it into the image deploy dir (as .wic.manifest). Signed-off-by: Felix Moessbauer --- meta/classes-recipe/imagetypes_wic.bbclass | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/classes-recipe/imagetypes_wic.bbclass b/meta/classes-recipe/imagetypes_wic.bbclass index fb0b81a9..c75d481d 100644 --- a/meta/classes-recipe/imagetypes_wic.bbclass +++ b/meta/classes-recipe/imagetypes_wic.bbclass @@ -196,4 +196,9 @@ EOIMAGER sudo chown -R $(stat -c "%U" ${LAYERDIR_core}) ${LAYERDIR_core} ${LAYERDIR_isar} ${SCRIPTSDIR} || true sudo chown -R $(id -u):$(id -g) "${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.wic"* rm -rf ${IMAGE_ROOTFS}/../pseudo + + cat ${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.manifest \ + ${DEPLOY_DIR_IMAGE}/${INITRD_DEPLOY_FILE}.manifest \ + ${WORKDIR}/imager.manifest 2>/dev/null \ + | sort | uniq > "${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.wic.manifest" } From patchwork Wed Jan 21 15:07:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4809 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 21 Jan 2026 16:07:54 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f58.google.com (mail-qv1-f58.google.com [209.85.219.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 60LF7r2i003961 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 21 Jan 2026 16:07:54 +0100 Received: by mail-qv1-f58.google.com with SMTP id 6a1803df08f44-88a344b86f7sf170986666d6.0 for ; Wed, 21 Jan 2026 07:07:54 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1769008068; cv=pass; d=google.com; s=arc-20240605; b=KBeonobfPQWxf1DBbzQ/kh/SXTJXdzX8wis6Pvk7T+bVzY/74Cj5fJKvuTpHtCAWRR Bpigb2hhZPXExWCIzp8bapQIS/N+qiTCieeFWOV4/Hmsjo8WW8+fbuepTOEihAk64UM7 q1GjBU3Od9wdQNfsVSrm/sboL6+prsChIErATblS6K1dzBPdPDkD8gfOzgJ4+8GCdHIZ hHJTShxF5bekIELX25bSyok+pw4tKT0Zw5iRB0qH1z/PsqF1Xmrjd+QDwGaua0DkvyaL DliNSuqMmRwvocX+rBBI9Nt+ps0gM5SbudmCHIxtwVVPxLTz4eD/onU51Irzo/rjbThX 4wug== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=hHbIiEiJUvkqlBKy3Q3OFYl9juVl4Y5Z0dNFqITHdDE=; fh=cPNVPjDcr5zfFvFg14eMpG5olh5FlUqkmcvlnRhMCa4=; b=D+vqDgaw7+4yy4wkiLmhn03ML6EHbMLWYo73lav3weHfEWG7Yu7DUR+2zVFcOuoqI9 NffbekAb3/4Hce5IQWauHsYqkWspU9ovYevkrFHXiUp/MQO2ZDG78TJUoR3eBjxhAb8Q Zqg5DEbpu/DTFCGV8eeJfNdunWGwUS+yRdX8UR4nrqHNbT+ZbwOhBelddPGaWjj0RE7U A9wTnb61sGEsEJx6OwC09+oD0ChI5aisFZWtQr53hQbL1a3+2QgTolIsMZFzcHwdowRE J3eaJsrqxOy+adaAemJHjAa4CwAG1oVW7zw+KZHv2MAhMrhn0cmtjtGBswzX5sqXR7z/ lh6A==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=a2gPNCc3; 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:c201::6 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=20230601; t=1769008068; x=1769612868; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=hHbIiEiJUvkqlBKy3Q3OFYl9juVl4Y5Z0dNFqITHdDE=; b=GHn4f5vJjewhSpUPD8wg09gJz7Vk124+Uq6pSERNkBcGtCTMtOFp4IpJmjedkVUr07 qAj47XooGWv1NJYBisCfXI97SkjSw8ZDbvTp13h4VBWNZUwBGgBuRxJJG+MoHncezIg7 2cAGwxTgwSXMNgs6EptdawJ1GN/kYP+Gwj+YdY0l56AE2FD2NlY9hVTGLV7R8BgUEdwW br2PWHmQ25dpgggeOhNwobH1X4Luy8mUgXUfgVhXExa6sbJglWdhmWOcreOapjFY2CX4 XDFzjEcD9aHuhnGuXw7DNyPo57OrSY3Ph4mRO/Phrr1ObJ3F3iEtSHdUBs+5UTFdgjbh bT5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769008068; x=1769612868; 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 :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; bh=hHbIiEiJUvkqlBKy3Q3OFYl9juVl4Y5Z0dNFqITHdDE=; b=C7zNxosjhKYihvZXyxZeQwdUxlcpSnF3nQ/7o2C9+bD/4i4oFCkaFT7AnCPPUvU57I UyfXcwaEO6kn8XD1i82aImAfyTUnLp2ZbO6qbVhgPXF2eLoECu7HKahvLF020SxaqkSA XrDmVsedSJ3jKRBnzwE4faLOTyjlytOPRqF3vnpcRTPv4PREemlZs8Xnd2OP2NdlC4Y6 F2ECuPy/87CLl1VnYVN45i3asTgUlfN2fmFX5pdgYr6P/zj2NBRJct+4xefwmGwKhVtc AfAnHYVpSQvhP3E0vVkXJmRlSnjM34n7poDhAzELKhq1Zgqcgl5BOGvzR581Etr7kmF6 kVnw== X-Forwarded-Encrypted: i=3; AJvYcCVgmumj0rzdJ/1kNl8AHTJQJPVJ1aHuNdTRtM/QXQN3pkyuqdfJbI8LMNHTJUmUTbZKL/IdviQ=@isar-build.org X-Gm-Message-State: AOJu0YzuJg/rt9r4FsukhP8HaBLzitUg+ZN8iRwyzEr8rdMXfar8Vdad JDMKgTHw3hT3BAMxDWRrx85rrYfxx4dmp8bfHeTmZ88iQ96+H3eLiSsa X-Received: by 2002:a0c:f087:0:10b0:894:5cfc:92a2 with SMTP id 6a1803df08f44-8945cfc92dcmr83364396d6.56.1769008067874; Wed, 21 Jan 2026 07:07:47 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+F7rFnr+ay1QAmtMD1QUtyTnbmXpz2iJ8ZASOut0wezIQ==" Received: by 2002:ad4:4450:0:b0:894:68d4:1236 with SMTP id 6a1803df08f44-89468d41369ls19491916d6.2.-pod-prod-01-us; Wed, 21 Jan 2026 07:07:46 -0800 (PST) X-Received: by 2002:a05:6122:a0d:b0:55b:305b:4e38 with SMTP id 71dfb90a1353d-563b5cd6446mr5826130e0c.19.1769008066185; Wed, 21 Jan 2026 07:07:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1769008066; cv=pass; d=google.com; s=arc-20240605; b=NHyPMmMkDW7NP1QP73adDtrOuqHh/RzOEfrC/jfs6NrWcJBl4EwFZ5IhSZNaOkpEr+ 2rnrYjE6RdhVzRdAw4vCFGyQGsVBlNRQxIelxe6hRgI3hQQezJczEW8UVwMbggrg1Alx IkzwZx4Emqx7x5O+l/Z/eIbiIcCUJfLtoefTb5kY5AKm1Rv1snQloUck/NDQ2yIQi/8z kcm830vaHy9L6ZDVz+PxXpaW1+XquZceIWTjwVosBdiNRAioOi/4N/1UqATdK7nYybDK l8MYNI5wJ+XT5tEiDnkmve3vDB310EXzVx9E/p7e9lVywMxHCXYxvB8qfc4Uc3MVLsus q8Ag== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=3QCJScdUnjayS476U/BfzUxlMgXZXGLwFaQRVrTjR8M=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=ZZHwsVCiKWzuTmC36oqdm5qTXBHT3SDZn4D38KLXCkjfbxQTAkEoS/UqZAxHF8aqYF zllSwfZIkutyrp967qpdonsfdIRLnRU4AhvRLKoNM89CkF0Crc6Co+pxV0Y08DuJqlsE bSHHivOtEx8KX0Ttb8RyzaM4l/XMU14v5SvVFDPaznIkPSEF1zBtbCRMQ3aDyQBiNMPT 6N24J5JMuWPDeWzgg88kB6/Xa/kJnCTAOx2n2pMrB3CezAcdnfXDt6GWtL0OBxqlTYGU RVEvREwYbT+N4vCNz/iBEfuS4cmaBxG2rrst7MUjrf07dc/Eic/K+MbgTDajoB7lpRWY devw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=a2gPNCc3; 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:c201::6 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazlp170130006.outbound.protection.outlook.com. [2a01:111:f403:c201::6]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-563b7114810si455039e0c.5.2026.01.21.07.07.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 07:07:46 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::6 as permitted sender) client-ip=2a01:111:f403:c201::6; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TeY5UVlGMcCkCZFC8hEFGumt466ifkr7UT0axeWORJBAvA3CO//nigxliiPI0y2PFpzLwtEuanTMMRcBtXghR2SM6sKKqgDdRiNTJF+6MGDcxwr9LH40LBNPAdcJJLta2sS+hp98CQSbV9jd3Ho1TtpYxOfsuM7NcIi6oMq7cb5yJPAajxoTlh8OU45tR7X5UiHJ3/ixZUQOlNxYHBA0nPEOV4EFvFly/wDPr1ZDKAWU+DCGTYP4AMC5wu6qC5eE+myGoubobT0gWzUugfgkPJzEvwLlLhNT5em/jyZF6t9Ln+ujG6q/XrrDVuIJj72Zz78oNeKW4DI+zuOS+NrgIQ== 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=3QCJScdUnjayS476U/BfzUxlMgXZXGLwFaQRVrTjR8M=; b=r2xYV5+u22udGNv/wvQmrHFaCTDHxRguHqJTi8ErSBy698D7ZJuOOvJPgU8XGW9ZTu3UV3gtYHTrMIYQyygy/Z6MnrrVMUtUb7n7LBXyW8Kfu6aSFc4m8+rSrcx4F72n7HLMxmfsxr2HsQLZOEKVfAGPyBUaGMCxDZiSLvupEFNmQY1o8gnqYP/LC8K6sg4juV1iry97ZBU+Aedg5YB1SlsCEbbTaSK+Q7dnvAdH1KkEJJli3JRTXklXlkTWv+dgR5ZOJmz5slk+X9xTg+HVJELoMcfOBRYT3LfxKzKcd1ydSx4uY+ZLcDOqQ1bs3mkM87CDpAfHaFVBHfWlC1FmjA== 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 AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by VE1PR10MB3806.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:148::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Wed, 21 Jan 2026 15:07:43 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5%6]) with mapi id 15.20.9542.008; Wed, 21 Jan 2026 15:07:43 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, cedric.hombourger@siemens.com, jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, stefan-koch@siemens.com, Felix Moessbauer Subject: [PATCH v7 5/7] qemuamd64: add IMAGER_BOM entries Date: Wed, 21 Jan 2026 16:07:17 +0100 Message-ID: <20260121150719.2719579-6-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260121150719.2719579-1-felix.moessbauer@siemens.com> References: <20260121150719.2719579-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: CH2PR17CA0026.namprd17.prod.outlook.com (2603:10b6:610:53::36) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|VE1PR10MB3806:EE_ X-MS-Office365-Filtering-Correlation-Id: 03d4d53f-2f28-47d1-a84e-08de58fed3e5 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: w8AqmejkIP/LoTTtgcDn2Z5dKsbbRI84+2+OvxQrEkREY2OZcruj/5mdDLwanJfbOYbKrPjREyEQb9oWZe/m0kec9Hmbf4fys+3NgNrQHIHDLY5/7ODsve/CjH+AX8mrGVtnsyKdu6YPYNMYWMdBQ1CqDz3FdteUJgIxZgH57g4b3tRF+2uDCI8/EyMAgUcSk3X0UqFy59tFWTlQRb+clXsanlgTdI3ttgPpvMHMxsG80aE/4E0sOHHQQJgpVqxo1yPLrM3iwyxTl9ROBe2ouQWTQhaXu/5L26Tt0mH40NJsRlU2VD+scRJPGzxdGlB9y7rExE+vLAgAp+Z4PINkbEBwTHK6qyB3tf7r4R8c/OLvhQeSFq0gHRa4ZH8/+pqD3rSsVIVoOr2jbAEYrU5hnZD0LFuvHlnPRvuenMv05izvgLC9DN1jKJC1GdzCs5H0luvUVaqfzAEDdPBWysKOeAU08hzoR7e8Ioff5wQwjwXcfGJP83DSpXNvTZqv23lhMQBbniVVfvPaVGdb0JjzfqGWFS3BGBDA0a8M8YX4+SYG1YLQeab+vmRegPVlBErW7xjGr0HOpGSV9owGf/vvrVCmtM5cDOz6R1aKWVoAP864xWpAZBeUgMFDsGSPrXk57HH51WQlM36acWqcKV4Hw7tYBhScW7/eQYohGnbzTcJSgxxsTfL0PvTni8Lucc32rErvpwwr7w33zdj16EQ3uKuVX5paxclVW4EqcdgS4pVOpqoO8Q5KBY8km726acPfkkdQCiafP0h2WoXch9qlRl0VufU9cFMSvdR96d/3E0+J1Rpb5szSflpCJsXckfzZOiE4AKs4dY9P0ETFaZUYOgtwe6KhbOKWLce6BCb8hSaOie+ZNpjaLRT3nz6f81u+/dLUPIIpMMMbWIHHWC7/TJaGOCn+cUct1JxMf9hRQOFExVKKa4xsTYzGqFm4OG5nieDZnnhFZt8jXirs/oU54LtBoAXv/Ibop8kXFWDIuo7V+sCCWT4GpwQLbzGxTqkN9vrtuF6ixxxXSl/OjxCQAggOf7qBwOa0jn1fAcwfRgkFhdRifMJ0mXuLtHHQOJpVIitqX3hz5l52IJAYbphMJI7mj5iH3vZCBCgUmEqQ9rF++O2jyWlGDzOggijT4cBYQrpXhN+QlwtIBbuT0tlDlVzjuRsNex2bQxJ2HRhhX3Eflq2kEhfSIgGVyF2k9gnlxdnPNj7Wlw9dLt6eM1QuGL9JpsJxJHNKHa4TTxe4VzJ57lfSymC6k7ZYHt32aN9GAvHw+3aKJ1bnzIYAYgQ82k024t/qF6PDUnqCA9vYhdTfncWdyPH2Yi6azadRnK2tVJ255l9NticJ32Rx33HZmaM7PeXhu0XR6HN5qSxoMYORP7B/swfl7xrfIXSiHeBCvOFEmEsBPPIJqq2SzYNTCXTfIXtDpY6Qgw9hF/LqTeBoitOFB0tHSKEV01FZ7YqUWH723oJg66d3ZpX9NIYU24LKo0kbomec0vfOjEO4O9n1Cedt05Kj1GW0DKoSkneVmaiSVcd3dAzPVirt0yXQvA+fXsaEHkrw8hG2xPizr+8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: YagM1MOZ/+vntLffZ0wAfULGnjtN1tHnTDqxvajo5Crkma9tb+VUEDn8Ij3gZNN0Q2ExIHgP+3RdOqnUXbQiH5S06eyxK/I+Zple+SvP617SFneECM8OqO2lSYH6LhXYZitn/Xi/y3NMyq5A0jav56aIXaCNpq/EW5jzYShdIz94gHTx1K+e1vHJNeBbL94ot7TQiHP1kBovs0esaBQRWRkM4/CyXyS26k3QbmUJuNSpYtVN8aksahFkMmk2g7UeltdN2jm08JL9wt7axZjv3CK4Td6XJtLsR4Bw6hT2aXa7mYX6c/Dj/91ZptpsqnqkFXmVBbskHc+Lx3WzKnLCAh2cqvsDf7CpQ9kHWAkIx2R8MuDi8ff0qdlaLm1UEB3548GPnWubaF89LNcwTwJUWgwhuUr8DHr8j9VeYKskVH6ZSNL4DY3VkQw4mAISL2e1vQH5kIFeNrVTcse4/QBWWHQ5YqZaFafwbla+Img+DiOjsaIzWTcvyG88F6ipEvVuNsZou4uzeXUQ3Tm086viQn8o42cp6+aTehMT7mBe6VJ2+5NGbfW3wVhzeXhRWQ5HkP3ToMUnZj2uhNpwVqf0q64kTptZEhM5MltNt75RJNRNXXCD7SPWvRE7GPBMpTWdAKnyMQ9B+FbGdhQPEgc6Yx68jKEOuRvNRYS6N2JOLcA/sTtE+mBMQjM8W85jOIR3fVHldALF3LUAELhcM/2EyXHeQulZR7vn/QJb3rB38oGlivok0TlRgrdYSWHhJ2jf24k2tgR2LioWYmxCieo7euQxrUD/LwkTHN5DHb/tPoo+GJIka+XQ+2lnOCdtEKLsq5d5OZns9mghhCG8LNuYvj29CVwy8o/IRI67oAXp5+YdtOuYGdHqJI/WD2kzo0EtSzaQOQR5AybWmkqREQjNiEeToLhAQBssjV/2sSGWvDVOE+iYb65z4xE7kaJXa1wCnmSLPwaj3QwKUNITmOtk0GopY8hBlX2waPIRRsfvatl9GrlWJwyNVIsLDrOxAqn/MPe4OdaHuUp7aDa63Igx8N4Tsns/pLIjmALuE6VdQ981SWmiSTa3htRAlXJKcWzHH5uXRiGlTDq13XBMJA8HbO8ns+VK68MB5bGwVg6utMNLFkM9oXAAbcy7LZ/MRx/GgEnhF7AIsaHOLglO64O0GCif86e2oawe6GEblibnR+glKqMgJ+w3ZlyBXpwNMg41026IGmqfz6ULZmcT6VQpAQcVyCyIhU3bT5YSEJszjlTWFXw2W7RSnv3xUN8HB2we7oeqFwd5ndTfzvhce7sySH9uknNXFR2TzLHZ+z/6Mlv3HB22FWtzqG3CagPM9i6qV4yQtFYWKkjDFbn8uBv4uWb/NXyALJM3FLfJvsDdZVPmN+u8A5wBqGz5zjeXUv9Gpuh3jnSgKhOOXXfIc5M9qv0/26+urkXLfcCaL0Zj1WEQR08GoAbkxabrQGoUbk5arFKeYbaNYt9BInvV/HTNZKR0VZPb2En28rhpnHe41zPvnhvNsqPu13TbALR6J2N1agwQ2UnO3EfOl50b/9R1YXF+1XaDrBOhN3FiMcmLHIqnCpcGr/3NIHA7YxKCnuXdYW00H8A8zab0JEqRLeW7iCUhJIWyq1gQuRzKPm5mN+vvnrrhF7oJ746eCxZbt+lLqrDOnK3JmVvSq57H1pLMAe+q+2vMR+3Y5f7fvMZyoHTCGNfyV1jqOD/bOdgFiA7ihq2UBkamarS6rvAugNPYXC+gzuJ0lJMkVae6788VNBw= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03d4d53f-2f28-47d1-a84e-08de58fed3e5 X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2026 15:07:43.5541 (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: ecQmx0svNIhDvDT+SYpTfVOYJYbhEquqf3IyzwtI6JJhV05I3S3FwJQxm8DbBOoTiRu7faV9VtsUTmVoyb6JKwT9RNJpHSUzIcbEXN+eRzs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3806 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=a2gPNCc3; 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:c201::6 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 Reply-To: Felix Moessbauer 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_H2,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?= To give an example how to add components to the imager BOM, we set the corresponding variable for the qemuamd64 target. Signed-off-by: Felix Moessbauer --- meta-isar/conf/machine/qemuamd64.conf | 1 + meta-test/recipes-core/images/isar-image-ci.bb | 1 + 2 files changed, 2 insertions(+) diff --git a/meta-isar/conf/machine/qemuamd64.conf b/meta-isar/conf/machine/qemuamd64.conf index 7d5987c6..8d0753a8 100644 --- a/meta-isar/conf/machine/qemuamd64.conf +++ b/meta-isar/conf/machine/qemuamd64.conf @@ -7,6 +7,7 @@ KERNEL_NAME ?= "amd64" IMAGE_FSTYPES ?= "wic" WKS_FILE ?= "sdimage-efi" +IMAGER_BOM:wic += "${GRUB_BOOTLOADER_INSTALL}" IMAGER_INSTALL:wic += "${GRUB_BOOTLOADER_INSTALL}" QEMU_ARCH ?= "x86_64" diff --git a/meta-test/recipes-core/images/isar-image-ci.bb b/meta-test/recipes-core/images/isar-image-ci.bb index 7f2b404d..3db7def8 100644 --- a/meta-test/recipes-core/images/isar-image-ci.bb +++ b/meta-test/recipes-core/images/isar-image-ci.bb @@ -24,6 +24,7 @@ WKS_FILE:qemuamd64:debian-bullseye ?= "sdimage-efi-btrfs" IMAGE_INSTALL:append:qemuamd64:debian-bullseye = " expand-on-first-boot" IMAGER_INSTALL:remove:qemuamd64:debian-bullseye ?= "${GRUB_BOOTLOADER_INSTALL}" IMAGER_INSTALL:append:qemuamd64:debian-bullseye ?= " ${SYSTEMD_BOOTLOADER_INSTALL} btrfs-progs" +IMAGER_BOM:wic = "${SYSTEMD_BOOTLOADER_INSTALL}" IMAGE_PREINSTALL:append:qemuamd64:debian-bullseye ?= " btrfs-progs" # Explicitly remove from wic since it is set in qemuamd64.conf: IMAGER_INSTALL:wic:remove:qemuamd64:debian-bullseye ?= "${GRUB_BOOTLOADER_INSTALL}" From patchwork Wed Jan 21 15:07:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4812 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 21 Jan 2026 16:08:12 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ot1-f57.google.com (mail-ot1-f57.google.com [209.85.210.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 60LF7uJE004056 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 21 Jan 2026 16:07:57 +0100 Received: by mail-ot1-f57.google.com with SMTP id 46e09a7af769-7cfd731693esf15360959a34.3 for ; Wed, 21 Jan 2026 07:07:57 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1769008071; cv=pass; d=google.com; s=arc-20240605; b=dSVvw1qq1ljioG2T871FbXqLuEKcxXVAzAyWn6MjAXV3GicLYq+6nwzkkV4pLz8+m7 93rya9MUbEQQxyqDGAd/ekEmmAWmG9hdnhplklnS74GO1Qp9KkbPmeZckuNI+9f/QikM CDvmK3SUWHQw+5oXMFRexOZTLbN+UXg2JUVu0+RUHxC2lAXa3nZKgWfQBK2jdFUGqOvV Hj/UoMjFA92NQMxAAlCrVG5I2Bbii92+3qvI2W/bHHzkbgpgGuCdkmCyFGey1skvV6/J TTJwK6Mp2+CUE9ywXm7VKsejobiWB0hMFG3q94YqElzkImrv+Ro6pRARgCCYj9n+T+Up edhA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=kCZZDNenFlklHSUsUHAdViNUybBc6q+wPcc/ysJGzxI=; fh=lNGUt/AI28vMo59ChXSnoXT+wsqIGm1FMZmqe8JH62c=; b=I6FEZl6fGG37/g5yBxeQ6dyVtivcvnvgpkX3Uhe9sYBN1csdtztcCZLO+mVglno9zE gzHIb/XkH0KqvwloSOFzgr1dzJ5Bof2eJtmWXmAsmb1ycb7oENJtLLQfy3orX3vA8lrL VfjCu4xCTIaOa60Y4Pt6VNYk/4Y6FOBrFoscKg5gEHJekEwLfcZL92TF8FrSSS1x1OSI GCi7vB3Cb0uU7EefchTW/axQjiFsKZ0EsKOJJU2NjCrHqe/NYH9mnBU5Etn/80CnF+EC wRaYfXt9MX4CK6RDotyN39Kg96j4OjclwhFT1jHWPzv+etLemUlLb/UVpzcAy3K3uWUD jXbg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=tiHbErEN; 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=20230601; t=1769008071; x=1769612871; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=kCZZDNenFlklHSUsUHAdViNUybBc6q+wPcc/ysJGzxI=; b=f5ge9URcPsnASqrY1G4ftoxXdTCPIs8Iq3awtyBroUP6aDVUxfipvE/L2eUQSE4tZJ BKHVXhi+hpL3A+OFa8mquNPg9CpQgGy8kozmfLZLUhVNKlEYhsPvwdXCnzQ79pNWxJkD kVS0DPD2P+sjRtYyfahqHBimppqWnytuVGDuiZ/prMH6FB6P2xjV+QyIhxViu9gqQ92S kFtrYIESR2aJ4N+5cJALdZxL4SIDmUHdfnGSJ3EG8mOrm3LlEpYYl8MNcElkn55hFFlA lmCxVlv+3Z+o4hjg0jYiQya69+GoSqZdMJ84AyGAzbnddMo97HXe7NIP84jJGUbB5RQw 0nqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769008071; x=1769612871; 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 :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; bh=kCZZDNenFlklHSUsUHAdViNUybBc6q+wPcc/ysJGzxI=; b=Y5zEyWh29RCbjO1cBNzpP7CeqQl10iZIi25q8A01Tkbqtj6n38oAJq4OngiSs8Kz2V N3KMJRpJPn3EILS71cDWbDJQp8FFeY6f4NVU6TsTQtq2ZWBihBVCOmesVNejWUf2idtP 7VIDyGn2hX4Gux6mFuYrteAZxoDC1mSWvEf1zTicW8T0pqOtzbUEEfHIIxpEpOrAjNWJ N9Vs/G0EMz0H8nMcLLCogVzZBozrdZDfiZ7B91tqYaGIIfpnjjBJ3O50aX0JJh8JlaG8 SOs5W1vqQHQQ3C1c4dWiyCKXyFtUAMqwf5w2iTLz5YSeyaocbSlQ1J4h9hmsnr2gRnb4 fg5g== X-Forwarded-Encrypted: i=3; AJvYcCW0mBnKjiF8J3173/ISDZxoh/wlOlE57/dzngoq9YsKRrMonWH8ZxV1PkRpXHu72aarvQgPd4Y=@isar-build.org X-Gm-Message-State: AOJu0YwFcdr16+ep77Qc8bpX/ea1RGQ+MeWf4F0zyNEXBxnlOJmUqUCL I2W2LjmaeX1xxJN1JXwYTMOeFnCD6vy0DSJ3+kwI87NO91amB7Khkkrg X-Received: by 2002:a05:6820:1993:b0:661:1c57:1b40 with SMTP id 006d021491bc7-662b00ecb22mr2057682eaf.63.1769008070924; Wed, 21 Jan 2026 07:07:50 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+Heo2CuoC8eleDW8ytlVYrXKGQ+xDOxluRztseymSuGxw==" Received: by 2002:a05:6871:6803:b0:3ff:ac5f:8bfc with SMTP id 586e51a60fabf-40428a3f345ls2652870fac.1.-pod-prod-09-us; Wed, 21 Jan 2026 07:07:49 -0800 (PST) X-Received: by 2002:a05:6870:b009:b0:3f9:d104:bbb0 with SMTP id 586e51a60fabf-40846c64aa0mr2584503fac.25.1769008069784; Wed, 21 Jan 2026 07:07:49 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1769008069; cv=pass; d=google.com; s=arc-20240605; b=F6TUk744/HZfwX//A91EUspM+qS4u2rhGgDAmzd0xzfUON+uaPoBnvW+8wkFpzXhDj pQ7xsUSbzkiEzLviP1M0wnhAoJa8143tktJrlr8sCy3dCEflbqfbz9HGz0KsAlF5z7xH 5u7WN1Hsj6gBZ8x60MkDXFgKErKHdDFK0Zyx8P7n7a9YVsw7IkHNGqUuEgvXQJeqNY3N httYB1y0cfblBbdc1WCKBXBut61VDHsTwQp3+H7cdSf+R3WlExK+TRaI265v+UItqUjt xjVFx5GJN7VczKsivREglZ2gnsuru6RGsmXxg80ZFrVgwKOG9YQq+iV2p1muxWDmCybn ot5w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=HnVVAtuE6nYSbHsa3xEkP6O/ywR6cPRsMekx2fzlqzY=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=L8CKR/R0cKix2eZcokU39hXrtd2yrZ/2hBC1t7U6uEDLFNsa4zYFvXDI6WC2nAU+mL vkuEXa5MrajsHNvvPyrnb2sOAOSQDjfuOIK1DcZK77RcGZtgYX13PWZh+oehkBHjQh1x b6d4c5CmJqZ7V8atIMcXza8Bl9cqNbB+/S8G/zPrL0KNbewPxgnEIdBVx5DL7rSgtFe3 Tgn+cST/O0vTCmbBvCnmgCF5JU5KOU+WQM/gAqkn1gZHC4dmhcuwo58eM7dKk5Nix5xn As9GdFxMibR4y4jN56SQUSTx8NWCK1JyX9OxpG7jz92gmxwAQ+5FVVT1uI/y82k0imJ1 wQqw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=tiHbErEN; 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 586e51a60fabf-4044bc8c805si431656fac.3.2026.01.21.07.07.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 07:07:49 -0800 (PST) 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=gMNxwe9p35kcW64KhnVTYmLav0uACAc8GknaMFXp5HsuvocbdgurkcoD8kzjoHahcuZlriEGYllWOOyCg0CCXY/RriTRnmwS3fi91DnHwJEqwhniW22nvVIL2FhdT5eEsIdxOELEHFaHuPFG/qzZt6nxvwdXH3tnJlSuF4XDmL8/RzpIub87wf6RC5WZ6KrtNqoqzug55qVvFiZjKbAKzvu57abkm94b6wmoPzOURbHdDAPgASKVnBJOWt1YJ3GyShRzqqJhvoCxyshitRpx8B2lk5kxTU98PWZxrbMKRoFShjAS1zLy9D94wNhyj1quK46qB0k60uj2G2H1RaQxEA== 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=HnVVAtuE6nYSbHsa3xEkP6O/ywR6cPRsMekx2fzlqzY=; b=NtI6mbPNCYiLuJzFpy1BvDupqfbU8xDMV3Ba3gfH/o/Rv+FCw4yXLq/7MRsZz1JlXYlqPs7/GM0P0jGUk25kTNBqvKM0zdOOFOcxZhJLEdEQzdT/C9iYtngHzTFr2cAGHvauANfsFBfQpDfp5Ai33v+8eWdIRJP/pFznTcs+7YbhWX3ejGkT64Q1srn3ydUnJRzFo+PEYWZTnUYP+u9LAA5aZlIpq3ijey3ZhC9PaPLvIsYGWxL2BueN6Cq3yCroGQHRlQVdBy5ShBKrwxRnetRBPQxj5rimyeLYwXMVi0TvQJYoq1BRgM8xvmE/w5I8V8BKPCSAxbJNHKHksm2ifQ== 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 AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by VE1PR10MB3806.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:148::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Wed, 21 Jan 2026 15:07:46 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5%6]) with mapi id 15.20.9542.008; Wed, 21 Jan 2026 15:07:46 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, cedric.hombourger@siemens.com, jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, stefan-koch@siemens.com, Felix Moessbauer Subject: [PATCH v7 6/7] imager: create SBOM of IMAGER_BOM packages Date: Wed, 21 Jan 2026 16:07:18 +0100 Message-ID: <20260121150719.2719579-7-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260121150719.2719579-1-felix.moessbauer@siemens.com> References: <20260121150719.2719579-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: CH2PR17CA0026.namprd17.prod.outlook.com (2603:10b6:610:53::36) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|VE1PR10MB3806:EE_ X-MS-Office365-Filtering-Correlation-Id: 975760c3-bdbf-46dc-4d64-08de58fed5a8 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: ReOT6/w0Bq3P9CCLkUKnaBAcTWcGp83R6PXMhRLszhmuhQ0txzYtCEjvLfrn5uugx/9DC+k54VhD9i0a5D4kJYTDYYnO9ohlGfXdFHW3UdIgUW68mRtvTqjLdUJ5vY2FXKWZn4UrfuJ+XoULMNMCyIaGJGOMEsnUHTZoj+ZBCNPL00NxWosEiDTbOHuaHE1uUEQSKdGILJqCE0RYs3WG+0R7HS/9hVs8gGhmzVD/D4nI8xOLExXhMDE4i7tGUfOPt8pJrwrOVPbpDr9bfnkTdpjdCOjVG0sn/EKzDozGQKE+Jm183oFB0LrBdpzk+B0iFm84URdsV3OZHBogtJLgrBZsSLpok/4+RmU0r8Ci9ce2cADRyYegYg/6v3mH+YKamU8MGbLixIoYhJxwJ/y4mbbWI1eSD1EtcTylXX9Meq1MGVrbKwcNQBTSDhp32Chaw614/iq0uW7JM6QYHLTYGNiDcd2Ca/KBnG2vu2OshmQCfbqTJ+erzIxKhtpZnFgnMKck7bSn1fCmsBAmDrrX+YnwZZvBho6GX8FkmO3D7wj7PqHL58UQR6+qwK5iYQMAYL1ro0OCgCrbNpYJiPipgoxfBrrJdziFrMctopNl1b2s1VTviWn9Ce8aTUZj0D+YG68BaCVgOxf5nuCBGhbDhRdGuS7he444Ip3nhIA4y724iAChkM8jxKolzIAtinW6CijHrRZAHeCj758zRmvNKR/PwXX6hme6uhrR8q0haXlTOZY0zftFJOCEBV/dV1Xh1wLevxtXG6pyTWgFOPTwEBLlcVSJ2e88wjxxOFpC2rwYDOauQK58TPCyL7K0NnLqWyQQjHbwveUqVDnC6iZlGQzQ5HJ2LZjXtFoxtYLHakXWaQK9qhI1aYpGgJM/7a4JjUIoXUyF49VBIK+ta+D3+ptEOEb0KATLXqowcWHrjJF1Jqm2cTyHSgk5XXcuyxK7san2AupPHUhaVHqhu5h5IZmrqMZB2mzfbNOyPDxhTCNW87X9cqL+figlLvtKp71ONfjg8WcEgFH7Ls8ViLiAbkSqE/eI1/IIDE8sUzAu+6PdlYeQyFJUAEJSy6cc5pzGo6O1JnJtWzCmsr1EUTjBfGDpei/0j2mcTKcci2GkLW5JXFhhHMK0SjdX8oAYBuXKqmT/t1fNz7l4YVMf6v41OI4xVudZ+MGDZ9XPnpZZqnBMyT37oLEOKnzaWLeigjdxLIOfT/4GBke2rfq/9raSBti4yHAtZTYZllC1ZP4qVob7r2OaNmtYulpbZcSXMkhLr8WLoO3NYD7noLZ/PAgUaNVGi6vwQFJVBnrttwXa0WouYqfbgEkjetAG+xQz7YKG8Mw7KUwHMc4FyCMpldWujMYCQqQrot1D8NkP3jedOF6ZAUy3WGaipwiYdtwoMIT9Zd4QEl1POHK4i4M2QFwHmKHfXE/ikEeb15pIosXQgYjqFL8BdijigBwemlKtudJaGq0xJm8XJueYcH9l5s+298ngy0RpxVkJZFkfHqarn1LtO+ZXDEDyp9muoPH5RxzQ4JmNt3n7dfiMps4P8NH1bUWkfvRCP43xx2s/laVSfvw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: G0YnVnOw+Zhhd6vn6E73zbTgXjMed3+1E82GuS5PxPmqbJbmjZ2xyQfLKw0IYyx6wsZsYlY9JXWlS20XrZweLdzUINXjYWvSXsbqcW5irVSr9fnX2WIu+7XXrlMuDajPWMX4JX/7H57/DxXyWGdcfB7HQcbiZTf274Ixo4OPirv4A2Fw9396CcjXQNf9bJgv8y6UD19yVi6EpWoQiuL+7f3moKTvuf70lgnX3OG/opDTB23NlnAvuSSQzJpgZ1W8Juc9IgfZe/jrpI3uzL9UlBYcK0pb7/KdoKX/ESXX2WFvG+M8n/5Mk46yBVkZrIucHhtPur/WpO7/z/e33mzv2Gdq7x1LTCIdCLPs7FOGya/dQmEPgorynHW9j03xXGRyxviIU5nNO0OKLi/dR6QXFQTc/2QITF8S9BvfQFSBa+dmfwAy7KVKZQD+T+Ntp0ArhnmPoM4NkA/zTV8DTbTAvpZJLJJTxWV8AyExmOuEyBus34hR9WOT9sbQ4tgHDqssQhxmYkRtVe0FqWxfOxUkNHVCI+BAnfWZ1xuHYb5O4NsEptF3+9oJaoXFjX+F0ttoC2BR9ppjgvwUNZHjefwD0b10E42PpwSMObubHJMcCeJzZGTbmwoNjbi7b1Vz0nnvb/QCGGtWB8DPcu2P0nfldZwcfHbk9pPh0zSoWqnIn4eSvfrC/0iyWYc7CRO+/eKZq4ORMr3XU829WdQaU36rDW8V90WqVpNLcaRse1Iw/xBUj3koAd1GEP196AeTq0jNNL3iUXcmd2fp/HiE9yrLHsA7gZ0RUHi5IDIQZJzxR05S3mqWOGXl/NE0H/URy92zPY7yxQgUwZ6SnoZGA4ONiHszRUz3wn21eOeme7HXKxvEIUisuzxiWOF0BbW62/yrmnCriIdAlxa5Wb904oIeXuLoCNe7yIbN/1FBHB+ALCqipswlG4PxqIf3ttMpSrpvAtx3zVPxy065mQZ1kVvvGO8v29ANApfWvl80ULDL9NSW/r+eFCAoOzNo6azKDQrGBdBvkvOwictZzBrWjm6r9vnX7HReqQBcbjybYvGMfNasCW44HfFUzgxNXKbNo840UurQMGcCzycf4tvIwG+BuQYrOY8kRt6KxWkqqUJzAFQ5iIIRMGvjdyEkKkyAWSLXzoC2e+7nAKm0fXVewnulltWCD6sUMJrYfM6gsXBzOM7nBlJZf/TlIbSG6B2i4Tq+lzji4+8YwUxOf9hGlUqK57Xsp9EsWaIlmbAO1YUBs1KBBvTO9vgNvrkn6KyOfLSy4oqCtpFJeRVn4WdtMINz1AltLm8wIh6fJeSJEgn6pa9/eMgCY/sgKjj7ajt4KRBg7n1IgMqL46Zy7UQkK/Dh1ztT6b09U1g7wTMxKNlhAmfiH+yy7CCq4tRQW0hPjW6KVxZKThIqI2nNiQ4Yx1gp65761RObSRF5PT8d2H9XZOT7Tt+J1FVTJw8m0nkGI0AIlOjRLMU+DPfWiGbavHa7S4LjRV0bbcyWaDx2UPQoomdMEe4J5o9CtkPEReXRNsAzvzUIGfe68B5endcYM9BCyrN9hvbQD7uhwdY7HR1+HjCNG5DDAlSsbEALoyCV2X72cKpUFIyGt+4J/01qy1CD8CrVEBUvDsjXyJEVjyc9aG2H5GxCGAr8Avy8TvRg3qEIj7pHCDmOpiO6QWQpYQVHx3QN+0gRjcCRE6CLjCQjIXilgvHRtuu9mqoUk04Uh2I18M5ECgoC+xas5j1cwQFUJqUGGJrtBVUBRFBC3PmVqcg= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 975760c3-bdbf-46dc-4d64-08de58fed5a8 X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2026 15:07:46.6716 (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: Gk3aDPcu4fQd20r4jSOn8lra0G2VJIxCNG3dQWVXjpwu33cwU45fbYUW4aur0YhJIPTUuyRJCMTOjw6gJXqniaZrMoLc//j+FhjLX3JhRcE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3806 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=tiHbErEN; 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 Reply-To: Felix Moessbauer 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=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,SPF_PASS, T_SPF_HELO_TEMPERROR 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?= This uses the same interface as the .manifest file, but adds the packagse to an SBOM. Signed-off-by: Felix Moessbauer --- .../image-tools-extension.bbclass | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/meta/classes-recipe/image-tools-extension.bbclass b/meta/classes-recipe/image-tools-extension.bbclass index 2027effb..b0f25a69 100644 --- a/meta/classes-recipe/image-tools-extension.bbclass +++ b/meta/classes-recipe/image-tools-extension.bbclass @@ -73,6 +73,8 @@ EOAPT schroot -r -c ${session_id} -d / -- \ dpkg-query -W -f='${source:Package}|${source:Version}|${Package}:${Architecture}|${Version}\n' ${local_bom} > \ ${WORKDIR}/imager.manifest + + ${@bb.utils.contains('ROOTFS_FEATURES', 'generate-sbom', 'generate_imager_sbom', '', d)} fi schroot -e -c ${session_id} @@ -80,3 +82,23 @@ EOAPT remove_mounts schroot_delete_configs } + +generate_imager_sbom() { + TIMESTAMP=$(date --iso-8601=s -d @${SOURCE_DATE_EPOCH}) + sbom_document_uuid="${@d.getVar('SBOM_DOCUMENT_UUID') or generate_document_uuid(d, False)}" + bwrap \ + --unshare-user \ + --unshare-pid \ + --bind ${SBOM_CHROOT} / \ + --bind $schroot_dir /mnt/rootfs \ + --bind ${WORKDIR} /mnt/deploy-dir \ + -- debsbom -vv generate ${SBOM_DEBSBOM_TYPE_ARGS} \ + --from-pkglist -r /mnt/rootfs -o /mnt/deploy-dir/imager \ + --distro-name '${SBOM_DISTRO_NAME}-Imager' --distro-supplier '${SBOM_DISTRO_SUPPLIER}' \ + --distro-version '${SBOM_DISTRO_VERSION}' --distro-arch '${DISTRO_ARCH}' \ + --base-distro-vendor '${SBOM_BASE_DISTRO_VENDOR}' \ + --cdx-serialnumber $sbom_document_uuid \ + --spdx-namespace '${SBOM_SPDX_NAMESPACE_PREFIX}'-$sbom_document_uuid \ + --timestamp $TIMESTAMP ${SBOM_DEBSBOM_EXTRA_ARGS} \ + < ${WORKDIR}/imager.manifest +} From patchwork Wed Jan 21 15:07:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4811 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 21 Jan 2026 16:08:01 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f56.google.com (mail-pj1-f56.google.com [209.85.216.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 60LF7x0J004146 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 21 Jan 2026 16:08:00 +0100 Received: by mail-pj1-f56.google.com with SMTP id 98e67ed59e1d1-34ab8aafd24sf676254a91.0 for ; Wed, 21 Jan 2026 07:08:00 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1769008074; cv=pass; d=google.com; s=arc-20240605; b=XlBujs+o482ZYnZ70nn6lih/0GvC9rmv19C2ZXLxOu2CAhSmNQPHmWHIHjY7/37ppi iGXBqQwc4udqVARSc0Gr2DLPwWVfhrcP9cpHK93qvZMC7xrC+t6JpT17cqbEgb8of4+g h6ZTxpA5bNbi7FwlrYQd5arDL4385QJxAlXXZwbUt3i64arJ6FrpL9roIlqWTWb1CFuZ rleSYHbnBFpVDYYFBkZ2FIxMmHBjZRpjvhgCj+rPHUECrpTEVwtFHtF638B4x5jmzORG 7RTZhFyzBAmLyzkf9Ke6M8ireUpHvHbflFphgH/p+7EYRW9Ds+IRI3FXi4vxq0fU8KWs 9K9w== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=C5PUilFrSt68+5TCVOMTYk0zyV7dC/h84L2a4bxvuxY=; fh=0g/aK9tOW+PwBUgADAkS+uHh3TyJfk292TkjQL/p3gA=; b=TqiMNMtk0SN3BnRVVTt9KAgbBYevCK8REyAx9vOPyQvq0SC1e2at1Jup+E3EBfoQr4 A7wWcrgYcV6uhQrdoG4HEIfjwAgltdlmIbLoU4c5ay5XP2iRINDUu8UxoubABCY3Qsj4 10vBqkSc+h98Oev9LdzrX9RFAfxgVRuOWFwSpXABypPCW32MhM/uxqwJ1QEghuJhP4Qg knT1A699WbAtHL4oJD9WSqRJm8FJpXu40B1IlKVOKCg5VdCeY9P+QfibIaHbhEL7SEJO Ad64tVZFeYniNj+0LbqmLptaBz9nreNWcLu9xQhVScG8EfHprXkuZlbj/CySwje8pfdk FtXw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WuK4R1XW; 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=20230601; t=1769008074; x=1769612874; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=C5PUilFrSt68+5TCVOMTYk0zyV7dC/h84L2a4bxvuxY=; b=qM7tZauMOd0YVkT5r+xzUzflvr/GrCQEQwyAfNwl/5TlKmeaAZqloOjMoxBS1leztl XZQbeLyWYOcq3xKAmWyc/tSFoU6VYdN07/Q/6jC7/1t3E8tHUb7w4tXMn7g4FJlFUnID fVSE2IJE0k911ICKtde7rSlTmtE9EnHwTLHGhXuQMlr5QOX5pJ1wYuWYoM0P9KYdjtZz IXymBkZnTS/17G4CpMpGdSg1AJ9JG8Ae+t3FUJ4OpfoPKuSLUhD/RZRtuK4lmHsxtCau 0Qqk0oRSMq/61AVaU+vb+N7zc/GlUYq33piDcbxj0H9JJT3ah/tLoCZX11jtPZ8lbrEO e7DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769008074; x=1769612874; 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 :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; bh=C5PUilFrSt68+5TCVOMTYk0zyV7dC/h84L2a4bxvuxY=; b=fyiMoNVooFtyhN6fFzKqSIXXbJD7bBxC7GGIA3u+1cIs4X73Y4UJp0Ifs5MaFODFPg tNM///05kGdDl0NLndU8j5DIE/gBnXMf7/SixRcZRatNVYTiW0JUmRQM6+dtxQZ5eCv6 vbqCwp5AkF88WNBFKiY4P035VWxvJkoOUNXSCMPr9eELHFMWHLtLzJoct7xKnlR8gIC7 8Wz/W67Qmyh5O17yu2c1wGSa4ScJxXiek242gLUC57TCfwyqNEonLdN9jLLnPROnVrsq eGtyug64yokNeH5qIiMj9QtuvQjkGpX6I194znUYNXqnoh1OR+PIy/UWSdf/6D1ViYd6 Rfqw== X-Forwarded-Encrypted: i=3; AJvYcCXW46LRwVW7ccnY8GNl3QT4LPF9PkJjoOIiDXRUmzPlBRhpggLreEXBQlw3Y/eUP8gHi/e96dw=@isar-build.org X-Gm-Message-State: AOJu0YwJIrRtrBOxc8z8auYRqkEhW3Q2sKMM8t85ejsEmH0WOavWq8kX AhyQBJZiWl/VvoquktpZRJoZIZPhJClDvozwgd185OMzhpK05mfREg7w X-Received: by 2002:a17:90b:33c3:b0:34c:7212:7a67 with SMTP id 98e67ed59e1d1-352678b9b13mr19035502a91.12.1769008073802; Wed, 21 Jan 2026 07:07:53 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+FHpK22FSIrUc0X62J2oVlhUb0quWZwotNQU4xi+0TdCQ==" Received: by 2002:a17:90a:c292:b0:34e:be5f:7cfe with SMTP id 98e67ed59e1d1-352fad4f56cls394574a91.2.-pod-prod-00-us-canary; Wed, 21 Jan 2026 07:07:52 -0800 (PST) X-Received: by 2002:a05:6a21:3a42:b0:38b:e70c:6406 with SMTP id adf61e73a8af0-38dff36821cmr17178777637.22.1769008071892; Wed, 21 Jan 2026 07:07:51 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1769008071; cv=pass; d=google.com; s=arc-20240605; b=Cf1UQC/skdzEW05D+K4Yee7yH8vtL6hft4aU0gBn2mRcqZBva+aq8r0/JNNTptZxAi 3MEBDN4YphKpgON9Gcgv/9n1SOPBit5t1+aTf+yXQdEYURMxH02ET7eA2eLpE6+3QP8+ vVxk43SOluLFEk/6qP7yVsb+upNa6yzuqBz/6k4vHRDILtv1Jfz281n5Uubes53P6WWk Ptbv4adJRXk09dLqPN27hsOgz1FaJTHRPuD6eImsf8fZZOIHk/2cokG1lXIZQHxzG+tv kwie6LvPs0xfyKXF+PLxws/oMRGnyoOV2fIpVTbAFl6h3qbi7kQ/PNXj8JZLP4K4CIX0 foxg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=Wb++9e+nnm+s3psiDz9vEnwh5vH+90FoCyVqABxee9I=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=PMfAl/bVnkC51wP0jLlAafFOz7Dz3ZwRerwWIqHuKH/rOF3H/qrZnQZlP9DQPbCBNT oeQ7V+HmbkOWVX1f2HihEkD0O+jhu3djdADa4OTiT5EPXzWTCxo0vg4zNFBVsRJtZNS8 Qzwx2GNIN+9Aur/mcqtfIUsqZs/+vharf4F+kerq0lbhJ6u593qwRAsakzzDfBXUO+bq GOVrj/4X94YfbuyeiTgK2JOGjwh7yi2ZBdMr+9eDyg3mDkKBV7ND/kZIv2tT+A/ziKqZ 3mHwd36L4ojFYJlIOwrNuMda1UrqLn/SvbKFPTDUqgarNeD/G25clGV/pSgoI7FfLrkt zHXw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WuK4R1XW; 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 d2e1a72fcca58-81fa10bd8a3si651061b3a.3.2026.01.21.07.07.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 07:07:51 -0800 (PST) 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=ctbx2KP2uehws+YqKIn17YAMdyTdIDMIU+bQAkvoI1tnXDTnIG1qIjBj19gQGJrWtSTHP4ymngxXrV3XJ8zxBqzsWgWAsef2sFlN7qnQEMYEtMj9rWzbnOwX38OkgSIY1YeZhVjGoayDw6e2HwRtTJ4cqYZmDTlOS5WBpVNSrN+3N/gvMkk0QsMUStM9JS2v82MaKBH8xC5vJANRBzsyxunxzWGK4lpY4mC5I1XUpIolWLYOqweUNSSh/W6f2dL+NeYDJnTFrJkE4ycQvZB7exPT5ZvauGVk8Qabs1YcfDSU9qruiP7iVvnzFA4BU97gRX3/d6eu4dR/I6sRva1phQ== 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=Wb++9e+nnm+s3psiDz9vEnwh5vH+90FoCyVqABxee9I=; b=Ux6Dpzfn9/zK/s72fN6DvMknk2toA78RESChBGLIeqIv4Zasdri1rGmHuG/QHMCBwFhsUUqBZaTZo/fkHqkNg/fCLD5g9HS3dv6BSpu0NAj2TbDkq8XhCn591m8CrXYRTahJg2KLAlaC2qaAVjIft9/7Z5CnmsOsxUbAbGxDFaf5wu/DQpzOkqCDTAAzV45zncmlScDghaY+h/KEQmb5gkTbdseFiaqwpR8IE4a06GnnQ9aabydpC95xVbvMDSfNaO4IYBCXb8NC0PlkH/5O+4hbsyekHz8Jeqc38ZU9iogMusXAY91qOZ5Qx9tFcExsXY3r9OH+rW4TZkGA6gyhgQ== 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 AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by VE1PR10MB3806.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:148::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Wed, 21 Jan 2026 15:07:49 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5%6]) with mapi id 15.20.9542.008; Wed, 21 Jan 2026 15:07:49 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, cedric.hombourger@siemens.com, jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, stefan-koch@siemens.com, Felix Moessbauer Subject: [PATCH v7 7/7] wic: create uniform SBOM describing all image components Date: Wed, 21 Jan 2026 16:07:19 +0100 Message-ID: <20260121150719.2719579-8-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260121150719.2719579-1-felix.moessbauer@siemens.com> References: <20260121150719.2719579-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: CH2PR17CA0026.namprd17.prod.outlook.com (2603:10b6:610:53::36) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|VE1PR10MB3806:EE_ X-MS-Office365-Filtering-Correlation-Id: 66720e0f-7753-4114-c040-08de58fed73c X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: MBlZN6jz0wdcqBmPnyg2loWfxU1beCO1mFUg3bk1tzrV40dM6Cqq7UWI0uw95Z0IrnTbgqVAauI4J85By/1/V/gi3s+Wha08GfgDT9ynK2KYrq3duGO/PgR0ccG8Hhi6nfTpq6ndSggIVNOeN9t0ilkteiAFqhBRhDC8XWC4tiXOes53aCyXqIVg0Au8d/w6A0HyYXM3NGxyfj0J7Jd2w6838A2ohAbgQs1bNZBt53rwOhTGNAHmvGxKB5+IwvpCooCuOQ36TUn9XA7P7D/4dATk+jdPkosRKXk1T8jn9xdM5LZuJfcrqxDfqquM57YvTkduvnvAD1ZoFnawhdRcJT7s9Tx5TNpP+N8LsYwS2eTTMmIWKUVZ64pZGlKfOeTxdHNp+n+46U0CniLIFiLPEIc/lENAXzbndICwfRayzE9Bp7hEoF4WT5lLZLRoUntFSlGmI3974RMFHMaZT4GyqSdWeyRFZnv2GeinNuIUmnl7bqzoV/h+V5lPW8VmUogZ9uAGnKCf0GFA6XTIORuVP0eU1eu13mdwwUZ7m3xM7/PfmrEkMZTRdDLw5sp0X8Jn33VPiaVyY10aWhzrxYMpJuaSuSNulc4Ew5j4SeHABWbki56iyWa0nN4hC9hcF1xKO6q8D/4SkZBUI/ZzKgqFWPnxx5jrUt3Vh2hPDjZ0KYWXHhZNhpw0HvRYOKBu5SsA9MXLMv1f1mLL6Jt/g7M42lp/+23LeEglJjTCfLWeO5xfVLb57VJfK22bJ3I1Oq7lLKU3opGM3ZJSI3h/Vk0vqAhD5Y5fcYwCx3L9MuZ0vWJXa03Y0C4bAp6rBP1vzKZi2kqA7Gh0nyl1Cdcp2Aqdix3OkhWNyIebHx0bv/BmpuxDK9O5uZXZGHfuc6V2OE7fBwxnhpif8A2VfSCiEz8R0prP1CbAFyUISRwxCVNo64Ulswz8Pmar5LytwK5yyLL2BNjasY/M5knS7m+Lbc5+RO+OLHzy38TSwOD3VyAHy19+DbUqPFln6RcW2413wxGeviZz3N5M1+BmUs6/mFVxFJP8ngujDbK52VixZ/5gOvmX0olqVbkqwCxntb5x4xffocHoCpXfz4Uu9fqq1f/PLCl4eFbh9hGNxAwl6qP+iOBoxqtiaK0e/jUQ499Af5PjVf5h3fPfCrUFoWmM5N+KHCFwwt9KI2R43atrak9Aqq/ec+fx2Em9mQG8Ezi0PnGQ3HlxLg0lfdjKWGlWzHmi2kGJiyw7AjW8TrwtjPb2Wq69AXBm7JBGmeBq5AcqFvM8QgT2vld3oP1cQUd2AkclLWxC1x6ohdkbftoYT/wmYqlhfyVVfyVZyjGIvFdIORQENprexSqz7CLP0yIjn8wzWUz+Dv6P5n3rDCeqAkAAx1s0/HpqedCtk49Zif3NuCYjhwNp0I4r0VUWiTtTrTBKd9DEqq9wtx32xGQek8wI1IDUOiUWXG/eyP0RtNIkUODh2isSGlBVaHouuXBHFf4pxK1nKBpQM9GGDRWBEOqfVlNfu1iHN6d4f/CDGxJsZ2CtylCQbrMkW0KwDujPYY10Ekf+/+2azrgA6gldbkGmric= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tNC5eHVoz9RiumXabjaLCZa6Qj0S22bZwqc4Jt6CkNTyzVvbKBG4CVVUKN1YhiHI5VkjC09advIab5IoMYDT0LYdUA7OKcIeIuDjlTjkFApMWyMWCihK6i4owcXljREnkGby63cmErXNJQIRnom1fLDho4ScsDfx6TPP1mURPcUsz8w48egaTAbBYVb20m0qEQAaDcJF76MjEV2SI7SPAI3lBbYvSvABgHtYxsunOZWIBLW3qXr5yRXTPnUTzNGBumzhY87iwNiU41IohgxkHsysJFfgwTZQhnPOPjuarwb5x9xCF8I4pSFdqhLJdvRzEV6P3zOUL535qC4/1A2q5vHTtrfjoz8lUWDz8ofpD190OC3iNtwbN5kH9jBWVCVSv4UinAENk7H1F5p+ZIYx8IGMc1mzFkuB+6vnmpCxJHqfTds/T516TMXVqtbVQEfgpbaSFP0w5n6H8pjQdsv6IUK/nxJiB9pr+SoOgXTXBkxHHcp80crCCW/BXQIDASRdeEnxd5e8drAll35f51zlbnhOR/vm7hOcDMfxvs+c7S6Qa8o/lZdWxGCGkYJaW/h7hGfAZfR29ioMgijkxWk5TKdR0oXHqfFjkEWLOndc1ES9UUN2GPDR49FsTnbSGXJSZ8J+Pa13lf/deSm9EYJrHdoStEOPdqBOzaez1tGkyF1CN8UpU9JBEXb+iNIVyFtuu/SgQ7Uj4O7I0LPH9UbmIOT2tv9cIOCAUvWzjBFggr4p66Fg/zzT83dfRHvBm3F7ev7Kbp/EwAbxH281l8o03z+FNNsC8xLunjn7UNZMSgCzkAV4uGoDF2YUEaQK+QKGEJs9jeo6N9HUrFizrenaVkQi5ET0E2vxsaFkJsKCg/LCI4+07vBK4SOba/wxt2WjRGhA/VItyod+gclPlfdV1zZIFaaSBckwF9Z+pmw2iQYdPA70fs7EWY7iYPw1ZYhZmEp8zrSToinaqAM4oy3Hxm6+4nz7jWpK1MD71oI7SIZ7214Fsi872pWPq40W9oYnB8exn/lts3W3iXhwS7v9rLzFYEdJcAv7RT24vPYCS0aOW05v25VNuBO2z3YCNlpam8HDQR6CiKZyUbA21HYdUu9X42aMz8iU6cdnCcDD5Yv4v+FSCDlqYhD9DBJEN8OCUVP5LLeHi5UPsmNtgdT05LLdkGedmeaeYuE6GFzoqGTKlFjKGenspMiXpkzPPoXxyLjPtHTY2aFnLtJGHfi4nb3v4VcWxNA3qJ7iaZU4Kv74IIg7Md4hgFJtPL38zlXY++4GQlDXZ8BFCnQNm1/CwORI9vG+JH3SAO1j/fW099Bbgohz3hqCAh/Iu1hPUudnQlQaX+rHgOwPbr0ru18AYq+azqHx2TLfVSgGywOt1gzXNbkPE/kpjovqwUS8bO59YPCTv/H8SvQocojBDNLtpL2QF8aLbnPSwMo9RnB2gKAZv45gD577mNzktmD8g5TQUXgTQuGuG416YeRrNQBQNs2LdIJfSXE4/1O0cxIg3gKnhG7iGhBTVqXWFoZLFvcuN6EBfIu/Y0i+sVkebVRObW856IbCRy9ctoHbWZ/am/ZAZCCzCS+0oJ97/GkM8yDRSvetcwGK2K+qM9lyDZWxQXVkl+JwL1SEk/xxxkHocAC4PDzsH53+F4Z/81q6cjRz/MzFXEmnh2/qxa8TZCd48imJu4eBDeVh3/COpbTs5L4hd3lCGk5KYkD5Xfnrvc3cXpWlA1TyGWseTm4XKPUKLYYUaKL0IeVFht8pbPskz+8= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 66720e0f-7753-4114-c040-08de58fed73c X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2026 15:07:49.1975 (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: URxXb8AjNwRUAj7VZPwycQhhQNPOfl0+R6komHu0dZJxGPazpEASO4WrzJmT536IKlbMtpbH9raSD0wtUhsAo/cV/ow/Vhc1/Ikvx4yqzC4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3806 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=WuK4R1XW; 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 Reply-To: Felix Moessbauer 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= A wic image consists of potentially many different components. All these should be covered by a single SBOM. After creating the wic image, we collect the individual sbom files (rootfs, initrd, imaging) and semantically merge it with the debsbom tool. The merge SBOM is then deployed as .wic.(spdx|cdx).json next to the wic image. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/imagetypes_wic.bbclass | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/meta/classes-recipe/imagetypes_wic.bbclass b/meta/classes-recipe/imagetypes_wic.bbclass index c75d481d..fe31e4e6 100644 --- a/meta/classes-recipe/imagetypes_wic.bbclass +++ b/meta/classes-recipe/imagetypes_wic.bbclass @@ -201,4 +201,29 @@ EOIMAGER ${DEPLOY_DIR_IMAGE}/${INITRD_DEPLOY_FILE}.manifest \ ${WORKDIR}/imager.manifest 2>/dev/null \ | sort | uniq > "${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.wic.manifest" + + for bomtype in ${SBOM_TYPES}; do + merge_wic_sbom $bomtype + done +} + +merge_wic_sbom() { + BOMTYPE="$1" + TIMESTAMP=$(date --iso-8601=s -d @${SOURCE_DATE_EPOCH}) + sbom_document_uuid="${@d.getVar('SBOM_DOCUMENT_UUID') or generate_document_uuid(d, False)}" + + cat ${IMAGE_FULLNAME}.${bomtype}.json \ + ${INITRD_DEPLOY_FILE}.${bomtype}.json \ + ${WORKDIR}/imager.${bomtype}.json 2>/dev/null | \ + bwrap \ + --unshare-user \ + --unshare-pid \ + --bind ${SBOM_CHROOT} / \ + -- debsbom -v merge -t $BOMTYPE \ + --distro-name '${SBOM_DISTRO_NAME}-Image' --distro-supplier '${SBOM_DISTRO_SUPPLIER}' \ + --distro-version '${SBOM_DISTRO_VERSION}' --base-distro-vendor '${SBOM_BASE_DISTRO_VENDOR}' \ + --cdx-serialnumber $sbom_document_uuid \ + --spdx-namespace '${SBOM_SPDX_NAMESPACE_PREFIX}'-$sbom_document_uuid \ + --timestamp $TIMESTAMP - -o - \ + > ${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.wic.$bomtype.json }