From patchwork Tue Oct 15 11:45:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Bedel, Alban" X-Patchwork-Id: 50634 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7E8E4CFC29A for ; Tue, 15 Oct 2024 11:46:20 +0000 (UTC) Received: from mx-relay100-hz2.antispameurope.com (mx-relay100-hz2.antispameurope.com [94.100.136.201]) by mx.groups.io with SMTP id smtpd.web10.11328.1728992772020333499 for ; Tue, 15 Oct 2024 04:46:12 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@l2task.onmicrosoft.com header.s=selector1-l2task-onmicrosoft-com header.b=fV5NnU7/; dkim=fail reason="dkim: body hash did not verify" header.i=@l2task.onmicrosoft.com header.s=selector1-l2task-onmicrosoft-com header.b=VWV8m/Bx; dkim=pass header.i=@aerq.com header.s=hse1 header.b=FjOX6JdC; spf=pass (domain: aerq.com, ip: 94.100.136.201, mailfrom: alban.bedel@aerq.com) Received: from mail-am7eur03lp2238.outbound.protection.outlook.com ([104.47.51.238]) by mx-relay100-hz2.antispameurope.com; Tue, 15 Oct 2024 13:46:07 +0200 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=fail; b=FuXbKRjqzGTi/TpBkyeYTjxQvouCvZvaJ7TLA+MEOXvWnCbLP1xeWTV7Ix4DLIilDQN7xaxZ08VxWnvgKl7tuLX16ZLyY1YsOaMSDjOU8d9AGI7mnXFs1HA8YvhZXyB86xKqOxAvThN2oY6HnThI+ASCVbziOfsPPJ+LDGws+YtvtbuL2kQMg6yDS5aRcPGETYXu/Q1zxUolwBwV2RvRg9wxEzV0pmbVGpGK8tiNLfzqZuBY0Sst4NHTqgCuWw8stgDH5mosPuM+7jU631hPycQTNa64rMU/jHmbUmv+Ws93TI1on0uL8kIev1NEACM0Jr4drGqKt6H7K0kCGYKPZg== ARC-Message-Signature: i=2; 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=6iuvwl3wALznsCMyDWkRIHADpny7qCMcmcD3Fmrkh/M=; b=kjS2/wwP1ZulpH9oqViREIUboPr9T9vzXroQGELNV6YtXf5dBrIX2g2jXbrbd+MXZWoP8ZWS/2uHUXqsE6jP0UYVHBqj1AMdSXb3lWW/cc+b0O9z7beE5I30hlmIjXWmgzuS06TbnFSx6Lr+ohiadJIJ41RnozCZa6GgwC2oSKzi1X3tZm4ZMnZWWCbwMkpe5b6ljmlBC8dOq91XmGPkgQmKckjkA5quqAiLkTLVGD3UVEf+aX4sSu9wM4WA54X0uVBDAMxbkNl3XakXeq3i6MTUB32+p1YoXbcqyzdjY6Uq9aqf2Zi8pi/eJI44ATX6puHVTXWINXyMzdCOVODOLw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=softfail (sender ip is 104.40.229.156) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=aerq.com; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=aerq.com; dkim=fail (body hash did not verify) header.d=l2task.onmicrosoft.com; arc=fail (47) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=l2task.onmicrosoft.com; s=selector1-l2task-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6iuvwl3wALznsCMyDWkRIHADpny7qCMcmcD3Fmrkh/M=; b=fV5NnU7/eoi/fRhMqb1IUtrEHplfJt5AybK2ZW+Zwr4DlLYbugCjrKEhcqlvufhrTNhmiqHbQL/D1/R45RrfawPhmg8JWLZFyvJ+EMvUFkBNimnLGvKrHYRn+D4aAJv+LvEzHLbZsp8NDSKvym8hEeHBNwuVyTznl2c5b0tZK2E= Received: from DU7P189CA0022.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:552::13) by AS8PR10MB6128.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:549::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.16; Tue, 15 Oct 2024 11:45:58 +0000 Received: from DB3PEPF00008860.eurprd02.prod.outlook.com (2603:10a6:10:552:cafe::5) by DU7P189CA0022.outlook.office365.com (2603:10a6:10:552::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.27 via Frontend Transport; Tue, 15 Oct 2024 11:45:58 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 104.40.229.156) smtp.mailfrom=aerq.com; dkim=fail (body hash did not verify) header.d=l2task.onmicrosoft.com;dmarc=fail action=quarantine header.from=aerq.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning aerq.com discourages use of 104.40.229.156 as permitted sender) Received: from eu1.smtp.exclaimer.net (104.40.229.156) by DB3PEPF00008860.mail.protection.outlook.com (10.167.242.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17 via Frontend Transport; Tue, 15 Oct 2024 11:45:56 +0000 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (104.47.11.112) by eu1.smtp.exclaimer.net (104.40.229.156) with Exclaimer Signature Manager ESMTP Proxy eu1.smtp.exclaimer.net (tlsversion=TLS12, tlscipher=TLS_DIFFIEHELLMAN_WITH_AES256_NONE); Tue, 15 Oct 2024 11:45:56 +0000 X-ExclaimerHostedSignatures-MessageProcessed: true X-ExclaimerProxyLatency: 6029361 X-ExclaimerImprintLatency: 862308 X-ExclaimerImprintAction: d8d4f9b0cdc9444491daa47a233f5fbc ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d71XpMnAh1EJmfN54nmJbZUUuDAz8DuE2i3g29Wl169F3uIhcesyGMM9AvFw05sthXArgotJ4xjy0IXW2dRC1KErua6oYcforW+uZxFVKBhRaiRMEXSm1HcpZ8Zk/4JrRW7fv6I9ZUOpeGQqwu1G5bvaqAJ/RhyjC9mwhLVzdr//REKRGQ6GgXJG8fxD+Hm4mOX2bJJzvkyumIysiFrjkTrfBUTSqhU2rw+qiBu5EiHEpRx46LOxb3JbB78QLHQWMaWi7+ymudNdQJPTG7WwVEip3Ug0wOhPWsBMAgZImES6IXvuO6JLXJKf7REBfNUne9vDPxC/KNZG/h+NYUAeEA== 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=W7YGVJ8iP3E8EG6Z/TZmIRzmNVbzrDWvPZysavayj3o=; b=PNeGFQJtcc6VDoiztzCES6t5ob1/IF+qBp5tGHvIJ6zcHBrvBvCg+ViMb/AtvLmHCjxw/KvJmmelrlWCjYBlMDwTYUfIUGQvl2O6jFyeCEpCfqeaK/24zaQkV5FYh0xly5gojcbVSWAKcY/0FZ0CAUVwApshb/4+T/S3yhxJVGEAFiCA0i4OHXjPGSYgmVos/NVjNM1GtctnWplrbr3Tr4ulwvsTeYecqrMPtrNRLntZfps1kxNkkGwfBYDJoehCkmsYk+jhpj1lks7s1fjLag/coFdJNLqTME73a+pSvJnrJ6SJjV+1gfcI2feERUaz+b1ro87UmZ+bUCoBHrgdJQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aerq.com; dmarc=pass action=none header.from=aerq.com; dkim=pass header.d=aerq.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=l2task.onmicrosoft.com; s=selector1-l2task-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W7YGVJ8iP3E8EG6Z/TZmIRzmNVbzrDWvPZysavayj3o=; b=VWV8m/BxXSS9/8DBLEeJQag/k6QYjmrb7b8zob6eojkVA4ycP6dJ5qS8oq3rhJFQfNQY1Q2DDmbuHzPl5poAmzRzhhHdyb54cyO/qEWXfr10n2IQG3fPpDNKpTneER9K+kPkUsF0E5Wj9Eh4XbdC0AUCU29iFRksp5T0XN7NWh0= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=aerq.com; Received: from AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:405::24) by PAVPR10MB6940.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:30b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17; Tue, 15 Oct 2024 11:45:53 +0000 Received: from AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM ([fe80::dfc0:30ac:94b8:c791]) by AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM ([fe80::dfc0:30ac:94b8:c791%3]) with mapi id 15.20.8069.016; Tue, 15 Oct 2024 11:45:53 +0000 From: Alban Bedel To: bitbake-devel@lists.openembedded.org CC: =?utf-8?q?Enrico_J=C3=B6rns?= , Richard Purdie Subject: [scarthgap][2.8][ 1/2] bitbake-diffsigs: fix handling when finding only a single sigfile Date: Tue, 15 Oct 2024 13:45:14 +0200 Message-ID: <20241015114515.1331555-2-alban.bedel@aerq.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015114515.1331555-1-alban.bedel@aerq.com> References: <20241015114515.1331555-1-alban.bedel@aerq.com> X-ClientProxiedBy: FR0P281CA0187.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ab::17) To AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:405::24) X-MS-TrafficTypeDiagnostic: AS8PR10MB5000:EE_|PAVPR10MB6940:EE_|DB3PEPF00008860:EE_|AS8PR10MB6128:EE_ X-MS-Office365-Filtering-Correlation-Id: acb40c8a-e840-435e-659d-08dced0eee9b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|52116014|366016|1800799024|376014|10070799003; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?q?H731V3GoK+gbIZBsxiSb9y?= =?utf-8?q?2Ib2z5H7hJOBjR7l5ebznE4tBZMl36wDNzikuCxMU8j4f7Ac/LLi0+np16yyEFybE?= =?utf-8?q?EWVcuCfK3bwr5dsrmac8AxCAZm96DuK++mcEK0GczlQOyWpGJCEsYtPdx4K0G5joU?= =?utf-8?q?7cmnn9JgCSj3UKDy+BCQ91MGQ4Xhgel81VTHHcnIN+RQ74/S2oOykHxJNDzjihakB?= =?utf-8?q?iKxEOknXZv1pTlcgEhaxwimcdDr8VWMwfFtiu9pk8OEv4ZxINP8JCS5n4vY05UzPR?= =?utf-8?q?1qgR3kPiGJgSk8TnYSjv5nyd+D97D/IQwGO44BAL6inEzHRXvLR+1na09FJ5t85VM?= =?utf-8?q?eS/tz4sBL9f5COZhSlILMeESDxEzbUPh52KS3DKFfZg1P+T53Tf5thHCfNQtBMgaP?= =?utf-8?q?28INf3VJhdIFSKvaC3G/QHR6erPq8Y4eSG7Q/MTYDsoR+DuTeHPnh3bTBbwqQ2Eou?= =?utf-8?q?A7i6vpZHVzWYsj+E4U0F5ak4ZKOBe01kDBpUduoOQ/w12aYHWL0b/LPqKK/eMJVWq?= =?utf-8?q?HtGZE65LBSRL+DPqXX7q2WXg5nKQ2UdQE4z6aQdKTMLl/5I9AyrE/kNVY3IRephLq?= =?utf-8?q?fNn+SD7YHB3I/EmVEc3NqxC7SMferuHrpUrV2LPKc1zX6YP/YZUMMIC5I2zpjqgv2?= =?utf-8?q?7FJCXrjG2hn9ppWN30qLcl2bzi1HNaVpS1FQ3n5ozfn31Bjbh8KKhEdsDNYXoRL9H?= =?utf-8?q?CoZsTw9jMYiTbVtAokGFfp51Ai7SNk/kDQSFIVOGxAB6cvSFobaDl5h2RXf/CKjRM?= =?utf-8?q?vhGpFU2ISTCRTRWFfCUn3OmiiIxRGUF3GIr5OHqKmAIJX7uf2XmkOfGRQLRsHJYpp?= =?utf-8?q?//JTHzy0gbLcf7MkZ/aJouh7Y9npZWhWbgvnunKN6UcCVp3uTKcFSPdEgedf+1fV+?= =?utf-8?q?GsY4ibKM/T7hT5BLd7ZFctcaxVaTsfJ7BqY4nhgHVEEO3z0ywOASDu7goZ2oO7n00?= =?utf-8?q?QU3Pex0TS4T6jeUjjeUOcL52NzzUNBikvHB82bBiWs0xCwgk6/GE6vSl+0OegSHNV?= =?utf-8?q?mZDgG01wjz+PjBzL1smqkk9m6TNenxTjDKwSyxILTEWGHSt30K48Ol7r020O0OrQQ?= =?utf-8?q?EoLQpP/AAF/Fx4dkTvDZduR7rhPG6aj+4exVjlSTrG/elzbPTrIFjZ0a0aDT0Nl5j?= =?utf-8?q?LzRkwLPlkZr742/o/DzN/P5K9hLWvViVr1iBzpHx3h5ZVcx8ABn413NSGbyJZ65oH?= =?utf-8?q?7DidJzW/ImYIY6458hpxU7Z07cN9naaK0rp2k212guMbA=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(52116014)(366016)(1800799024)(376014)(10070799003);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR10MB6940 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB3PEPF00008860.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 70efd2fa-7b25-4457-b191-08dced0eec9a X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|35042699022|1800799024|376014|36860700013; X-Microsoft-Antispam-Message-Info: =?utf-8?q?iHX5AZsq3Bfn0UPgs87hCgwwBqIcy1I?= =?utf-8?q?clyqFrkRoV7HWnv9nV6/DHS4X9ExwGhSXeDzm5aQyuWEgJzNdLcaUr9Zr9Ojre+cI?= =?utf-8?q?IG6m2iqTXUti/0/5VnIuLF4uIUz3aeQG5XI7gDkl1etPv9kfhxkYGNxqfCquF6J1O?= =?utf-8?q?0HxzMuVurIxUJrqDuY+D22zyo05NYkPrN4DbvCYEuFMHCqli3uTlu8LkPh+9g5CIR?= =?utf-8?q?iK2YoROlyQIxWv6iDM/3WXrhhWHw4botQe+AczzLfWU3JkaoNXEG+AUtGYvNsZMpJ?= =?utf-8?q?qyyRGyFeWG1/E87VGKOCYp3IQn/EZOLVcoB5s+c5RvY8cOkzrMZTn0P23S0vcTL6r?= =?utf-8?q?faNmK40r8Kg3ZXlJOmWVIMwyFZZsqdjWNq2RdwHRi9I2UpyEN89Sc4cgFSmP1WXG7?= =?utf-8?q?5F19Akt8mCUqne9w6Ne6HH/EfO2H+cnFj0roOZF+Ta+/ByRJFLJ6thzsT2m1VqUMc?= =?utf-8?q?Al/YYmJ9cr+/ydeF4K6ZgrGXBAuDFARtTg8WT5IAke/9q3XiKupg6NQnG9qtINDai?= =?utf-8?q?MZYmdq2NG39QgVBG0FJFjDfSBBOe2XZ/FdslDJYA33Vcd0ZBccoVtLYVvg0zaXHSz?= =?utf-8?q?Ag8X5QkiE1D938ZHpQDsDSwlzzY3phBPsGmLrfOrFXYW0EA1Vdo9Ota+q+lAPtqE4?= =?utf-8?q?7WUZXN41w2JycfDv8TZeXgVkwnGiarsqUngzHlwnBd1dca+NHaLuAOdoG4k1m4Dje?= =?utf-8?q?oxfd9HdrSPlqkhyCwqUzNWD2KhpwI/snZKwosxu4DhseCqb6EtkHumiGSah56aKaZ?= =?utf-8?q?S1naA085jOyHQXySBzTYeBHGoIspxxtMAnpb/NrOBWWRfFYR/FYC9RykuTO8JYliq?= =?utf-8?q?qRVNHiN6Bg9+FTIAPKCH3nrfPO2ZskjrGPv0IuKVvJ7bh2nglUuDiMpSG8YP9IlOc?= =?utf-8?q?YaPgFgRSjgToWD013dSapWaGU0xBWn1JZje5JDs/iv3I+j8TCkqcss5lzwSWAWaYs?= =?utf-8?q?cdtayfOOPLfsQBZ4WU5BNiD+Hb9YtIKA4SEVE5ggSPDxtoREC19fHC9MZVxE3LT1I?= =?utf-8?q?mc1HVuOkB72eomvRw3j100THHol0MPnHblD5TyIEdLrEbmTjpXW2szPVsGwej1vKJ?= =?utf-8?q?E07jporY7wWzDCzr4ewewWCmtjkkFzfDnF36sta+mTC8HqtmoCBedbMBVjsxNp7tr?= =?utf-8?q?JX0YtlDyDquitfVXPwxmJtqN82RLXylv1Gvm776W9T7Ii+wJo0mPXS1+xbrksF6ad?= =?utf-8?q?gO8teQzthgbv1scHWJzyR1hCuyFFhCgT2JR1km/mLCegKupY6X9M+kiT+JSJpwFJn?= =?utf-8?q?WAPdkbb0WzbDNqluRFiXJ4oa4ZWuOFG5sqbnTkicSgOdp07Cs+Z1QS98=3D?= X-Forefront-Antispam-Report: CIP:104.40.229.156;CTRY:NL;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu1.smtp.exclaimer.net;PTR:eu1.smtp.exclaimer.net;CAT:NONE;SFS:(13230040)(82310400026)(35042699022)(1800799024)(376014)(36860700013);DIR:OUT;SFP:1101; X-OriginatorOrg: aerq.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 11:45:56.5754 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: acb40c8a-e840-435e-659d-08dced0eee9b X-MS-Exchange-CrossTenant-Id: bf24ff3e-ad0a-4c79-a44a-df7092489e22 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bf24ff3e-ad0a-4c79-a44a-df7092489e22;Ip=[104.40.229.156];Helo=[eu1.smtp.exclaimer.net] X-MS-Exchange-CrossTenant-AuthSource: DB3PEPF00008860.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB6128 MIME-Version: 1.0 X-cloud-security-sender: alban.bedel@aerq.com X-cloud-security-recipient: bitbake-devel@lists.openembedded.org X-cloud-security-crypt: load encryption module X-cloud-security-crypt-policy: TRYSMIME X-cloud-security-Mailarchiv: E-Mail archived for: alban.bedel@aerq.com X-cloud-security-Mailarchivtype: outbound X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mx-relay100-hz2.antispameurope.com with 4XSXNn5z67z3NtHb X-cloud-security-connect: mail-am7eur03lp2238.outbound.protection.outlook.com[104.47.51.238], TLS=1, IP=104.47.51.238 X-cloud-security-Digest: 4cdb037a379d97a7d840bff1167f68d0 X-cloud-security-crypt: smime sign status=06 sign_complete X-cloud-security: scantime:1.813 DKIM-Signature: a=rsa-sha256; bh=Y7pOhNznt3ipWH8/QGtubc9JL3nPBk10DPuo4WZEkEs=; c=relaxed/relaxed; d=aerq.com; h=content-type:mime-version:subject:from:to:message-id:date; s=hse1; t=1728992767; v=1; b=FjOX6JdC0xfCojy0LJcs7aiQVWkvhQ90E6rrg4jkfZWvaaf+x9Hts/qSyG3Z2aL8TG1JZzHd c3T67imVivggtVp5b46EY566e+tqCSbo2zVarnlJ9XmQpegKWPszRYy3XMLWzutWnrGV2pJaLqm xTuj/s6ydQ0cprc4EZYdtvA+e2GI/mQzl+vnUs6chR2EjpIesf9I4G5IKxOSAZwIPonKJnkpbZA 8PaH0ccJN8HpV2rwpz+aQ1lMQ0tMIw+RgezRqFbnn1WHfQ82IZ0mCkzclyA0WYpmUV9wwQh2QCb VhS1dm6Us9BLdiiUxOmdYiYdTlw4TEeBoes0qZZ5eqprg== List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 15 Oct 2024 11:46:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16683 From: Enrico Jörns This fixes the following error when calling 'bitbake-dumpsig' or 'bitbake-diffsigs' when having only a single sigfile available: | Traceback (most recent call last): | File "[..]/poky/bitbake/bin/bitbake-dumpsig", line 171, in | files = find_siginfo_task(tinfoil, options.taskargs[0], options.taskargs[1]) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "[..]/poky/bitbake/bin/bitbake-dumpsig", line 83, in find_siginfo_task | sig2 = latestsigs[1] | ~~~~~~~~~~^^^ | IndexError: list index out of range Handle this by adding (and returning) the path for the second sigfile only if one is found. This way it will work for both diffsigs and dumpsig use case. The calling argparse code already deals with find_siginfo_task() returning only a single file. For 'bitbake-dumpsig' it will just dump the single sigfile, for 'bitbake-diffsigs' it will emit a proper error message again: | ERROR: Only one matching sigdata file found for the specified task (systemd configure) Signed-off-by: Enrico Jörns Signed-off-by: Richard Purdie --- bin/bitbake-diffsigs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bin/bitbake-diffsigs b/bin/bitbake-diffsigs index 8202c786239e..9d6cb8c944bc 100755 --- a/bin/bitbake-diffsigs +++ b/bin/bitbake-diffsigs @@ -72,16 +72,17 @@ def find_siginfo_task(bbhandler, pn, taskname, sig1=None, sig2=None): elif sig2 not in sigfiles: logger.error('No sigdata files found matching %s %s with signature %s' % (pn, taskname, sig2)) sys.exit(1) + + latestfiles = [sigfiles[sig1]['path'], sigfiles[sig2]['path']] else: sigfiles = find_siginfo(bbhandler, pn, taskname) latestsigs = sorted(sigfiles.keys(), key=lambda h: sigfiles[h]['time'])[-2:] if not latestsigs: logger.error('No sigdata files found matching %s %s' % (pn, taskname)) sys.exit(1) - sig1 = latestsigs[0] - sig2 = latestsigs[1] - - latestfiles = [sigfiles[sig1]['path'], sigfiles[sig2]['path']] + latestfiles = [sigfiles[latestsigs[0]]['path']] + if len(latestsigs) > 1: + latestfiles.append(sigfiles[latestsigs[1]]['path']) return latestfiles From patchwork Tue Oct 15 11:45:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Bedel, Alban" X-Patchwork-Id: 50635 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7F50CCFC29B for ; Tue, 15 Oct 2024 11:46:20 +0000 (UTC) Received: from mx-relay26-hz1.antispameurope.com (mx-relay26-hz1.antispameurope.com [94.100.133.202]) by mx.groups.io with SMTP id smtpd.web11.11291.1728992772631775803 for ; Tue, 15 Oct 2024 04:46:13 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@l2task.onmicrosoft.com header.s=selector1-l2task-onmicrosoft-com header.b=Rz6WCKx3; dkim=fail reason="dkim: body hash did not verify" header.i=@l2task.onmicrosoft.com header.s=selector1-l2task-onmicrosoft-com header.b=pKMLW2Z9; dkim=pass header.i=@aerq.com header.s=hse1 header.b=D3VgcyZ8; spf=pass (domain: aerq.com, ip: 94.100.133.202, mailfrom: alban.bedel@aerq.com) Received: from mail-am6eur05lp2113.outbound.protection.outlook.com ([104.47.18.113]) by mx-relay26-hz1.antispameurope.com; Tue, 15 Oct 2024 13:46:09 +0200 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=fail; b=TGG4rCPa+aIThmytP3xBXG+qVGTt7fpdzDIVpJq3G1u7DEK00Bjgg9TyGQh76I7cGq7RNrxJmvHgLO3f6EaMuJds7FuZnxYb6LaQxcKHdMNr3ABNQJYkTf7j9YOR02aK8e5T6e2D0QTufn6cS+xWW2VaITq0aXzv/oAsJ/QHvz/Orp/fAWoJTCuC4k+0204G+ecyWI57Z7A75gYCguTQYGr9M+oqIID1TGY2LjfypJlQ+9ahDbjmON+ZVq9U1yP9qmY/y/U7HruqbwHIWP8AKRxKVGaQD5e75NH0UeTNeKpTwcULWz/l3HBq4N5ZPkdnkGWle75RYmCssYPuN2zgBQ== ARC-Message-Signature: i=2; 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=m0kA3Cb9rYXbqYWtMhGwFV0Q/L5CYbg1O0u9NiyGiVw=; b=Nv5PmWgivmWxcEax07H+aOUoYPwswwNbZuO0rvOeV6EivvZhBEds1iB/s8GJEzvICp+pH9ndA+OZizfjAjsRAVIqbaPB1YXGss8YrsAjapGUnvR05vqxeBW1jExGBzAaNEsJ/pyobc8Y1yZFQ60ZQ6Uc3WMhC7JDIM2sRURFaNdFAu04EHQY5UdObD7gh2JtMJyL4qhgnTtuOMqf8UkdAqqDLPhrxDOL5ze1Sw0t3P5R+m+4kuAbBoEVbz1eAAMy86t7np8V3EpfqoCOWXM/IqSfg39y8+qFxaKQalO4ZHMHvAbF9LrUoRT69u5FOsTDqnYsHEFXTsqjprgrIRATzQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=softfail (sender ip is 104.40.229.156) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=aerq.com; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=aerq.com; dkim=fail (body hash did not verify) header.d=l2task.onmicrosoft.com; arc=fail (47) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=l2task.onmicrosoft.com; s=selector1-l2task-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=m0kA3Cb9rYXbqYWtMhGwFV0Q/L5CYbg1O0u9NiyGiVw=; b=Rz6WCKx37/54SSo3NzrgfiEGBmgvyHY5odTHKZCZ03IIPFS0Mt1Q21etU8czIDWfm2LfXEsGtKUL+AACDJXP60wvrV4NVhNdyC8CHETmKPJgv1E7nY5n2HAfpFoYTMWwsNRo9G16ZQ/3Axo0YOwMArF6EDGIcURfoJn5Lt4yga8= Received: from DUZPR01CA0029.eurprd01.prod.exchangelabs.com (2603:10a6:10:46b::18) by AS4PR10MB5846.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:511::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17; Tue, 15 Oct 2024 11:46:00 +0000 Received: from DB5PEPF00014B8B.eurprd02.prod.outlook.com (2603:10a6:10:46b:cafe::1f) by DUZPR01CA0029.outlook.office365.com (2603:10a6:10:46b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17 via Frontend Transport; Tue, 15 Oct 2024 11:46:00 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 104.40.229.156) smtp.mailfrom=aerq.com; dkim=fail (body hash did not verify) header.d=l2task.onmicrosoft.com;dmarc=fail action=quarantine header.from=aerq.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning aerq.com discourages use of 104.40.229.156 as permitted sender) Received: from eu1.smtp.exclaimer.net (104.40.229.156) by DB5PEPF00014B8B.mail.protection.outlook.com (10.167.8.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17 via Frontend Transport; Tue, 15 Oct 2024 11:45:59 +0000 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (104.47.11.112) by eu1.smtp.exclaimer.net (104.40.229.156) with Exclaimer Signature Manager ESMTP Proxy eu1.smtp.exclaimer.net (tlsversion=TLS12, tlscipher=TLS_DIFFIEHELLMAN_WITH_AES256_NONE); Tue, 15 Oct 2024 11:45:59 +0000 X-ExclaimerHostedSignatures-MessageProcessed: true X-ExclaimerProxyLatency: 5471397 X-ExclaimerImprintLatency: 588968 X-ExclaimerImprintAction: 908c34d0a0374bb797bb7da71e48141c ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bNhVpi0RdcGZND8sd+loF71K7dIjZMhyQocjEJ3y8n4TzwqRruzQFi6KV0eyWaES4pnInsWjWrP0b83H9/Vp1vDkO5XaaUWN7gjJ09cqopW70w+JxrOoswVH9YVwdWuBIxhd7e/eKWsal2K8fd6sM3WwxnYXHNByqQJ/egVwWmFlfhgVr5nzf7stW1bsErHOh6YknYN2elh6XbDLPdd2E7XA5CZ1ZisPDC1O1WatrMvA3qo+57UWo+ISOkFwN45wr2Baejl8sKGvk8ciDaIPoEQOkKrFn3ZBeh/VzxhbmF32JNuXsA9lHwteEUnMMJ7eg+uABykIXgBQ33XC3Dq4HQ== 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=H9lMJqFyX8+OZYMR8uUtWogKYnNBcC1a3weeLiTT5wI=; b=ftF+VB6c+hzioNmofApKglEMsS1mxT9/AWPOgLNcVs60JffqWg0QYnJY3WDPinMFbsX3kmkOqFQUfbG+uvR/gjLk99cUpLrb7LIeArOgybfzycHvhYIAOOObxZsm/b0nU9eZDDaRlQk6znAsui/LxNFxl2hLzo8YnDdkbtAhWbPOU0/whhNomfjpXtGezAXn9w3zPjYmfWntfg3BTgWGNO5QpUsMxhWB5twzX5YLtFEnCcK0RoGdFuxKVQ8mFXetnQdQ0goFbu9IILvgRprFbN0m0b1aumlTUwMHMPqRae+1XZzz22SjyUpxLBJHFuSKL7hW0mWTYxOh1c/ROmtRJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aerq.com; dmarc=pass action=none header.from=aerq.com; dkim=pass header.d=aerq.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=l2task.onmicrosoft.com; s=selector1-l2task-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=H9lMJqFyX8+OZYMR8uUtWogKYnNBcC1a3weeLiTT5wI=; b=pKMLW2Z9ekJ3Swh+tUrKTtHgHO/pPNfJmVvMpiilYrG+AysPzk5hzigXWk9HBQCqHfydAG8e+favg3645As6aPSvfJF6UvbpQ4N2H5T2RtU3JSAPaYkaai/34FZJ9HHIGHT2in+qLL7AxkSBB9mjzCUvk4XCoCIHzJdM7NtZA0Q= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=aerq.com; Received: from AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:405::24) by PAVPR10MB6940.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:30b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17; Tue, 15 Oct 2024 11:45:54 +0000 Received: from AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM ([fe80::dfc0:30ac:94b8:c791]) by AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM ([fe80::dfc0:30ac:94b8:c791%3]) with mapi id 15.20.8069.016; Tue, 15 Oct 2024 11:45:53 +0000 From: Alban Bedel To: bitbake-devel@lists.openembedded.org CC: Richard Purdie Subject: [scarthgap][2.8][ 2/2] siggen: Fix rare file-checksum hash issue Date: Tue, 15 Oct 2024 13:45:15 +0200 Message-ID: <20241015114515.1331555-3-alban.bedel@aerq.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241015114515.1331555-1-alban.bedel@aerq.com> References: <20241015114515.1331555-1-alban.bedel@aerq.com> X-ClientProxiedBy: FR0P281CA0187.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ab::17) To AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:405::24) X-MS-TrafficTypeDiagnostic: AS8PR10MB5000:EE_|PAVPR10MB6940:EE_|DB5PEPF00014B8B:EE_|AS4PR10MB5846:EE_ X-MS-Office365-Filtering-Correlation-Id: 13296e3a-8e64-4bb4-17bc-08dced0ef01d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|52116014|366016|1800799024|376014|10070799003; X-Microsoft-Antispam-Message-Info-Original: qi4cDk7cpR6FFjsVAX1fG7yZheaVt3qgIeRJj0yMd1wUKVSPeaslj5YNqso43rWqySUY7kTOzc6dW1FvjK0nuge4mMVokmRsScGgABhIfpWeC4XTMK6sX4O/t5kapJAlfDwh2LvcYCM5rHKIOzc9ETVSzd++QuGuDVGUmZLzZFw4gOZbVbfYW7pDJEcDK3jHHjWjkCF3SUd+NYVxep0dyPaPupIdBSMQRV0nz8eaatCcn7ULswVDkzRD/X8n1mHVuHAUKbJPyx5L0OZTpGcToyfW3GsHijBmBMVK/UG77YAJT4ouwmslj9+maUSw6oW66Ir1l6Lo1NHSGAXZwV/IlSwkXLgi8cKFLmcVQF7YrphCVauLMIjaIONVAE2Ddur4lmMtSFKpyiEUfvVXQXv9afJvwGfk+abzJLwJmpNh5zpuAxxwYYJdJRKXA/Gkg/prwmo2Ab+6vHb8+1RmpbeotEdULnLOEl0zJVJBMcafmGQafAdTf8UwVcOgOKX+eVzzdP0DqIcHEfOKP4jScWGk8YfeZFG4Aedqou2Xj/4Ct2iDxJGVwCXmGKxn9FAV2WrUstnXmyHDLXdcGk/86eO0EgVdWuvdwU28ufkjKhZmer4e0WG8AJa4KFaNXo0SbkOc7h4KSNXOy88FFWeX1kgGEquQFg4eY/k6LcjQ9AbF3saY/NOw9XZT+1eG3qk78D0JsLrPycDnudO9VNrcwL/CV/PVQXhRB6xp6V2dEiTKeEkmlEroecWxmGqX0IklzKZ9YuPIA36l6WxLt2YmkD0KGYWRTex3t9mbxQh+KHjna25SzWzfItC57ZanU0FOWqYGOqgHZAObwtGZZ95nU2RG+wALVoto8Xod+qVUhmI44xqYH7ca0qSgpuyOyEGhQkSgtoGhXUJ0ZaYRr9HA0exN8RG4c5mRg1xuvXOoTx7cq6VfnM47WARpoHiC3156oXJqjcI4YrgVMj2fekxHD4/CX/3eRtv0+qpiqrgF7UPoJejXjoH2VqT0rjr4HPPVkd9/2gXnB+B8p4Ql2qDV5U6ThDrnOb5uzm9Ppne5X2LOHVcFCkBUls3aNgXtHuu1r3susgBQ+WO0O/vsA6QR1D0t534G6V6ZGf18gyGPMvrR6WjLBUqlYsBNsC/vxfp+GrM5HtYeLAIylDqeEyf4beiTyVU6H7im0mqGI5juIddQclKg2N75KP+LyJ5TqnMBl0Upl8YNlfWJHngDOQzBMgMyzLzeQf1nQ2jHqBB6YofC+xLCz7pxi3byBtbpGyYkRi7IWdUD78MQCBET8Q+puYjF1Q== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB5000.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(52116014)(366016)(1800799024)(376014)(10070799003);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR10MB6940 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B8B.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 3606d9ea-c027-418a-50c7-08dced0eecca X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|1800799024|376014|82310400026|35042699022; X-Microsoft-Antispam-Message-Info: vj8nrLBWt2ATYAXq9k2ZZCmH52ICG3AxBetz74Xx6fC9ughEALb3pj2ioaBpZr0PByjr2890oRuGT344L8XyzVloIkwJZSCdaIkSGzzylJQS3Jxg8ndIyMQfsziuIzrEwoiUiJqcq6E91UVUji7HjKCCS0KZJoExkgI242ITgt+WHGmOxe9kQRCmPHp7ubPq43qnJWsqjcxCBCHBHVYvAtPbG7FPtOWJKPLa9tWa9nX/zdMSRJD+GJoq7tBjwebcqHRB/oUIk9t43ekN8ng7DUDWwjduoN//Y258GB0FBGQIte3yO+GhpTkWBjK8Awu+BK9wjTtrWjbuYNcF+rvf4cFeD3waLE4T3V+riQ/QRNWzvbX2W8VioZWjjRuNOwjAwJqIzJ20bHt+cTNRlDw93pFIVxtB/vC1Vk4f0fT3PhhsMI6mjvQNYaKDQJ8d6F0s418JzxzlVNu4PGY3URHUbEe3IZl+1Zz58VgRHLfCEJ6ogjq9Hh+UVOHeStRIl0mlCiv5YVyaKgORS2LOrIZ4+7NaLa6KVFZ7kKS5cZfS0LRWPc6t+3WequLz1OOCDnxbLmqCiG7rT6FmOZ7rOCBkXsgXAZ3N5xtRm/w1EoJxNiDNQK4AONyiACqGAZuLWzOQE4nNhre4UbGEkND8bG5v8n0+RI3kQ43Ot5og2/fho03XxoGJsNh7CkqmloZ7RqkhBkiouIhmsf0pmXueg9rweTjboPwu5ZwBB15kWX/g0cvhFD2xCz+ky3wV4usqZ9zX/nLwFh3SuwGxmJYsX2ZBbm/uzPRoHYC0RrBpWwE+UDbWNFATJ/8ZabUhHWBRIp40GwbGkhY02O1pr5JshRw321bNuMhRBxuqLnucuo2GWZHH42ujhtc0U15VNnetL9E4Wc3tPeiF+e8+prBtMPmPgoz8ZDCCaPaexvrx6zbQG19shSd2A3v610VKa6kPSnB7vWXkGLOhMgy4MHQtF/h4gFIHA4mbFDQSW/h4UY65RH5SpinVZuNNv/8WN4RRDgWCsdlRy7zkjBQfRC6JoJty3o0Lsk6a6WzF85ABSlALNAZYqAYOuZN0vrlXgkIPHm2e4AtG8SBM2fP0L7uzBCmFa4+otDZUTF8Iduy+YCyUOfNH68o/kAC1yTeUxl5L8wii+B5go7VqGb/AMfGGMgu9vb0p8NkU5dwQh66rrFjlkgNWiIp2F1Q4al5eOgFIuywiRcdLIoSrC2YqDZduRU8TQvsmPaVKdys8bjJhPsnyFYc/raD9HINZxrk3XO46ZmsX0DSVcs0eaGTE++01pDqAbE/OypiyossJ9lHg32Dr6TZmvxzfDmf7vbdfaJKIKholzmDGLr5vYpb9TLkFOZBNLwb57qbl3pqPGgrJTlBOintFkUKcNlU/ZsYNC6qy5a8T X-Forefront-Antispam-Report: CIP:104.40.229.156;CTRY:NL;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu1.smtp.exclaimer.net;PTR:eu1.smtp.exclaimer.net;CAT:NONE;SFS:(13230040)(36860700013)(1800799024)(376014)(82310400026)(35042699022);DIR:OUT;SFP:1101; X-OriginatorOrg: aerq.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 11:45:59.1656 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 13296e3a-8e64-4bb4-17bc-08dced0ef01d X-MS-Exchange-CrossTenant-Id: bf24ff3e-ad0a-4c79-a44a-df7092489e22 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bf24ff3e-ad0a-4c79-a44a-df7092489e22;Ip=[104.40.229.156];Helo=[eu1.smtp.exclaimer.net] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B8B.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5846 MIME-Version: 1.0 X-cloud-security-sender: alban.bedel@aerq.com X-cloud-security-recipient: bitbake-devel@lists.openembedded.org X-cloud-security-crypt: load encryption module X-cloud-security-crypt-policy: TRYSMIME X-cloud-security-Mailarchiv: E-Mail archived for: alban.bedel@aerq.com X-cloud-security-Mailarchivtype: outbound X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mx-relay26-hz1.antispameurope.com with 4XSXNq2xZRz2yBHK X-cloud-security-connect: mail-am6eur05lp2113.outbound.protection.outlook.com[104.47.18.113], TLS=1, IP=104.47.18.113 X-cloud-security-Digest: 16c86c6a4d366643d0f77ca0df46dca7 X-cloud-security-crypt: smime sign status=06 sign_complete X-cloud-security: scantime:1.881 DKIM-Signature: a=rsa-sha256; bh=Euvk+btajJ+ANtplS39QluTj99hFd6X5UBlDBb9aXTM=; c=relaxed/relaxed; d=aerq.com; h=content-type:mime-version:subject:from:to:message-id:date; s=hse1; t=1728992768; v=1; b=D3VgcyZ8TmaiJpij3KCrIqm2pLnT/G7jj6Oi0CbOQJ8Zi8saiI3H6r9khg/Ic1klUtlKhN9o VkHjiI37jv2L6sEO1ARklVZ7x5Ryums3x74WRLpzApWT0GDtyHqAvTYdgubJPwYaD25La1x37il uCa7JfphGB9cw5UiaGc1iwQ3QpAi7vOSLTk7UcXDQlW+9SKxQ+jAvOqexGh/0oiTPLNMZMnQ7Hj ANCK03f4KP3/P+H+uibwTt5ZkgB2OPt0azfKXDb9Z43wFS5OaW9m0oOJDffVF1YhP4q5ylqmXom H8JLKzJgWWMPaW4FSsU7Fcbd+PbDakmri/MwwcONr2Vnw== List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 15 Oct 2024 11:46:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16684 From: Richard Purdie There is a subtle issue with full pathnames being included in the file checksums since the sorting might be different depending upon how layers are being setup causing hash mismatches for recipes appeneded from other layers with differing directory layouts. Avoid this by filtering out to the path basename which is what is written into the sig data anyway later in the code. Signed-off-by: Richard Purdie --- lib/bb/siggen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bb/siggen.py b/lib/bb/siggen.py index 65ca0811d58b..8642e07f0fa0 100644 --- a/lib/bb/siggen.py +++ b/lib/bb/siggen.py @@ -904,7 +904,7 @@ def clean_checksum_file_path(file_checksum_tuple): f, cs = file_checksum_tuple if "/./" in f: return "./" + f.split("/./")[1] - return f + return os.path.basename(f) def dump_this_task(outfile, d): import bb.parse