From patchwork Mon Nov 17 13:24:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4598 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 17 Nov 2025 14:25:02 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f61.google.com (mail-qv1-f61.google.com [209.85.219.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5AHDP0Zl024991 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 17 Nov 2025 14:25:01 +0100 Received: by mail-qv1-f61.google.com with SMTP id 6a1803df08f44-8826fb20ef0sf129533916d6.0 for ; Mon, 17 Nov 2025 05:25:01 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1763385894; cv=pass; d=google.com; s=arc-20240605; b=cTf11zowA4xfIJqeRR79hThTdnrsz+5M0dD21TbQgmT4FXAw9ld3JFI1aBS5BJo5VR MvVpZv7+kC2IRFWW4tQocDW/HC1fBS9teATvZMMVc2vLLhhnHf6ZoIZyjmY6o6C2npck OVSY6dOKxNSEYoyUV5fv20StNARLp/tEDS6InZjodbNgHO3w1TCFm3x1iQsdpWv1/xOk 8P+jGW7hp2e5DeXRMf/+XLtlCxoYUR3cmjh8ImVwMFfRMfu5HVuEQMPGXxECpnwjxOo9 dtjxIvbMCTZ1JRq3lmMHtBVJMmzx4LZ5E1cwQGfuh+2XiMETSFMgsYz/OetqTNpzwA4g UM4g== 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=KTFVPT3xbkE724aeUUZIfwYyZwkCLVCNMeRZPuCbHpw=; fh=OCSGJNBQ+VrPzbh/yBYN0kBzixfeqGwJ/gdBjohXoqQ=; b=ljVIAzlBpGGkbq/oocbfAbmtjQ8tSPiMjycVUCtkMROkb1YN704ftkSASchfL7x0Ry 9pcRrQPLg8+lKea8NlLIVBlbXd/+3ZE90ml7mEb46dtVBr1zQyT44vsxiA8M/ukCK8oo lozSIeOUVS4rqWI0a03T2T7Ge/7VqA6ZwtwQU33DOoRbD7f56KaMywt5gDlINXORNP0z v+Ty9/5ibUrgt3RRAa0+0fvJqw7CBqkyh8vm37hDkG8KdsBIXBqY1grpbN2CDx6b5rxS Y780Hh2XsYRI9NKAMhOKy9IjsEIiVPTuzglXLgxO1sQvWEmwiOGp+j3lGeKoxVdZkKtP m4oQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vUrc1aJF; 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:c207::3 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=1763385894; x=1763990694; 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=KTFVPT3xbkE724aeUUZIfwYyZwkCLVCNMeRZPuCbHpw=; b=s4OtVIbuRcFkT1ezTjOchBISpHwlBLGl//TkrhepeD7GPHsYgnk7+rqNeOy70vqROw hyHutMP5Wv6wDweFMK3hLRe6ns5dQc9hrYzdDwYJwKKYrWuRXRGljQsxlNEMwbD9+vfe rxx2Thq1CbcZ3Ce7KDHijLe7EjQ5tKc+tYI/zF2BxYSMk0a2U40lqSgT5VZp600eQmdt kL8CiA7AYZ1L7yjAMlaRG8axg4sNlru65AkuqRoQXUSoAQLFUy5b4eBBqDq69XvWDcWn kWuwegwHiUn4VTEXbNpTQawMOI+VcDrnA8tfputx5ah3ZfHqgwGvRK2YMUF9skdW5Il/ fZYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763385894; x=1763990694; 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=KTFVPT3xbkE724aeUUZIfwYyZwkCLVCNMeRZPuCbHpw=; b=JEla0g499Kpi69tLFUwcUX4QYrNi0z0Sd5DKNStFO4cWxjZx8WPNcPgtJwsO0TiPWH gnv2wV1cImYqAgtxri8LQff7zIA4PveE7fH0370E1wk442k0i3oOLTX9nro/Gx7frq8x qKBsUteDvXXYbOvf/ukDki637K4WCFjHItCrAuTbA1r/HpJToHBky/d6TGbWfnAOYoka c5/YWcI0HUqk7KUFjfPn4HPhMHXcq69cB/XduzRS0ONNj8ohvnda9ITa8jnpGhH1ssWa NrPT+kC53sHpQR2dJUafOx8CakjRaDy8go27bBZL6lQfeqWBTy27U89H2kjhwQ5Xdm7g NIoA== X-Forwarded-Encrypted: i=3; AJvYcCVQ2/y5Yr7rbMhcmOMwPGHHVkiRKt/xdfpDjfEw2K6grlfxnvK79CCm2dreDa1fS5hgH9Tjjgc=@isar-build.org X-Gm-Message-State: AOJu0YwXiH/sspokWgXjo1wcOxbHnl1nRzwUOErMWxIhOCnXFq5+TNln 3rVyrFjJKh+sHwafRasHc+K1uz9oR+3Bl0ctvP9UWpb10X4AGyxSIyKk X-Google-Smtp-Source: AGHT+IER8BP3EpmiHwVQDqzW3q07rGBU8RkpnIniC39InVSA2vwTBekOFNYPzDaIfT5HmsmYx6vNHQ== X-Received: by 2002:a05:6214:27ca:b0:882:4be6:9ad2 with SMTP id 6a1803df08f44-882926d906amr189795916d6.33.1763385893695; Mon, 17 Nov 2025 05:24:53 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+ZHkZnLX6EHb8nSbierps5HmG748oEWrHueaZulCdd5tg==" Received: by 2002:a05:6214:e87:b0:729:c1d:d07d with SMTP id 6a1803df08f44-8828188cd2cls88182696d6.0.-pod-prod-01-us; Mon, 17 Nov 2025 05:24:52 -0800 (PST) X-Received: by 2002:a05:6122:2009:b0:55b:305b:4e37 with SMTP id 71dfb90a1353d-55b305b730fmr1752686e0c.18.1763385892571; Mon, 17 Nov 2025 05:24:52 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1763385892; cv=pass; d=google.com; s=arc-20240605; b=TTkmzQ+HYQXmk3AZFP0JXt2wd+pp0RfrcgxVdskHYL/5Pr6En0wbqoo1O0ez71/vnF tbIf/qgaTN86QWDt6oBdqICgLT0YEJL4sdjHDAVfzihqPKSQAk2L872EI+MP9Ctdz8JH I6pqKLplBELOzJJfhFvQ02Lv1cZz7ETlhBM4EJF/4XO0WcDP/k6l20dRfaD2IPm2fC6R a3PxDAplUMVSSlawpKFJM+6srm+iEQmRFiQZFqnwOnpPHGCmLWmUiiWhYtDUTgMhfEB6 sUNZ+/6tR0g6E/ohxBb6sb7lkx/201dh5rr7ZlwRWyNGzC19Ui24Usvdf+2zTQCg+mn7 3C/w== 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=3+bq+6rmUxjaIVbxXltju9J7AKXodpxNxCWS34h/cf8=; fh=zpIZCuRUq+NRP8FVcTlT37OsigfSlMKhj97kagpZeyo=; b=PrtxJ5MqOJo0CZ0lfl8TIL3vz5Pfa6DjNuErETqLwl8rxSqqfa8wuJiCWvCvT6SAqx sWCNiPN7gzwSZyu8geeB4PcJW2ubOPgFJU1m+Lhf2JvhgaA2MQSzgsP4wdf2dLQJspua 7d6biV6EUQ+hpT9+NyCj+i6ZtlKn8HT4TbKFx8lHLFLp45yA3O0zfLBOHzMKbir15wxY 6GRtl+bmjcKw64qJF/JrSgKJ5PcThO3qN3nBb4oWd5FxEtycHgOTh5wYv0dfF8neoRHG hz5Tas+KijCn8+8GB948s/3h1s079GdN68QsbsQRW/NqJW6+zhONMCBEwJkIeF3znOoC gAFg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vUrc1aJF; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-55b0f8ec887si629239e0c.3.2025.11.17.05.24.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 05:24:52 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cgjPizO1ivIAC+UCHUoDwcQM8aIOMvY4csn+DA38fYp34hj7cCh5CRt3YbUiwUSvKnLoNc66N+qKOMGiS85Q9b7qmXV74koYkNN8I4VjJbar93rmUv8JP9yF9aXoU4zazphyNdy2fgxWytgxsnMRtvabDDdz75H1zrp9A+QannC+LhE5Xch1zsS5XHIcXA8HxoMsoIzmbg47zTxYg53TX6RhnltkIWcCY+7gZ2+X9O0vulPa2JjN8+kx/3C2J5XsJaSvJwC00zbdUOEOKaBvVUzuIZOVXdQV025LPyaxwLkBRyU2aJoER2C/9dnELCsgpG+YaMyShI2BPCb8DpJCAA== 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=3+bq+6rmUxjaIVbxXltju9J7AKXodpxNxCWS34h/cf8=; b=ceYfWLhw07NQGktNvQtP0yfEejZFJIBQmvakssXbqQx3qC4bm7fpg+OBIFBSbx+/oy8wI1DPMRe4QbmmgJM+mmEHTIxLV25FlJo4nh3OaCa4TY7bfAUSdxjxCt0ceWgXNlRUT2b42ebeBqdpQAunWpmQk/fEWdD9sbVH6XgU8yBN2hyzmu4Unrombm0R+vTFAtRGoMV2v9H6MNDCgPd44zQlijr8+jOJ3VRuN/SWDSrxFDWbQ8TGn5laqvx7LWgDf+yKVndXFM3R06WW0LeeLt+VQmOwCTniFe0P87g9vJ/zV3WHPqtzYOrOAgovLVXCTVVZlg4HFXf+k2Mv408PSw== 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 PAWPR10MB8044.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:383::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.21; Mon, 17 Nov 2025 13:24:48 +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.9320.021; Mon, 17 Nov 2025 13:24:48 +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 Subject: [PATCH v4 03/10] meta: package python3-debsbom Date: Mon, 17 Nov 2025 14:24:29 +0100 Message-ID: <20251117132436.511686-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251117132436.511686-1-felix.moessbauer@siemens.com> References: <20251117132436.511686-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR5P281CA0026.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f1::11) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|PAWPR10MB8044:EE_ X-MS-Office365-Filtering-Correlation-Id: 5a5e1d84-92f4-4bdd-9112-08de25dcae6e X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: Fwbrvq3tQj/dBq6ZCwB/gpCHEhczsg6cm8kyqJmQLFwou2pH8eEQYEvvzmmbWIW48koPNRb+8N8j1p023ZPX+MAANW/LqHz0oYnuamiidCbTKK1iB1LqjgDmF7Kh9KhVHYsXcwbWcYGYOA4a0I6DLf6Lcl7i+1vGuAvIWb7CadsOVpYZA5MZjatJz4IPAQdrd5oUMojvNYn6QuqBgJVFfdkcteow5j0d/f1Jm3BTA76JTgbhzUejXQCvxaVA5KeqVZQPeb+OnfFHXA3o/9FGjCQSvimR2n+AcmD7L+GobqF1pqtV9hXOjMSxEYF0BoxvrHg+jvxkjr5CsLzoGgohG3NNlWIRR/ijOnf5LErMifnw3iOU2yEyqR7s3gvWcCYkwMZ9Ug3wfZiOmtNTrVxgYNRWe8tD8xkP1pdCo8m3sWcqBBTidW4KxY+w3BkNvU4Qy2giMGJOMKkOywh4agoiQVngShjQ6iaYEX89xcuGbnafqxN3jexvhaizCnLrOXlcJgwjGl5EwsgJjchj6q4b99OLyQOjE1ihpC5YJtJpEoJX/F9SG8NgjHF762jdHWhYzfxBYLdFAXcUc25krtnDPSdIgYVrLO3SjCb1NpFdQQU6z+d1WrizEEE5YDLCF1hmczCku7oo1fKqT5wguPsHE1fag6kAOcsAkE8lHGr0aCcKzrqAHW9lrGBPm801JaGyDigzcCFDmMD1gjiZpoHqAD28I0v7hJEPFN3VUkomz9yzpNso9EynGeBbT/J4QEmH7qM1g7UHdJ7dpqCy/OfhIiOdfdmeLHZyjnjve9slXL0FUYjvmvPRNayfbGSXOKHGy+ye3LE0Usqo6Q1tDCFhNxXJD+AWaRxir9CF6e5L7tRppkXwGy1Y4tpnVwebp+TVJDlZfiK358dHdC6iLVEaEEblmRbb4aWTydWRL5/Qos5hY+7WQg23VPOUR1Twv2jcQZI8sWLqBtFtDoSm2sgmdSWdZ9yLQ+7VLvAOn006YDFGEkioJtiN8nH3xMnm4C4VIZnRFUTq6uWp0hgivnObSWcWQlXwKQg5RPjcaX+EBjos+9v+5uOHI7FVTfmJf25HXgYy8XFpMmB4Jfx75nC3t/Nhw3H8GAlX+GbZiF+AhSXNW0tw+3mF6iShY49rh4uQv6VrOaZX7ICspdLL5biwxPg2oozTlROGLX19MZZ/faqZKQh28E5SHTI/2edJOEfS0zBKpaBVfpfb6unnYuuN1hYWvdqpEdUtTrMNOHndLmFvUBChHH8sKIjlcgddF95eBmKn2ZQaPMauvGuSo4uXK9w60XuKWwJO+WaRDudxTXnv7L88+t1Q+83eFzFbL34uHG4LI9bu1LMHyhLrWjsLKFp84Hfv6kRtIfv56DHCxqkFBq6s3k8PFneEZ1gqzI4xMLE1kYd7xp/df1h/QTkolDuSXW4Kjm5e8Y7ZQhLl4DERTdSNIsR6D0xVTYFJKKn2 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)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: d8VPduGQudDkSeMWEylTwzP6dLFN3NrMDcAZdYT+jRNPKgtOhJfT6TGzYsUqfZkrrOEkoe3BYY3TS86oeuNzXFHTc6EbKP5yCyu0U2kCDpCeip16cEv/aOfjag905zYSX6ep95nL0heIBYIad72EkPw66xnK8j/t79gLLFQseZ8zbnumOyLWlHUQmK/VA1BCJOwmK5rtFcNUEmRbxlbGTTh2+awkiYkMaZNlU124Uwr5rHuzE+wTcm70q7oP2mkTCSIUPaPU/Yc1FL9KjUhWVAYvpaDArXvz4zRtXutorF5MjgksuufsRcd7wuSFYLb1Pm+Xflkk817Y5raf4ACsYY1kdhOkWJIrjcGCB2SE9iqgcElVYb+4LQAZcQDz2JBtrt9CAb1XfycTI4gKh6XroKQ4bUDxwEtJv/oIfN0IuJgdz1wyT6770LtsdFDd7xWLwDfTKLqh4GlzPJYKGwe9AqPswyWWLEm01DGdu+EaamKheRDD8u/yx7t/hLm9OYbDFyJBx6XjvwMJeH2SnbOydOVBKq+sCTOJuGNmIz0GV1k+CsBW3Ulyc2kM88cv7eWUOdDG3ad17Ad0ajmnD4cWEOhsoBo5Jp92V1kq2tarzhIXUbR/z5f+bF33l1PDCfxXVN2UfhGsOqnkE0pKbkYG0GmefpUfKu6NC8UiK2abRQZuICoH4SFCZjZrrhuN1miFcudpMdZV1nFzte80XMhYAgV9hzFKK49oQxJNY0cVjiERkxl0L2XpIHhH49+ijOmkGFrOe5qCKB4dvJu78tXe6XELFYqmG9LXuwqykq/uowexTWzIhWiviRU+De5UbMJsGRtUhO/ZxmgzZJvkVxM/orkBJGwN7PxdCZT+tlcdpi40i1uwBuTX2WGcBmblgUpT7ih7eHayQkO/apI8SqKeDxhyKqRbQhGao9suro7HC4MG7ArT4HGvz5n9NqWRbc6JLo184nSmVNVrvXYOp6MsSDj5mcdNSrd2R7H9OMlEO5hRC8JGWTdIAuirjol9Dl4GPqxofW7oPBGgGUlQL6MznvHeuTNTkHQXTsEpWWAv3bzb38RJOlfHYJDqodEKF2EGBssiEBdAufD0QPT3X+ELz8yuzgBQBc444qZfUNFHvrM7Uyp0yWu/6zvMa6DOf0WHNLlT5CVb1KVMfh09UzcrzcIJUqNLsTR9OH8YdSC7JE19c32XMdjo2o7xfseFChJ1SenhMQ/ZTL9EsbJKcgSmbqTQwn8MZc5VPPwJbp0XTttdJ202uX7zYF1BAJgkM4rjT5xBvzIeD0eTMV4sf+0w+/vpTIGqqKe/++dX0Z7KfgOul3j1LWA/WgncWexx/QZZ2aocBbfBVJem14ntzh0EoxO0TGd1u1Csjxr+75ro+p2aGf3DybJWwyNYH/r4jXkQLTlwXe7/cPhdY899+4/beCXR56rSOGXVGOm9MhVXcxqQx9ffpSyh/9qekmszv7XIzvmbzMYj1QhIAEWrCyzaNO59A8bh45F9EJq4nXNHMAnImLJqlmS/1nSbmLtCDx+V3ii1ofBMFnrExzMfzP+Owqp8a0VCCsYSUeXjZoyw3OCTOcGKDf6Htx91dkuLt0rA0eKi3/6GRsTihgpsg8Nf9g== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5a5e1d84-92f4-4bdd-9112-08de25dcae6e X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2025 13:24:48.4408 (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: Yu6KHfcjTl1TtcFo0d66l4EGLoC0ssWYXJycRrHBZagOmyyO+R0HusAXXXA+3+2xBKkw923PYdMzXlLSEEjH2Or5j0ZevZbRr17IyCmu68Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB8044 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=vUrc1aJF; 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:c207::3 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.4.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.4.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.4.0.bb b/meta/recipes-support/python3-debsbom/python3-debsbom_0.4.0.bb new file mode 100644 index 00000000..410f358a --- /dev/null +++ b/meta/recipes-support/python3-debsbom/python3-debsbom_0.4.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 = "a600f60966d08803eb17bfb81eb8828921497453" + +do_prepare_build[cleandirs] += "${S}/debian" +do_prepare_build() { + deb_debianize +}