From patchwork Wed Oct 22 15:39:14 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4433 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 22 Oct 2025 17:39:50 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f63.google.com (mail-qv1-f63.google.com [209.85.219.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 59MFdmuU021201 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 22 Oct 2025 17:39:49 +0200 Received: by mail-qv1-f63.google.com with SMTP id 6a1803df08f44-78e5b6f1296sf201010246d6.2 for ; Wed, 22 Oct 2025 08:39:49 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1761147583; cv=pass; d=google.com; s=arc-20240605; b=iZONud4pwRhQLoVC/L2UQVR2PSXzN0OZXJrQpwLe5V6ku5e1/jdkj2nq+UczA3QFBO 2SyPT81fg/AAxLa17PbQ0MTRH3Jts58n/LeVyGo1l1/4qTN2EvpCFcLtVq+67q5B2Aab djZ3pm/5XdmtOtqxSZWs4tHMPLzXxVjwOqTMuM/rnVGuNotYQ3xwdNrgZ3uns34KJZgB ut4vfgBmhKunMu5IwTx0mD0oNVBiuVJTS8i1xTgQ2rXsqmnxN+fuuWQzeO+vdudHZPXu 38x0/jC2axg8qpeRFfdlz1KPlMrep9MMmnxHSn0JGkG/3fU0Y0yXVRsOfZnrKymQ2p5h Y23Q== 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=VXeSnaRLVHAdN2+Au1ZlYy3W1vN7Lqn1D+PoVlny85Q=; fh=Y0/MebznIbMt7D0wpzzW7MeLn/XolZN8Pu64ouzrxwE=; b=B5vGX/b08pdD+h6zhXkqd+K0k67hdAjAzy8D43/8w/YOuRdqRlfio0fo8MbKk8bKnh 7QDP2d7ookq//3j+ks143Tqrzd++TyKKTpRCyz5SwLzgVTUmVhKxkUrZC9zMwBLDfVD/ xfZppVTbfDgS/bUfo6RIhoQIZQEFODb3nQwPe2xkg9H8Z0kS3lyeY2XN7xeTJfmvYdz+ sdue5LxNs5EvVZSG6aJ9iHcEn/b710YoSDC+9SO4uj+zm92G7+TvJQH4LxV6dGPaozHa 5XkH6LaMBGqhXnLBFswHG/lPyOS8tcP0gUx95TXbT70UadA+87kEMYzSGL7kVE22OCR3 vW9A==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=SFnRnucK; 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=1761147583; x=1761752383; 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=VXeSnaRLVHAdN2+Au1ZlYy3W1vN7Lqn1D+PoVlny85Q=; b=jPHk8ic1afqzJxY3D5+MweZcxgfXlojBCTxFKbuJHydwB4QgoJVzQuJ26+1WYdlx+m vyLnklhVyltd77kEjCMqITFfrEO7271YD7CLV+5MTffcMn09LRTZqrRmbLdgt6uz1Ot3 S7NNIED8aR1/JNFnidITyey7/UD2vRRxgupCC3BIyGfphlSYQolSZ42bFHzaTWsDRThn pr4exAzAaVrdLc4AsYUZ7F/KERaHqWkdxLUwfyiFeeA/nXNOD7InJ4E0+CKspLsHYwyn TXVcOoj+PL7tj+kxBJdoJhLn5GRoQtUFElOtk1Jerdr9x7uX2cullrOx3xy1MOO6CUmD j2Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761147583; x=1761752383; 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=VXeSnaRLVHAdN2+Au1ZlYy3W1vN7Lqn1D+PoVlny85Q=; b=eyPqL0mpVYXCeEX9Syb8An58AN3fLIBGjsoNzwJ0VO7CL75Ss0HOrodSdonjfpXbZk 2FbOmmsceVXc2KCUIwjA4qkxtHqCPPUG0cPx9CG/8Ei0z7KjiwF9TshOnLi5T4W0QxtM FNX8wra6DMSdGyRkUWVN1bQx9WoV50+N/A7N+pUzIoOrxVqUTQqsO0bTBQNkNZgX6EoZ x6aPWEl7qDW2r9VW7Y/6rZu7anHFCFy00YdqyrwQBHtLK33ZGNS8/JBA9unEvVhzLRpy dp7Yp3AxQ3T12H115p7U7so1A7sf1XGf7anGpM90/1tomHKDtJJhHZDwYRe5y/tcc4QM hCEQ== X-Forwarded-Encrypted: i=3; AJvYcCWO4d5/Y4c5r+/039YadrZKc56xlP8kwxv9nZT1J89wR54HaGSow0r1jL9wbH9MCOoQ5aLIs2w=@isar-build.org X-Gm-Message-State: AOJu0YwP8WsCKen0FUcsuQQmYazg2TLBgJB0JABCCWsJw7O5SAnHdNGn Z3u/XuLkqb/eF3QE2znZ1EmKZu94Ks8zns9he3OVVJAKlRhTf17hZnLf X-Google-Smtp-Source: AGHT+IG1OpznqozUJgxWx3Il2PG0Et6iMQhzfvkG/KFg7xFKAhaz2FOejHfAlhI8V9SOzppcJ3LjmA== X-Received: by 2002:ad4:5ecb:0:b0:87c:f64:7571 with SMTP id 6a1803df08f44-87c20579629mr274491256d6.23.1761147583002; Wed, 22 Oct 2025 08:39:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd4HUeGRzIRN4eM68llGCj+iZzDbgnPCKIIz9ntZ/rGUEw==" Received: by 2002:a05:6214:19cd:b0:72b:8970:ee1 with SMTP id 6a1803df08f44-87c15397c09ls9127776d6.1.-pod-prod-05-us; Wed, 22 Oct 2025 08:39:41 -0700 (PDT) X-Received: by 2002:a05:6102:370e:b0:4e7:db33:5725 with SMTP id ada2fe7eead31-5d7dd569c1fmr5692726137.3.1761147581584; Wed, 22 Oct 2025 08:39:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1761147581; cv=pass; d=google.com; s=arc-20240605; b=HZ94brpbW7s6irfW9zbmEIoIOu5TWfCAjQodxWxF5wUPsGgcNMImNqDHjpgJLciCG4 3ODOGznJsfhHFS5cXFklzKl7BQm7V6sQJSEOSCrZkXqgvWgJFvcuckbwzIYu7IA1tj3N Fs2dOiAQbTR6h+6Ar+gWAPT1ZIJusUUM9BfTXPC5Em8ncEOJYLhV/odu912k292T2+Ec LpF4g1JfrpiI3cCQDT7hotUEp+TPVmbgOUbyNX1WXFVTeOnzy5inmS4jaidKnf06Cegh ugfVohdUR5oz6okCN1M4VDAK1aVG9z7Lf845FRSRnn+D7enFXCdmHqE4+7ZUJkfM1Gfs 3bUg== 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=z+rybLboGG64OGuEXpaQ/zrgUYyOo7IJEVOc63M9p68=; fh=zpIZCuRUq+NRP8FVcTlT37OsigfSlMKhj97kagpZeyo=; b=d5bj1076gik/72Idmf8xlaefa9UgLFRMhoC1gq0/lBn7sFMAyGZQanO3DzRtA9hti8 7uN6+nf+F8ejUGsvUuIYU3n7F6oosWgyzcNjJz7BO5KzH8/NFdsK9uAXupoLI6gcGeVu AFE6akUazSFgqVWiIMNavOS8kUntAgxV2JLiK2pPm3tzXPX/x7j1Fcrqw3hyoeLWUeQO Zip+zOLd+F82FZbcGt/oeeYNVJS8brvZ0/cRwZQwJko6046Hxj0gWigYIn0sao6A86s6 aHaPSwNN/RX+N5x8X5Us1supoOdKv0e0DuL4h0AwX6gmDb6d5ZIBLr50jJsR/k58A3ov StnA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=SFnRnucK; 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 71dfb90a1353d-5568636214esi466485e0c.2.2025.10.22.08.39.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Oct 2025 08:39:41 -0700 (PDT) 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=iPjyKaDCNu3mSkEzIEP49Uw6yqRtBjmxkCv3V9TnyezK5h4GColMuC08I4mNB5AEQ85jqgbXQ6AuAAi+IVeivgss2f6bov7BLlj3ZP/hZBRnkg4n0Lb8IYBifTpQbv8E4FMeFl2Z0Fwb0qxAMZqBQKLNzkrm1I5fQMQkOLYLBxj/S/KYDP2NUyJU37guCmpf9w6AnYAhhG+K8DNXAmoFKtz2d2ItNRjesdwsq219hjnwt/VxWE3EN1ZWQlW95FE+zXsx6r1pPbjLw1nLQAJyJbNCnRYZ0hgxvk3LjFtEhCWtk5KsTpxb7YzPQvV7o6DagR7G0GwoTy5SIJZdzLl0OA== 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=z+rybLboGG64OGuEXpaQ/zrgUYyOo7IJEVOc63M9p68=; b=Akm2Dr4x0RMlMD6DFvjmKI5x2xSBsmTiC6EyKzQej4k99UNsyPN/zy2IU9he3Dif3qJKn8zaeOqM7JF7Objswj4UqeyyWh8iHFFo8Fmy5W4FaBIlYJyql0deD9UGT4qlgJ+h7Z+wwKF8nODAm6iJ6ybTrKrKCvwQKIEtnnRNXR/u6BeCV2ly5/uLsszQP+LI91b6XFNk0IS7SC1yprDnKqTaNO+9h8TVqAG5DNPtSruq9PvDgpIXjtk+8Wg8dbguc27Md2q+NXfMj7IS2T9X6GMY14nKmUoAOY/cISwfIySyFQFbZCMrHEVWl5NH8Tw1lCET8IBkSLmu6tMJIavHRQ== 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 PRAPR10MB5178.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:27b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.12; Wed, 22 Oct 2025 15:39:39 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%4]) with mapi id 15.20.9253.011; Wed, 22 Oct 2025 15:39:39 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, cedric.hombourger@siemens.com, jan.kiszka@siemens.com Subject: [PATCH v3 03/10] meta: package python3-debsbom Date: Wed, 22 Oct 2025 17:39:14 +0200 Message-ID: <20251022153921.2494749-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251022153921.2494749-1-felix.moessbauer@siemens.com> References: <20251022153921.2494749-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: CH0PR03CA0035.namprd03.prod.outlook.com (2603:10b6:610:b3::10) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|PRAPR10MB5178:EE_ X-MS-Office365-Filtering-Correlation-Id: 50c8837d-01f2-4183-fa9f-08de1181364e X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: t0RwJ4HCLSWHuFDbPhZqVfiTszu2/mjEIHnLMMGtu/RzDBwKo5XqulvgrQhI8Ax4UPGUtBzmPzPqvY4qY/1Sui3FthvzYaHWK9rxLnKMo4vJsmS19jdHjn6HeMQH216Q6+L8/kXwni7G5GQsu8LHcizI2bHtq6Jj3jbSMAd2jwQ+73mnjkvcJfema1SMyLWpttVKPFOk5Dg4vIYx8ClkQEbMrGYdMXaUm8ahL4blrg6U4KHlpt+xyj4K6LCde1T8E+XOd1Vo+J/7/1dXBNNOp2yqrQnTEZZ22WVLamaOgVVP4OKrev+jSRT7hqId5ZzTrVG3rpO+X/KEVXSM1AuCjfEyRuTeUBa9ZegxgYFkCkaA2+Iqo/iAJpOrx2n+Wtv3jWcAWBS6PwhF3XRyLN8stTsYPtiaZGPwo1MwjnPwuo8S/i3WdB9cHtu5IoSDxIo7UtZ82r0YJkeOdDYqiLUuiYgpfk5SEJ7t7RlX+NUSTIIeHtFrq8rM2GNveY3JN1I9DZSgW3iX8QYnbZha9IOcUhTe++fiHx5r74NyMqiRiXUWj8lLLOfKsIc+z7Yh/2c7Y3aq7RE9kwREs7pT9tsxHbgp+79QXHPnVsi2K0K2E7PpefRq6NsB9z/n8CUXFz+8R+oDmCpNLfEkl5MYrHF5emyvpXyrxptZrXqbFBC7CJUswPmf+XPNRd7PwSWFS9nCBZxRm8Awv8JmRH7nZd+q89xPdch3Y7vwxKoQ3ZCX8+sSfny/B0nZ3jX3YW4zkI8WAUvvyxZwC17LPesdDQPzwAOBXCuceEI/w/t+aY07NhLoTeOoJymuzywL98QOP44gKuCyX5D5jFUyvwIRQaRhpwj/YkCPb2yz/fgXOs3x9KwOh0CDy73thiAPbmjY+jnsvn7whqFfDxAzPhgBMH44wD3bTFHvoMsXXQgRDe2y6Wr7wZTiH1IHnK5bTkCPMp0btPMW8tQYmaCS2hgMpcOVn+rZ6qdLPz49DlsJ46yfSoEqyf7Y68Rjq2ntbqbXi+Cz9Nx24SfTSNaRTC1KVW2mQyECSY5DPVWjMLFRF0FmpS9eXGzdgTtISJufH4yCMowYWP691A7+pM5HG5zJzOzawZEBbsBbxBtkBbWr9ojKcAl7TsWgK5BVIOR/ZljMKr6U9Y3ecNZg1Yr82wxviQxWoE+BxyVz32ppTF7ZkedrDFxpWqsmB4zDz/nW33BSl6stFKRfE6MqosnKrU8YxlLTjpT+SzLt0xxROKG5AxYK59wNFgX2CDsExFbXplwA56hK1sjheeAsKPXMW42WubwXwK6fHRJIVBkQ3Q839YeL8kqM6qMxI6FXp+lzQgyBOrCrnP4HRJAY4WzkMDbfQqYlToGXNuDm0DHlnpvXyAbdAncD1/UuTWp7UgIJVqKPIwyBCLHAWxbjGb0yLJetZXjUkhSBABYqN5F0GU/AZA7pZuQUfcLyjuDalwfMBPylq2t7 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wJFBte0Uct6vFWMTo1lXDR9l/lcPRIkuqnQuOxAZn/YueOjB/IDSi5XwWhalF3ZWSkzg6t8rIZSHXmE3jGs99co1OurUEbqXGgq+ObNSlxdmTKi3r+RcVo6PTYUqDEbA9PvD0HGurFtbvafz6bN6NMgwH0mddmAppdOdtxiPGDPkY6FpYHITkC0TGHzOlGVakBtHwA3zcSms0JmteZH1oR3pS6AMtWXQfImD0LPw48X/46GcwfOYZMQSZ63bL3Zl/QnOrkqvz7lkM9QbCwGX6PatiCEg6JXp+W/6vfDt9Dop+Vt/ph9pW6ljDMuyk0ovhDt0zwSDmOlI8+adpNekwAcoD99u212AmH/N0SnqQ+VecFOe/XaQGqBfG0zBKptgWA7uerJoZzd3Vua/Kt0Ax5p6aAQIleRMOp7l6Tbg9olTQIXwk6Zln89Dvg+xcaeb5BWNSSVjoZQy9h/CW9IZIJB/f6IiitOyFFxFN32x+QboTt+L+JyaXMNeVBm351BLaw3ixhEbP+x8EdBlLviB6SR3M13LXYWsTy0QX8ovtv5avF4vgqr54n+cGwGA2fGOLT6dnnVemVud73IImlfhjDN4aEQd/Vi3HZFUxVmLEN+pUtBLmMEfomte9v4NVDwnocXDzVgTdh4o7GgLI58+2nnEAmgIoW3SdyF/w1KjFbmaSF9VZaj5/bod2IqSg5sSzXAlnyzyshmlUuwa6Bgsx7EDeUPp/JDenZOahgGwa3mBFUFSG6j7Cs5Fo1vpKaFJf6fCodWKzZQ1/uZaReT/dP65YiSwIU48K4MreW+fUwCfg7nGWRJbPAJ7iF39I6z22wkpfy5j9694Yw2kh41gZnRj/my7n7y5mHrynSqTOUnQ2o8zRkIiRA03k67QE9fr7zUsd7b7TN7a118lkZgyDorp6KRISofVJA4WTqXopmRv3iyI6C2rT5BdiP+w2ZLG8bCTqxU6q6X6FMYHX2e0r/sLZFdv7DirKmJAPXXvzj42ZlGR1zFna2XzUkd7qzlcEzLOwJOAiz+cJoMn8PI6JiJqCLzMcHU2XS+DbAjN+WSB8tDIaxDvO1YtLo2ZckmmRn3BmFAarFJ6/ecM875TgcHmlfFaNXzD1dQD5D9gc52TkoyFp1idFpdeKoJBcagt/9GoO5YVwdr858hraG5SO8TSHxq/agn5zyw23H85g3XOT0irf81Q6rX9X3cViLKVdKfYCgX188pjLw0Fo1dbT7n+bx6034/20qnVhwUEDEs3b0hqdHt/jtjj7tFeAoBaUGAk5Kakf3elYJ1gVvkDc0+NVoIjQpIi4Hw9ATYypppNsOy5gcg83K7j5POmOpQjk1eVE/n764Z6Cj3ynQK65gURzK0v6jQq1uTyfdcUN0BiDmz0KWkwdpYnHinpNLC8FMQv6ZRHgOlzH46jLYOnKSaXegow75QcBiIp6bc86aPEfvl5QFxxFoHW8rYGYOnbL9fiP1kt5UWoF8kZdIIVLQPCsaEQwNpbqEF10UjpH2KGxrlcUAyiPQs0q/rntkwf/RjX1Kv+pWxF9zinOTJWvSL2U9xwBMdRUPCzdpDtFQOp7Z895P6ocuFaJsoJDX03tUyEWbZ237Pn4stKHXtWlQ== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50c8837d-01f2-4183-fa9f-08de1181364e X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Oct 2025 15:39:39.4883 (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: LnhB9nzF9taEWMAl5JxKhoDbgfYLAcBx4TkvRCEdQz6TCBLFNtdbcjR76W8KPOSFom1ANbO7pkATB/qKifoonXz3dDaHuKSi6/FaHZ6S7+E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PRAPR10MB5178 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=SFnRnucK; 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?= From: Christoph Steiger Package the python tool debsbom for SBOM generation for Debian based distributions. Signed-off-by: Christoph Steiger --- ...icense-description-in-pyproject.toml.patch | 28 ++++++++++++ .../python3-debsbom/files/rules | 8 ++++ .../python3-debsbom/python3-debsbom_0.3.0.bb | 45 +++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 meta/recipes-support/python3-debsbom/files/0001-Use-old-license-description-in-pyproject.toml.patch create mode 100644 meta/recipes-support/python3-debsbom/files/rules create mode 100644 meta/recipes-support/python3-debsbom/python3-debsbom_0.3.0.bb diff --git a/meta/recipes-support/python3-debsbom/files/0001-Use-old-license-description-in-pyproject.toml.patch b/meta/recipes-support/python3-debsbom/files/0001-Use-old-license-description-in-pyproject.toml.patch new file mode 100644 index 00000000..c9137e25 --- /dev/null +++ b/meta/recipes-support/python3-debsbom/files/0001-Use-old-license-description-in-pyproject.toml.patch @@ -0,0 +1,28 @@ +From 8f926ab0ed1585656ba7de80a82cc802c3ccbdbf Mon Sep 17 00:00:00 2001 +From: Christoph Steiger +Date: Mon, 8 Sep 2025 17:17:49 +0200 +Subject: [PATCH 1/1] Use old license description in pyproject.toml + +Older setuptools versions may require a different license field. + +Signed-off-by: Christoph Steiger +--- + pyproject.toml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/pyproject.toml b/pyproject.toml +index cc34bdb..701da4a 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -22,7 +22,7 @@ maintainers = [ + ] + description = "Generate SBOMs for Debian-based distributions." + readme = "README.md" +-license = "MIT" ++license = {text = "MIT"} + classifiers = [ + "Intended Audience :: Developers", + "Operating System :: POSIX :: Linux", +-- +2.39.5 + diff --git a/meta/recipes-support/python3-debsbom/files/rules b/meta/recipes-support/python3-debsbom/files/rules new file mode 100644 index 00000000..a414114d --- /dev/null +++ b/meta/recipes-support/python3-debsbom/files/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE = 1 +export PYBUILD_NAME = debsbom +export PYBUILD_SYSTEM = pyproject + +%: + dh $@ --with python3 --buildsystem=pybuild diff --git a/meta/recipes-support/python3-debsbom/python3-debsbom_0.3.0.bb b/meta/recipes-support/python3-debsbom/python3-debsbom_0.3.0.bb new file mode 100644 index 00000000..6aec2429 --- /dev/null +++ b/meta/recipes-support/python3-debsbom/python3-debsbom_0.3.0.bb @@ -0,0 +1,45 @@ +# This software is a part of ISAR. +# Copyright (c) Siemens, 2025 +# +# SPDX-License-Identifier: MIT + +inherit dpkg + +FILESEXTRAPATHS:prepend := "${THISDIR}/files:" + +S = "${WORKDIR}/git" + +DEPENDS = "python3-spdx-tools" +DEPENDS:append:bookworm = " python3-packageurl python3-cyclonedx-lib" +DEPENDS:append:noble = " python3-packageurl python3-cyclonedx-lib" + +S = "${WORKDIR}/git" + +MAINTAINER = "Christoph Steiger " +DPKG_ARCH = "all" +DEBIAN_BUILD_DEPENDS = "dh-python, \ + python3-all, \ + python3-setuptools, \ + pybuild-plugin-pyproject, \ + python3-packageurl, \ + python3-cyclonedx-lib, \ + python3-spdx-tools, \ + python3-debian, \ + python3-requests, \ + python3-zstandard, \ + " + +DEBIAN_DEPENDS = "python3-apt, \${python3:Depends}, \${misc:Depends}" + +DESCRIPTION = "debsbom generates SBOMs for Debian based distributions." + +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 = "477381cc46e9921cab6a0fd8e875fd409e9edafe" + +do_prepare_build[cleandirs] += "${S}/debian" +do_prepare_build() { + deb_debianize +}