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 14:57:17 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f59.google.com (mail-qv1-f59.google.com [209.85.219.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 59FCvGAN012891 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Oct 2025 14:57:16 +0200 Received: by mail-qv1-f59.google.com with SMTP id 6a1803df08f44-8776a952dd4sf412614216d6.3 for ; Wed, 15 Oct 2025 05:57:16 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1760533030; cv=pass; d=google.com; s=arc-20240605; b=Eo6UAJzkQTcTtJ35Y1aquAZULQvVn/FcYz+ryW2WEebyUkXmBn55bnKm50WYcY5H7u lOYtSa/K9qclI+1HsGcKREC5Sv4tW2AxmQLggQ8F8mBdhnIT0VQ5ucHJbmRYu4nMux3G k5zvtf2Y8spf+MCksYIFdtsxkwXuipS+zxX10w2COzZ1exQRhnmb41Frig+O8BlGU6xp uiZgv5k0VFme4C1HnOpsDurpo+o2LXjvbg5L3OkPht/ilc52UiARjuQ1wJKLcyLRUSoE QWkiPdbNrAHV1EineV3bZXOGs1lOLwTqI7gpJRJehjzn8KNjslJTuvGpYoICyTrn3Uo5 rjtQ== 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:in-reply-to :autocrypt:content-language:from:references:cc:to:subject:user-agent :date:message-id:dkim-signature; bh=2nRMFEqvQavV60fIo4YhO1yl9AiQ7NnkcauGwcI91+0=; fh=gj6H/keaAFHVSW2BYbWbzx259MIs+IEeGMxC7PDerNg=; b=lBwAwFp/I5qIk1ZHPfE1AOWWJPSZvnj/TxFDQFv3DOdmRQh9G7UjR/JTXjyCbcyMC6 C83g8eU1BwI2YgC/VKc738zrjajoRyPYCtymT7eRjDIeY7kNGwIAy4BorEAFmUdM9Dkk rYTnMczFkMduoiUzsDYXBxepbjrsWmFO9ZZ6A08bo/8tXLrbmH5IOcb3x8z3S2whDlG8 PlC5M61JqgtNXZvMuTd6NTIGdYp1XqyQhDThri0hMT38U2JHEGTZWC+S6GJR17q9DXt3 26cXS25tZmflIMBj2+YgY33uMbwv77BzatN1ekA1/39I/BeZ+3PEis4tVMv0csUp4Mq2 h4HA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DnNLS7ov; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=jan.kiszka@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=1760533030; x=1761137830; 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 :in-reply-to:autocrypt:content-language:from:references:cc:to :subject:user-agent:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=2nRMFEqvQavV60fIo4YhO1yl9AiQ7NnkcauGwcI91+0=; b=Jh/tDuZ/L/t0clDuWeKYjxxg0Gf3kN1Zh1ly+IaYNXwPuUByCUL8Apy+a69OvNmuQw 79EYP5R+JhiBjtVe1oa3AOT81EFjYYy/hiARDdzYhyizOXzR3YCS99oI0vDOA0gOZIVJ fdto3S9BEvmXNSJSmO3d1MAftf/WNOO+7sh5dak1zhujqUhTrLsMidpIRuqQsEtLNWdK Lgxo3YXNpe8wYVfAoahi1gWTsN0cIfgWZrjcf4oiTZY5LUEcaCx8mIEusAMfJT5tzuSy YEfN2tP3GHeTJwZwqu5gAvHdSsAJa7yAsuR1gqDfzYIB3gtPDt3hz9RXGDfW6Ug5/age BcCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760533030; x=1761137830; 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 :in-reply-to:autocrypt:content-language:from:references:cc:to :subject:user-agent:date:message-id:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2nRMFEqvQavV60fIo4YhO1yl9AiQ7NnkcauGwcI91+0=; b=fH26ts04pgRWecGMTbNsqOIP3aZ2SeOtXZUvNgRO3zSIjbLReHrekjfX+D4ujJX43H AbigWyDmBu3Ps6DkPobNrQIVZazJfrN+6oy6zCmiRbPxZpxazEmftCnjVvhafFg03etf ++rwFEEFV4r4adYQDp4W8H8Tr/NGqqzcYPFpTpz3QUUVQ6YljT8AvJmV+sKabt84XywL AqFI2mYBDPYSMzlJO1Fo6KvuJnkSE5AQpY+A7sAdkUGLwQMyAbQWJ/qs4tf+9yElpxl3 zMrzsm0eVXSD14+hybPIteIB6TvNSSzRKz2/vDCAu1NufjjAP4JIu9vJw5aR+eI86V5R DvYg== X-Forwarded-Encrypted: i=3; AJvYcCWa72bCgeIBjnejG+9nSG10IlzjgdjOqrvv9YE6/vFIL8WjXLJRrrKI/WXykgeKZUQ0X1Fq@ilbers.de X-Gm-Message-State: AOJu0YzfJ3GE8BXM8toNBP2BCDg02thSeN9FO6+OcMM7swH9Yi/JA6/4 BtatQQyTLEOivrsZTGxWmZD0Emf/N2xeuJZFJTooMr6pV8TfkqQ22oC8 X-Google-Smtp-Source: AGHT+IH5C6L/4/jFYFIzpw1+PNlQfboNiEbFS3AJhAXjv5g/tQjNLth7ztiSjmVpp7ZLWF/Y3V+2Tg== X-Received: by 2002:a05:6214:2307:b0:70d:6de2:1b2e with SMTP id 6a1803df08f44-87b2efe88e4mr394417986d6.58.1760533029926; Wed, 15 Oct 2025 05:57:09 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd4WX8zyWD/xfZgNma8vRRVAG75w4pBxr20exPZ9fJZInQ==" Received: by 2002:ad4:54c3:0:b0:729:c1d:d07d with SMTP id 6a1803df08f44-87bb4f3aa20ls92293246d6.0.-pod-prod-01-us; Wed, 15 Oct 2025 05:57:08 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUTGqa1gGaeH4JIiF4DxqC0Y2Y678ok1CrmT101yWzPhqOomGerqL7qGRusZm0QPI6NHN/74LFeL8Dq@googlegroups.com X-Received: by 2002:a05:6122:328b:b0:549:f04a:6ea8 with SMTP id 71dfb90a1353d-554b8cb3837mr9490335e0c.9.1760533028663; Wed, 15 Oct 2025 05:57:08 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1760533028; cv=pass; d=google.com; s=arc-20240605; b=XwWDnWK890rcgKIgvAOP/7d66/0beNtWqylWvb5oG0K/nTGg6WwgNLtQvG7ZfaDjE2 Uilbd/TogZ1UMv+fG8eKksOae8cRslyA7cHpA4X7Ew4NqU+akftpd4Ro1bYXDq1yRSmn 9ENljStpA02arvJqImoGoqi/0kk4FWvWxn8bmr+1eXlDDD5FfzuCzcyGAX5l+2ltEOm/ /SuQVFMoqPPUSS9FP5KoZNfSUwGdRiWlKW/0O2RbmPlid2/BheH2dkrwDtkpRNJ89h+L h1uqRkI60XbHVe0R51vdgqAlHPxd4Tbfx3UO5n4VhQ+GJopgVj2I4LSF+VnWz/7x8LTq G/Cw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:cc:to:subject:user-agent:date :message-id:dkim-signature; bh=lFm1/IrBs9veAGDnWVTL3xuyslDHjr4wS/xzl7g6GAA=; fh=fqcZrbk8Ndqbb5I+7X1MMiqqjH8FYHaCxxBCdBARHmA=; b=kOmlm2S2m3jEgvCTmSoHrUQ8Tn2mUx8xlOcyMiTWxrzFcJZzh8RUS29htpbU49ccaN CZ3+9xfUyxPSsYUphNf48j7NP/dc5JQ08GzU/KrWjRwjrrSGKqgxDydlZKhgMacAQB+r tMzF0qM7EHxywsWuHTYPCgcqr+DBFLpM4U2zMs0zXO4pHgCefJb2s8w73sQbbXOdzhKX YR0J4tQjgamN7m6KrDatPjyiK3HUsaiEt094c1CTKnXbxprs8MRdh41UsOiiwBilRQ6O 6RupsFrnFjb+5Lp4Ur+9zbeZXyCgbLt2Sdkx7UHeVAzCoggr0q26OckwyDeSMx7ShQwp gtdA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DnNLS7ov; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-554e8ad5562si1072033e0c.1.2025.10.15.05.57.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Oct 2025 05:57:08 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IV9tu8FmDbV4h0La9wg5Tbgv1SBaoQUGPlU7i/Pnq7+0YZr3/5aAKTW/FQAEgLHRXfz6p6O+vtjxxlo4SYYJkqGwmdlh1IDwDKoL5emL14/Shy8YjHAaRIwglsI5CGoUuc6MP3QlZMPZYJIhwJNvvEKqL51QkBaFRPEghbSNS6hcZibYctOpKB0zcensKPvAcdBdGLWjUdBonrhuZUa6+H3HfKNLLLFb63O2x+yb1xAX3y8nY+YQYn7AWnOohKUyXALhkvMpJruENDjvMECx70o9C39izzrquEDfnP9i8fvfKC2Bc93p+avq+gF9m0nmil7cd4+CXgKqDECYs8u4Cw== 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=lFm1/IrBs9veAGDnWVTL3xuyslDHjr4wS/xzl7g6GAA=; b=Q43v9X00IWz9IUg+HDMoPGpgljZepeCbxaahJtOdHgH8KyBZjGZDAYpOqN78VxVlFNLgCUh+ohB2D/sorb6vB1nK6gAluxHdVXFfZ4jktKnU2N4wAS+Y/iKf60EyNaxN7l4B7cghdBHAZHpFKMOcXVePGHavvjxhA+uunm90JakPika4crCbqnBPFTlob3m9JtY2DkohUpFz7/dJI5DQHOD2J55StFPI1dkKa1LBCT4fXwxHXAE7HTDD6/QmdaumeXUSKQb9LjWZrQx/5VmZggoDrrbVUpAIqcXeZcqC3f9Vb7YG/Me+HV5No9NT05ZQllfomxbUNpWY2sl1O7t4Bg== 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 AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by AM7PR10MB3654.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:141::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9228.10; Wed, 15 Oct 2025 12:57:05 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%6]) with mapi id 15.20.9228.005; Wed, 15 Oct 2025 12:57:05 +0000 Message-ID: <68af7afb-d426-446d-9ed7-59110343370c@siemens.com> Date: Wed, 15 Oct 2025 14:57:04 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH 1/3] Add support to add imager dependencies to BOM To: Felix Moessbauer , isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, cedric.hombourger@siemens.com, quirin.gylstorff@siemens.com References: <20251010151205.2122000-1-felix.moessbauer@siemens.com> <20251010151205.2122000-2-felix.moessbauer@siemens.com> From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@siemens.com; keydata= xsFNBGZY+hkBEACkdtFD81AUVtTVX+UEiUFs7ZQPQsdFpzVmr6R3D059f+lzr4Mlg6KKAcNZ uNUqthIkgLGWzKugodvkcCK8Wbyw+1vxcl4Lw56WezLsOTfu7oi7Z0vp1XkrLcM0tofTbClW xMA964mgUlBT2m/J/ybZd945D0wU57k/smGzDAxkpJgHBrYE/iJWcu46jkGZaLjK4xcMoBWB I6hW9Njxx3Ek0fpLO3876bszc8KjcHOulKreK+ezyJ01Hvbx85s68XWN6N2ulLGtk7E/sXlb 79hylHy5QuU9mZdsRjjRGJb0H9Buzfuz0XrcwOTMJq7e7fbN0QakjivAXsmXim+s5dlKlZjr L3ILWte4ah7cGgqc06nFb5jOhnGnZwnKJlpuod3pc/BFaFGtVHvyoRgxJ9tmDZnjzMfu8YrA +MVv6muwbHnEAeh/f8e9O+oeouqTBzgcaWTq81IyS56/UD6U5GHet9Pz1MB15nnzVcyZXIoC roIhgCUkcl+5m2Z9G56bkiUcFq0IcACzjcRPWvwA09ZbRHXAK/ao/+vPAIMnU6OTx3ejsbHn oh6VpHD3tucIt+xA4/l3LlkZMt5FZjFdkZUuAVU6kBAwElNBCYcrrLYZBRkSGPGDGYZmXAW/ VkNUVTJkRg6MGIeqZmpeoaV2xaIGHBSTDX8+b0c0hT/Bgzjv8QARAQABzSNKYW4gS2lzemth IDxqYW4ua2lzemthQHNpZW1lbnMuY29tPsLBlAQTAQoAPhYhBABMZH11cs99cr20+2mdhQqf QXvYBQJmWPvXAhsDBQkFo5qABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEGmdhQqfQXvY zPAP/jGiVJ2VgPcRWt2P8FbByfrJJAPCsos+SZpncRi7tl9yTEpS+t57h7myEKPdB3L+kxzg K3dt1UhYp4FeIHA3jpJYaFvD7kNZJZ1cU55QXrJI3xu/xfB6VhCs+VAUlt7XhOsOmTQqCpH7 pRcZ5juxZCOxXG2fTQTQo0gfF5+PQwQYUp0NdTbVox5PTx5RK3KfPqmAJsBKdwEaIkuY9FbM 9lGg8XBNzD2R/13cCd4hRrZDtyegrtocpBAruVqOZhsMb/h7Wd0TGoJ/zJr3w3WnDM08c+RA 5LHMbiA29MXq1KxlnsYDfWB8ts3HIJ3ROBvagA20mbOm26ddeFjLdGcBTrzbHbzCReEtN++s gZneKsYiueFDTxXjUOJgp8JDdVPM+++axSMo2js8TwVefTfCYt0oWMEqlQqSqgQwIuzpRO6I ik7HAFq8fssy2cY8Imofbj77uKz0BNZC/1nGG1OI9cU2jHrqsn1i95KaS6fPu4EN6XP/Gi/O 0DxND+HEyzVqhUJkvXUhTsOzgzWAvW9BlkKRiVizKM6PLsVm/XmeapGs4ir/U8OzKI+SM3R8 VMW8eovWgXNUQ9F2vS1dHO8eRn2UqDKBZSo+qCRWLRtsqNzmU4N0zuGqZSaDCvkMwF6kIRkD ZkDjjYQtoftPGchLBTUzeUa2gfOr1T4xSQUHhPL8zsFNBGZY+hkBEADb5quW4M0eaWPIjqY6 aC/vHCmpELmS/HMa5zlA0dWlxCPEjkchN8W4PB+NMOXFEJuKLLFs6+s5/KlNok/kGKg4fITf Vcd+BQd/YRks3qFifckU+kxoXpTc2bksTtLuiPkcyFmjBph/BGms35mvOA0OaEO6fQbauiHa QnYrgUQM+YD4uFoQOLnWTPmBjccoPuiJDafzLxwj4r+JH4fA/4zzDa5OFbfVq3ieYGqiBrtj tBFv5epVvGK1zoQ+Rc+h5+dCWPwC2i3cXTUVf0woepF8mUXFcNhY+Eh8vvh1lxfD35z2CJeY txMcA44Lp06kArpWDjGJddd+OTmUkFWeYtAdaCpj/GItuJcQZkaaTeiHqPPrbvXM361rtvaw XFUzUlvoW1Sb7/SeE/BtWoxkeZOgsqouXPTjlFLapvLu5g9MPNimjkYqukASq/+e8MMKP+EE v3BAFVFGvNE3UlNRh+ppBqBUZiqkzg4q2hfeTjnivgChzXlvfTx9M6BJmuDnYAho4BA6vRh4 Dr7LYTLIwGjguIuuQcP2ENN+l32nidy154zCEp5/Rv4K8SYdVegrQ7rWiULgDz9VQWo2zAjo TgFKg3AE3ujDy4V2VndtkMRYpwwuilCDQ+Bpb5ixfbFyZ4oVGs6F3jhtWN5Uu43FhHSCqUv8 FCzl44AyGulVYU7hTQARAQABwsF8BBgBCgAmFiEEAExkfXVyz31yvbT7aZ2FCp9Be9gFAmZY +hkCGwwFCQWjmoAACgkQaZ2FCp9Be9hN3g/8CdNqlOfBZGCFNZ8Kf4tpRpeN3TGmekGRpohU bBMvHYiWW8SvmCgEuBokS+Lx3pyPJQCYZDXLCq47gsLdnhVcQ2ZKNCrr9yhrj6kHxe1Sqv1S MhxD8dBqW6CFe/mbiK9wEMDIqys7L0Xy/lgCFxZswlBW3eU2Zacdo0fDzLiJm9I0C9iPZzkJ gITjoqsiIi/5c3eCY2s2OENL9VPXiH1GPQfHZ23ouiMf+ojVZ7kycLjz+nFr5A14w/B7uHjz uL6tnA+AtGCredDne66LSK3HD0vC7569sZ/j8kGKjlUtC+zm0j03iPI6gi8YeCn9b4F8sLpB lBdlqo9BB+uqoM6F8zMfIfDsqjB0r/q7WeJaI8NKfFwNOGPuo93N+WUyBi2yYCXMOgBUifm0 T6Hbf3SHQpbA56wcKPWJqAC2iFaxNDowcJij9LtEqOlToCMtDBekDwchRvqrWN1mDXLg+av8 qH4kDzsqKX8zzTzfAWFxrkXA/kFpR3JsMzNmvextkN2kOLCCHkym0zz5Y3vxaYtbXG2wTrqJ 8WpkWIE8STUhQa9AkezgucXN7r6uSrzW8IQXxBInZwFIyBgM0f/fzyNqzThFT15QMrYUqhhW ZffO4PeNJOUYfXdH13A6rbU0y6xE7Okuoa01EqNi9yqyLA8gPgg/DhOpGtK8KokCsdYsTbk= In-Reply-To: <20251010151205.2122000-2-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR3P281CA0207.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a5::12) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|AM7PR10MB3654:EE_ X-MS-Office365-Filtering-Correlation-Id: d147656c-3cab-441d-1f88-08de0bea5777 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RHpqaFpLdW5kdG9IZEFrZEJaQ3JEUTlTUWZKMnhtdENhS05SZ2N2YVF5ajB3?= =?utf-8?B?clNQRTdKd0pPZmlPR0haOUVMSGNQcE1nMzBxRjFISVlCUm04SGVlMHNPSHcw?= =?utf-8?B?ZmJwQVNRL2U0dm5sL3FxUEJFSTBxdkdxOVlFNEtGcnFHWktCN1hSZCtXNkM0?= =?utf-8?B?dnlRNjBPaysxRk8yaGV6dlpOTUZrYmdoN1phSVlucVFrQTdackErbTZpcXkz?= =?utf-8?B?ZUczTXpCUk4xNFhseDFBZVJWRWM4SnA1NmtNQ1hhcFp5R3k3eDRlNkNtSnlX?= =?utf-8?B?NGFqZitOdUI5ajFmd0FBMmdTOWRCZVNJc0ZhSS9zdGdpOWlsczFBdmpXUWx0?= =?utf-8?B?aGxOd0pqa1RIZmFLRG9MWUFkZVVvdTMyc2NOQTYwY2lHZmRGUEQwZXorNDEr?= =?utf-8?B?MHU4ZmN2YTlVZEh3Vkp2c25yWVE4WEVMalcrVkNIUXRPU1NmMTJVN213bThC?= =?utf-8?B?eEJHRG05MythWElXL2lRUERuYVd6bFEyNmdNYUo0a3N5UWtIb1ZGcjcrTlNr?= =?utf-8?B?NjRtdm5vdjdZUG9Db3FyTmgyMHFFVFlENk1yOFlOUmRjWkF6NlJaL25OaHIv?= =?utf-8?B?VTZGR0w3M0pKVXFnUEcrSFY1WjZTOHFyeU5SbkkwTUpsRDFZMjA1Slp6Vito?= =?utf-8?B?bENPZVlXUCsxRmFGTmtLVWlDRGpWNmxIbXA1bzdrb1ZpcVNEbjAwOEJVak1a?= =?utf-8?B?ZDUvekZDVVhVYVg0elhQcWFyT1paSDZ0azB4WWhMTUtZRXlrTjNPcnVGaXNW?= =?utf-8?B?c290ZUxVTEpRSlcvTW9ucDJtdmFVbjBEdnMxR1dpSnNlNmIzUVhVQThZMU43?= =?utf-8?B?U0lWVkNuRjVNUU5lOWh2UDNqb0QrUFozTUgvWXMvemRHQnBmTTJWYmxDL2Vp?= =?utf-8?B?V0Y2YVk0Z2JwVjNVVWV2SVgzTVZoV2Rib0s1bUlQZTBxVzRXN2tkZi8xalcx?= =?utf-8?B?S1hnVzNabDBFeHdUVjNRZ2NNL3BiUTVaZm4rQ204a2xSRGNySkpPQTJScGEv?= =?utf-8?B?b2o1VDVVVFQ5U3pyTEcwa3AyWWIzbXlzZG5OQnR4R1IvVndPVHdTSFc1YkdE?= =?utf-8?B?MEUzTHMweVRaS0d3MmhmSnBJdGRON2hDQm84TjFaWkszcDBpTzlJdktrODBw?= =?utf-8?B?RytjU1N2UUlDcUJpMEFzL0Izc0tzRTJJUVF6eTZCTFhLM2VVRExsSGNqdWlC?= =?utf-8?B?S01lOTlOVmM5cHJOV0JJRHlkNkh2bjBTeEpQVnN1c3hYSFVwREI2a21vdW5N?= =?utf-8?B?dHpvK3NDaWdjZVZQZXRnUkRRTjZZOG5GSTdLYzFIc2VuVjhXN0ZFaWZreU01?= =?utf-8?B?UENZSGpIM1NGWm5iWlo2NVZrVDZqdkFoUFdxT2NSWFpBb2JhWTlieHJqZGx1?= =?utf-8?B?bjZYWi96MnliTmd4Q1BrVytHMUsrT1BsZDBVNnJaRDJlVWpkMkgycGc5ODZI?= =?utf-8?B?dE8yQ0YzaCtwSEp6NDFEbzRDaE9VRTh5SVJvS1RzQngrNUtoSEJoVE5tSlds?= =?utf-8?B?a1l3eHBUV0d5d2JPUlYxNEVVaU9IUTFZME0xYlNWRWkxL25hbm5zdXJqYUor?= =?utf-8?B?SGtramhMRmdlMDRnZE00dW9vWW50aENqRkpQdTlTNldPMWlYOXJDYTZPdDIy?= =?utf-8?B?ODB6ZnA0aUltZCtaYzR1TlNDZlVNWVMxa3FBcXV1dGQ4YlpUWW5jYnBaU0d3?= =?utf-8?B?V0JwYWE5VTUxRU1QU0JhTHl0djdrZmQ5VVJQMmZ5dFNUdmFlK0JQa2Y2WW01?= =?utf-8?B?Lzk2TENpYXFrNTdYVmIrc2lOVlowbHZHT05xQlV1emxGUVFCaXlrMHpKSkQx?= =?utf-8?B?TnQwZXUya1pwMUJtb3YwZVVreGw3dDBvNksvWXFGZEJVcnBuVzltRUVsUEFV?= =?utf-8?B?VStKSlZoYnp3OHQ0MzA2SFhDakVWSVdpdzVyNC81OUVQQStuZHYwK0ZtWHJs?= =?utf-8?Q?UYVYBvLY2EYx8iGNeFXe/UZ4rTWK0HGk?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NzB1V0Z3YUdBMGx5Q01VclN1cStENWxJbDRyZk5pRHZzTnhtNG9pZXZIclg1?= =?utf-8?B?UDNFL3ZlVUN0aGJZeHVJSDY2c3hyUEtRTDVoNENSOWQzMVlhcDI0OHo3TjZC?= =?utf-8?B?c3lkWUVOK2x0emw4ZjNOdXBZc296eXNrZ2g1a1JEZHp4b2svYVlQdjR6bnJa?= =?utf-8?B?WnRybFV3Nk1GcXVFUkhXMjFZQyt4YnRKSGNuMlpURUNsRG8zZTdkSGVUS0xh?= =?utf-8?B?VElNRmgvOE91NmFwakdnZ2gyVnlLbGtvQ3VVQWwwaFM3Rit1Wk5IejVjTFpF?= =?utf-8?B?N3dIR2F6aFlnbWI0NWpPS0tpczZHQkFPVlA5WGZRK1RoUUJyRytCQzEydVJZ?= =?utf-8?B?cG1ZZ1VjM3dyYitMNTlpMkdRVkR1U3dZK3B4c3c2UDBmS3kvdDh4aE5zU0RB?= =?utf-8?B?VXJnR0FiQUYrUnZqNGtwUnhyMW83SUhCc2RXWER0amxrNW9FL1BGa1VhdzlC?= =?utf-8?B?eXVJeEliR3EzTDF6cjBvSFVIQVBkZWdac25BMytMditqMjhjSVhlUDBJU1FO?= =?utf-8?B?SllFZWJJN3Frdy9LZXM2SjRRSEsrZkNqNHN1aGhpRi9lVHRuSHJRN0VkOHI0?= =?utf-8?B?TUd2a1lGd3BoZmdEOVZYeGdkajZiSDNKZ0h0SDBGZG40K1NHeWZuYnBzOFNh?= =?utf-8?B?MjJrRUhaREFseTlsYloycVFidTZMMVBReU9vUmUwdjM5R0V1WCtGVXFTR211?= =?utf-8?B?U213RUg0ZmtyeS81Vk1PWWpkYnh3M3Y0TmdRVGljTWtLZkFHZ0NJalUvcU5s?= =?utf-8?B?eGdHZlBYV1FRZkRZYmI0SWw4d2l1d1MwK21MVjdJYW5IWDNJM2s2K1V3ckJu?= =?utf-8?B?QmpWRlBSRkF1dk00SmozZnBCZi9uUGdHbHNqNlFKUDB3dktSOGd6emhQVWJh?= =?utf-8?B?cUo5bUZKcElrQUN2SXVZM0g3WUZiUFFjRU0vSVY0bk9rNmhtdE10ODBJczhI?= =?utf-8?B?K2hTQkQrZjhKaGVGVjFDZUtQQlNDdS9md1JZZTNySEx6aDd1bnRwdXNxUkd1?= =?utf-8?B?dU5hd3BBWmtlWDVxSVpIZGs4Y0Fwdzd3NFlBNEtXcnhaK1RhdHg5MldRK0JJ?= =?utf-8?B?Qi9xeWZZUzQwSTlNZUxkN0RnRlBHQXRkejVCMjdGWFBBTlh4WGhhdXlGVUhD?= =?utf-8?B?V1dnUUpiekp3YjR0bXM2UENQRzFLVDRhNmZmNTNDT29FZ1prRkVQRnNPUmN6?= =?utf-8?B?RnloWnZ1dVh6ZnM0ZGc2ZEI5THUybWlwQ1B0dTg0OGhRMXg4NjFGWThhelFF?= =?utf-8?B?dnN4cXROVnBzdHcvS250UGZVT0dRQ3c2K1V0Z0tBYnUxbWZpem5DSWdOODRi?= =?utf-8?B?aHJUUTZ4OUI1WE53b2tEZHBMNE9sWnJHWHNadHVXVGUxSDFlQTR3ckUzK29C?= =?utf-8?B?ZkgvakxrZ2czdko3VkNQU3hjVlBGRkRxNzRLUVErU1pyUGRuclZkV3pxVTJB?= =?utf-8?B?VnZtNC9GS0hxbFh1RjJaeEpqUEtBcUpPTFBaNTRkRmk2MG8wY1NCMnFhOXFO?= =?utf-8?B?S1FXYTVxR0l5K2FnSUpwbDNFMUxBb3E2MTJJenc5Y0tBcXZaaS9SMlRYWExQ?= =?utf-8?B?WjlNb245Q0JScHBjdko1WkdqSGVjNU1udTRpbXlmbWQ2QzNGaWVzREo4SjV4?= =?utf-8?B?SXZ1YkRsdTQ0dUxoS3kwcHdXSTdQN0pnaSszS29OQzhqc2p4OHF2eE5yOEtB?= =?utf-8?B?Y0lhZGF5QXBHMlN1UVgrMlViREcrR0hCMXBRUGV2emtoeUsrUVM2RkVaSlRQ?= =?utf-8?B?MEdMeHU5UndPZ01ObEVkWDhsa3c1Z2Z4T1RiSjJHbGc3bjFDY3pkd0trVXFa?= =?utf-8?B?Wm9kaXAwMytrTit3OVgvTlA3TU5UUlZzOUJLcFlrM1FXMTBTRUp4UzlSVjc3?= =?utf-8?B?Kzhpa1RMblpSRlVwbFJ2S3pnSjQwQWVOSnA0YnFSakgvTUZBeWp1dTJyY3k0?= =?utf-8?B?bzJmMzBWaXhvUVlxVXVKNUhER0VzSUxmelQ0MEtmQmxNTWJKUXEwSUZ5N01i?= =?utf-8?B?TDZMRHJnaG93NXVUMkFla1NleUpidmk1S1ZZa2ZUU3JVSTFzZzF0MmxCWFQ2?= =?utf-8?B?ZkY0NHZ0REdnci9DdnNXTVNrYSt4TTIxSHE1Sjk0Zm5LNVB6SGluOHF1aVQz?= =?utf-8?B?MkZqaVowbHF0TmE0REVncTZ1dTRWRkZzNmRjUm9YWG5WV0xHV21FY2pFdXFI?= =?utf-8?B?UkE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: d147656c-3cab-441d-1f88-08de0bea5777 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2025 12:57:05.2904 (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: A9NvROgFZlnWfiTcvC2+YFG9DGZ02Y6Brbc565eKlR6O1yXKirGem2iVAe8+BgS7t+uNuJEueFT9/AYSBAiMYg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3654 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DnNLS7ov; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-TUID: XstBj7dbIsPy 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. 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. > --- > > 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. > > # 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. > 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 -- 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/68af7afb-d426-446d-9ed7-59110343370c%40siemens.com.