From patchwork Fri Feb 6 11:40:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4842 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 06 Feb 2026 12:41:17 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f59.google.com (mail-pj1-f59.google.com [209.85.216.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 616BfFKZ023760 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Feb 2026 12:41:16 +0100 Received: by mail-pj1-f59.google.com with SMTP id 98e67ed59e1d1-352e6fcd72dsf1096444a91.3 for ; Fri, 06 Feb 2026 03:41:16 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1770378069; cv=pass; d=google.com; s=arc-20240605; b=L3cx1ioHKjPCphUAL0P2lFHbN8JNGlBxDQxV7Kz0PWBKCrjXH1gOGdqmZ5twOGNuKp OEDF4dS2aPIwih+pqQlpWbayo//sJ1S4v/RJh4+/epFSJbDssdvbSjVasuKMareKjZ9z ZBzdfMB2JTu3dZNrH+opVFN22iU6RQ4MJRs/d2OEKfQQ0FINlYm1ANVWAmQXzUOZKIqY wtk3lu1/K13fu//QcV5nV6EwgXf36bIOTOhDJgaSYTfZ35q6AbZEPLueKQtYCSx83pgn 8uHHb9J+VHfUnu/gwSvDsFgVMwRwWXEJrBEasEfV2yHgIOFWjHcu5lg1A4XcU1fYvB+D 6xhw== 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=jL2NeFZOY949RgCxMw4JDNRetzp7wwa/pLHPyuMb9EI=; fh=irJGCFSPzFU6yJ096G9/ofBjJ0O5DhbuBMz7ibn28wU=; b=e+Ha3QwQkmfObOLcouMibx8oTJnsjPl9mH7GAn8XSNTKKr38yl8gUqWRwbD5Jy+UUu xhcluT80eBdItOJop78QWblUxPOiJ5JXE5D3Am2cUjs7QMlwMNPieJBZWVT1seQvm3uN iC38rkxOGBRsSmReB/dcW0oWUPxUQX7hi4A+O6dY8a/NTaNzPMmsoGvgG/9yvF34dlcI CPIZkY82XGTEbKk6dKlUxeLNoPP4SV/sFhj35Qr0aEnQhXzLgbiP6+GiV0nLy2YgNjmZ WN5kcwCXhP2H5oCjkeKOnfeWSlzR6lFGzsb6tOaH3iVgZwqCI+CAtrlSK0xV0dQTL3QU FDOA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=lnRzeLw1; 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:c20f::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=1770378069; x=1770982869; 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=jL2NeFZOY949RgCxMw4JDNRetzp7wwa/pLHPyuMb9EI=; b=slvDGfq7xKRkCE/X+CYXRJtijTzEUZ7H6fuWuhx9oWM3SlmD7GvktJrZ6lp4BnHKAg IGxlkLKSFiZ/EM5HrvOgar75dy9OyyNJesV+ppD7/NCKGrgeZs8kKpnU/A27BIBf3VjC wf/OI/2QVTowG1Es7zewV8VZQbbfzQduTnNr47xxi+q1FzeIJKdSmBcsMSa5zcLkn4s6 0JGbU15JYRVbn89rX4dmpq5tqbdUFwb4WgttUGlHcJUHWEEsl6TLL46tdAt/j6RKFvjr ehoP08gKWSMVnzlvEI67Q49cgkP65CiO11ID+STVa9onghONGGNJcs9/HyPXfoLoDyaK EuQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770378069; x=1770982869; 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=jL2NeFZOY949RgCxMw4JDNRetzp7wwa/pLHPyuMb9EI=; b=B9HImMlWv6aRFTT7BzPDgNI6yzhWH7dvpyJfIP1Hyb3TL+J8jRhBVxvnYPtwZZE0wj 350uRlB11ij8Pf7f0DIotiE/3/iH2NoeLs56VAPr1QBAUtVPT5OH6Q+76h1oCNC30CC8 12esO3lVRrUJXeC8EWldOVKj5/mzbcJdXc1FEGbMGLZjehWWrH1Gxu5rIHQKx4PrDRrX wXs7Zu/eGkKi9WsqECnTI3a/1Tf63fk7p+n9tBhk3NkxhS2EuTfd50rZ0KGXNF3Rnrrr 9BuOHAyhzP0wJYonH5kfwReijon3jIOBgD6O1B5VdOvnc1tJNViJMbC9SSooqIM+xWwv 3vXw== X-Forwarded-Encrypted: i=3; AJvYcCV2f2QK+sFSHLCSAS7KDzBeNplW+otBbxpcpqiEqwqxxfx/Vht3EpowBGm46zUWipJj1yHQrs4=@isar-build.org X-Gm-Message-State: AOJu0YxR5XTYK9talteP9Kk2p1DYd6H3VRauIDFSph79YtrC5Mmi1waW 59+63GkwMxkQwELpFzJUfrYcVLuHf7PtXjWd/5ha2T0l1Tlqvyn7L1pC X-Received: by 2002:a17:90b:35cc:b0:354:a546:5edd with SMTP id 98e67ed59e1d1-354b3c6d932mr2095299a91.11.1770378069051; Fri, 06 Feb 2026 03:41:09 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+G+1kZCkd/b1xouiURAUqTGMognTfFvf8wk2gevsXxjKw==" Received: by 2002:a17:90a:fa16:b0:353:527:7eb2 with SMTP id 98e67ed59e1d1-3549ba83385ls1879202a91.0.-pod-prod-06-us; Fri, 06 Feb 2026 03:41:07 -0800 (PST) X-Received: by 2002:a05:6300:48:b0:366:14ac:e1e7 with SMTP id adf61e73a8af0-393ad3c025emr2676695637.77.1770378067399; Fri, 06 Feb 2026 03:41:07 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1770378067; cv=pass; d=google.com; s=arc-20240605; b=aSTddHjMru2JINbUnIEihm5TDYh/mrHFLewXDthu+P8L6wm6FM/aMoYNA8ojESJyT/ 7D60KON2ozp/dH/yu64ZgjoZYPyFQ+YQtzbUUyI26Hl5GJlyxvuTbaKa/Vpd0VeyOOZP 4ts+sz4BzqW6N9hLBwE+Sn2/XiNyLNtadoYhHKI+Y5rMJkavs7wnbixhnBrNLmkId7tn QOg5i5DOpT68nQXrpVB6Dv1KHA/pzBHKEtW9G4NyGvdRK110Ul5D0Fitw6lcOtWOaEJR 80bAOHbHHd2L7vjTR++GifPSkOugutUucwz3kYEKtFppD2QuVdkY8He2dYgZrXda/1wR aLUA== 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=QFCB7doSEpWad79IEWtcAla2wkxbf1HakG6plKBOS6k=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=iOxG3834M+ZnoFbLzRstdWpIlsH7uEA71v5PwgaTsbKuRw3cUKF4G4gt6oqmwnNQ0a 8ywsweEKcIIB4iRQPUGJNgfRoBraAzbhIn6Vh4cXkR7Ig2n9dNODsA6D2GX+yIgk93qy XgYH53Sq8NE7hT86XyWq0F1Tn0fSYSDxUVYQPWnAd2d5bB8loiDrueWb4y+A2n+/bE2Y SAhZ8dydNPUkTpoISGJtPAMXOdj0YIq9sN9g04/s7hMsL7S0/bCHN0DNG+XDPI9vyQhI O9zAi1jfvJrmpajvBLoK+RKI6Fpk1+ZQl1gHGawRzGpdbTqj/IYg1Q2epKiCR/4p15am dxgg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=lnRzeLw1; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by gmr-mx.google.com with ESMTPS id 41be03b00d2f7-c6dcb3a5ed9si96392a12.0.2026.02.06.03.41.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Feb 2026 03:41:07 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=J1yNtNRETuevxPEY7DNrT2n0fUfsJdKX4Z8bErcTh3rbSQSAQRF7kLqbwB6tCe4ihZDjveZGBmEYiWqk351+yGi8p5R0/42zoNefC3gsmbtrxhR6Ag9pGQNIP1XjlOVkNggH+4u26MYUje55KUaVQQIKF8Q5klwd0u7uFq1NBfAAiFs4i2KYNkskeK2jpF/CruNEVuhMuSRyiyim1O+M0SGZDlXjaTpTtFagcbsBvMldv+1CQr0BY5NU1fJz800m/c5+KCQq4CG3RGpSgyplh2htp0HPwAlE70MwGzFi9/uFa/LyoFJaiPVQXR5AwSstIJ0ZR5RZLrN3+5ovpejaAQ== 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=QFCB7doSEpWad79IEWtcAla2wkxbf1HakG6plKBOS6k=; b=X6dlBsgUGkRy+QnYkXobjINESeaq4ccFY8/48Rtlc/BwKXmYgeqg5hNa/7iiSo2cdSLrBr6vKcj0kVfNgP5Cup5LNJwbNKCSF0TR5kiNlPkDf9UGrbbSXeKbTVoD1vz8cGI5y085TRdPxtdOxWapDQku2Fo6XELhBsblyqfo6HLarM+m0coIXPTzKl2FKu26W9DzGOp/oCo8BxM5ZNe6Gcwz4qdva8raHXT992mK3UbR0Je4j3ICbk9jfslfChMzQXQJK4emosTkSoi9LSquBVkN/j1HpqbilSTjlR/E/6gp2iHEYShHv/5I9bKxXcXnFvKMU1AaW33NWg2Z7viTeQ== 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 DB4PR10MB7039.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3f1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.14; Fri, 6 Feb 2026 11:41:04 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9587.010; Fri, 6 Feb 2026 11:41:04 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer 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 v8 1/7] debsbom: update to version 0.6.1 Date: Fri, 6 Feb 2026 12:40:48 +0100 Message-ID: <20260206114054.3010883-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260206114054.3010883-1-felix.moessbauer@siemens.com> References: <20260206114054.3010883-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR0P281CA0252.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::14) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DB4PR10MB7039:EE_ X-MS-Office365-Filtering-Correlation-Id: ca1b04cc-811d-448b-b1d4-08de65749c49 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|10070799003|376014; X-Microsoft-Antispam-Message-Info: SMFD3jY1d6cLLOGUdyeWetBKCjKihVRa2eudcfkhbklpXnvT0yY0JxgdDRRRIoqL99ZMc34YNCWcnUuFC++ZdjPPGTvpnBhPqvjgkEE9ONaLuINk73K+dz1nl4qS4Duv4UvOiq00C33cLUH4F31+wzvSgHALUhmp/1p3QpBhmsgen0EaDVkfQgSRt2O9u3O/cQG5sgyvewDIg10aWbdN2JQm5NiZsaQ9gJMqfKpp3Ts/p86YHs2Fta10LVwJRw+oM8hNVykCk7hYVoium5nOCgzfN1tVo+6vXhWc2cuHmpB2OWVgFj/1tVn3+MdA5BGXcoBg0GOqW8j6DXpzm8QBTTt9IWr+On0yGoYdBzNWOo7y6k3Ktz7rVXHWZyquJcxBKHsNIEqaGOTlSDmuMWL+fAhM/HFRc3sMZh1c6C1bVlJAxXZQqG4k0vigZ7gNT/ov7Xdq5x4azC2HKghFoDRxssaVjFqhkfVPtir2qIdu2V0lFA9L8nV1u2anIdpVW+SqF7N0iN8mRF48PVjVXH0ocxcEA+hP9WaWCrvyvYO3WlLZCHUab6G0sTpC1LCA9ZBGuYqmiuDTyXj0yamEEvJoEdLkwTagRdvSsOAy5UfmmPuhxCyMCkIRb0+2E0bRJEy6sXcmrcA9l3cntWFEK342MUKWMHzvn+jNfQFNRIuK7cIxz1OL1Jf7PZcW4ZMjK4hmMRt0ynfgWHpwiFDyYumApsbzowKHezIDmTKgiHWKrNv02poWHBQgq4+vkhd3gsveBbU2Q0r/mjIv/vVgecxRUIhdmdFQcOjlomRJ9Z/jr1TmPA/ScRPT2n0F1mu0g19nUwsuUKnw6RCM2Y9c0I3MGAnyBXWF5xu3jT0qz9Nyo4kCq2Q68TBAcyohoO2jP6utx1pf4jmYHtoMyA1xNKLtbZaz9iRQsjdIYdnG6vljbEL/M1+MNIwI1lYmU0G7qxn8vL2FcoMB/eVzWW8k6iWUtuh7Hku9A0ySYTqaPrJQzbFv2vzs+2OZdaEM4L1c1e6LUmWh4x3Mr91yQFWo3+NbE9hSge0oI08cLYMW7z602w85er1yDF5cKq+4bgEH4PDvFDBRoaG63TczwOswcXhr6JF1ihiaF3XWsONMmOnUrcbV/kExeHybCrPh2iqV+O5se9jPM284q1F6drP9gvVkp/AvBlqlu/HE47HiLd7Njtk/1CnmpWyIMVlw9YC2GQVUn1XceLSN0pj5iCfEHMPtvx01aH1zUPLXcdGTYsyhwuaf9Y72jtkav3whesf3+ZwH/fUtgWeTmv/KF5pP7L1DGeVm4EkXTNoyKRcw7czeTLtkhYwD/CTwfKAtWaPUu1BQxVG9Oqt0PsBF04hv/ZIiY4uUwFPx5avVC0YSHUkxfqiN/dYye7EyI8rlW4Jn8OL92d4KDcjHUcsnjTaGuU9OANhKt824JsbcUg9v+a0tvCRWCmRpQLaAF2GPfgAXgKppUd0Rtv/0g1zgSIFsGtSv3/uYFXGY/TnB71Y/I7BeOT03ofCrronmlRK2U4Tgsdfe4W7ZUd5OaBoFa6L/khHPUBxUYmnuEEW+JP3teCdjOfc= 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)(1800799024)(366016)(10070799003)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: MjChbdysMXt9S+6y3Z0LBTHkOYNHIxswE8NY5WIy8suITjKf+TwJZcssRn1v9EsLCwMxE8p0PlTF+ZSjJHstVahQ1WZUZMObClA8UTdaCDccQ5/cp94xD7e81uYkTW/pRg5krZl1xopYQ5rr9BARWxy6XBCzEnMx3qyJIxupep8zbyiPJh6gAmD5eYAJmb7P2w1btk8DWQNfbmQBM9+q4bRTetdq4ImYxAJAiaF+/pQR7ezrvWLxrgwjWVCBBN800lbGBFOOcC7Mk3NZl4lAiPTPpbghZCcOQTddfYrnh4Z6rJL0hwh+CjQ/wNbcXCyk13j7kdvy/fhHRWYwG7QoogMN484fjUJz2PBxtXcpxpuxXoP7meTUCw5wrtb/Yok246t6svM/F6K8I//Cb+TjyNA5uuqShLXK6MzTBDhPpfJau787UbvG9CGZcf/JNyTqFk3rYXAh9rlpRqUyvQWwCDqSdfSSk4ZjmzIl9eQvBCCR+nWvYsgw+jzBftDIB+KNIqLUtNYNwoVoIaAWlhiHsNB/RuxiuYrrqfl0FmzAfy/5ELkqEDkSU2Nbd29AZ+nJrB1aa4pm4iG2umZKw+JOio5jaTDI9+KdQEk93HNCe6em1NsLJwSGfM9lyPBjcH4+zKHz1Z8vS4YVIDdLaRGa9Ken3Qk/fHmqQZyM+3CLf41BrZU8acnGdwWfo4gEhhi5lyciBaLMk5VVojhg+ZEjO0robfnTixPd88LN4ayHNDxepeeJGhzMMV9eI/ezM4NwCSW2ESHS12b3MplySD7g365KuQFlOAAM3+mBpNZCOZwzDE3mhp5dFnG3ItnrVm5g4CEjAMFvBNTbdAlxlP885HwY/b/6ui7qWO1QfZwN8XNndUt4rVxKd7xfWNGTVWIv/rnVjZZiCDG/6cKKMWiM0Mrrcfc3roJlz7b95bot4fMoz8bIxp4ZADgw9opvaOLYakih6o95+tbQUjNZDZt+jtFrB6kKC9XGvZ5U365YHHZ+8znYRZaHNVoNazUKySzWBZWT3JToDDhy8s1rNrYGH8QWELR2ZRKHR6FzBzURZdVHgDLJel+IFgUU0TmBY1oCqKZtwEc8h4GS+L66nA3yB2ZF89F1xuGXO7ZqDE61IBTiX3p6YSd1ZKfHJoQtpM2Swxmi3h/kUG9ODqtovqRNjDoCvt0z04wa9rZDmcbvSyJgmqdn61GiFYjgQPsRBagUD54Rl80KoXQ1AIDepm47zIIgm6Ilm9jy+gvUlxX6t5v2sI9SDpu6BeyYItIdTlcd0fZO5E3CwAcOsjoufYrWL2dEfPXoZf8buQuFH7e0HWjZmZBoUn1pMTbembXzDg/0pf/rbPpAun1wEgk/ujtH9geTBl2PdIYNErjN8zQSlsx9/QOleZ7uwcEDDNAe6Xj7UswmI5MHe6N6ykvsscy4rPx1g2l5Ih7xsIZI/cYY7NWhh0JqpGFvR2rPi6EBvf2pZlLUltthGk12BRmxKiSSl44l/jFQ2HWWsSNYK9otlg242KPdZi2vCLwt6JlbEII+2PDnLwhEStSEg50D/e5RQC1Gtfuz0O2OhLrBcC0FikCa67Ln94o5p2ir7ltMIjSz1FDHUg+y4DQbiqySGXa9f3bEjxDJ7l2INoT/RvGZUNFuV22+eR3jCu33Cu5cPV5Qm36gWIus3Yktji9OoWxkv8nleLc0/LSRDte8GGek+0u+pyt+ThaSSptsvLG//QGTy4dEOMN5xZoAY04MWeUyTtuNTyIAqXFaSw22gd6IYkt53F/azZggFTtPcW5rEbm+b4Uy0fqB X-MS-Exchange-AntiSpam-MessageData-1: txSSKrQjaKOq4gfidIeWDLkryOf0nwEzEXg= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ca1b04cc-811d-448b-b1d4-08de65749c49 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2026 11:41:04.7654 (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: F9P/fXhDZ4Lep147cYqhdjlUXalf4UMV9FhqDdYad4KM/m/Jf9byNDaOG+STvD/9tjD3GaVxHNunrxsNiPlQ8E3U8/Hk2xYEy/fzwnE4EWQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7039 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=lnRzeLw1; 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:c20f::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?= With that, we get support to extract license information as well. Signed-off-by: Felix Moessbauer --- .../{python3-debsbom_0.5.1.bb => python3-debsbom_0.6.1.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.1.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.1.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.1.bb index f1524129..7cc2b601 100644 --- a/meta/recipes-support/python3-debsbom/python3-debsbom_0.5.1.bb +++ b/meta/recipes-support/python3-debsbom/python3-debsbom_0.6.1.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 = "6ca83a00bc80e8eddc67bff757585d6568f06063" do_prepare_build[cleandirs] += "${S}/debian" do_prepare_build() { From patchwork Fri Feb 6 11:40:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4843 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 06 Feb 2026 12:41:18 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f187.google.com (mail-pl1-f187.google.com [209.85.214.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 616BfFfd023763 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Feb 2026 12:41:16 +0100 Received: by mail-pl1-f187.google.com with SMTP id d9443c01a7336-2a7701b6328sf56885585ad.2 for ; Fri, 06 Feb 2026 03:41:16 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1770378070; cv=pass; d=google.com; s=arc-20240605; b=KJGK7r3futLsve6H6JUd7ZyB4I4FFGeQhkl7+JV9VDJEcIoUR1qAUPHa4iz6XoPSmu Jd9mZVEcvo4ditoQ8WTJy9kZYPJWOGmT0OQKHg2s/si7cg/UPiKwm45lPOpgydSvc93/ KFXSCJWXCyi5OOw1zGo067Eh/ICre09U/UzhdXIZ2mZ4LvAL0msezV8//f8cjueLrlSs ibpWGVcwDyHe5XcVSBJ2cdgv5aZhg07bh2+q1mleiEJKNdWtfcYuzkGv66G6EfG0To9P x6U60LPn6bXwsi9IMkQctGf9ZN7ifrBR1Zn6NaEpj1Gv1XQQfzeFpVDUoh4IURCwBng5 H29Q== 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=N0PI8bMB9b20WTlAB33BYou85J/I2cfaYrpb/sZ4748=; fh=sUqp34AlCoHWJS0A4s0OILMhX5MV6woCc0hyCZ+HIY0=; b=R1QgUtQzkjhSyx9GGY/A7oq875nFsgZb/OcjZwx4J0ZSML19b6b8LD7dSQi/tmLgyO DmU+59WgZQMOAXOK7uOtGuINOoJ/Yyd4Pq/XQrKPLbjDtkXIDYwYaRCX3Gt0a09E3oVy VyV08L4N2gceziQYNzN4+TNm9THFrawb9E/o7wTsZIKJoKE4hw9OT0Y1GFHKT4fDJQaq QbrMjsDIChhFP0pEpXtaHVL/EwD3Hc6fSNkXFifT+70QIgW3zTUde+7GiOdqNvBTJ43J pvOnhgKhr/XgzB0MsTazLnU463wXfT6TZIOpNjXbgrWDYx2x+Q1O9XELg2DKNcBOmDOI jlQg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Y4/NPkc+"; 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:c20f::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=1770378070; x=1770982870; 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=N0PI8bMB9b20WTlAB33BYou85J/I2cfaYrpb/sZ4748=; b=LpCEyx7E2YyOPGQF7poFCy99aUkYFReYhvDeCY7faT/fkpgQfZaaEJcKJe2MonrowT unk6ue9x6Uq2zbMyl4LYdyBRBUfUZg/8FDdGhk9y+UCvjrfsCvLpFu0Lyf0cDimsl8fb Xy3lGW8fAgwlw4J8XDdJTI2qO+iCfjA876dZPSS40XR8Uq6PyeZAkcHwCly+wkuj2SLY fQwjMI04/urq4Xlf8PC3/IDXy/mfEXQ65Yt57AW9cv8aFCIyWWq3JIXo85Vt1/PA4Phq R/yMAaVQu5qZQLpXSgu7mP9uZGr/qO47oa5a6zp2aZ7BZpe8jEE2T7NqtiCRRxnIGkMW elMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770378070; x=1770982870; 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=N0PI8bMB9b20WTlAB33BYou85J/I2cfaYrpb/sZ4748=; b=EWoPuWaar02DUl79/6u6EpDpL2Lon46stP9r2HfxCLJevdoM3hrsKuUGFS6KEfu+7X BSU44umAG47IXRFuXL0LPmMoYj6fHF79jnNz3c5mXgd2J4UQumjhEU5HFeReZb7igrPm xiGJ26rgYPlS357epneP2pi1bPfYs+Wvppvua0jm2Rc/bPVx/3WJDi9osmJIOL9MFJQI /FOaDAhbo6OLnCabbfl7un197UcquiQrSmhXuUUeEeUTlNeh14QXbX8ADcK6KQRRPGk4 J5gwJP2iVW7KbBIRtf3My52jEPmrKEec//ZE1dzoXUTXZV7kZBUdC24QCy1HbxqAIfWE dlSQ== X-Forwarded-Encrypted: i=3; AJvYcCXPXxeyg+ypK/jT7fg8E5hF1YBidr3fcg+yPGFyP1Bq3Javz0Ivyz2tL5McEgEQYZiipXlG9mc=@isar-build.org X-Gm-Message-State: AOJu0Yxb/ZAAYrGiDc2gcKMpI1y2tmnlSNz8u5q8Oidkc2D0F0n0nrZa /pNyPJ5Z4MNGGaH0oDJvKGaBn33orE9jljUUEYvXIxjWgaX+Gv92Znrr X-Received: by 2002:a17:902:db07:b0:2a5:8c1c:7451 with SMTP id d9443c01a7336-2a9519f5b02mr27873975ad.58.1770378069612; Fri, 06 Feb 2026 03:41:09 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+Hvo3ZBR1odJXWyxnafj0qJItY+19qBkQMBgnOfbm/SjQ==" Received: by 2002:a17:902:6b48:b0:295:bba8:6720 with SMTP id d9443c01a7336-2a940b4f8bdls16337935ad.1.-pod-prod-08-us; Fri, 06 Feb 2026 03:41:08 -0800 (PST) X-Received: by 2002:a05:6a20:3d8e:b0:35d:6bbc:e9ce with SMTP id adf61e73a8af0-393acf99504mr2545572637.16.1770378068078; Fri, 06 Feb 2026 03:41:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1770378068; cv=pass; d=google.com; s=arc-20240605; b=VE01aDlF2vqWFfC5IsUqCpXQAfkStONxdMt3BoPkWO8gTw7JIPVkOpn74cuLsRrGSe H77d6lzktOmnG29get+TYR+QaWFjQNA3Wvjnz9rfM1D24dA1FrcUmz9r/gmp1nnzkJOR h7JNF0osgfQlot3q66sH/kdIw9PtV1pjM6tt7qu9ARhIqhOBsSaMnVgfm1MlKhEX2H5s E4ABeuxd1rNMQ5zwS5VVTkUPnJua0YrIYHZzJuG8NsMxWzbSmhKhhLrhLO3mS9Iimctc PtXvFCpHE1gOZmBccOvDSnZheNXoIZVWKDTgq7LvEjUldZYqCw1ZQ98fIFMYkd6rR77e 2tFQ== 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=UpT2J06YCqf0EO8ixUO1Kt12Kb89Ly16UT6BSZAsP2zSSWLTA40CUKlsyDqW9+m0UZ bU4KpQTutALs520mTCbmA1iUA6P/M03AvIeuUE/mRezCsqaWuMf8AXwdQhp64Bi+KYMY BK3xvTJDlSplFDVXDoOQW9qXwGgjrw7EYmerEtrwwT0jXklkNuhtRPj15JjCWIyyeX/2 yOqAHZ1NAkkb5bJXlW03TyigsEhxdZ/DfYKT/CO56hMSWdmcGtgEnoZenJOJKojQgNiC UwwS51nlpJxSrv3eL8U5Mc5oKPkwz0IGTFhiNNtCdo7plAL8pDDDTbI3PRjkGBbVtie6 5tVA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Y4/NPkc+"; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by gmr-mx.google.com with ESMTPS id 41be03b00d2f7-c6dcb3a5ed9si96392a12.0.2026.02.06.03.41.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Feb 2026 03:41:08 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KxBH4YT5xi2k5v8E9OlGguz48i0Q9xMJj1M8YHDlHKnr5g2xwDuscpvJxx3pZjHFdPnuYnXRNeO7ls4tAfCFz8jHsjNORJ8mHy038hw6hCuQRfAuWAzwPFZ1nM9IKXlY26vjgtwuzKFYVXMgZ0Ft49eKs1h31CKXIshhKs1sLOylk3tZzS2QTnlDxRjWhtCvRnEdZMoeB9xVc7uTN83PpscbZYd5hyLhMg8tRYveX3NwyDgDJUWzCPL9jKum2LrSZAg9ZSgMdwtkoX7XrOeS9agWw+ZnmSRR684un7wUExIrxNA+LQPqm7VEiUfToX4wR88HPlXxAOn9bGxYjoH2DQ== 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=kgzUM5WiVvfQRpTZ9OMG5AJpfE9+BEYCCfEgkiow4xyZuCutkkvWOSiObaFJTaxFqA4j4R3bSaHDjx3NnpIZSm/OzRPi+1asMa1gEa2/u+kRyrPOIbs+Xj2pEuZCyhgU4jPtkQtjlHLwrhF7iHFicgChekA0HaY+RETfF+E9dn53ZW6xfrRx531AoQXxW/XvHNnA8U+szoAwxgc2vPhSXm6zuX1Pr9hkIlr2+es8Ez5/Q3zcD0EAC+4pIGe9oJArFJDLLlB3bIT085AbSRwRqHXMh7IfcIGp/qv8bVafOMVUVfT1on7AHFBe6b0GCtTjHcfl1Sk3qZugCB9mCceb5A== 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 DB4PR10MB7039.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3f1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.14; Fri, 6 Feb 2026 11:41:06 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9587.010; Fri, 6 Feb 2026 11:41:05 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer 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 v8 2/7] feat: add license information to SBOM as well Date: Fri, 6 Feb 2026 12:40:49 +0100 Message-ID: <20260206114054.3010883-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260206114054.3010883-1-felix.moessbauer@siemens.com> References: <20260206114054.3010883-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR0P281CA0252.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::14) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DB4PR10MB7039:EE_ X-MS-Office365-Filtering-Correlation-Id: 36f144ad-fe79-403c-22ee-08de65749ce6 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|10070799003|376014; X-Microsoft-Antispam-Message-Info: hSjOu//3fJjgeyVWu9hXspw1TqzMrTLuLcSSZPj9IJp0/U1PgGkt1viMTfs9AKIB4hA3Fsq2jDISWH58dkRF96WEnL0C60J78jCrN0H6k7SCaiUE7H9lBkjB39lUdQ5BETfqNDD/X8D3y7lLdrllhC/31tES7y2AtR3g81ZAAez+ToeZiqZ8ULxaEANU5tbHutxrBlBIH9g3WLscOq8IEwPO0RxGNJ5rRjINW9PswUo/hi4w9DoRpyx2gj4XWpvZ9Gh+0QWqb0idC8j5DbKS4bM/uYVXpmcz7VSHLdtf3kXQmW2TML4VN384VOi126kJnKVknLFqkzhRkmdpAtxt1HQTQkfoVjvONHPiFSEwsznBE35NZqiGYXfFvPwqBxZzoAEkeIDC9fVhgcONaLHBA9GLxBB1qaattE89tj0xDGDFniAdu/1dbqyOYeHIjxSIbEaws0quJTf+Vp5e3OXPSecAQDtPftFBnM8tuBmLIT/jZj9HEMxwc6eq6eiwR1cQz3cvbBpxAJM52AvlZYUr9qBzThDdIIeFIhJaHyiz/dC2HDYi3p3UqDNND1OaqH53fszmymH4ahDxFh4UrX14vZGNZn5AbkrXEVrkHdwFG3fjvdZphAWeLzY6UIEK0NFJE2QY68xT9nbwMMAj4iMAz0QFK8PDObV4vi6XgT8VgZdGy02fcmQ63Q6Ff2Wn/oEmhQqb2R5JELfYxvPiVNMcYDzWYkX3fGbK2p9b6L0bNaco6SP7+Ge1mv3wTs8I46/7JHwdnHin6Aa3zCFwUF4f8GSXsmhk4//JH6jRTis6OI+4rfEPJ7ZLXxDBPxWC45oxw1XHM7BbPOM1xNMU9IanMKPn3YcU8RffLZu03zEesjSY4qke9ed736cbmIFIcSEJV1rlMf3+0WNnm8K4oEl6dKrlQyGnb5cMxeBXxNTijFquiIHm9qrZD8476hcVtatUFvrq/I5NCNVx0WkGA+dObPlYY1ouBtlrMX3pPl8r0GGtiJqiKsk6l4xcfgZzgPQOZ7bljK+zOoVIvsgGWBeddp3cHUEwMTd2UQcj0sCwtEtJz6Xndl8gnKuWuWrG1wXn8f9AnIhlodQITuuP/vixz05Ko3wVTC4KX7TIYIj8uDtvSEEl6QzANnpX3DiN2LwcdRL+DCyClEH3m1nG+VlaUD7mWDzcKsDTnnvfeDVzls1N69599X50N/5tn7MvVro+x/Vl4ltQMDjaAC4yjTdrLwUHa1NK1Mqm/2BBI2EiFzZjiBZXbYfcHsfx1UQxoG+aaNEDGOu0rDndQdUhT0ZeFVWtqEGM3qZ+SLUF1ghRw2o7mWp81xwain+PtodZbQ/4eWe/Q+sHL98rl6Och2ECNHUttM9Zdw5NJAqKwzL3JJmvLDtGpFTJZeKCKMEJYQwePBwgAnypsqMLo4Htl6vauKtGi0X9NI1SSn5avRgu19+8jcMYj5nwduRUrXt07s0eH8eVSSWNrfBHl2HuRfGKINrM96dBEEno/4qNUqVDLdBNd3YzPmm1mbiUj5+BV/nv6RvJ+U3TNjR62x7+u494N0eSXdHzjvwrQhgkldk9ISh0E2JQ/XjX1WkcMy+Wbcng 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)(1800799024)(366016)(10070799003)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: KDVfwOk2jUGvnoINfw0FOaP7dpDmUtKlGaZWuHpuo7W+7L3zpG5fAPR0TuMvEG51Ooz8dz4o0XIeKqOsOTFbgYrcfk0O7uJiCJruxTKMzEPwb9qhmuX5L8C4TxXxF8lTqZkdDwlvK7kiV57XJmyGPUn+/E1z63bGTSnpNhokH13LqOX4i6h35RdBqSWA5BLJjTTfS10gDmsqNpuSFZNam8bmBz/FttqZ0a8PmG+jX7X6+ujt+Tl0DPxmMuiEXwkPtTma5Ln+7HXBDROAuvoKudtAUkSzgrHiDbyBVZn75Gstj7RRKGq3N6TsWYd1HT/48oqd8aWBdS2BeU2FcrlEgxyrshLlh5udeZvi9386L8yOPUMZj9dkEbmfcYhG/WRK1GyDfjH0ZqDu9AJ6HANJtcH31cU7rTLeEWBZP6hvOpAonuOvJ+oNwP0RZ1nQzbc67f3FJZgANgFGhjSffDqiqPvFZcjP6WJTCLs9Z2NJN7RhKmLlTNGqIdvNp4z1sZTCs/FUNcRmOHRZZEnBpx3+pMiO0aLE9rm1cDOS8T8AzO7LNUCQIrpU42q3cnGxdQ7/na1qDj13F1xHbXbhrKFmTXu7XF/JXXZH/k0TtJdhLv0tWYOIbHblFI1ISA3pf1KNxb5/8VUzd9PBXQKjAo3UL5W0lUyf0wlANbj8VDD31Vo0FleWauebqJ5wpj+awGLfNT3DD4hBCf0NOEWN/WTJ/Yy4d7hcG5eDwgzlTtV6A/18AI6WzQ+mjfo8DNpjiM3IO3IwYEngkMUzRl0fLjNpENRoXZSGwYMDAhRPIHX0LWxENJCR5plVWfbp/9qpxy1iPMi2zI0jjv1qEVsR7DJK2mc9wY4mfE5uQW2zTKe2/jNj0sFPxnkppvx03MUvsiVOMPYafoZDo4wCYIIZJ91oHYzgjuKnSiKP9jV02DmRWKlcDNayVqb6YSzdS4OrzeTeqeOaokqDAfnH08Gg1S5pHJOBDW+CqTRImovN+rmm5H92D18JB9hNcw3yEP3BvvF902P6+Uv/wR6bcXzJYCvEoZaccfpIIGdJV/tm/1oPFbX+8M0K5YGZAdueK3ywLcAG5yYCavVTNRF5sQ9ioi6NRmhiB/MeXR6nqQSQjDX8om+qCt+vIYea6IBgPKLvkau35ToNPlMttHDA9UaRSs1q5fj4/FSeX3Q9atKVyPLklwRskuhm82BsPB8FwiafHhiVoeH1Hu/nAW2TUiY4jDe8knm8kDWlr1OsXepMeu9PXUrju+PrbAQSsOMhQ/kc9znOA6Cpca0E3RREGEWZABvpZJXClr0m4IiJzaH9OyzHwrOFIdQJ83PiKbRBLRHtiXSBmLJ0u4DtP/4EmvH+jCKWkf9MFpWn9XguhdqqzjGpEYZOEbqEpbF5zJVRxNQjWN4XilBy4AwHPwnNqFc/OLuT7WrfPivR8vQYh8JKHphLmX1vpag6uWb63xB2RqwPVn3C/UsUzj1GeFhrEPAhY+YYRXqgCcWySn2Abj0rg1KkCGQuWpi3rJYkZZ4YLjSuyrxQJJfhnvCfF9W4fkGJ4zPcXlWY1y6aNdCZtZlyzEOs12w/I9R2iss2TozxRbs/Qnh/VdNNN1yNvqrFo0L+bJNdgiCAPlXC7GJ9FeRl2l2mGo38e6k/5PISEU3fsxdxc0yyOVFUL4L+UAOZ2wwPIrGUTDvL4Z1NuhAWd71L/2Eek1WK4Oz74s6rDkjWnTIk64Y6D1/YuGRNT7+tPXdpliaV5fBi4Hl/7DAhjLXJQgxM67UuBgizEDgWWGDERwdMbsslbCsP+54C X-MS-Exchange-AntiSpam-MessageData-1: AxAmbwIvoBtiiPsbqFfx/ZMWFiwsvnv50ro= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36f144ad-fe79-403c-22ee-08de65749ce6 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2026 11:41:05.8340 (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: d+IQCT9MMbQoICilqGMxuYegQ35S2yt2kN5NshbjaPpko9n+m842Fz+cWcbDDB53xTqcDGQaOPl2or+NmYXF/Pnz19FLqEf92Gkb5zgr2wM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7039 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="Y4/NPkc+"; 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:c20f::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?= 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 Fri Feb 6 11:40:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4845 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 06 Feb 2026 12:41:19 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f189.google.com (mail-pf1-f189.google.com [209.85.210.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 616BfGDi023778 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Feb 2026 12:41:17 +0100 Received: by mail-pf1-f189.google.com with SMTP id d2e1a72fcca58-8243b286ecbsf2094812b3a.3 for ; Fri, 06 Feb 2026 03:41:17 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1770378070; cv=pass; d=google.com; s=arc-20240605; b=eV+KC79yTRD2YQuLS0lieea27fhnbpTTZf91uUz+Jq89+UGcky90THMnKVdemYXQXY wVGFnH5TI2gB0/Rg/OwbIPJL8KzZNo7seX5MumyKHsTnH0EExkEU4nVivC7/mpjh0Wny HFnx+598YCJs5v9RHsUe0t08OhoHrqSaPXlYLba2yb0tjb7y2NjClZFceVws/epfrceI zF0zhfVJnJVrekLMkrJa+xlyS/FnlLo/aQuVsEe6UkWyMw2UmkAp7H8QKKR1vh7SjyqC Vnfyt1ET8Y9lSD7cErUDwMvwU3NFadqYe32KIK8MUolUdEcs5e/qkOU6sA+ArTaULtnq Tz8w== 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=CiJYObK1hVG8WJoUEbMZ2CwHgHOcyAni3cZAcD0iGlI=; fh=wY+w3eWcpHaMJTs1uUEwOrjUUfDHDvNHkggrYAoHOtk=; b=gCe2vEDwXw4kE9wAoeg0SnqGhMZx9EfKBzUVMuJ264x0cuEjBnPSGRkjnfg8Hkzfr/ erOf8oww04qK2/bK7vHxdJ0Ed/NnpM9cK6aBUk5iDV3FbxapXvn1b2nTd43XbS/AeACF wbj2B8muT0Rb6DtOm64rr0N0bbfK/ZQCgOKNgw9C9fMohomrNS4CZtVPZdc/15SXpner QJut6ZpkJfYDdBsWl2GO/hMq+dqnty1piZ1G02cgiGYJfJf5QgC/vjzplXLw8JmEOBr6 UKgpV/1TsrJLs18xW1JCZxYvs9vycjhWNXhnuMkboRa6ozP1QfDdnTfbCEpcJE8tU4eH z7hQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ssZcqT4H; 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:c20f::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=1770378070; x=1770982870; 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=CiJYObK1hVG8WJoUEbMZ2CwHgHOcyAni3cZAcD0iGlI=; b=gBvwYkbj9Y0NdKV0T2GxEbJfoBAIwXN56kjAmFs1oygROac9lhrNTCNA7IafKQbngo zooC0FBPEitAt31er5cfFTR4T4W2wHMUOl1/EakQwfxnUQ339VJ6MBaxi3SM0mCH9ccG b+181AqGW6ZiDeyVS0UmJ96v48JBgep1xCpWn076wG9uI8NKcTF+UKUyRFhzusB9bKG1 CjxibrPcsd4STXl2REc1lb4bix6E07GjcIgz0MMoXNyMFDEi4tuZOjFpBWKIx8JAOAn+ SXo2ve3pX8WqqtxmfkNWsEt1XYQD2dbGKfVmbUNT+/Wf6lHaU4RBZD5vXVh6CggGVoYY dBaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770378070; x=1770982870; 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=CiJYObK1hVG8WJoUEbMZ2CwHgHOcyAni3cZAcD0iGlI=; b=bOCX2GafRLIfAFrAFl7YWMsQRBBqjR7UkeeEsOHremWE2VJ8FpW2xJ3Rwr7o9v5iTW H62xq+dPrquDDvNGcYBHybULrkFn6CneNx7D0Is2RZYrkRmrEEj+LpjGRlSwxlU//DBu TlN+LqIymkFbJFYpsjIYXIOeWFYcK6ez58Zt0pRBTakSEg3H40qWWIc3MQJQvg81dEFb CmoBJlxuXKMp5fMz6VC+A/EZLfwBkODpvvyoMI8IcUqFsBvzXSMfVJ6e+kc5Ttq0rbaG K8i0mv2tsq1GSC79FbIXJhCGR9nwzp4kXwzFIOauKFWvHP1I6EjPFPwdWuzIQIkVn2IP wPuA== X-Forwarded-Encrypted: i=3; AJvYcCXUL4FjZ0/5TgTvQEut5hHzSdOtcHuslFzGjEZ1H53LQxBK3GSoxsKiyBKb59cqDG0aV1nxkNU=@isar-build.org X-Gm-Message-State: AOJu0YzeNX489/3V7R66trC4LR7H2zOTretca+x9Rk3jeSZ+f6LtULcW RWyQ82LrqsAdzS17cIiFMqrxaUmdU9SBIayClJdnJMrTarT7BSc0acs9 X-Received: by 2002:a05:6a00:3006:b0:81e:a17c:b439 with SMTP id d2e1a72fcca58-824416350f8mr2052342b3a.27.1770378070267; Fri, 06 Feb 2026 03:41:10 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+GZYVbvW3w6bvBr7KAYBeuiPkpb11jCLM6mnQ55NVl9BA==" Received: by 2002:aa7:9087:0:b0:823:49de:f54 with SMTP id d2e1a72fcca58-8242cf49b5als1724246b3a.0.-pod-prod-08-us; Fri, 06 Feb 2026 03:41:08 -0800 (PST) X-Received: by 2002:a05:6a20:1587:b0:38e:9acd:97d0 with SMTP id adf61e73a8af0-393ad0243b5mr3030553637.34.1770378068688; Fri, 06 Feb 2026 03:41:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1770378068; cv=pass; d=google.com; s=arc-20240605; b=WI+3TOnW/Qql2NDReqeX80kdNhFAVlwYwiZfwSE33mOOJwkoeQUKcdQPckcQ5KnGhB pM56H0c8XKcUCAGZKmGe9Nb7v4TU/PzRcg8lpct2OefQ1K8tWfd90Ewgj1d9ajs0rX2a +v6KH0uvY3vc4UNG65LOEUdpJvQ3ZbdGxm7lHWoOZ1ep0+ZcMd22S2NiypiIhE/SM69G iITFmBac0HkWt4CjfH1aEGOndII+43aHIdiyi4ZF9qdf+Bff6RO+JM07nSqI9jKcqH0B 9eZ+RJJr1/rxQTcfNVudcv3zyxRxI4pQhDe/Ro1jNAOblxRX+KlKOC+u0+vjWkn2YXqh rLgw== 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=TTyM7ddPupA6X9U3hHvaZWRq099B7gCe0SFZ44gIvwc=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=j6t5rSzb6v6sM7K/twOLeGlnylHkkus6cYftgQru+j+fHnhtdP8bMVBuKpbKkCTv+s C07D504akeN2GbNQWad+hjCDbL5C5m+FqtUyxxcc1c/XHhJB3O4417e9bJUxlbboP3Yq wGsjwKyxZTiCE2rjlx6Cb9giqgfuLvPtCQfDelG1ZQ3UZh+SNWcduaKN2YlLOLu04u/N 0dm8sorxmdiR6HY+6C91OLisnYp+HOa1bUaeH25IFQzdT5Ibmc1ax8bWd05LXycTXL// BuWi6mPqL3GrQWdurLYzktoktkzWkYYPjVk0c8hW5UGxr82oALPLUBUIEM6ESSrPe/7N S7Ag==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ssZcqT4H; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by gmr-mx.google.com with ESMTPS id 41be03b00d2f7-c6dcb3a5ed9si96392a12.0.2026.02.06.03.41.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Feb 2026 03:41:08 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QRXOIPf8eU6kmue7pQbYm1286PSaiMuwKBzbDK6nvROBckmHCkGb5MrgZ/vWaG30Wt4rNL4Ri6jENaQeocMUdl8z9YuPMYBcYHGESheI93uxRdpelT+KDHdgzYto5W+Rxii8x79OD1T6Ts0ZMKHxhLhX1Ot2x9Aps7FKhn7ZUD0PTLVqkD2d2s3uR19t84+yysZfvJjJQ0ZAbtpJpjgjWvjj68uW+O2+O2C0LMQkzuh21PjjWY6sh1ibRsw9/xe4NleVc/EVFHPfO4+uNvv/YAp5ZeED3X+BqvaI6zcTMnb8CreZDRQ9inYQOGIUI0+cs0fkcWDEVVNGB+qJOTWyCA== 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=TTyM7ddPupA6X9U3hHvaZWRq099B7gCe0SFZ44gIvwc=; b=UupSgd2IXZguxx8RzklGdl6Y0Q/2JkJ6hAemu/ieTa6TQxUMKttmsI4TZgU4rsx/fmTAuiXmChCYZczfXbx/ahKX5TH9yaW7NspXBavUMNoUiLVENmO18GW1gcOwnGr3qMHgZLQIhaovU3LqVUUkwHvHbmHOdsctKmMyQwjGZ+re1KJwBewlK+yInA5dKV7sGYykwn5rHX+U3Lul2OCxuKrjwyudU6eyZQKx99BeN3RWJziTbIrS4HLWXkasTYuji06u+CylAgLqY4TrlK8kZ3SXolHD9sLLtJaGvZkL4Fmshkf7evWHRNPNFjX9kKmG/g6Wdi/QqYeVsHu8o80YZQ== 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 DB4PR10MB7039.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3f1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.14; Fri, 6 Feb 2026 11:41:06 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9587.010; Fri, 6 Feb 2026 11:41:06 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer 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 v8 3/7] add support to add imager dependencies to BOM Date: Fri, 6 Feb 2026 12:40:50 +0100 Message-ID: <20260206114054.3010883-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260206114054.3010883-1-felix.moessbauer@siemens.com> References: <20260206114054.3010883-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR0P281CA0252.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::14) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DB4PR10MB7039:EE_ X-MS-Office365-Filtering-Correlation-Id: 3f0b08fb-d447-44f9-38b6-08de65749d68 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|10070799003|376014; X-Microsoft-Antispam-Message-Info: rtV/eJPLwdr+bDFoRWjHJCwWA6Q0WjcgLt2fqrFlx+SMwKggKJyl/dEnn2qE47YujZr/5b7Krj4JB0WopK4L4MLg2UNkotmCQ+ZqBBTEHHnEK2nY/rBsdzy2zbtLHNzn/aZClOR46E/sJzp9nOQYYY7zdgWbkLs5YnJFpdHDYRb37pxh/rAAN3hcwAn16pCIZFDHSY7z0bi4Fl5O8pxSFu5rcxZBELtm+Uzm1D/kR9I3N8jzuiPaGPww5xbJ2MXiaQTG1uZgKQB+/5mGPJWfbKHBy6QltC6NiI17CA6qJPy+Obc+Y76Ca3rHqZ+yjJ2WdMCWdnmwd7QFWjwGAjdbgdIDSlotzfieVneT32S0bBt+Uf3rt3a5budf9buggcqML95TIpXlAqQrRb+TRFjNxYjbB7T4s/gdxzE+eDN+ul0nAGA7Ns7/tWxJtwQwrX2KvLtVn49Z4Jts58XwEN06OW2i8+UwLt5E8ElemDqv5GxGcYKvaRXEeU+mbyb08qzZER4zLHomY3B5xBhjuE9mg95v4GmKNhmiCTAeYzCizKxALUPsIYMsdUw478brkPDN8QWFqzh+rJr6+p3dRdO4cXjYTm1pwfnaeS0vwLh2LA7bmf5ABlrZRSlg8AwTtu9KMCOpdExZbGtQaEVyVaE4Fvd/K8eoPaXyQ/cZH1MU3NiL+iUuQhMPpZdMZsdq6QfhtYNHY98Ammgoq+4i5X3pF9/PL0FJhcMXSqGgyAI/ohV9UTT25ZCwFbvMYBwvgkpQ3FmAQXSmBraauHk9FML0mqpml5zhxc+9ERd8tHvpDXVXYWhp5IFoseZ2idTSxXilfEJd5h27OIVJtQeffYWXoV9kxUuxhuZW6c6Ba8ED58LuW+xAg+KMCADewdnk0R5qwbfahJCe618H81elA4y/C20AQy2Y5VJ2DIfHz45LkVxIsJ96xtYwHgsMzihPC4Ex6m9QsmbAJX/gIozfNQlb2Nc90istE3n2oDwhmTg9vddXG9AqXBzYl7Lwbf1Cc2SlLRVJiAfuHaLIdG6m28daSoj69HTDvEsjMPbAM0QfrFsn2xmvkxSZAtiLPiR7cQB0Xk6uWv/TxG2QtnrwZ5Y6Q51RU4AwcX9mbvCWEHKPYzZfr5oTZDlqve/KEGD4qLQB0emR2b3ti4s6oCABtyv+P+iG2WezPECkGkE90LRCKU+7oHWq/VFma8kpP+jPNl+e7U+8mSgih7AuRPuTHG07toE9CZbhgMOLcfH2zit38OpNdqTBb77GDHxXbpGrkSTUGD3RS2tdWqobtC0JMOu6FYamov3BjBixZ2MDZH5fRJIDiJkVhJ15EZoALccqNPY5iZ4fQBqcJ9krbFa1gElZbCq6SrS6lq+VQk5T1kwZ5yacS28anNImzLk/0LEd7efYGv15mO1giJt5Hia4FDxk7uzqGjLpy9K/6fqUz8lRgcs5iETlBrzF+NBvQQS+Qk0TNy97AdwKpfycvXTDDV8crtUoHA8wbW4tOblYIO65o7v3E+XbkmJi9HoyKOFhB/+kls0rB4W9Dbtv33vFTC/t/eo3oIGY4HGOVKxgrhlaWjA= 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)(1800799024)(366016)(10070799003)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: WIVh8xrG7a7dkIRAfCSet0SrEm0PpepFw9bkiglVH5suEcHHI+wCU+Y7yzbQBJKI0ek9wNd+AJvTFgAhhEKsLgfshDxkGzQPjuLVhmyklWvaoPobcNltoltVhZwark13jVTIJYvgjm+goMapsLKCwqohaXo3XkbchVhgqJaXVE+7yF9bnfQVRi3fI1chcwCN3cmrDUvQpmniK5pUKW3aI4MaEQlcUXiWRo8UJJ+ltTyi4dFDFtn669VlvhFSTSX2fk8Ie1zyorPTJuP+ueyMHntOqtKFv1UbDawftAR8YMEPfhET8b8Whehqbwuscr4zXIQY8KD6GVdIUSWa1AUUbS9aRKNv4rj8WBYDY6kJiPf9cGoXOT6V0CEg2EPaco5zLzB1fVTunrmgOu2jMBEwBtRz0+syEj1D0LfnQSb0B8djiFEnZquU1W22C1S/IFlMgbtLApSg0hrRid82Bopo7JuARu9xlvj1hQZc43pmcSETLTQzVU5vm9Ga7l7oBZ+6qdviFo4vHc1a6RW5ckqnl8XDzUAoW4V9Pn2gNDp5sfBglfLL7vFbqd+uvQkAT/p7Vp0KlP/Ia7N4p7g/xB0hLhR7IA3Yn24LnFvVKV+CI/h19uSuAQK8/wwZHw6DrBAYD6Ngn0reeqtPuoifqy3utWtsCmrAlDbovvYjeKsBn/VyiWHyOKFjd6qDNHW0kAwbgqBiCVAn13ayoAkxnKJ2MLciN0rJc+uRtxwM8ptNG1VaXDyBhT8A3IQC5H4Xi6riakH97v2RlnOzEp5WKIoEPGjUQj9YGz0BULnBmnb6ADTBNS9dIbjdlWuy5IcwlgYE+zE3u7pQEabl6M3DoGDEpdst+oxdHntg54/PKHG8OMdXh+euVyq6YSUmpzZpT7WceAZxMhwQwCWZYMkIj1eEAMdljLOQdHa+5NsbanPUUrUhaz3eVBUOEpIAvpnP7zzWFXbUgIr6YiPjQihzBwdKZUSf4XUAMYqtHWUlwJv594YQ35ZfNU3LRo6g+WfIeeCMbGuWz1kMd3YNSkH7oX7wIoIGwzU7DSQeAAhnNjbpOyTZk8MmKyDHHraTOHBfEhuLW5sdTojswbf4MRnezWTjE2PE4dQsb2k92U7I3trpLEptwLnRE1VrjfKF8Tf/uHj4NY3mIUg0W67uy9/tJ4v76oTNVde1yqW1o8ybOJ2mJeLykovA93nL//GQxB5EjdDpxpBuBt7ooDjYQPABFdEbOxOpykY75Gsu+KR2r6jQn056L60FMMm5MTD+spSkNImCAB/CCz0heJbNB5mzqIm4WGqWukjLpFRAnWWETm7Ich0TuQnjcMy1yWdFsa6ISofFQj4ItAvHUPD2/qL15/EubqGl+pAtPVWRNHYScJhXm/RM8so5Lod6lem+H6NMmxbq4XIJFBxO9W5VF2SynFbzdatd4CkofXFN65+YEDGt2vYo6iA2AiQ8S+0l3r/B6EJ9tXG79xihWqc1qmreQb562sxzYIrVCV4CGfWDjuHyCfamfJ+1MdXxts3izWcNzMoiagfbexYHYIlAGUOxDjuyzMPvrXmEOEmwZPgQrSpAeoJPwACcr1cvNFcM7wR04HzpLCN7YTbksjqWLE93c3kCssoEBURtJ40wLYDyRVYxd0uUKpfMxcfiTaBHOO3bsmpxyWDDXFw07EY8k4Mti1yFIU8YSNnCM0lPMVEnHMA3JGFCNToGIrj0Xkb+R8M0M+AQW72ZLoa30LxChxsOkAfL0ucK1qHJtzdKMCOD3SzgkDmyOoWzLDB6iH2uXtdNWVCfFSs/4B6d X-MS-Exchange-AntiSpam-MessageData-1: kByOSerPNLSpBGrLpg4PcXw6y1YZKh41lHo= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f0b08fb-d447-44f9-38b6-08de65749d68 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2026 11:41:06.6440 (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: qeaitHTjSFJdb+MmXbmbdz0CsT4CyBoi1G3g5WXmSrE+3BnKPJ3AIO0w1XoYLYfgzLo01AooGyrUH4ADV26JsoPFLtCOvjzva3V7UBXTBqU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7039 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=ssZcqT4H; 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:c20f::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?= 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-test/recipes-core/images/isar-image-ci.bb | 1 + meta/classes-recipe/image-tools-extension.bbclass | 7 +++++++ meta/classes-recipe/image.bbclass | 9 +++++++++ 4 files changed, 18 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-test/recipes-core/images/isar-image-ci.bb b/meta-test/recipes-core/images/isar-image-ci.bb index 58aa5738..d3552533 100644 --- a/meta-test/recipes-core/images/isar-image-ci.bb +++ b/meta-test/recipes-core/images/isar-image-ci.bb @@ -23,6 +23,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:qemuamd64:debian-bullseye = "${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}" 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 Fri Feb 6 11:40:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4844 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 06 Feb 2026 12:41:19 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f64.google.com (mail-pj1-f64.google.com [209.85.216.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 616BfGVQ023780 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Feb 2026 12:41:17 +0100 Received: by mail-pj1-f64.google.com with SMTP id 98e67ed59e1d1-352c7924ebcsf650150a91.3 for ; Fri, 06 Feb 2026 03:41:17 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1770378071; cv=pass; d=google.com; s=arc-20240605; b=lUtub/F6y9s5mUoba7OrKdMW0tsFXn8SmHiiefGpVlvql9g68BWtyTrBc7NB2ErWs5 5/IgR9Jdc2cMp2G+ns23QeiSEreBk/YMM6d7XOdvNM15mky9xW4mDv6drM5+W5ofS0TK GdDfqN/ioA2ciWjk3KuKxSCX18IagGr9WXj0NIMubNjWAhWsQl/FBYo+5vcgl73jEblV U80RinPaiztWCxTma2Gi0Wl+dDf7Fh+vh7mozkbHbzyJ4OEpHcPDJRov7aAgdPGKnz3U zBxklrP1Z4G4VO82pKP1rUKiDGjz5y3yEZQF3ThQgJHnxs5HtBmbVRIpc/69Am/DG25Q XPDw== 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=/gsapB/fBxCkrZ37ASp133U9UWuRTfxI1Hj9g6hJi68=; fh=4uZVLf0I6bvKLU5DitywMAfrScqBhPdUSzvGrKPTeRE=; b=bizHIFVKpPvLPCFiKWvF7P1VMNXHuPFcFkhGo2YG141ImGkBQuvwqRYzy2myALYQ/2 ejiCMSgrHBFZUCNgkJrNDCSDDEHuNsLZjKxbm5r2IanldwDSqlvw5SbcuXAbcXATXitR ly9Ju1gZhQyIUlgj3TEsBauK88N9+EPmsUwVehUXF/YCWaU2FVeCQ0COVlEKYovShizN 4eCheHUQwEyPDylMyaHeLW9uCgfziGgmhP5Jh/SsKa2hnvtgMExVLghjD48Ws+IExp6E r7BChS9FNH7mK2s8Y43nB1V32GVEA9gZTDZN0Sxc0sTxnxdTg+sz1G6Xro3etpjM3E89 +xew==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WrgxXV5W; 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:c20f::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=1770378071; x=1770982871; 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=/gsapB/fBxCkrZ37ASp133U9UWuRTfxI1Hj9g6hJi68=; b=ElOL/8ervn/h1ZqnpvMZi02eK0eiDDdAkalIw5lh7iQUIZRJZJtFiSK2LwJfjNLW0N qKtlfncu4AdtjDJZyoTZkqFUm8m+1mx7LW/lRfAPpzgyx3NGUvUg+BW9AZyE0KJSXBG5 nPXrbu43SU4g/xq0vEXU/Rw7ZW/n39fPWPALDAKy0zMUODHaotP2pTyDkK18E17f/us4 ttlwGq8qQCOPEqG25SMloCzftsnD1dI1S6VFf6e0i3UYz2DeDuf2HVJ+2yKhrddonKuo +0a9HiqC74JUBmFTHbbF67XYnPGm2JZk3kuMTQ+lLQsWRA7G74Qx24Fuumkcx8Y4jtnf ZOyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770378071; x=1770982871; 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=/gsapB/fBxCkrZ37ASp133U9UWuRTfxI1Hj9g6hJi68=; b=jH1cNi5mdQt/bc84kz9Nez0cX5nD3CgJs6z7mF9di3d2l6L2krlo8mixbI5NjIpDvU k+SOPuXFulketceS21YUjDvZGEdsmZ3X+NdH+6MO5yNfOko+ac4EPIYWGG1BvipqtPbt 5Jzr1ZnK+ibwwGVhzvsm02cxbGJRYM+TQqn9CE6UCflOYS1yMD5kg98zVunNSnwRG8Dw YUnBj0ENzsjiDWwjvcVXQ21ug3z5Yopei5pYwHy/aQpjWmjOQ8xGQZBjUtyGCPldCV55 4KnqH59hEXoMWATOcgvAKAiADWxVo0q5BlBnfTdsP05yUNQomcYkVIioC3Csx6BaI+EN xJ4w== X-Forwarded-Encrypted: i=3; AJvYcCUFbfTeqxlgqUK1gEM46Iag8r6M/+VMuyEjsj6CyzGAwsyerf0Li2Kv3IdgTwYo8+ahx8VVDIw=@isar-build.org X-Gm-Message-State: AOJu0YyRAk4V23dIQtlqHsv4IhH1FCOTpCdSl+aIt6J2vAzMNa8QqD/n BkMpXOFQXTRvZ/J4cEZdSz1VXFixEdHwla8Uv/OKxRs/lkL6MNsS4hMt X-Received: by 2002:a05:6a21:4d07:b0:366:14ac:8c6f with SMTP id adf61e73a8af0-393ad39d371mr2346636637.69.1770378070859; Fri, 06 Feb 2026 03:41:10 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+Gf7v2/XkuMBKDM1yxhuhc4QPWKbmKmw4cuxwIQKC5FSQ==" Received: by 2002:a17:90a:e98a:b0:352:c5b9:cbb4 with SMTP id 98e67ed59e1d1-3549ba91ed3ls1443971a91.0.-pod-prod-05-us; Fri, 06 Feb 2026 03:41:09 -0800 (PST) X-Received: by 2002:a05:6a21:338a:b0:38e:9c27:72e2 with SMTP id adf61e73a8af0-393acff6cafmr2606067637.28.1770378069322; Fri, 06 Feb 2026 03:41:09 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1770378069; cv=pass; d=google.com; s=arc-20240605; b=V/yHxft5HkfppINJNmC/PrN8wpUbuTjelANIf5R8ZntC9pgcTBk1PBUedCTM+o9yJA xxOtK4e4TtLEmnaULC8TtAOLF7/9DyHkHdZ8NZS04f7E1sQJG+BfWIHTarCJcLVGarpK utPrFE8ibdWFOtzmCWGqsa4az9jCgEzwHXSFUURZQ1yeoXEnjmzDpP70usM9MHKTfkSG /VqiUErPyQpsL62CFUoQlqzQ15qDJ05C5DrI8RvFcChluLgJ5r7pQAUmaAF1gtnYd2nI fcyRWgsf7nso/aIkda8PBlIS0c7FNEUSxVdWvUZsAK3iBLbtdiFLIH2rJkSJBuBy/aiJ rAuA== 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=Kd0MC5dt3+Jfl4cbUP5FSaGD+0oUriluxBv6qj1TeunItlqOtjMcloxQLsGzkISruq KuH0wcDbdhIcD419+NJoXHNmIcDHfsp4sLFeK+awXl6Kr1DlYCVMq+V8BVWVtCWbAQJg jE1FXFnbil5KXPfTqW0KimjcKPDX2vArbPd4Z0lwBOqK4R+/C7MYnrNaBUsOcdc5g6bb o/M5DcxON+RdwkRzO29w3pEI+5S+FoHsymD0ts0p8gLJObUI9I1N+0uF4gaQWNAmD+aA aOF/FH3W4wFmegGxU71nebSJYEqlbaA1q+CzQYusQ4MAuFJZ1kiEXuJfh/NLKCIKscof reeg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WrgxXV5W; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by gmr-mx.google.com with ESMTPS id 41be03b00d2f7-c6dcb3a5ed9si96392a12.0.2026.02.06.03.41.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Feb 2026 03:41:09 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qVzfO2Z85dPKx+gVfynk3x2pN0TWop7jBK3wBzK2GJXDg9w3vC6dyPwI3vQJOf8smvmE7/gqHCnArNXN8++k/o5pEhJeixXGALsolbwJ7/fo/bBb67h88+jZx3VBV7OtfsYjvujAZVj5am1XYwUBSh5T8PTPHCohiPuQ6g34swXb39819xjN817VHeMq3Y1hIp1sryROSoD49aBWYjsRPrdST2QzYeF+gu2bS/2jnVyAm4Em1ojDJ533Ug6GmviRVZKGRcqZFFmBMGONvNqFzw/X4t3AqNiIprjGdsfzXQY7h7DYARYvh93Eegb3Vcnx/EbPMOdsSORwHDNHrd+tLw== 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=coSvMbpMNglxlDD4fNPqxc1GKMSKjjKUoH373tVaWcwbGn54RyxOu5sH8GBzAPGWafyH1zB9LhOKM+z9bg+xGtMSATRmVFdvVWB/IQPehJn9NpOk4CfFkOkCpfo/4FdcB6tlvGgsjqAonmAJg6wS9AsSERDXF43NYMaX+OSWxowRm4lppLB0XvVzloDzOTmE5LYKPCfcLU9oEcAxpgGshmToXycd1Jtw8jfizTcjpWaINzqm0/2wEOXdddnbjvhs+ZVk0rHJRL2FSyQ+MjDKzS10fo0SqqEKf4VTeGn7P7agP7NN0SguCfnakdLuRJt5pvuZ6WaY045HRVmCkd94dA== 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 DB4PR10MB7039.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3f1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.14; Fri, 6 Feb 2026 11:41:07 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9587.010; Fri, 6 Feb 2026 11:41:07 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer 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 v8 4/7] wic: create uniform manifest describing all image components Date: Fri, 6 Feb 2026 12:40:51 +0100 Message-ID: <20260206114054.3010883-5-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260206114054.3010883-1-felix.moessbauer@siemens.com> References: <20260206114054.3010883-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR0P281CA0252.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::14) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DB4PR10MB7039:EE_ X-MS-Office365-Filtering-Correlation-Id: 24e16773-c6be-4226-ddfc-08de65749def 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|10070799003|376014; X-Microsoft-Antispam-Message-Info: N7IHIvWUeMoB46VWaGV3A8qhtvHxQJ/bffdjLD2Qc+xYv4aMEjcCC8tOD9aFrnRtQW0Fj96fT7h1Nnz3YEmCgQGzH7GxY3GZxDXgDROiclSj/TjKdd2yXdMUqsJYQkyiiUdE6Vizj5hBZblWWS9mwKeZYBSdxDTE2kOsQRF/yrpUF3Bzyb1lzYX6LhJ4yN60OsShTpj6xpnGQGjcDFipYBJS/SvnDnQ6yMikLyWsnP2fL1LMXRlIGp/Ytpe2htpKrb5KERnJl7uDPzkPCf/oXdpkIAsZ7Nvig/SclRqQE/8khJOWGdqEoSNCCmCieNj1v/ztCn+gmwheT8VWEmsfOU2HYo35LgWJ0TnoBRJul4gc/6WPUY8wgzimXL16U7rtSm7keZ1MmCFD2RUOVg6DwMxj20IFXZ6db0xX0BZ7J0ABADn5xXgl2HCpdF+pZ3HMc0fKgnyZ86dj63gN0cPTHcmgLKxm2srptH6IDi+yP0I29pejMzh9boNhesObe8z04sBZEVBKdhZ8npSFpIHe6uwo0heewLda/f2mI9Wg2lt6qGP9ULD+H55Z4rbq1CbaHpby4U7lI+GvTKQl3FGDoSOqtI89JRDVmqSA6BKxVe53kxeSBwT/mV5vq/RH0P/tDtcxrfog5MWBXOfu+Wd2LvqmKllcIPrfIVsrpRsil+CnDbPhEr7oSASKsVz4eujfBTesNwZjTQgZ/O/vKzD+8EBoSpqLOzhOTGA8d4/msciJng/B5V97TFCoErazdtUXrveUcByU1tlh1zW6SMmPxR7FoFxVOAYvogP0z+dm2K/tiPTPBqicMOw97ZTZ73UKc5sJn/y2NPQdIUXKGXK9Q68NiUEUHaBHWzNusFNsCcuNfhgCeioDvX9JNZKqjNf4gOSbtXbTkMtoS0AUn+aqwOWUyFXbYTzckaUZQCNwdoE/8NSUh31WbvHqkX+KgBchyPuwbHJXq4GPa5B6ML7yZqjKu62RP1npYxgogrS7lymT8NQ6Qik8kCq2ujdhMCAIOBHoTx4/12OnXFhaJOwQA/A4nXg3ZI2GfmyvUAWiHpRfPtNOSlr9HXgarfC2QGTXA9ZAdc2+cOGEMmc4jx5elbqGunt0QQtddkZJ6MaPBUHPkTim20CQ0MJ1WMvRihnXhT2z3bXPaJrm0VwNN0YmX+q2QaX34VrC/CspMAgeCzhVPa9acPECDIxBRUG66WLeK7IZDywJnMQbRkXcRO6MsaxIB4uNOTksxxy26Lc84NwT1ufP4EhMs12Jm79YDQZzoN5LouePtjdbeOdJ0kmXK9gDuFnQGACsreb86ZhPiKzph25eEo1dUOdlXEkkp5PqqHSEuDTPgtxhvG31Jfl5NoK2H6Pr5kwGIirLnJPNS2D/5OxsGr1JxJVUbfVOjP34X8AGPrQaZutUofbZ9BCILJR0Kgi1vEwjO6eE0Sle+hy+nlWEAPjh78rYCo3/oDIrOxQr7pL+DGwoJk4jMZbqXsZQoR0FburXp3srftWaQCFe8zOtZgwUz/JIa8RkJ/GW5CfYLqLOQ8065gREeRaaI48p17n+LAj4nZqAKh5FyPk= 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)(1800799024)(366016)(10070799003)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: 7rjRgfmZzQJQGbGjkqh16tD4pqORNqaaSazArAK7HHIWxlZXUckaNHjScNvH399vw6hyeh7Rbki3HomtteW3mRoKnqN4txeUlSHFJUMLqbLyPpRt/+JxHDLIKHDL3ubdmrWaUF1jNpL4LogF+D0rmXkk03kYpozLn7ZSA8harqsAWy0evRhx9GvGi3Ygq+bQyku6A3ha+ntJkIm9d6mwquXWzCNa82Eo+8gaNwHgUvPBdzXjaJKolI9czkNlQWnO+CR1PfxJzyg8wsedTGi2ycdT7Yz9Be5ePSHfI+lmYmOnSKXxZH/A81qUhRyJ6lbwQx5MYt3BKtAu+BP/rHOJ6X82tHX2vc4qDO8nO5Zv6FrrSCsU1dhpcKFxgfHQhJFVgWuB6Q6dfs8jQobDj67lAT1gGbJ/jOafncUFeYOlFY4Tcy0XIlh+3f7mYvLtdG0DBpyv6hZZNdYfS/NynfWfhSucLf0hm+c01oRB9W8M1DU6lp0b+MbePqeaaJrqrjiOq4RIJC4SYPz55kTkq6DIOfKEDvSFN+NuPuPpgc5NzdeP0x3AmDJGflgwoWOYBtMAtx4W7I9VUjmOoH5i8CPiGNilqeyOBEgbCuE1Ri/VRzf8Oa9s/D+xdrKFbZJJi/JMPah1btm/WvEf7A+G1awMDeEp3tUkO82QlTi4uEgAHUi6YxHN06Za3ZRz0rjTQ/SerNVOfrJ430rzuy4txJ5CroNlHm9Oxnaw3wTLqJ4HgJttNA8Sugl4AwLMc7R+dgBUdfVrJGNHOGX4kFkt6U8vkceJbMRp4Cnnp1BwCgJKF4boPTxsVpScDGeBALz14F7aFRCemejlADh9oJzKwXwnmmUEepmF0wf2MeUJT9guUm1fF5bDu5IcOn9pu/COCn1V2Fjy4JEwmZZwaHLEj8zpY/C4ThA/CgqhoI381BxNYFuYtTACBnn4OnFqQzErmXHt8vAb0oVQ0D6es7uwb33eQcrZZUTme+QRxAGXbfE/GffvB3G/4RV1Wi2dN4U4IEdoeP6RfRnm3CvD4ZjvEEnzY8ZHOuEtWXKuyHuLhsVjCc0HJd6HJunSgBPTYYSApf+aJ8ij06ze9BF3OnY0lOkkJvXt3b8EHaRKGP5inriIkwRBiOmIS+QqvhAOjqNKnxcqbVVTtgtf84kd9rAvLhQEBt4OC7feuMZsQgvAOnKT26V9cRvzgz6cXrNNbT2rMNkNYKjCIXTEVoEKjCt3qI0k6GCxM2jfF6QErOEaUvuAtKJAjK64Qoef5ZQw6Z1rzypZg4+46CosPUvQITq9YluKs09ilu77+thykb8sJXL8Rv6OrubhdQNwyHDJrpgwLFFCunTTwtSZvZonldSnnNrEhg2S7YjhFGC6ejHTEfvm53hXP1881NPYKkoQ4ETlOgq2hyJioMvUEHaeY7z2tZyZwNWGy5uhti18CCy4vY4CaejnWVOpqnWSJCUeMsU0amwauLZi+DSWt6Q/Lbd//t5OvZh8UimBv4BnldD+2m/WOmj1ijSSzoKsox6mzdaP6Mq4ktjTnxjwIyytvh9ypRuxGdky65go9VlKmGPynROW2YtHbLiNkTdtFI9U9MRzyCBz45J/jx+UwmZcQBtg5SZkdJXUGLuzz9k9JbKN1Lv14nThtDE7GwgXFTbH+wu3XSKmOrZ8XYKh1GelTgvxEJFXWDMod4UOKf8rVJivNH7V4tiFSCnxPRw+TiZBIxxo7AZCcUl5wIH6MeaTHecochcSAEfkIh0QFmpi+u/YFnPIiKBHrHEG37oL+BrGpqAAxAi++hHs5dNc X-MS-Exchange-AntiSpam-MessageData-1: RHkKezE8k8E9f1CWPEKh36qBM6lz69zhJ3Y= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24e16773-c6be-4226-ddfc-08de65749def X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2026 11:41:07.6867 (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: 6fAZ33RAd/j0tdAUZlgr95DsKsTLKfDUKJ4jTZgAcsM1aRVvsyR8PIBOe/ElHt2NFb5f1VKCJ+m0OX6unSEsVM4um8k+rOaILkeuPbU1qZM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7039 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=WrgxXV5W; 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:c20f::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_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 Fri Feb 6 11:40:52 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4848 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 06 Feb 2026 12:41:22 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f63.google.com (mail-oo1-f63.google.com [209.85.161.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 616BfK8j023815 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Feb 2026 12:41:21 +0100 Received: by mail-oo1-f63.google.com with SMTP id 006d021491bc7-663118d3eb2sf8720805eaf.1 for ; Fri, 06 Feb 2026 03:41:21 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1770378074; cv=pass; d=google.com; s=arc-20240605; b=XNGTchdX2cQjGXYFrm9aVD10QyBjIFlszq9GqMdbsm+fMalGxlataw1PgRwQ+OAyfk Jyxp5v69WCtxK5jAzOLF6mFcfo7R5UX97rsaQ2iPjw4fZUp+6Zs+KtGH/k9wi5HHR3/8 t4I3y13qlK2zL3zbblW4PFNwcl6wtRD3B7Two+jXkqUNKGdr8TeubRKnldheH2CKkbrq 0NsMNhlOCJdB1RB3gP7vNZpB3rvqlQT6Xe7N0yNrNd2KeLJgRXw3iz59fPW7JesWTSN8 BGWt48sCoBkgmXJw59kd5yBi6Yi+rSesDUziJ2l+UbweRLcutvU9hRaq3JYWUO7sGvMY 8JKg== 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=LBDayTUhjzM6+bant4Dh3SFPLcJsSVl6aPaVto10HAU=; fh=QeJTY9wIKK705gSHpEKWHtLDNBtAj8SSx4PC9TLrDUg=; b=gkYnzfUhgPP99gSSxf7dhQYHwIrr/KbOjJaNhmh4udOHUPsU72vW722WABOJvAqxYk Rxx20Og4HmUYLC8for8a6xGvz0R25WFWWYqUdhrUngfoVZAqRlZIqUm2VjXa4FP5dw5q 0LV33fPIIFdkv7BSsS/lBP6Vqzxat0y7tyDFJmdKv6lrJv2JZECyBLk8OnEcXZIcIwBH DLAvyiI9BDmcUY+s9fagICA232wasv50bGHfHNrn6u5S1NbgCE5/9aB5gsni/4mhQ49f Z6VeiywOFmh33HsBHeCB5G5+uese60CVCz4RcQ6XjtzmrC2Mpl5rFsxtxsSzEAT9AC6P PN8Q==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=j2AJgWzc; 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:c200::5 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=1770378074; x=1770982874; 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=LBDayTUhjzM6+bant4Dh3SFPLcJsSVl6aPaVto10HAU=; b=kPBPRFybULHnq/1MvynV4jr0cegB1zjtp+u19JWLZAkXohlnsZPqUEow8zQ2fygepa xLCTvi0+a/1X8YrslYKUKTfoxA4E9QiyWlGCJXUdnNALyh0WoAYLbG5IITeywZ2GD2b2 S9NGdB7t1oMZlXgOLOmYfoYFuUYrheLIqe38uqThAgKXuFwy892OS15MUu92LrfvyhXB 8RdPDcVehfzqBRIZuRxxA4ogQGuHF2Qvcwt+lzysiHRE66o3wlyojFFLQOebY/vWsRXn 6K1PdnmKqXtfntf8E6fQ8xs3NSnID7ZsuMcGiF8gPffRxChjufBoR8TcV9PEBIIfMZar LF4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770378074; x=1770982874; 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=LBDayTUhjzM6+bant4Dh3SFPLcJsSVl6aPaVto10HAU=; b=wOU5mQOYDHk4GqzASmg7tUEGUAl3szOgzr+FyhseiZ5MmTJSjKmB6NgKtESl/dtIuM sEUKNU9c7tTUMaE92skKOzV7mQYuNaVo3vYlGkZKIuU87zr6ShBhogmOdV95g8hZjTj+ K1e7dmxG402p33dhcTgSg3g6F1tlnR9+g35aOHTQheb2cYLfx/PPbIlbbJFFELXQNfT4 sLCKWMuQqmI6xpNjFXYvIFDyB37XwKD2Rihelu4aNWBZylULTtbQgEqfjw6LgMM18ihB 66fQtm/rPIkRFMgq6Bf6ohBZIyGaTaA8YBFzmeshkq4IPK0z6pIVplsBMUaoDulRTiP+ EByQ== X-Forwarded-Encrypted: i=3; AJvYcCUP2m6sg1XPmHhxgTLYNOS+R2iai8VHJL+9Vxq7ocMTLL2sAd8/eIuvKAJNogPBdW7ef62IqlM=@isar-build.org X-Gm-Message-State: AOJu0YxanHBaLSTkBkeSHSG9yPuk0X4k/1GVLJ4/6D7li+zj7VXJp7vh DHqZCCM622OGtfbwEfubeqhmCniTkCEaKXQ0yBqTE6Imjs4R3br3IzPp X-Received: by 2002:a05:6820:16aa:b0:659:9a49:8eef with SMTP id 006d021491bc7-66d1534f4famr1185150eaf.35.1770378073595; Fri, 06 Feb 2026 03:41:13 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+GYEIUGnOAYFsEIU07QBq+fyHz5GaziDkL35Jtv0mILgg==" Received: by 2002:a05:6820:61e:b0:663:3d7:50cd with SMTP id 006d021491bc7-66a37f7805dls683184eaf.0.-pod-prod-00-us-canary; Fri, 06 Feb 2026 03:41:12 -0800 (PST) X-Received: by 2002:a4a:e910:0:b0:662:b59b:ae37 with SMTP id 006d021491bc7-66d148a4445mr1309701eaf.21.1770378072140; Fri, 06 Feb 2026 03:41:12 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1770378072; cv=pass; d=google.com; s=arc-20240605; b=GtoZTb93dehCaoT5AeOYBVw13+qCU6883lTCTWeDjof7CCHD99RoYAWpk5s3pzNMDy KIlqwtJwUmcO4XLBpMCFDMs/qvKuYgdENNNOLAmafqhpfJwpnh+F+eq3HcRrEryYQoaX i2crA3A7Y6AFeC+/xG0bXEWZnzqBQlMXXzUvoIhEvLB2/xgx3vv3ml+FofaNf49zfQtW +/q2LtD8iHGL5DKUgrsRWSu5jKnO0jGDc3uCOY5VizHVPAVbZ+T+1LO4OmKae/tPYYVY QKpsmCp+KP6U6ARYFzb5QcZM+JNN6btmvWdVqe688RbBDyvdAsryJqkIfkqoU8dmto4v EUpQ== 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=A8wvQBuqXafcGdr+lkliZsWcksv+Aku5x8XppBuJ5vo=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=gZ+TsVktpE7dYAyuSaifZ+FEQU+yvUQXia92ILTvfBNEz+nhjDPgicSRloIWEAju2F mTAuSa30MfW0QLZaFYou+7uR4pHLPighDcAHaajMtuuRQ3wJeKd36uintG3jCmIub6JS eQqCRo43GehVrCL3/sjx3wArptHv7ztHlz9kShBjAndgNV04QqliT36e42UdLVAL/uYb yfoL8M9vIXwawgI+40SYdu33MpgGsze3iWNKimGvAaJwD71vUqISAtXLKsK/hJU7uZOv HcMR2LtW6eSmj7gRTqIEa3jrzjBmG9uzfVFkmpLowiHCuIpcCPvDpmV7xyHldR11tMag 7eZw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=j2AJgWzc; 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:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id 006d021491bc7-66d35f52c55si61432eaf.0.2026.02.06.03.41.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Feb 2026 03:41:12 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=miIjU7QcRarVtAllXXWwCYnLTNtxNyJJkJZTZCxZ5Dv0DXipcDtIJ+uyNLPt5spAMM3hmP2I8QiFbG3zhKXxhB7OWihjRKQxWy5qAtyHAm54YqlzdmBPEWqzZOZRlsL8m+FB0nrFq+dzKxcpreUIqVQv1SjIidpIJyiG5QKqS1esM+83QwUzhPelKYRboXpSqQoTIm1NTFyC1zZK5JAwKZ76XHSdPIH9gK0GsO50daiu8xRwkWwW5sA6SlvX7+mdYsExV14zRVcDX++26DMlVVVdQpPWeBAW+JyGRBC4ecTvc9/OkRHC1OxuQTcABKHfALxQghq13ErQrphqeDPU2g== 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=A8wvQBuqXafcGdr+lkliZsWcksv+Aku5x8XppBuJ5vo=; b=KGnx3P5CS8xSYjGQiqvlimoo7yyd8qS7X08W7LFQ142keEhhhNfMPOjEevvVZuv6za3smZqk3p0V6RKv9n87Yf6QX2cePwEb4Cwzt8SBgjYNiVw7uoUmDy1LQR+BGAwx+Uzm1FUUnKFpT4R6lHsqjkLrxPguSuyHeYyZQg/m1jPXS1S5pZDSZ3YWuy7vkF5VZuKgXA9VswhTgQ6eREb5FRkJEtnccmiEtV88Bi0QgTViEMSfttfSdMVPHZgh2RuLe0YLTGAaKL8PGHznjcPnyTezkIL6T4+1Int3ckA0Udkmrruh9cC2G9DRxZDMJXM9l2Sv6pOxj5Dvc1NLbneh7Q== 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 DB4PR10MB7039.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3f1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.14; Fri, 6 Feb 2026 11:41:09 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9587.010; Fri, 6 Feb 2026 11:41:08 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer 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 v8 5/7] qemuamd64: add IMAGER_BOM entries Date: Fri, 6 Feb 2026 12:40:52 +0100 Message-ID: <20260206114054.3010883-6-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260206114054.3010883-1-felix.moessbauer@siemens.com> References: <20260206114054.3010883-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR0P281CA0252.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::14) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DB4PR10MB7039:EE_ X-MS-Office365-Filtering-Correlation-Id: 87cbe744-5797-400e-e798-08de65749ea0 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|10070799003|376014; X-Microsoft-Antispam-Message-Info: L7TrkONNVu+BXSWkfbKSjAZdJuEcZACIQPnuhf+5yCaLHduAFM9x+bSMo9jI+elBU8Xoknj097IvfF0kkd+Sd8sbmlaEXpAfbwRdJUi+wkTPH16wBRcs7RWMomuXNf0yu/4JlKFTbIqamK4dchWPnwhEsmxSxlkrvAuVSkYTRZDtABUvQDpOLDi/4zE6+ogdNUv19jRD8goJpuYpiKtcmIa3XFh2Slgi5bINqYQfLzFbdqUKwAAL29paTySzGf/puv1buJbGt+981wwTi89bnGpUHarQhNJvXF/Xf3kVwu/R39AcNpSrDATsuoqQUK2rP/TON45yQGThuxqNHMUcv7gEBMolQXIh0J3Lv5YQFlw5OL4GmZ5STJlXPeUGahkgKARXAPs9ZJF76NFWDapLd/GW86XPpL7n16ZECJOwE7HxM+EsJijqJ9j8sYfkhJtPqQfu1u2iXOHWi+EYOF0QHtJST+VrCSVLw/fsJiAD70wFRgRNONxlRjp3EE5hj91siDq+I5gPG1pzTZoVrl3hp3CkcQD/0PUNBzbGSuI5E6qAp42iSOqzruR9g29mkZ2ykCSynAAof2LLUj8yVcV8kGEwc9HOY1lvPV0n9KwVl/PKLL8Q3XkA/me4pnEGW9pJ+loaB88VpGi/J6I5KleNc4bMKVF/YS70mk9RtTwKTtuGInM48OYqbyJSYxsP2/XQheOBMwsxnTtFTzLTOROIlEHVAB4zL0uJBfVf+INqHKgIKvsx0uPH42r6pw0OHeb4JUOjuNqjUcMrxyU89/9kQnHcBFYb1zsucIFFeY4pxjhNPIfVbm47XCss4GwDf08nRaJnaSBDYyronJsKV1/XgBJ1QyDF62Q0S6momA6RywuOZe4x+kXl1e1LjT7C4uVKSJoW/gM6Cd7ECpU6ZpAvW3Wtzyv5uuGlJuXbKU1QvHolPPahVcw+z3QwL2E2RdQJc6Iq90HpMDzTVCCH/eDTchabkLmLHlSFSekO8/fVvZP3dsVwLAEvzxV8gEdFDMwZdrEKCzA5O+LkjOy6lfbJmVf9WJUT2N15F5f1wjN0HP5tt6lypLufWKj2dAFEyLIARWZ8yfO///ADo7zSk0izxsKzRoVIhIjMA1gFGdivSySdggxGucJQUVZny6Bl9/S3N0CBccvLWrWkdu4CGWQszj/fg5Bv+eYpQFr6S38tURoQQ4QVFxvoiDPp4PmY8+GrAEGWNkAjFIuiTTofhSmhxw4vhm2fDgHJsnQJFII7UFroednVT6WsJHPbBuupySYpTOaOXmIdofdeGXXZ4VoGzcJx2sPzEX9iihIYlxf1J8DVBBclbPjOdSsqan2G5T6yE7fsweqkq7gMwNpI1J/fVnXf+DIYgt51upvSwWPOt9T5+M5nJixGLUyEHvx/2XiWeoEAGO2kaDHYFMXSENLzHWu1uAiHKWNy46Y89AdneOtPyGYfV9njrW66b2swXe0UKo8uXbvGPReiI9y8ehnajJ5v90T8ocn8XNWF62XrWlGp0ZldzaHC3SV7hgaOcm4ZKeNN+T6RAeGSVKCnEfr0yM/KU9ztBMe9u6+ZuuVemzs= 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)(1800799024)(366016)(10070799003)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: sasW5wfnB8cRhJfQAqrBiy9Q6WvdCSuDOANyuYzpZakKW0f7YL9mF4t/RPl+oOpeDSflrARX50U4ntz0uh03EvZmzClB09QB5njzxZUk5abVbdy7XHP3EIZXnUscwRx7inm0dkc7CnugvsEujVCUGoZvmm4871R5/ofeQLcOZCT2yoPa0EXyfFnhndqiOMIhGOMVqTulTddHrb+0rtMSP5tk3FEYD47LuNcneLLRU+8AweiE2as1VQAblpiyZHM1iDQM0cHqZeNldNqG+HreMHKMMYTmQdWz2wF76mIm8lzoUeGG8Je1TOJg55ddCGEaBJ83cPOrSeo9Wn3Zvu+N93QtVYDfiJS6MFG+J9my4/ItH3R8T+6Vg0e/5jzUUKd+hILfM5to8VhjtFi2rFpmk8SsLFpCDBRYqGgVbz70HU7BRMj7d4ODoeM/nq1P5pJtnRTAHtc2NsusRn1Kc2h8S4HJ/Uq+BbvrJrxn1KK3pryjIg64KmwasIzEesukZtvoBO/GdciYw0LHceBkBfUy4vR7sBoEr1NEJ/t8muh0FF3/FBamURM8ripi2QJP0YTI4K0Z1Aw7EXWC/L/LqSnBgrr1CZL8NKWlA6wVGNfDw/sUWnWtkjvjOWzS68/WxJ3XXjOsrMuR/nKGygB8WabjdyFRcqq3BMZa4S2shbJjX9txCp7Ud84zLHdhQQMB5OYhEqpye8vdIMpx8j0n1HnYt3rH2Jw9LPj8qx7IBN0ZqYBUKBFHhUB160az6SPVs/FBSxCE1XLikK+AKcGcbBpYeGcvZssKrTMkqnt6jTNZ29sCOmUxgx10XewU1F9ra+/2WvNKtE9T4lfCGNjyxXN7SvVlx6XgjCgtSxY9SGbrzqB6A8kgH2PjG5pnj2VzBjrNN0rFKyH1PE3DT5a+fQHCNlCoH88z4ls8SNEj566znYWeetTUz76eXW6c9e/6MQiXa0BHuuzRuLeaYZOJbopXKvRKv7emH+LS/DqtmvSl3LKOb4U/7VUqic7zF5to4o5I/DwUV2Nj6vjdOf5YnORdn1pY72xNmVTkO/+OT0qQu4x9y3ZbqTq7SJ6rX4SaaaLvZzCH+LgsCQ1HSMhqTk3FvXy3ufTldfMSwzyLcaD1dFM9Phqerj/y22lR8QYZv2S+8WoUQHs2wmfHV/l5LKnTNwqjEnfL7SroRzOTmkmeVimuML0pOAMqA/IaqFGlBIxbCdFiirJC4uY4dKqMFstEtrg+Ew6twDwxc7D1+W46EJGDAPtKUtQjf4qnO1++jNDc+9RiFGOg+67GqLps44yFA7n1mkVclroj8vw2S9Bl1wS+EMRJAu37QFQ+0EwpTiZwB+/HRCCZJnoGRpiDhom02CN906/ZK6B/Ea8ws/KA27aZesirgywUbklQT2HHDGyjevfe5ST6Ya6FbLLCxsY5GS6gKskfud0Gbcuk8mWcYGMy6kHQApuxx8d0J1vs84FDboguLvgDQnT3HNqDd9A2dgG2c/WtuBXEdwaotkbAhvV45Rb9wkAJNl44IqS4w2x101KXh5UbdK4qWUOb9D7fyaxy1SoXyScoYQd8dJzi0FNDuIBlBBccFLrQR98thvmWqAswM1Hn9teLAavY+RIDYRZFiv7c97tg7etbqsmjP8SUkdAwSKg29WrZAEDt4EyxmpSEQw/v9wLOsFFgGNhf/YS0E9MUByewHYo+JAMc3+WhGW1OLIkTPOb48bMVe78Yckw9Lng7iv+ozJ73fky6Q76pF/VyWLNVTLJKeMBX6uoJIKUIZM8D6AbVn23ynFTwYF6Z+0H9 X-MS-Exchange-AntiSpam-MessageData-1: 22+Tp4vhPWS1tu9rgz+Kv+ZAfyjK45dKcno= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87cbe744-5797-400e-e798-08de65749ea0 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2026 11:41:08.7513 (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: filpRjVctPqtNewYEL+gnwxtFkh2qtIocWIolx/EEKd/dkTR5bk15KHJ5NK4X9iMC+oIRmVo0K5RHsbwK8Xg6QH6hUvAj+9pi5m7/RDa8fo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7039 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=j2AJgWzc; 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:c200::5 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 + 1 file changed, 1 insertion(+) 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" From patchwork Fri Feb 6 11:40:53 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4846 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 06 Feb 2026 12:41:21 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f59.google.com (mail-oo1-f59.google.com [209.85.161.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 616BfJvX023808 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Feb 2026 12:41:20 +0100 Received: by mail-oo1-f59.google.com with SMTP id 006d021491bc7-66317aad908sf4088343eaf.3 for ; Fri, 06 Feb 2026 03:41:20 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1770378074; cv=pass; d=google.com; s=arc-20240605; b=QDGGG8td+n9NW6chpF9g4euxXrtzzcbZpoOG2TncXl75K/diXfizgYdHoX+UYWslaG pmtUM5DPHIXRk4T6OApX4udsuRIveOmRptSKjsJgh2ThhOikzeDbBe60zuc/HqfnfdNw owEkAVRy1LSvKAeAIfhVYxV6QbT+gWujyGpGWwfFTKJfzMlZi0od5uT5EMIcexNOUfHy prrRr7ZeKyuq6VcyW4aKEBF8nNU0Oj2MywdygOe6Eze6Nj8A8o4AvrHlpy4yiZszx407 afTeH01uR8vhi5pGNpu6N4Hwx3VQl0kzFbJ4c2ADF/qvv1Nk13tY3IaU0A0HwF2CWXHT FMyw== 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=dRG9lvKJ4yyea5tIgm1mF04LnAcxnXepFEboZShm3KM=; fh=jWUGqp17MyG6/6Teebv7t/fWI1dtNj1vRqE+madAtc4=; b=cXvZC7Tte8AnfJ7Vclf2LBVSysiQ/uhdFnNGOdz98o5tes+HuGyy2azFkFACECMB9u y2oPED+WlZz6PjvcTehHcSa2vBVbC7IAfeveNnsxBHAS2qJW+vWryKRlTApx+mJAMHSg 0pdLMF3EmaSMlFQfR5nH1BxgdutNLnABKs6AcgkChorAeXd1WCjm4RAm7NoL7EuRk1zN 2jUlLTG8SPXPGgEHtxGMllknkFsKIemT3WqIx5Oy+aaI1n5+HS0TRO1py7fFKbPkAqdi /DDXtN0I45rJMunt3TGI4gcXOoDe7KMNf7O1K+puk34UXcWzBY2q8fBOqLMLc/dcU49D oPfg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=QyNG+X1I; 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:c200::5 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=1770378074; x=1770982874; 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=dRG9lvKJ4yyea5tIgm1mF04LnAcxnXepFEboZShm3KM=; b=SDa2JTw0UjkxVjj8I0P/zzct/Lz6lXFeAWZGPcFnPgFOw8N+SRjNLKwoZgT+AdtCwG o9aXODen3jXX2VTMnyrKMYh8tm4w0SnT4PvSTvEoXj1SlSzEtf6K3XOSayzI8Scrr92G McP48Y+k182+iEcqLAJT18yY+JoSl+voim2/Wv1hnArrVawN0HfwfiVHb3HwljX0AJx7 uYF8wbdjmAmVXnzuG0sWwWDFg56Xb315nOmacEXkHGMs2qmLhEBuDfB5eRyLPTSPPvOa xQTZqXmJsCM5FVJpPT/aPx3TrgXAZ9i0AXNUjO0bCxiDV0QH621ZMa1yVSAqTPL087DJ tIdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770378074; x=1770982874; 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=dRG9lvKJ4yyea5tIgm1mF04LnAcxnXepFEboZShm3KM=; b=FyPpiYYMl9+CFlouaCyKndhOSXn4aif+rMj+lY6FghopIjz6n6TLCMHKPrHypT+XwM 3WTvOrPw/0h9lOB6PPcReA7WIgerelNkaiaWkHQhWiTfecyVfBFKo4zYSW6fdwqa8jHi Eg7Wg4Y/prgOAQYVmgGP4cCSfKGbZp9/qdXtwOB78HLl3dNVIa42mfPLuSVi70aLXrtT IyC8sEqN+Tc932OJo8tqdo/9keB1+MQtSSrIVkiuYRX0g+96BRQ6j5PN1wmJKfZzxmoa 1/wM6BiJBm4Yy9ipMYJuSJCWzEVhL48Sr1/nioiOgZQFc0DXy1058iqRy4mY8Pnl3b69 SlFw== X-Forwarded-Encrypted: i=3; AJvYcCXAVTFZhm7ZIi2UVcyvTzlYLfwfxstpkYhykz3P9I3BtRCt/a7HuiX+N6ww6vxiBaKAW8wN2gU=@isar-build.org X-Gm-Message-State: AOJu0YyEPo1pKaAGOYz2OzHclgRO1e3rzA99CXkrDs1gxsmXhHsbfAnc PdybjLo0+CZOZKeX2KC/SKR/SboVNnjfTVwSeD1w33UOqcbAB7kyrPqH X-Received: by 2002:a05:6820:4b15:b0:664:86ce:df44 with SMTP id 006d021491bc7-66d09ac0446mr1186332eaf.11.1770378073765; Fri, 06 Feb 2026 03:41:13 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+HmaQozlOJ7Ru5L1R4Z8/QoevepnIQ84QpUlh3f9HCChg==" Received: by 2002:a05:6820:3c8:b0:66a:18b5:e23f with SMTP id 006d021491bc7-66b9a54398als879137eaf.2.-pod-prod-02-us; Fri, 06 Feb 2026 03:41:12 -0800 (PST) X-Received: by 2002:a05:6820:f010:b0:663:3cb:3f0d with SMTP id 006d021491bc7-66d0c855984mr1006151eaf.66.1770378072689; Fri, 06 Feb 2026 03:41:12 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1770378072; cv=pass; d=google.com; s=arc-20240605; b=j3LI8DDbmHJ2nkay0UL3TTkYuwJ4mYc/fOrW6aEjO0HrwBSLkMgeBVsYzrDzL6M+5q zw+gnXPj5unrwDZfWJ1GHLlRQmSAg5WQvkCYdqQMl1w/SAgMaTHPFTFUKTx07UGHHMEP EI88WNX1MMmi+oIlQ8fzgB92jWgEhltzHJxrUz4Y3AThCpaBjMAVRDML0vGMzcrSJQKm 2QoDnlVJCy8G8ynYaGTSS/fRHTI+m2+5dugAko750a0kt0Tjl9v9JV6O3Ut1DBQ3Dvqv 6oJIcD6mhGrpyzxqOGhPsMQl38S+CdLts3fHtzQnCRnqHMWPh1m0LxkI7yYnoi4e62eW XoRw== 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=WeZKX11tQWXxnkQDGELevNWTFoiRqIWv+Re1QF4gy36t3daMsqb7IspwKGDKN70KlN lU2mjrB64spQYCAqFKdcyTMCv5R9iD5S7vwoRwQbmElhtCuKXIyn1kK5W6PHsz0+DkY9 bd5c5kRbOGZeHTy+bryyNmSee+CFzNn/IK7KiJPV41dqzjwY/SvIpSOy0EZP+QF6Uohl g74ElcyTc2N4n3YriBNtSLZ0fh3ynDdIvkKskKwl9Pry+G0TZ0o4tgnryXBeVE4+ZMOZ eSUSvIOKKJMN7kDniN7R1tzbxqA94INSsrYn9n6dWVo4YcUwr534T5ILzkvi+wUMIbC1 fyuQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=QyNG+X1I; 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:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id 006d021491bc7-66d35f52c55si61432eaf.0.2026.02.06.03.41.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Feb 2026 03:41:12 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eZO0mHf1IBlXd98oc9DidtZldrLCWC0cYXWWLZWu95mdnSsv9/B9mTBcwPTknt4hPWgIRAHsOvWVqa05O7M45ENozYAQrk9rqnAxhq8Xj4toQDmE1m2OH9/MHRquufnkXhYKW3zaQJbL4O0CG5KmvTiLvM15QhS2WSl8efGEixD4uvdI+u4DnQNmZhNDZV19NMaDPKT9pO2s1Udc05NQvhFk2N2sGqLU2w2wyQumqScRtGUzJtrdOiFce1NTdHmtj8XNXymbluwfQCS406ButMZ775OXlyuRPd6bgyjUQUcqFBc4Go3KBYQTDVvdbjAzSmPUlPep9qBC5ufeWiWtKQ== 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=lZOJvTbdRoqHMFB3/TTm6CL+Kb72tDoMDaPAgUONFCKPpJUbZ7Z8C/jPvLkYn01unD8y+WFzqJKO9MS3yqNPEjri+Pq2HQR32iVNaA9e6Po8UCC5XlMhmEpZKW4e0jCqHSs9jAA2aWHjI+nxCCGNoIM3y3jtEQLL1iuwzrxNRlffXsLAsPU+H2LLx20nqb0hElgHSx2laH37y7Pt1O7sxwBXCWKtw6NZojWzSijJwxMNS6mThl85KSS+JQBjDPHZvk/1qCU9f6v3h1kzhv5kcrQQHQoZUjwKjHhPQMzNZePbJqrb9KlQVs/Meay7KQdFm6Plw1dLqrfsQFAHcMgaJQ== 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 DB4PR10MB7039.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3f1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.14; Fri, 6 Feb 2026 11:41:09 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9587.010; Fri, 6 Feb 2026 11:41:09 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer 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 v8 6/7] imager: create SBOM of IMAGER_BOM packages Date: Fri, 6 Feb 2026 12:40:53 +0100 Message-ID: <20260206114054.3010883-7-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260206114054.3010883-1-felix.moessbauer@siemens.com> References: <20260206114054.3010883-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR0P281CA0252.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::14) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DB4PR10MB7039:EE_ X-MS-Office365-Filtering-Correlation-Id: 632cd9de-edad-471a-0561-08de65749f28 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|10070799003|376014; X-Microsoft-Antispam-Message-Info: cw6YWlyG+1vNb45W25oJsmN+JAL+6Un8NfEmwRy4CS+1ARcb8Sp+bsqmT/bEaU+vrgUyilQZb4sV5EHSRErl6Oao5keZoW46chmDmjhNlVVLYcRAbmE6q7xjLHn8jtasi+oNXpGXfwQ6A/PBCLOgW1rqzWf0s/TXw6B9Hq21LeOEl6uRGx5qBOvAAyMFNS5IEhUclQ5EkNw2ocnrNj8FbFYeDpZoqqMA2uWrNAC4Ra78/swm7uYHeG5Z0XTUSHs2TP8O/C3GDyylKHxHRAAI0s155Q1qVgvs2X2okiEXyI004UoL1QOuonWic5dgkPWfxmapnXvko90yFFqqtD1O5Z0Jea7b8+gmONPSPmmT+NrK5v1bx25pSZ0l7r24mVxDLjyxZtjwHtCN8QrzE9o/dxFnbnIjjyCd1f9b1Z/rD2KQ4141JpFRDWFXedbYVkpGAHRKKv/IEQekllVhJJKl8DIu9+gn68YlSjf2GkhVXdSMSo7d67EkfLSyR2Hwu6W7bw7McWUGtqAyUNJGai0VMN6A8Bw720WFUmkDEsPGf8B+yiAm0L3hDissgFRC/Sbm7Lj3RTRB2w4AstdSKO8CzYHFX/fVcfUcKzUKSUNHIzZRPe0qF1yNbzEh/n9ACrCSyiTc6fpEoRvbYqdxN1nHyExv9xSV6Ob1TqVIfr4llB9pPdJrejHk3F3w5TXwUqk6aUciJ0G3eFXwZpSKo50mvW51DDgBDraE0oFWemJXld7s6/sy60wMMLzp3/6FFFvaGw0bi29ZQGIDZSLjrwKuJBryc1bjbuP3+mZ3gJsdLUfA8hHnOQ/I1zXkRkKyx1po8IR5QKeQ6epLqTjxtamsICPGz93xsUygJD4TXW8FuPiQFizdgVQFyFGvBoKuGo3z4KGwUyXvpv5EhfJzioOomQNwYNpWvLwQZBeTYrBjXNu4a66B67VqZawNznF4oMLhleGmiXHdFWJ84odyMUh1F4++JvtZ5S3BLgLEeXPssXgmfmBhigFAY1AFLWp4veAeRzr6JI/PD55nBAxCZ8gasYBOlijzfaulDwoWgNbgF+tCoLB7sFnHacETruDhUPxDF6NHAeYzELvyYdLnP8xB+GA6Pr5Vb+UBeDjBf14l+gPGILcsnaQpxHXFVuIhx9Vy5NAewb4lrC2y71kICysKqbpMX25eUQY5gXaoeoJN0W4Jz2uJs3dVSbF0u8QN82+hSE800IfNfdjz9JG3iDTgMvAtCDpac9fRzARnrMyyWtb+XYSZBXCZSwPdbUn/ljVG8aE76C4I9A8NAaZ9c0Ndo8r7hWzN0TvtWlW0HFzaTm0OMxaW+eLHNDoTqzxOKqkGuXlZgjpyFzhOvA3FoJ46vmu7Vk8copz3YjeHkcJgZ7zUWC8n403CBICMxTqfpNvj1zJerEhGn8LStO6VRUDReXm2A1sR/vjMjW+peQCFsfyS2OBKYF4ldXWGLiO01zEFQ3H5Gotl+R8mfIHC2ga1Gtit2Myq3gUS9AEnaB6JEIOAJ9qYCBCLZmzVETgWSEmEqTu/JzG+tgT+lUPhdr8eaVFkqCmM5I2Bg2R80IemEN4= 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)(1800799024)(366016)(10070799003)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: j/Q4Q+/1l7cpMeJw260JzmIScP/oYRtKkmvYmgmZCwYBiq/ujMrcYAzQtyGKWeF+q78tEWSknQkO0ainCzKVc9Mtn1fiE/iM7VN0aL7JFwT8wq5+7hBD9cxz/ID1T9o7RLmvOv4BlnvtQOMkFQCHvc/5f1vgzroh5jICV0nb+Uh3rXfT6siDen0z3WA/KFlYnys5UxXnadSlhvMrlJScu4bJr5AQjwOoESrIa6G3BxEHM0RwOhiY5l+Q7bR5wc61Y9hAE+ZhUf7fRqK6ITr8RyjWlZHhnXC28xbeDZwdNoeaTAGwYugYUbFp8brY2iJXgZUn0hBWzA9i05ttyAj8XTsg6sUzWlrCyvD5T+1ahtHu7ZkTgFrot4fGhj9irubwe76HUqHNGjop7N1ReybCsup7opCViDq0sk0LWg0Gm3V2dML/lAAGMjkuyn7GbXVpbI1CB7uczqAhfkBLRBcGTB9MogA9kXiT+WpVix2likfiyuv6QGtlkTOAHdIGrKHgGju4Y9L6pSPLMo/OIOu46Ks9yZu7ua1PjdVPiLKYq2zSlu0w5NJh/5KF8ULCNh4L4rf2IaXGO7u71Qvws9ZNVYuFKqki40ksYOB1x/hqqbkfYbnZCOQ7YqTM4I0OYj14hpnTbjryFjdrSto+arOKAtRo2wJwTPQgKvHg+/MPuxh4aKIrqofUz4Wk9Sur+EskUhkcydnNL9Z8kOFkg72X4UT4Sbku2VUIquJouL64l1gGBLj32alWz8/3u+mYvVhvAbhY8F9dTfMIKFHc/fPIlhtiQDMz6kkYvPGU6bAmz8LfDcMJqLcQ4x+WFwQymaqGxPFEOKNVaa0RjUYBIWNmevWGRSzR12qu3dJ2/WRb1J82MVVXLfJtsQPAS8LC7Gsr8H2TkqNkhtNg4E3g+WRQ11mRTjEXH0t60/bijDeWfpTrFqG2MEjpk2LpTI+D2JWAgQ4qyFY2M945yPwDjMbeKvxnOcgO5xCUPhdwz3v2xhikGQo0Oxb7oNeOzQUJduabFlqZKKhheVlSOjubOXQ8Aq9ziyzYFvXrAWfjnUwL50vySII4CalA96BUkE6tiu8bzR+Am0ov1Yd1i/7ahWBi6Wa1gk6KMACyfrC+GTkgAC5hY5KSuXyBsy6je+iFaW58Y95Pbt8pYrsiw+bkNldlSfl1Jb+EJEmUYhj5uRzPZuXVkFBtXVO20nIiX7bwJ0hmA8CIReps918JryKyw30GFj+goYutv/v+NPo9lHwU713rxuyHQ/VCNs3VBrbfNCOmIw2RjPb9wprlq33Qc+dhHKfiAnFgTBo8DOP9hk//FkrUY16vWdF4GkRMzFx5Rz4ajWkL2ET0cezHNO5EwWZx1WicQ5U4ZtK3gz5AN3oDLX5DrU5zRbxhjplg5uSUqFH+6Z5a+xQYUiKAm83Uv8/aBaojDrl67ZhdsF6bkQwbl36IO93OG5T2U2ZxioWPyBqasAN43tTpmxaCQpBA7K7rVsxY0geyJ5AdnznfP3LPly3vvIVYO8YF1L/6XnBmyHEog7uYSb1mDiZJ17DpuT39Ga7sLDyJv82Wd2O8zgdwHx59d/b3wK6f3FLdtUDlbfUL8eKpMvyGiMPw6dTp1mJwfPit95qP9W+gN+uT/boAFGuBZGCPN5Z/IGmLFrNeyjEp5vxYHGfK7sTe9SiVwH9tz6h8b/OEOc/WymxGi4rXTAPMWrZq6bicQbdbZYfCmZv4q81NTQYVky31s7uFVzJi5ggzs6WjWSIorWsSLWeYiSy9GcLzCiQl745n+0k8ECnUoI0wcrig X-MS-Exchange-AntiSpam-MessageData-1: prdN+cCuixeNLEbz+QPuYF58OacyQyB7tFI= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 632cd9de-edad-471a-0561-08de65749f28 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2026 11:41:09.6453 (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: X7DyzIfxNpE6QCK2nXpR787BXQLdpr3mS4xYiBTID0Y2TQwwPqgmWU2/HQR50fj32xN5L+8WZ4ZYlK3s+S+nQq/9kZd060WzjMAj0M9TdLg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7039 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=QyNG+X1I; 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:c200::5 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?= 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 Fri Feb 6 11:40:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4847 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 06 Feb 2026 12:41:22 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f61.google.com (mail-oo1-f61.google.com [209.85.161.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 616BfKiU023816 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Feb 2026 12:41:21 +0100 Received: by mail-oo1-f61.google.com with SMTP id 006d021491bc7-66b560fcc42sf7967428eaf.0 for ; Fri, 06 Feb 2026 03:41:21 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1770378074; cv=pass; d=google.com; s=arc-20240605; b=LfaHZNRLGgrv8oZQieyDrt+Z8YkRqG8nMzF5w5OIdLURyonGoMqfCVq3Ecjn5ZA5ZD wCNHns1x2erxhVwlqyH6PerbOerSgLbZF+13Tec+fNwNYvhN2uj6bGaeq5UY8rdUeMoT NKpSzSJUoPrTamiSDz1yEOrdOS0xHlrKuONy4rVnXXxRJrJgOanDimqCDK8V+5F64nDC Ddojexf/HRhuGcdObYtgy09sTHxZZLQzyhi8cH3wwHlKPzxpjLP1LZchLnsdmgYeUiEf TqasRo8wAx1BQKwG396077aXRrQNvDyQBJWZNFCmh9cnYO8m4LU/wIviBeYo16FSCyoU D1tg== 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=OtJrFoF+GTa5BiiARjnub04vx6GdRyTdlLgz4jP6Vfw=; fh=6H2NbSWGAtWKd44bd2fRcpWB/97EwwP21c3qzbI54Gs=; b=flJiyFB6RnUZaA6qX5q7sHkSGBVRe4xSKH5JvBw/CBbwqPRYoO3y8Ck3yxbIxSMRvC 2InBKKKqdD78R5LYaB2DebERir3kPqfQC7IOwgYzQNzwbxGI74p9E9hP7rwyZ6HKg9Sy USTmzyzKhda82rfUY3RKAn86Ub40Eq4Oibr3DfbYhSSy8sv0dSRTXY9C1oy3H9uPfsRv sxrT9ir/boDjZOaRV4O7K2mgOr/5OBggJ6D43xfDTnToxrsnv+HIhdpGr7flSwIm61vl K2BsNS4AXCs7B00dp+zPKjrINy22w8OZEdqSBxungKnLTjD3QPgCfy3q5w8yVW1oEDPP Z0CQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="h7QtU6/4"; 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:c200::5 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=1770378074; x=1770982874; 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=OtJrFoF+GTa5BiiARjnub04vx6GdRyTdlLgz4jP6Vfw=; b=NzmiTxY7wVnPnlH8jGH/6m+Op+jM9BAZgAmvjHMfCphgNTMx/1QBUz+9ipZ8t4SXeR LRQIw1h+D9gYMgf2g32vsFtU0B5ZqmFJI5grhTWS/nW6/2CgRXjQdVH8ZYDfpY4Eobk/ AaGigUuqV6SMcRClsWKGHI8ch4FZksN/MesyqKSiPDiESJb1Dpa7weCMcP4Ulo7ZQMPW mM3D9DZ2I1/55qEv0uLymRAlYefpbBnAjPeHOkKdBVeRgcxgFSRA7AiatkVyE9honD7R pwl7AdTPIL+rNHA5EFDbqGPqqX+E0R5jyTHL0A3OzXyVvZ8bVgIM7FkV0ZfltGJZCe/T /FgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770378074; x=1770982874; 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=OtJrFoF+GTa5BiiARjnub04vx6GdRyTdlLgz4jP6Vfw=; b=A5NM/zdOnMYq7H+Q41J34R6w5dTpXOPIzIFL64H7gqeYsq/itnGnZgMwAroScYA2vo VH8XgOqEfwH1fo/PSXYFkiMLcFVVEzqDAMB809CO5IxVDB9PyF17sWRxqoLE6G7HQh4Z FMLY7q5tK0sr1o3Hk9v5Y8F2Ho+kMzKZj+9dHfmD715xdmyYpLZ43Z5MMs8UgYK2PxzZ 1E53fA7JM5obnVTTp/fx+oNhUvGu8qZv/RnL3/dn5In+yUI/0DicyO9+5Kqx8vis5yO3 PGqj2ejGHaIjWYbk9ULij+ZzPfOld+G+6H0T3SQda9vENYz2t0u9t2sWiYoa+NaZYDQv 6oWw== X-Forwarded-Encrypted: i=3; AJvYcCXELC/rulZ5FIppnly/n3bP2vZg05Hlv3gbyCAWB1r9oxEG2H7Gj5XwFIhQ6R4BpF8bQcMgG0k=@isar-build.org X-Gm-Message-State: AOJu0Yx2gnpKPfKeT7RVZgOY6jzUfFyQE9xH2ekg0ZX+XPbTVJaWLF6q fuYbCHh0JNTVk8ZKf5TaULtGK+cAROJi831u95cMsQUknB021Qc20hrm X-Received: by 2002:a05:6820:1527:b0:662:b70c:a414 with SMTP id 006d021491bc7-66d3262b652mr992885eaf.14.1770378074023; Fri, 06 Feb 2026 03:41:14 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+GNQP4rdSCvYwHLvaJ8ERvFzyP6IA4neTZMiENZnN4Ztg==" Received: by 2002:a05:6820:80e:b0:662:f8fc:6675 with SMTP id 006d021491bc7-66b99e687afls1337922eaf.1.-pod-prod-01-us; Fri, 06 Feb 2026 03:41:13 -0800 (PST) X-Received: by 2002:a05:6820:4dce:b0:662:f74d:69f5 with SMTP id 006d021491bc7-66d32fdbf3dmr952455eaf.31.1770378073210; Fri, 06 Feb 2026 03:41:13 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1770378073; cv=pass; d=google.com; s=arc-20240605; b=bFfwhzh0dA9REhefelNE0sGKOx2/q2nUQWPl2eNKb6Du6SouCbOENNJzmc+VvCFGLe CeKAGjQI50Ffcdek5zNEPIdsMGrDIhgrU1cz3y+oYfJWGfPPpZ6V0EXAcFRkDhkxn4dL 8lO384ta+8oKPWJwSH6rzr8rjgtBXhez/XSgYKutgwlqi97r6bjUNPf7ycJCfx5OBOr7 88qsU/3gdbTX4gP9wh3A3IkcHo6V/D/pVsHi8Ms8hyR/Oh0rP908PyZtxcUuOXwflrdZ v35GQHYV0IuFZgUbM40sbuwE+VZlItsJAzs6tlbC3RKAvAUJdeFhpCCOBmGKU/FYciiA /6Eg== 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=zL8s8myVrfLyn7SK2AKrc3W30259/7LN9/Rg9pjiaHw=; fh=3TZ2kfKzTV0uAG2uKD8NJHxpu4kGHzyonq8tLR1Voro=; b=Z0mXtQ53O+SLgxs15lOg1Iv5886uOPhKXM+lAw8VeovdUYMSk2XChBosT+pCGRMMzt 6/U7IaYAj09T/jTz5ZC+soJjwiMHe76zhx+6lceRYBnG2g53k23YP8b9n17wDi8gX/+1 jity8ptvqfnJo6/ms85jXwngZHNoaZKSVVpMu//k0u7kxkceK7s56LhQcqvaynliSbjg ZGMNzM/ldpr6+gGcBvmOh2WGeUGlmxW9CJBD5qfzBvKC1ONt+4nGtSkVodxIjDu2vy4v VxCaeGxCDMO359eNm6yGgYD+6DNY1Ul/7Y1KTGj32aFHwHWK4Cg6rLVuUha7MpEHoD73 63lA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="h7QtU6/4"; 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:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id 006d021491bc7-66d35f52c55si61432eaf.0.2026.02.06.03.41.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Feb 2026 03:41:13 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uaR99kweryqVauIyeeeNGsS2WJPw/7p4IGAXC+lHTAnyRJMX/e2DscIfYGTGz2n4/ca+zatyE/mQ/DXLyNa/6HTXtj2ZG7H1TDqhrNQL3lybUU54LIzPBk94ZHPPboiSnLTerX4e8Zi3Z9VL6LGwASKIE7SmguHfu+KqMTcbT6Huq2+VlxKomu7g1qzT8QSOoOGihW1qM3QuyHvMyhIbsMBh9oETLYb5kdN+QIA6CzQSDLXQ209xrV3qAVIxzbvIOE/ph91j74MMmrBroM5vnmXXXTYWxzixSo3eT/cRv1WbN5W1DqlRly4JAIGQYuGlCJglhkxc70nE/Nt4XbK1sQ== 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=zL8s8myVrfLyn7SK2AKrc3W30259/7LN9/Rg9pjiaHw=; b=wGtnPRD5XbAE0qr7hVXhmHiO8WgTccbn8NgGu2qW9Dx60sAWnsU8y3tg+Zmo3nbP2VbJV8slRA7isnSM45MZV+7Ibh2vg/x5Y2KTete8xf2pNeiAoQ5INYTpMsBLQIf9fNKyaLy4LIKZGztsQv0hEkVF0UeT/oxQMFAaRsPnX09+YtZ07XeG5+aT6jTmM/rwTPzWfUgTpB1MY+FDMtXtrO2BJ5OdMPQu4J5o7LRdhjolhrAYUvGRrYNaPYED1srI0ZYAc+fItQ7hHEPetkN066Qdg9Fb7RY2wYgexYZDK8ek54zEayJ7PXwvfbmc51IybG/j/8exY056PZzUmf25dw== 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 DB4PR10MB7039.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3f1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.14; Fri, 6 Feb 2026 11:41:10 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9587.010; Fri, 6 Feb 2026 11:41:10 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer 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 v8 7/7] wic: create uniform SBOM describing all image components Date: Fri, 6 Feb 2026 12:40:54 +0100 Message-ID: <20260206114054.3010883-8-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260206114054.3010883-1-felix.moessbauer@siemens.com> References: <20260206114054.3010883-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR0P281CA0252.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::14) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DB4PR10MB7039:EE_ X-MS-Office365-Filtering-Correlation-Id: c0f15fec-e1ec-45f8-22be-08de65749fbd 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|10070799003|376014; X-Microsoft-Antispam-Message-Info: 9hJlxl9JLni3M2ST1CY8rdZzvUWiq6swpGPQuD1yfX9dZprZ3CrjK7aYNMy58irWsmRuYqeCbpGzG8/C1so8Yw+rIT5K15vAA4gRkeba18dvZRd3koxHsIlYpWIUfhJ0kOYRj/HfzOYPdbpMMj6kIqINJCvi1R/GXTYcDmi0j/N7w6Pc2hr4T2WxG5lvOafO8FyrVG3CcMeW1UG7KPhF9anXgye65gyajfFgL5FQE2IBeyezw0z8a8IrpDkhi22TUOa2K6zla8xn+DFzSmjmFW2LYajXnCFArCz10xqEH9BdefKNz0vJ1oP5kAE7jALWE6J8sECBaj+S0wqgfXiSXDBYRDtvGJn/c6xFARTCxxxAWKbwmxiUAU76KM4L7Q2m2ENTPVV+DpPpkscn60yg4jTFmHgdTyLgODX4JeYK99DTGD46SaRMxOJJMF7UxD8g19zEzjm61uJqiJYjhvVIclL2+bUXZ9MBMuQbO88HnSr/RfKYeiUsqHmNCH/Gyw29pawsst+D2XohfIJTUx85VqL5yxGsqcHjfCP52puZiSe9+O3PGlubK8vz9N1j3mmHfo5qnyukNEkCu5hkl/4wAgZHoGAowdEGTr/H0Q9A6YJk8rwxsyZHH+oqFRieBFacRW5LOCsV5Y/FslVQ2qSll6srsOeRmu7Q7ImyKt49RypRnjvRwyNfzMVWbWCv+22NnEJyGiXfSFEUt/YpnsChJJdmsOeYBImDXoQUYlrpaZWj5eSyh5ROr204m4deCCuOT2rafHjNJLWWz7T3ZuNwGTtX2jQCu6WqaZGD5PYemlCNUV6oaVB5DZ7Oiywt7xwDjDyuA/qgLJ7rWooUpxZAK6+6d0fk6fOCLCwba/tv9fY5EM1+W8w4Y1xL27LnBv4LFtK0b90HwpSlYH0yaYOPZfFgbdH0pwnkHZKFVOD6iVrjKggHc8pBh3LF1Lw557m+saEZjGslxeHJ+Uu02F3BQXJ2qUnY+PAXhLjX50StzshccYpvq1I9/HLH146bOSW4QlyiPPuCWXxY99akh1AglnObbCQgVj4tDZmc4MUfLn8yQ2fs2EJw8Zrmr61iF1NMrsqpBkx4PAuR98gSgtuNIL8berhB/HoepOHhzdEUuq9W1QUfO2EDbzLmjm94ipTdLiRyFUzi2s+HjBM6cPfVkQQ3HVc1xAulIKtGQzbIvhP8bZUgrKFwda4vmOl5SaeaA5uWgJ3UOXbmcU8BsREUHjliGqmvQzmC9Ir0psY/zjsdhZYCnUNRriI+desyKhlz6OIPszEF6dzCEUtRo62+5/Ki0mCr8JdFZyQKVrgSaKOQ2QpP97p1XGXSSb41gNJ+9WkZ24lMSUPQ0mpL//KjBR+XTulDmG53gc8rhx/6Ot0CSfjAUkPLMtEJrs4527B6kmPHLw2ZvC8SZdQtBg6MYKuKSbj0JIlRe3Bd+6D8WK5VuE0dYFhxc+oWLa6NB5eD8ofgSr313FhMoSYrWbyQdOBmlPyPrZZc5HAXmkwrJHETnSXur7L9L8XDb48CyvodtLhPJh8IOti+zxcqBVLnN0jieVULQA88Fgaijs/y+Pk= 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)(1800799024)(366016)(10070799003)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: 6iT1gpxTgv03lXwHWe9AWGojR7R2Gl4212J3PIdvn80AlhMkBitKtMcPEA/J9reIXve337YcyD1cyHk4n1H8b2mF33vfiEq2vbYNPvgjh4fVSj4YTrTvPCDso2e8twmDgwqocNJnohfbLOT5JtllT+6I0ZkrSAmC8omoZPk3yU1yYgO0YWVOQFkX7CgN0tYLf1H9T4qUAs7rav9tpxKQFu5Yhie7PBB6N6/mdpKr75FzntECoW4769cy/4tbQ1qK8Ro8nPCPlagLUeVFCLPfvg7YezcaHmiSSvLFbKkKtaFAS8RtMXycJqSt9fjo5LvArFxLSXQnnrGIDprM2XIe7ToJwT0AJzPnga9JHiDzLa54zlaZ8JNIOksqb3F3Yx6LoU7+JMp+kClXEyhPYr15WRgWyEgrlZI3c6Lo8+wnpnXvJqBrl+17j9ZtDy8Wz3cq04lCWSCc6Bvd+q6Sp/pTCHoJDiqBMcG7lD5sgqJkqAnHt6goG9+KRO3/EMd9SnfPMd8GVzKSTWKcCIUZR2WkASQ1Q5KKAYtALyd3ZDsOJL8mQCY1XD3Cdqf+bQlsVNntlXnvk2WHEDXmIxzGowiVUVcO25L4DFdTYfUqU/CEB6DVoI1dt9gJT+4298QcBvsMFR8r5MKs+4/Ga5hqO5ZYciAJZ64nHa5u22AqLmNWyQyu4QJOATg4464hkc7nNEuBa444BBm9dh7rI8I8lZvDRfmziolJSrEH3biJybU8BHEJrgf6ILc0Mgf0XEUKOt2rqvQlE3ntQM9ytBpgBYRrecOl3y+dpaypAHhbPZwApRNSehPj2H+Z4nGKaSgw8rriZzvmVqf5O4QFo1g9AqeBGo0niedzsqoGKUlLh4lGcB/qkzvBwPJyQ4LLO2/7Y1RLN7J/QPP61dzJB7a6S/HCeVoKOwKFdAZq4/L/Ug330+8M1fhFHkn+6gp2k2Lm8URzdzK306pu3xnAdPXxkfciBw5m0hQtNOfmEhMBdAM5+SvZjCRmy8Z9ebWqmCbGJGUvThQJ4+aHcGyKJef5BuXn0RXSe+XSNmt8SWLdIcwWZLbxI7bybK3RRg9bV9xDCNNZFE29wMAYmM34HtHX8scUPiv5jwTwtsxoPRgqqH98c1rfI/1vpPmnTZxmQdjeu+eAzd2AHEAlCGmTDd6ocun/9BDuCqB9ppz9RYx3/L9hPSNPwbTrEYXgmAJ2rFS1RBzbkX5qKUIiUffUdsrPhHZW1bdPvRLsfZS2pqxi2S1PY2SJl2BjZ7OiXJidEyfsCKZUBzHssdwFcRVH1pkYsFNW82Irl0PIXeLiksLOEO4ze69VW7oNxelX65H/PpBHzmXv7gu+rFmN1yEopKw/HF26QLkuj2iFSnXmJ2aZRMPFWD33lw0MuSvFzo6PmlPMMvFeN2PapNTyfm0HWz9lDl7TQMVo5dYSU/tI7FkEBtT8N7M1jcIay1LW9yfF4Are4LCSNxbvwgf1lFXVff8C8LZR2S8ax7c5od44l0PfBL4l5MSHUD7HCtONGLV6OiQhUT2p3yJX5y8jribiTV03hO6ZZei9chOt0s9dY8bAillwKDr7MAQnL72YppHNZW8uu+4qG1aGHnkxDWrqL59AAu6GU702wXbs0rZ/fdXo3tMvsMfwB+iakbU8vBOJjibfpN77ZnV/JJkWpRHmK7dZSU6OS9ZWuvboEo9mmEFbvbT+z39rxUMKB87Vq9In2bInnm4bYivSEw8ZVCYnMwTFoVWT1d9BCnAJdPgGgjcV3lnRTH4SYai4LibILIFKLSiYJWChR8H4CEza X-MS-Exchange-AntiSpam-MessageData-1: 8KgnhxuRg14LYPZux3gU2rQq5YggWvqs3Ps= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: c0f15fec-e1ec-45f8-22be-08de65749fbd X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2026 11:41:10.5643 (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: yvBhXy6XSwAozCZ6MOE3m1oZbaw3QsNJbBEzJcQ7OkAKsxfPd15dG23cgQo/FYmSKzpVlCDA1NQsXm4KZXTn0dCs3LVnSpk3Rs9d25r4p38= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7039 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="h7QtU6/4"; 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:c200::5 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 | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/meta/classes-recipe/imagetypes_wic.bbclass b/meta/classes-recipe/imagetypes_wic.bbclass index c75d481d..6b82add3 100644 --- a/meta/classes-recipe/imagetypes_wic.bbclass +++ b/meta/classes-recipe/imagetypes_wic.bbclass @@ -201,4 +201,31 @@ EOIMAGER ${DEPLOY_DIR_IMAGE}/${INITRD_DEPLOY_FILE}.manifest \ ${WORKDIR}/imager.manifest 2>/dev/null \ | sort | uniq > "${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.wic.manifest" + + if ${@bb.utils.contains('ROOTFS_FEATURES', 'generate-sbom', 'true', 'false', d)} ; then + for bomtype in ${SBOM_TYPES}; do + merge_wic_sbom $bomtype + done + fi +} + +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 ${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.${bomtype}.json \ + ${DEPLOY_DIR_IMAGE}/${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 }