From patchwork Mon Dec 1 08:58:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4687 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 01 Dec 2025 09:58:46 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-io1-f58.google.com (mail-io1-f58.google.com [209.85.166.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5B18wi7R012613 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 1 Dec 2025 09:58:44 +0100 Received: by mail-io1-f58.google.com with SMTP id ca18e2360f4ac-9489bfaef15sf238849939f.1 for ; Mon, 01 Dec 2025 00:58:44 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1764579518; cv=pass; d=google.com; s=arc-20240605; b=FaHYtwjjKgzx0e5SedHIUu+H6aaAZhKsoPOk/LxZ0M9oJcU6zq1xa0b64gqHGKbukS cFrDrKQ7SdYSHIzZFasVZVVrkrVmvwXOxEAa8lmtl/U67mKX8mW0DQs4/q8EiegeyjjS e7cljtoJkAJEdym5SPFQkP5hNsMvd9gzZmJS0N+0/VCbYYJ0DwCVRP4WRLt8mzNUenKx SSVAGJUZj43EedDV2iUD5Hrn2z0/jBgpIvvCbeCC45McaM9RY3FAs+EHotD7PZqZyW87 f0IEJU5KEIpPLq5XjaGpRZg2LZL8/x1FlTrUD1aY70zRjDIyCDsLrqQmSOn76myZKkr3 1pXw== 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=YHIxnQMlfSWmxceQ+DT5P13gseuW4bLSMkHZUdrVqFA=; fh=ldn3alDy9neRGJuynfwUV204hfLsSj0B2/OHNzez/ho=; b=M9CQu3NkoB4eCKrppuB0DBE802LVQhg+5c/gbclw39fwdc6+bWRmRpfFCUK6HU78QR x1Cxpe+qL6J1gK/dNiu3tkcJt7LAL7i4rq0TCrDL084sFkkq4RosbvzYImpQ0JWj2t+L jL61EUtRyj+UiMCAZbbkDZBxWtHvEFmL/sd6Z7V6WuLmtPcA9rCU7Hz6MSPUldhsciVs aAcycv3cotdENpuaitnfbNPrvXhuj4KTxtBJplaVaOUI7L2j+WD4H0+UHhNoxtodoSn3 SM8TcjgCb8VLWIzwAxAWr27i7qcW7MCwAb15DUarIMR6aKuiqRQEkqCA/9pD7HNV5JRi Orkw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=R7h60S7u; 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::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=1764579518; x=1765184318; 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=YHIxnQMlfSWmxceQ+DT5P13gseuW4bLSMkHZUdrVqFA=; b=crZEuKbDOvuGM0lXrmzDptUvmg7FiY40Er9h37IGHgkusI6AhhTRr1WWo+lzzYNigL 3ynao/DHBKs6r0x0hr6qtKS1OwsSSgsEi2QtZG46+bdlJKwWIq8c2C6xpYhusCzwtD8q ygaPzecV5jsRiqY8SNNutceg+9Q9HOumf3K1LZRcCNxXJEFkLRRlMLW0jEoiG8JcXAqg zBkGbuGMryaVNT4wT1Xeew1e2QKf3Oph++tmE2NQH795HuNkiAVo1su6VuzfQ2I7LgLq yxl5CJ8Wox6m39p5PTQNik5Y5BbeJd71FCT/9/qCJLfv2DO9dYUXcihzBqv9ie2BN+4k BTUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764579518; x=1765184318; 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=YHIxnQMlfSWmxceQ+DT5P13gseuW4bLSMkHZUdrVqFA=; b=W4pJjXtw2uhJlnYtWy7EdGOl0wrCGLsvwphhiz9fCSunGWg3DkYkD283hh2qhoOA3r 12ZU7O8teyHEsv9Lsgs+/AAW5MuCxAwBl66+Io9vhcj9JJ/qERbNYf95Y7NRKaFLv+LZ KctYO6CayPweEX3K+qOuI3ryvwXus8s4M/5ww18tlnq5tBiKsSGONH+Yo4RJB6Gh2Y/r R1Jx9pc2Tx90uhVXiQu6OfQJDIyizxZsJV97HsWOKn7+MlvBsy+n8rUvtjrors3n5VfC QK27Yu1D1VWhM1+UBYssNYBVLHZ+xdqTBkaUnilcGbiX15F8qNYNsXQmiQKgfdJ3JZuf gjGw== X-Forwarded-Encrypted: i=3; AJvYcCXz84V2Qd1SnYZCp6uBR2KOJFVdckqgWmqffwKU//RI3LG2ae/Z1st3muICyMG7ZIKT41nxVUE=@isar-build.org X-Gm-Message-State: AOJu0Yyscx6qnead1s2OhUr5xieTWs9H1+6YnNslM5XC2hmrx1e33h8N YWiLafOF3HGDLZWi7wjIA1ifd8IkqckOivtIAoUHKeTX1Rw+oqPjgaGt X-Google-Smtp-Source: AGHT+IG/nSow8tihQqmTogeaWyB9GROIImEel70uVzcc6CyIDKHlJyIreu44ZkZfa7twZkJ1J1XqYg== X-Received: by 2002:a05:6e02:b44:b0:433:8109:3ed9 with SMTP id e9e14a558f8ab-435dd0967e9mr166653325ab.16.1764579518471; Mon, 01 Dec 2025 00:58:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+a7Dy0utv5PTb/azFPtMayszqL9GLUwFpqUQfJZSdM7KQ==" Received: by 2002:a92:cd81:0:b0:42f:896f:764f with SMTP id e9e14a558f8ab-435ed461921ls19035285ab.1.-pod-prod-07-us; Mon, 01 Dec 2025 00:58:37 -0800 (PST) X-Received: by 2002:a05:6602:2d83:b0:945:ac8e:fcb9 with SMTP id ca18e2360f4ac-949778e8a14mr1955055239f.17.1764579517454; Mon, 01 Dec 2025 00:58:37 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1764579517; cv=pass; d=google.com; s=arc-20240605; b=EMNPy08a7xDL22qg5R5YycDs97qEBcrGKVWm9fM6rTu52ow0Ileg0VGhFDd6WeA3eY uaHgaVcSTFlWr3C0TUk2jLmAPqTLd6TUez17hR5QDRrtn4QYdPH7+2bewl5UenLEeLr8 AnDsgUKxRm+PqlePaHFA8v2puozmON5IyvjEI6pbEDm5WEu6he595M5jIzHugSPzqjWB bz2PADGCpcHKQFgdxm+n/0u8u3q5cZAMo9349Amt0nKSCHlVGfrYYZNIc2YRNCvRkKPU ulN0aPA9PQ6e0K41vLe7T9u6V1J+e7ATZQBdx/5NYC/UEasYLb+AHm8Q+fae8ckUvH2E CB8Q== 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=lXAfkm/bqUuMyEbZqDnRxjs+8+ouAkuxpMTPCNkgt6k=; b=JtMLf3SYdGexzeEsczYfcVIzD4shx3KRoptUAcg1hO597oFi0Q5owPj0OCvQeUYxYz TbeNbqoBoADGPWCk/+upgPuhY1fdSf9kjdoCJAH4Oa5YNnn/2f7itgA0+/pH6O1Ee0+J V84f5fPwPEiJdTDEkysbDyUEmWjdWuEmoR7MLzSyfBwuRK5IPF6df6hjG/D5oxYiciNl P+RSL0kL1QWXL65/kisZSecQrJDxyYBOqWPQr/PlhpjBZz7dvquEdJ2f+rLrXqqj9+/X Ucm6IMTAwH6z0cinxvKntyyFfQf98Lbm0lyO0e80Sa853knx61MGBsnGcqMc/WoA7SGP goWQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=R7h60S7u; 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::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by gmr-mx.google.com with ESMTPS id ca18e2360f4ac-949900023a4si26823239f.3.2025.12.01.00.58.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Dec 2025 00:58:37 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=R7UZLgBzb25+BaFBd1Y0C3CGd2IwIyEYXAhEaI/56gcqL0KuJvng9FXUVYJUi37b/AGQ2hTayIpAayu/Qc4YGlD0I4glLG5aVLLOoa41risFrdkVFYCulsSTZncroQL7pINDMusaDw22YrN1XVIxRq8D/gEMLTuklnMnuwNlcts+dDT2cyT3+satoE7DBODPfyrJo2Cmq4HKuszVpdj6+iH10lkG6ktxclr0MQPE3eXgyXtVlgEQ6nJ57fL7fZvA10ktX88qh5awe9EfAGNMB1FtG+pvkt404Qg4llDHpQkqM/yjbtGRWjeNjv0F43ihXyozoAvLY6dJTRz8wo+W2Q== 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=aQEMmx9GSallf/Sp0Scc1vJZQDjG66ufKe47gloeUb9RydowFBWOayIQJVmUJk+Xgqj/sLV9tAe+NWGQuwNT05JFRlpH+lY9sFgELM/9OLkIWUtr/IPYSFS6XKUaU7qad4sPx8mdVCRovscpMsstMoMn2XXe7ppeiuXL0HP4z83tUblCRzWwDqY4Pwb55++W3+nI3DK5q9DhoqqYgT2t0PStM4LKCiwe5ihTOAZWRvgcnZC2bIySSd+UPKSuFCR0HIfLnDzo2nl2QyK3dQqXvjR7Bedgp0zWSOMPSai87eL4PXX+m4+dYMtAoYFQ+Lif/ZgJNSk/Bd49449acf7eSw== 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 GVXPR10MB8489.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1e1::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Mon, 1 Dec 2025 08:58:32 +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.9366.012; Mon, 1 Dec 2025 08:58:32 +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, quirin.gylstorff@siemens.com Subject: [PATCH v6 03/10] meta: package python3-debsbom Date: Mon, 1 Dec 2025 09:58:06 +0100 Message-ID: <20251201085813.1616095-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251201085813.1616095-1-felix.moessbauer@siemens.com> References: <20251201085813.1616095-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR5P281CA0016.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f1::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_|GVXPR10MB8489:EE_ X-MS-Office365-Filtering-Correlation-Id: b96f7146-5072-4f39-93de-08de30b7ce05 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: 6wyb5XRwC4UzzjnagOwO1V8KEiM4BEo6qzgEVrzLLzLPIQ03Wvh2w4b+9OmMiM8xrGYc6Z/USBmcinKjBd33faBF/OrPB8pUlfjxNUSzN8XRYr6WynIpzhBq0gAuWA3ii6AmXwtONblwpaEpOn3BKcF+Sb0OO73dCy/TY3fIFHddz4HPoh5O6uBgBfx7ouywdoCRdn1JNPdU8D//aYSLXppcPjVoWIHj8YI4jId+mnWzEnSJzAbtqqsYL1JpZRQ+hfj/yes/rtL5TLXJZBQJKKXnM6gLk0LbCmJEx4MhqStA/t4UWVCrSIG12VJFnqg5k6MLXDuQDlkZlPVwmBscQ2lL3JvXbLOzaPjQ7OJjalEg5sbo66IGsiUW65k+5XMRB2pfZb+9QhThtIqQNJvHswHqqoHQSXxNfKm4hXgVWiupaJHmAmhTBmQECsjAym663By/mK7n9/OgY76GZUBlBAHXoOh17ocLLrZSSx6GQL001QwQaWrrDCWMfXwV42XaaC4HcCzNbk0sPwt2hsI4xkfwLcbR+okQnW6Nv6LFRr6qf0JR25IRvKXNVvvZbFzjQHqoS2ZgQjeY3wxD8gyNBIn4axpFV/6fYK7ClMcg727Q/kWnydP1IjrFeWeNP21WJkmP8hGU640ZrDCmQ8gtCgsTMKk4ZxhL3RLrhVCwfPWIqH2m0pjOIHwL3uHt7LjTPwGO9deL/j4Ck49PCkYnNjEofWflttNv2FaldM1hjsmILzJ4ruaQt3VvjzzIjXbEnK/IMxneX/k1fbSIQ81MhGKQAuGjF1gNi6DJwVuaySmiWkaHdF8kKplXG8r6x3XPAIAiK6ISzKXNrSnlS52J9imCFe+wIp0Fdn3X1YuOooYiQjcv5bhOogwvasfGOSI9SFmIHdkqWcAv7Yz1+V8AZzJqiaIVBLJqhK/jQPVtdlVt9BquxG888mfSG86CGdbEhS57Zds9KatIwyFVe423Fz3d06lgRPYt9zMULrLP8fYcQI44bSXFzZ1v+m/tWIioS3Jxj8qu4Rj01qERQmPQSOaUlVhk+nyXU05BL/x8tJxzOgEySRI7aEQzF/QLMZIBD9E6X1C6+gdJnobieZRj9s6vPrDjzTkiSD6cHTLejusb5SbopEZWQcd6oV/4HAz4Ntu5pTTBnZ73bTonzIYnql3/39pQiQBCafVQV07DCc4VNQsHnld6UMeWYDjOswHJyIbAkbE1by9KqPEyIJszAhVkh3ky0rJD/VOUYTqvba/CshFVUCpwhUV7uNhhr9u2PAabVrdbHjx7NADnstRwQE1pPchWV3xwrxrAIUdzisE7RGgrzNQE4w4XRWHc60Y+NVNrzwd6m/sKjrjY3DsIN2rb6JA1PjzstMIwIf8Z3BLhD1NwWJsJDg4REQV1lU9ETSMKYApdd7RtZ9DD80NI2UPhv/GWArFR/WsStl1mOzPhVm58neCZjNO3F5OFL/6a 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)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6K8jYQ2s/3gBxMJg5Qa+WLw9tA52UGt2wXL84n77PTuvbOyp8fFxjbw8GF3DvuD0cVWuDCE6kzYe4twDKNbegKa9kVhXbZt0/Nkf4EY+PXDC4zENu+iAi0GIFP0pDmbFASJxKW1sZ6sTVtlAMZSuNY+3sxp0ij/aLB6vUnGOcpmdMh2uZRVw10XGb7GolX8ksQtBT99a79AXehZ/Tr0HG+Nk3JgnJ34+IPgUuljNJfgSXa0Svis57rKEe0K0zGmk56LUo9J2JQwIFTJa279DmHFvazETAKWk0Av+behAkp96T7p/75Y9roZNpmOjxMiCZNiq7qMs64JfUkoZWb5VUNg+1p+RL1v/WEYAZaZLiE5s7h2XqtKDuxxND4ZwCKOr6i23pearxO+6lCSFdOHh1NTovv0dVS8uYOyzjpymyK3RJzwEC9+CNMZoEm8wArq4qX2CwXY8z+4szzlXWD5NVfUkKugvsHS8NuuHvDOVOmkujslJSuDufi1fDABSoXjQvUSsx6gAhb7k+oF65sY0sGZ3WivS49Y9v2qjX91riqc4rpPRJ2RI8oNxDB4Ysk0N2fdm3JD4AEbf6eLVpXzYT/QagYQRu4DTLvAJboCaTVbdyQ8ek9N0LOLEnNrYdChfKTRPrO75WQ19nxZfOv1tG1kThsXirptVLXVZiy6F0KZ146OslG+ZLYIbAldacIbmODGQ5Ucr9UMzF8UwgBblYcFHhbrpXk1Zyo0VzzLyryn8b91FlfWgv/weVAl5DXfM4GdbGGxn+8Ujt3XD/Wop3KG8IySTjjS7L3ahLLGZfKCOiiUiA4SaT4V6ldTlRn1nLPsXEGqgC7Ukh8yB5HjQBq6uG9ssrXQp+ACdnPkdX93S9jakmsEiAToH3w4CXO5elLUsF4LfRIJy7ahGdOuochZlBgTk22mhyYo82Ead6Mccb+qQqyJuoiKHInRAln9WSqxKQmyIwXIw4rpVRaZ/+CAwK056XQIGSwKap1j5ek7WL2YVBR0FmmcOcTdtL5XnlbpQAvtEdFoldUrgvO2o5l1sLhadsRswjIYeNaW/bE9cBkci3KZvEok8hO5KbD1w321cGAugWzbtPqsmbtPHLLCccTjkJLHHNlmGQTNBiAduPc9S9p1PCxwMSc9HfzycgXOlVj8hb6138XStFSJfa8HWSSr4EdYVqldahmUpajuf/m+YA241MuqpSJoql8ShD6Nz8D+2YEfY+rabyadJ6ldtOHVxvIHtoHw9NlRhesfEfROIn6uhvOPyD0jDDANta24bEBjXlVlk8I3+MF4grnPDnyxaI17xvKZ2L8muaIPlphRTTTG5/M5HEab0/Y/dmSqBiUs+jDZCqwJBEeMiSVyteFj7Ki9YOptR/W61ambHgZaBhfJ9lT2OsAThLOU8czXb4NJ5Tw5famv+o5OPnrHnmYCrhtepErEEQmyKUuuSrkg7vMalVH2QFguveufhurxSAFldhAyJBtOLjt5bInfcnBO2uvHVwYXzmdFGpHzC1kqSRfg7EcP8HRThWG/fBVZUHh1IavWHj3rgbxo9dheukaRXnfInCJpbVcWvA5si6RWyCCMY9/SQKNg237x6k5YGu2ePs6tQRzKn/VKyLQ== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: b96f7146-5072-4f39-93de-08de30b7ce05 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2025 08:58:32.8409 (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: DjEkm275DqpjjXcCcnjThneJJo2DcVa2uSKuJnMHaKh2vb461TQ3sgSuqjL93JcqBc694Vebmq2y3EBHsEmMLiRhGp9DTuzZrroWjo0JyFY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB8489 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=R7h60S7u; 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::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 +}