From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 15 Oct 2025 15:20:46 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f186.google.com (mail-pl1-f186.google.com [209.85.214.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 59FDKiri013141 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Oct 2025 15:20:45 +0200 Received: by mail-pl1-f186.google.com with SMTP id d9443c01a7336-28e8d1d9b13sf108734635ad.0 for ; Wed, 15 Oct 2025 06:20:45 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1760534439; cv=pass; d=google.com; s=arc-20240605; b=Urb0GGj4pyqyjzw8r8+gPn0t9x+NRKPMKXMjIqxztUwOyrNRLrLSmtyGlq3ttFdfg/ S5o8FM93Z9ZTIIa59RJcy8VLvlrV/uSiMCXovaF4BsQ3nkCQPcUV69N+gXQTfIFx4dtQ Js//E64B2a711aMxEFDC+bwEl/rkJI2bLC/cht+niGE7iiSqWcnC2Dp/YFLoChCVJQb9 G98yBuxG+bNfgGmlKpyBg5ADse47FbPyKvWcSSZP4sRcOBHN+PQakzygl7631pcB9fF4 SJcJmKc627Th6T7QQhz9WB4fUwO8Azl0rSAdWDmuhD4/bQjHXHDj8ELvCuZ0GkqADU+4 9n5w== 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:content-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=Qhm/WYW7V0Ou+4Cck4ImVOEWRTCGAAkxO4AWnYFUb8Y=; fh=n5QbYW1cA1fvnKJ1fdkgod3Ia+mOwzMCpiUF4b5v9+o=; b=lm7jRwM0VD8wpQONlTL3eTxC6alcysPb4dYODEpnOt+B/5FdTwLQLx+GC/pXwzNHJR Xo5qnen8Gedep021BWP8xD0sCyVUV8JrCDpf7eBgv5PRb/qfNvoelRZLOiOfAg4URDZI Y5sSaS7eU9FmQjdrlKRqOvcRpjRZFr+YFeuypnUdcbrChBX3Dl41uUn6fFNuLBCNPSMg 7zwfPQDLg0zha69+bwlpmNnUj2sbBg+qlZb7PvAElzlj4y2HZ3JJrUceV0NUvOk1F0qd jOD2He28kM9BflGde1mb/C2bS/rvXXupAsFOQeBs6WIEDUui7DUr7Hw30RuAjlVkcipN 09NQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Jblm6KaG; 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=1760534439; x=1761139239; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Qhm/WYW7V0Ou+4Cck4ImVOEWRTCGAAkxO4AWnYFUb8Y=; b=SzKkIwCSJzR1G+JtTFiNptU11axJCABf69yDCYxifXeELuHVdvwlOekyRWDYDMwRAD oOw4jqLzBRRhNKyjlwZDxEhxZyAfTjOpmZdVXKTgp3z7aMfbPKRBFgz/jz1z84Mi8Zag x/qSGig0Lv0ZKKCcLu8XTSOB7utqtjBUr908gkLAmIFKe79mVL3byiwfJ1x/Yvo4pfGB o1AIe+n8pNOOEu0eXXfXQTht+tI2n1MQeXQKfyT05QuXzJ7JIlVA+p2SdlszlxjebthP C6/myjYbCpYgv1qlfzQCuDxlkosoLds9iQTFcvrJv7pRNW0SFJmLMCBV1PAItHZxGJ6d 3Smg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760534439; x=1761139239; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Qhm/WYW7V0Ou+4Cck4ImVOEWRTCGAAkxO4AWnYFUb8Y=; b=oYiZZhm/wIXt2vzmlPmU/psTqxf/fSobhND7FPF9SU0mihMZf6nVzz0oOc/qPYzZwB 1++Qq4vy6Nf+V7itErH5mjPAQ0Vy8mhHYQQJF8YB2vrEo5k9dUX9Lk1jRlZRhLbb2dQF 6mJkmGd2Uj5sB9p7ehZx7bi/kDT9fssfW2UW7dtaoDJhipssWUrlWFlD6jrbBrGwO3zg 8LJ4/z1Zkx4KdQ6OhTQInOUH0XKpn6Q7fmeHkPxAhr116fjRqG8aTRRaTyhXd74FYzKG hPuVYZWWZEN8AKC9ALEqPushgrx2Tnphk5nIg0Sw7qRuYLhm+g4Ln+ycg13BeroiHI+L x+wA== X-Forwarded-Encrypted: i=3; AJvYcCV8BtbTaOrsDnldRu0c/3xmgRpsFeqFchNuQHquFZ8/KCyhrWM4xAhWd3sNj11QTMGrUoKQ@ilbers.de X-Gm-Message-State: AOJu0YxWclp5eBUByHOcNhwFcpT1nkqLeV4IjjPlPBpFEV7w/exDtvi8 XHXJrWV35ibMC17MPuoVM6mbQcdHkJ/vRKa0HnYBtEEFZr826upbVHeQ X-Google-Smtp-Source: AGHT+IHByNP/1aKfD7JgF+ux8CT/ym9//3oxsjTANhovUzykucbP4oZVlYsdQIBe9ifiS2x8ADp+4A== X-Received: by 2002:a17:903:2384:b0:25c:8745:4a58 with SMTP id d9443c01a7336-29027290353mr355863485ad.3.1760534438669; Wed, 15 Oct 2025 06:20:38 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd6n1xHUeUfJUb0FdMNO1G6Os9WBuov2Ue9tZa3dbroYog==" Received: by 2002:a17:902:d9d4:b0:28e:cc52:e2f3 with SMTP id d9443c01a7336-2903586c3dals178845ad.2.-pod-prod-09-us; Wed, 15 Oct 2025 06:20:36 -0700 (PDT) X-Received: by 2002:a17:902:d485:b0:290:91b0:def4 with SMTP id d9443c01a7336-29091b0e19bmr649075ad.29.1760534435871; Wed, 15 Oct 2025 06:20:35 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1760534435; cv=pass; d=google.com; s=arc-20240605; b=de/sErSAa+p7niSN+XhePMWCIQ+n60kRz1/Of9BOhLc0qwBQTjf5GX/Mmp062hRvXW jUIuZrMZMTItbmOMqKz4wLXYpX1cndwMkN3vPOnRPrtxSw33mZTH30kXDgbPFxmnBA/K 1OXcwRA3qxvvveXu2ua8Sy1e7rxBkk7PITCIPeBhVNHi9EU8o/k0gQGu4ZdtoQO3RI3Z ivYmnXNNvz1DEYeUzmDvMqtGzJvFgwjG7AbyIC8XO1HDwCuKTSdB4D2tkY/ZI83fiopm Kgafc/q76J788+pSbBw4p25cDYc+FUCF+7RuwMp6PTC0H8ha4bvBHTo6Ci6evYpwbFGg d5MA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=VfVMc6dfY8cXlNBJa/BFwT2ZK93pOQmbTPZ7Eq0F2Iw=; fh=yoz7w3bpmnzCjkjVRqfZHO2Kr2x2BqIKlUBPlAxdGYQ=; b=Bdsg50V5/G7xmY76DgMBlnI6dnLevfk2YaD5ghkcOgsxFeewQcdywBw/M1GxHXzRK+ VXv1UoKrO/cEcTuqk24T5Z7735OhZUpIIH+Wn3lFFLgNbZiBEeDNcUqFR0GNRN7wI30v FfQ7NCCkXMQ13D0TgZxqscb2kHFetDlazoIXbsZ5VcNP2ku+GexqTIHqs5vLHLv32Y9E pz5Op8PzqsO9TtM2VfqKqRxi5y8NRjl3fudrOh1lgfc1nK0WQgJtPt5JJshPd4pBc1t+ yvcfVI1QfhdONpmYkAjSOmI/xMckW8I3FPOhrPhBriOYVB9JFCoV6wysXgoXfQPdvKJX CtqQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Jblm6KaG; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-33b6bc31552si103707a91.0.2025.10.15.06.20.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Oct 2025 06:20:35 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vxgI+bl2H/lsiDV24tHzvCEk3pVJ11+h3gfNEh3NPxdSz2fzlFuey0BsliuaN7EOxIMO/SxGxOU4FIU1T11f98uDn4KJZX0RhQnzkeEsZuZvy0Lh+sel3iTURG54HL2fQCTWPlxKRu7jImeYcmsPeeHEAAyF+l8BmXGztu86bAIacbLr8xUtYPK2Ky8dsbPN0jKOK04Wo/6xCpze3/SXrEWu5wB80DhLjzxccszPb6uomReisOhnTIyzlLfulHufXG6SgEisqIFDjI+kC2e16xvRkbozhfrpC7Uvsryv91UNfjGcV9W9T0vhSD/942NJWpFTWqagLq2q8zPtvZaZ9A== 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=VfVMc6dfY8cXlNBJa/BFwT2ZK93pOQmbTPZ7Eq0F2Iw=; b=dKJdutjf2f87INApgQtdLjfASBx8YftI5AD9vsPseLaj+2oybYa3Apl+GA5+kYcy2YRwLmvY/hB++LRNPtSUKf4lXA5YZvef0eXathCd4HOvrrKJYdSkw0sZWVU3Ok1tr5IoDfOVRkyeVCSS//ypb0LYDCIqx1mgPQa+zG6USMBi8FD74Z07z2uTf7ctwKFUGX30EsB9vEc/nWj0esINXjU7SNAUJioakHOmGA81f7f53SrjYW50zo3U1VQSs20LGqtdZ9QUja8aSWzJv9bem7x4qoYwzKK8W+IESlEfQmKyd/H+qari/Xzfs8n9hnOWliRDBrN/amMUYaltq9vB4w== 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 DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by AS2PR10MB7660.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:62c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9228.11; Wed, 15 Oct 2025 13:20:31 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%4]) with mapi id 15.20.9203.009; Wed, 15 Oct 2025 13:20:31 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" , "Kiszka, Jan" CC: "Steiger, Christoph" , "quirin.gylstorff@siemens.com" , "cedric.hombourger@siemens.com" Subject: Re: [RFC PATCH 1/3] Add support to add imager dependencies to BOM Thread-Topic: [RFC PATCH 1/3] Add support to add imager dependencies to BOM Thread-Index: AQHcOfhHbq/ZZvx1c0imHsh1+RiC0LTDMngAgAAGjAA= Date: Wed, 15 Oct 2025 13:20:31 +0000 Message-ID: <24af77db9435fb3d383c4d881c3f39deb6ccd60c.camel@siemens.com> References: <20251010151205.2122000-1-felix.moessbauer@siemens.com> <20251010151205.2122000-2-felix.moessbauer@siemens.com> <68af7afb-d426-446d-9ed7-59110343370c@siemens.com> In-Reply-To: <68af7afb-d426-446d-9ed7-59110343370c@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-5 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|AS2PR10MB7660:EE_ x-ms-office365-filtering-correlation-id: 698ea0a1-7337-453c-a1d3-08de0bed9dee x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?UW9TNUNabUFTMGxDZlZPanBDcEtsUHdZSitiZHpLOWd3NFpRNFZlZEZUQjRR?= =?utf-8?B?blNJZnlRRmJtcGNmNXVKT25DRUd3d1o4eERQVWJLNmlMeHhJQkZkVCtBYnRW?= =?utf-8?B?RzNjMDdGZnhoUTN5aENaRUFYZEtrRS9Pa3dIQUJBQUh4SStYWnJkMmJWNU91?= =?utf-8?B?SEJmREZjTHpZYVJpUlJ5aWlrSFp1ZTREZ2NzUjdNZ1dNRXFpWkdDOEJaTS9u?= =?utf-8?B?OHlzN1FPUWgvYStSZkttOFpvYUdQV2JEN3ZuRi8vcG8vN2wxZDFwS2l6NnRo?= =?utf-8?B?aStNb2lzMnlsTHM2QXJxSDRMeXZuM3JZSXNxSU9mZzZLOXBJbW9ROHVwQjVS?= =?utf-8?B?L1B6TGxuTXF4NzFJeTNFMm5od0JNa1BZTFBObmwrZzI0Tjl2T2pobTA0VWMr?= =?utf-8?B?VitqS1hZbzZEK0tUdWJZK2JMU1RBa3ZhOVlOTGdocUlDNWJTelpDTTJSc3hm?= =?utf-8?B?bG5mU3BLT0ZwVmF1TVkwZ3RuVUZYTkdKQjh2cktkbDhJM01xQkFYdzhlK1Nx?= =?utf-8?B?WEtHRkFtSUNOVGRqb1ovZENpV29NZDJRUG0yZVRiSjFvbEt3OG02VWtmWFpM?= =?utf-8?B?N0MwdVlHY2JNak9mRVlzWDRDQVJwQTJtQjZTQWt3cmZNekdwMzFPelI2OGla?= =?utf-8?B?Mm05blBva3V5R0UrQnExTXZZa2dmS1kwZzB0VDNHQzNFNzhMWC95T2o2WmhQ?= =?utf-8?B?K2s0VDQyV1hOL2dlT3dlWVk1L2xtSXRWOGVEaXVzb05JR0FTNmdGZGYwcFkw?= =?utf-8?B?cDJYNXJTbGJxZ3N0dWxsc1duUUU5RXZVZDVsUHVqZVc5eVFQKytta1BxK1pG?= =?utf-8?B?L3dFcytSOUZTTUhHWXdQY2ZUa3hBUFk0OXlLenBzTUs0SnRLTHRjN0h5V3ZO?= =?utf-8?B?WGFTR1JVZ0J2Z1A4Q1hkZzI4OGJZeUtwSTRvaGJrOU14YXdQVkZIN3FvQnZV?= =?utf-8?B?M3J6QVRmV2NnbThUVFFuSUp6OHA5TmE5a2pYSUtmYnl5YTBWcUdacFBFTlcv?= =?utf-8?B?QVNvSVpzZTZybzNPdTQwUVEraVBHWlZVYjgzWGxyck01WDhSM0F4RXZ3UjR5?= =?utf-8?B?R1NQSDR4YnlMNjA0aHhYU2NGSE9MZDZkS3FUcENUNDZBcVg0N3d0dVg4WGVp?= =?utf-8?B?NUFDUXZ1ZWxaa3Uwb0F3L1d4cmFIdHNhOW95engvTGRnbGpidmJKRmcwRnRK?= =?utf-8?B?ZUIwSElTVCtNSDNUV0NUcHRxZmRobHVyM0FucFVab2I5anYrS3Y0cU5HK3BS?= =?utf-8?B?dFFpYTYwcWg0a3dXK2ZsaUpEUnl4V25nZnd5M0ljbHhNWjlHTkN1aWUyMnFB?= =?utf-8?B?MjJkREM1ZVlQeHpyM0ZrZmRCME5mNzhIa2FhTlN3anYrNFFlR2E5OHRtTCto?= =?utf-8?B?TDBhTHJrVVQ1SUdhN3ZlZStkcDNBM3YzVm11OUhRK3h6TzRxT3RodWhsZ2Uw?= =?utf-8?B?U2kyL1ZTdFE0aVBSaW5jbXd0NTYyVlV0RHk3TU5EcFVMQXpZU2xvdDBiUEFI?= =?utf-8?B?MzZhUEdBb3VRUHRHVjA2d0JPY3J0MHVyMnEyVUEyenYzT1liRllHYUZJSmx4?= =?utf-8?B?Vmt6NTBKSzBvOVdKbjQweFhuMUFPSnl4TUdib0dlNmFlU00xaHNnUDJaZ0ZY?= =?utf-8?B?V29oa3FINFBFZHdhb0NzMWxvbXppd0U5R3IzY21rbTlmaE5UNG9mcmRpU1Yw?= =?utf-8?B?NzRPQ3RyT05aYUVNVGErVWJMOGNlaUwvWFlWYlF3QWRuL3M4aTljOG1iTEtu?= =?utf-8?B?SW1FYVl6Y3BzeFNNbGhOTXZPQVdqRTVlazNRWUJ3SDlQOW9HRER3dTRJOTZE?= =?utf-8?B?dmZZSndpSXN6WUZxVXVxa1VNTFZ6RGF3VEZBMmlwSjZ3N3BUUExkU2JiU1Fl?= =?utf-8?B?NWdMRm0xM25kMngxdTJBNHpCbUllYkdZVjFrZ2cwQUFHYzcrYnpRalpwa2p6?= =?utf-8?B?NGhkWmRJK0RaZ1lPV1hXL3h0STBBM0RReS9XUi9yRFBXQWRrUnNkZlVmR2Jw?= =?utf-8?B?V09paWZWY1ZJOUg1bzlyekovemdteEJJamVCZk1HYWlra3FjZXlzMmIveDht?= =?utf-8?Q?YgrNN4?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Wm9IOC9lOVRsN0xzNDg5aEE3bGRpZk5tMWM4bGdhNU1BcXpxcUg3dDJNVG56?= =?utf-8?B?dVJNQVJRZkk3U1JJSzFDdFBIckhIbFlOWG9Wa2hlQ0hHK3kxejNjMkJCekd4?= =?utf-8?B?c2ZUOUZSeTBaeFJ0bHRlQ3hVY0NUMU1RMkhiRUM1SEpQY1pySmR3clZJZE9n?= =?utf-8?B?T3RZNVVhaTB2eVpFV2pCQ2daOUY5MEZKanV0dm12YWJ4OUdwNUVhcm5UYzBs?= =?utf-8?B?SlpxVFV2YkZWdEM4UkRkT2VpRlJyY2NDdEY4di8zS3k0Wk4rSjUvcVRXNXpn?= =?utf-8?B?MGpPRGlSYjJDWmhHSE1ZdXRjSFp0aXpEekRsQUZKODVLQjFkNTJaTW9IbUp6?= =?utf-8?B?bzNtQnNKMGR2ZktRaHFoY1Q0THIzalp6MVFkYVVHQmVpR3k2V3FySi9HUk5x?= =?utf-8?B?UWNFblBSTVllK0RmZFVocloyNHhkcVlVTzZ3dlJXYnVTRHo1YUJScUdWVzJx?= =?utf-8?B?VUVENWdZRWI1TXZlWnljVHRMc09zMTdsWnNzaGxGME9yUWZPejFuYTg5K1dm?= =?utf-8?B?U2tHcXdPL0ppNG9wWkdiVmZKUktZOXd1czVhVEdJVStnbmpMTDZxTEJaZEgx?= =?utf-8?B?cDU0dWk0TEFUbVNZT1F2WUJRNlJrcFFxV3lUbkgzcVQzTGNYQzhEc2NtMDNw?= =?utf-8?B?SjVpZlhyZzVkSDVtMnZ5aXprb3NFeTNrMHdST3U5VEs0eVZoTEVxbkhQeTZC?= =?utf-8?B?MVNIbWxZVjRXZ3RYMXcyQmZlbFF1MzJDbVhxQkkyUjBzVXh6aVJUdSt0WHBV?= =?utf-8?B?dGJ0M3QzTTA5bXJ1ZVJnaHQySXJhM3Y4R1BFcTNIdG1yZFFhbUo2RjRXUkxH?= =?utf-8?B?ZEpwZ0FXWFR2Nm1vdU9ta0tqaWJ0SWlqZnVudmdDcGgrU2V5QWtVaG5vVDJn?= =?utf-8?B?c0JSc01QdVBTRUxLSDNNU1pPbzYyMktmcm9sZFY2S2d2V2lvdmJ0bkJUa0VY?= =?utf-8?B?Nk5KUzZUTXlBMUhnbVMyOGJHcmdQUms2NFhHaGYwcnE5Rk5CcWxUMmNQMGR0?= =?utf-8?B?WnlnK0MyRTkyZ2ZuVWJuV3Jpd2cvZGVwWFhXOW4wRGgyRzd1VFpQMngycGNv?= =?utf-8?B?Y1lXeWJlVnBMWTc4dk80Sy9XckVVVWtpcjcyTmxJbUF0TlpURXZvbFg3U2FJ?= =?utf-8?B?VlZCZDhUR2pUeDk5N0FLSmU5M01NT1FvQytPQ2RWZ0NoS2k5bEFhSkMxT0xK?= =?utf-8?B?MDJmUzdUOVJ5dDIzdkI3SkRHc2hibk02UERXYWdJRFdsY1d5UmMzSnRiWFU2?= =?utf-8?B?czNoWHY3ZHBJcG1lbUF0aXlkVWgxTmJSaGZuZzF2enJyVk9neVV1VjRlSXFZ?= =?utf-8?B?NG5qN3JlekVGWUNHVW1rem9ZRFYraEF4KzJhR243bUpQbnprOXFESjdUK2xY?= =?utf-8?B?ZlNwRnorZEVGSzZSdXM4QStCUGNWTGhFYUlrNnc1YzdTNEx5VEkyMjJhN2Z5?= =?utf-8?B?R3lGS2hTUmJ6azJXdlpnbVkyM2FIU2xNMEszdzNVWkttZTFjdjUzZFFocFhB?= =?utf-8?B?V2pXWVBjWk5Bc3ZkSzcxMWgvR2ZNQU9XM1AwVVRuZ0tXbHFzRUZKK2lsTll5?= =?utf-8?B?bURNZUlnWDNQL3lST0RreGw5djR1Q2VpUS91VDVSNXRVWDIybm83cWhzKy9s?= =?utf-8?B?ZkRHd0VuRE1mcURseG5nOGthT3pVYVJQb3VibmdKOG90SG9EbEhROENCNGNp?= =?utf-8?B?WTYxcEtQamZINUljeU93Wis2R1hIRWo1WmZPektYWjczcm81ZkFkS0FESHRs?= =?utf-8?B?V3BwOUU4RFhGWWI1WnZ0UGFYVExGZ1dwS2h6dXdzMmZROHVFT3hLbDNCWWpt?= =?utf-8?B?cDlnV3RSUU9MMGxHcXNtbkNhd2JZbXFRNWQ4c2plMHJmV3ZabGpTeGdTUXNY?= =?utf-8?B?RGlNL3p4WFRyLzFBSmJnNVh5VXR0T1c2N0F3STZDTDF4NnB0UkdEWFRvUjVi?= =?utf-8?B?cS9va3VFeEFZVXZpbnNMM0Jlc29PMU14VUxMOGlLQmRocFZlZHRJNmptbmZ6?= =?utf-8?B?VUxjb2R2TmZzb3VuazN2S2p2RFRhT0FZSkY4WWlMVGpwYVhhVnZUeTI1MldX?= =?utf-8?B?T1RKcVZLeHRjSkdTKzZSWUNMWnUvMEk4b0xYUmRnRE1nVjdIVE03TERZMUJD?= =?utf-8?B?TkdnckhGaktWZS9qZGs5QUpPSU1qYUk5NzZVU3FrREVnemc4Uk5VVmFoa3FI?= =?utf-8?Q?jkUehEqKuwHFEeFGHIjWmeU=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <876905184E2ED041A5B30E4634B833A5@EURPRD10.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 698ea0a1-7337-453c-a1d3-08de0bed9dee X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2025 13:20:31.7595 (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: eyQFDg7UPREkEFaQKiONS4yQXawxvSA8a1MYalLVX59LpeVhkZp6nrAFY8EFxqccB6LUPTqhFMs5wc7mbSImjUSjoygc+HbdyHJ7Um9cP0I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7660 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=Jblm6KaG; 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: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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-TUID: gnYXcRtsYGvN On Wed, 2025-10-15 at 14:57 +0200, Jan Kiszka wrote: > On 10.10.25 17:12, Felix Moessbauer wrote: > > 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/image-tools-extension.bbclass | 7 +++++++ > > meta/classes/image.bbclass | 6 ++++++ > > 3 files changed, 14 insertions(+) > > > > diff --git a/doc/user_manual.md b/doc/user_manual.md > > index 67f91973..deb66a45 100644 > > --- a/doc/user_manual.md > > +++ b/doc/user_manual.md > > @@ -454,6 +454,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. > > > > Hmm, how about IMAGE_BUILT_USING? Would be wording-wise closer to > Debian's Built-Using. The debian Built-Using is specific to a debian policy and references source packages. While here we track binary packages and also the debian policy does not apply. By that, I prefer to use a different term. > > One could even imagine having a ROOTFS_BUILT_USING as well in case evil > hacks are done via post-process commands... But maybe better exclude that. Yes, that's not in scope for now. > > > --- > > > > diff --git a/meta/classes/image-tools-extension.bbclass b/meta/classes/image-tools-extension.bbclass > > index 5e248f2e..6aa790f3 100644 > > --- a/meta/classes/image-tools-extension.bbclass > > +++ b/meta/classes/image-tools-extension.bbclass > > @@ -20,6 +20,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 > > @@ -70,6 +71,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}|${binary:Package}|${Version}\n' ${local_bom} > \ > > + ${WORKDIR}/imager.manifest > > + fi > > + > > schroot -e -c ${session_id} > > > > remove_mounts > > diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass > > index bd1b8552..53017963 100644 > > --- a/meta/classes/image.bbclass > > +++ b/meta/classes/image.bbclass > > @@ -184,6 +184,7 @@ python() { > > > > imager_install = set() > > imager_build_deps = set() > > + imager_bom = set() > > conversion_install = set() > > for bt in basetypes: > > local_imager_install = set() > > @@ -214,6 +215,8 @@ 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) > > No, this is about creating an image BOM. The imager remains a tool > outside of the distributed image. I just follow the existing terminology of the imagetypes logic here. The term "image_bom" is misleading as well, as image bom implies that it contains a list of all packages which end up in the image (i.e. in the .wic blob). > > > > > # construct image command > > image_cmd = localdata.getVar('IMAGE_CMD:' + bt_clean) > > @@ -288,11 +291,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(imager_bom))) > > And you actually state that the imager BOM is for the image. Yes, again that follows the imagetypes naming scheme. But I'm open for better names as long as they don't introduce yet another terminology. Felix > > > 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))) > > } > > > > Jan > > -- > Siemens AG, Foundational Technologies > Linux Expert Center -- Siemens AG Linux Expert Center Friedrich-Ludwig-Bauer-Str. 3 85748 Garching, Germany -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/24af77db9435fb3d383c4d881c3f39deb6ccd60c.camel%40siemens.com.