From patchwork Wed Oct 2 15:20:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Atharva Nandanwar X-Patchwork-Id: 49908 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 8899BCF6D38 for ; Wed, 2 Oct 2024 15:20:15 +0000 (UTC) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.92.44.38]) by mx.groups.io with SMTP id smtpd.web10.9998.1727882407756488695 for ; Wed, 02 Oct 2024 08:20:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=DSnhZDdI; spf=pass (domain: outlook.com, ip: 40.92.44.38, mailfrom: atharvanandanwar@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QFPmT8hKRREfN0FtmCBg6Sjol2RewmJhFH1yKZpgIe155NhW28fRGOI+t7xJVgJLQn/Y8UnbQ1rLwA70YRg946XlbU1feysQJ5qVhzGfPb+9LeTvl8nzndTrwwbZAuE0ur4LHEhAX6EtyI2epGhCyOMMPxoyGMwEw2onTsYG1uCDvw855HtbZ+m2QOr1wF86ltgVucJBUeLQmo8jd9xSZgSgBnJx+bhTwjBGrBbxJ+61N/Q9SZaRxHilW66P0bU4Vo2uY5fIuqtwDYAl5TMjyVu8pyyAyknzEiNb2iyQUlTlwsDI8sqrli2IygOAT6/uN/KrNDCaX6fMdyUrt4CoYA== 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=FS2MVkhKNi5vs7A7cpaXr5pK+9tqAjyD1EzNAbvQO0k=; b=NBJm8lizhB760nCwAVW2zFtHTJS/SvLqCPWdF7um42ZJ753KVS05ongrx+eG+YbBbQa6Wkk9DWq4+bxhAcAf/Q1tWq1swiljjDol5FjX1n7mlw6jvZ6wdxqhbQ6fYagecEXoTHjDbDILSZE3q5xJPzsiqZQg8ZE6+eQtN7tsIPx9gx/i/RcDsl76EF/nHbUMw40ezkPUzG4xjqg0iuoNIkWbkxBoVBAZXLSWm/0gOsOyzy6jZ1fYxDkjTAOAHn35v9pI8LU5HkSJEcLzBupbtsG6fW3lGcduVFBr20gNyFexmmlDYGpv/gSC57p0a/N2WUokGg+8b8GPe1zLlLa06w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FS2MVkhKNi5vs7A7cpaXr5pK+9tqAjyD1EzNAbvQO0k=; b=DSnhZDdIAQr4jHdiVqeJlEU6S3sMgmYTBajyPPUd1ZhqRAlq2lOYqDAzWtOujB+H9Zku0JFQTDs+OwGj+bk+mIfSEmrudvGUmWiWbGRK9zGx7rL+jSzdtUZMGrGC0wOScO0LT4NxLec/SdVx+J0wshuWBhR4eDOKd5OzaGBaVg2O6cVQC5Qq3xX8KbT2FIhSFlmCO7++4s8t+qdFvWSrqmbDcTD5uNDg63SRCK3or3tbRRkhf73hUwXwLswnWSMxYrb5i5ROO5qiejFrPivAtp8Xc2TAued/vl4cWTPTvRemorSs5IWdhlsiKcrFmzaZqqqETCMjCyz6LIeMImlHIQ== Received: from SA1P223MB1187.NAMP223.PROD.OUTLOOK.COM (2603:10b6:806:3e8::8) by DS7P223MB1268.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:253::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.16; Wed, 2 Oct 2024 15:20:05 +0000 Received: from SA1P223MB1187.NAMP223.PROD.OUTLOOK.COM ([fe80::654a:203f:c17c:d184]) by SA1P223MB1187.NAMP223.PROD.OUTLOOK.COM ([fe80::654a:203f:c17c:d184%3]) with mapi id 15.20.8005.026; Wed, 2 Oct 2024 15:20:04 +0000 Message-ID: Date: Wed, 2 Oct 2024 10:20:02 -0500 User-Agent: Mozilla Thunderbird Content-Language: en-US To: openembedded-core@lists.openembedded.org From: Atharva Nandanwar Subject: [master][RFC PATCH 1/1] buildhistory: print extra information during list pkg files error X-ClientProxiedBy: CH2PR03CA0014.namprd03.prod.outlook.com (2603:10b6:610:59::24) To SA1P223MB1187.NAMP223.PROD.OUTLOOK.COM (2603:10b6:806:3e8::8) X-Microsoft-Original-Message-ID: <6f3cdb1b-0915-4e54-8bfe-d8a8aa4a1eac@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1P223MB1187:EE_|DS7P223MB1268:EE_ X-MS-Office365-Filtering-Correlation-Id: 353d4fc9-6980-4ec5-612b-08dce2f5b0c1 X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|19110799003|7092599003|15080799006|461199028|6090799003|8060799006|5062599005|440099028|3412199025; X-Microsoft-Antispam-Message-Info: PQ5Pu4XbV65r9zBUfGkEKTQ2PuEagg3RDf5CcBMlws2OCleOrVMY+vO8OE2qo4Q/AL9fu+o9r4EiNZza1zlQoIWyk+74sAMWEH8hbYjDouBnCJIrQMgQNC/M2aIB7ckfboqQde4OP3pvNBfBlKmYxbOA690ZiueaKDORg5z4GQpKocStFGpe5k4dlclyHPh9qWZoQvLkBYVZ9Qfl2mAQAwDbXPRpsRkzmiY9bqGmdP/T3+EQTJ5DKD3qRiMjdlYOdkHYF/WZDLKQNvOKOiQ9tfbdnlez6yK2NXdQXipTtSKaYWe5qoOOBoiG9vr9KBqDD9hznYB+SnMAA0ju0MKyOLC15GskFiQMiXO4tedVkng1pMzYuf1i/jANUTm+0cwrT9o/KIjWeXwvS94Xb0PaBai8T1dv+7XCToCLARsdrMxQnCb90Vmfzz68JQO6wTDAZk3Qk71ptb6y3lppyBEz/jMFoAk2Qhu+dp72vxpUtWxJF+PbAq4s80wXcOEW5u2gLjlmWE6hjEG/vsQ9J0GVZJPSCulTS2IOf48w5y9uLbPhcxPM3b64BwOZAyj78IoHKsXB0FgjOd6imUwZ04D1V2+CBnRYftAwaHto0rpf/k5Z5r2O98TJrzYDSBlL75/aVfsm99FlypipvKOVeWx6oQbIq+caCU88b47Dhn3hh+LnKLEGHuivOV38itvxa+KbcoFjHJjXpPkWrPh/Ljh4kwx1J9Z5xCw3JVhg7ZVDH5dBsOce46UQVcpjJqOwBhpW14eDIVQK2zt5oEYmKm/+XkZqeXtRtaPWdB17pCqXZA8= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Uj+yuXy/fb47dhh+7SJ6sF+ZOZft?= =?utf-8?q?SbneVt6lxxyY0sKMg6ba+nqB1bP59eIr+erpf+BgftN//8DBrfRHfBkFULCo9bIja?= =?utf-8?q?E3mAW8N2b7m2kCO68FKfzDGnBuLlUnaT0wYt2o0k3rpkUEeCX+Y0QIGzo3RHq80tt?= =?utf-8?q?V/91h96sxC0we3UcPeD1bNfM6Is6DYNJ52R+FI8HxEokakAGRDC4h9WIfMpLFoe34?= =?utf-8?q?qcxdjTUakC5/thdFRAItQpH8xnL6giFpjRG1/ttmf49h1NQPDw+JZ6oyYmd6y0eyo?= =?utf-8?q?Lz7+Fyg8kZU1ovFZmrKwAPyWdXdvqddoWRcMFzMPfE8UaFN9txnCeoC6OT2nA5a7X?= =?utf-8?q?4xxOJnGOyrFHsmZsA7+fFK5tFxcFxIym7uUGPN7r4BLZzkT2DXehyDfahH5Ld2Fnz?= =?utf-8?q?rTtdXVxGUM9E+DqTUpexCLhXokwjwr68xpiZ3wZlWvVMraU+SLlbgBDndBmnpxyum?= =?utf-8?q?zhCJ+pT5NrrOv3oPi3nSaD9qn525T2vid07esBZjS9mEZsLfSyovm+PtrT1BucV+x?= =?utf-8?q?Iyo9bz/UVOAIeBS7TQ6zV5D6HhwJAHw5C2QkkZO++0uhhDg3hfi637YAmL4lkKE/C?= =?utf-8?q?qh7mdYozJJo+pMeuy591yUrTNptn+8FBFb6siG3KGFu/Z92Moex09Rohl+UhVxqIH?= =?utf-8?q?3orVYK9hpeJoCROIWya3lx4vcgGUi5KqaF2u+mxO1PR56VUescBBgPNQUP0JNDKao?= =?utf-8?q?lWtkUxP3xJLMrfqwgKaSxaVzIgZ/fRfT7gpu5v/+ziFxLnv35XxIIN+8wbvClMrUs?= =?utf-8?q?AFx/D0fkN8D/WxAxPT1RDVuKtwONJB8l9Omrq/Iz9RHBjHsobu/r2fH+eaG+Cmjrf?= =?utf-8?q?qRCofQR4R7aEgyOCyupnGhP9kAK4wfqyPtfd3onkFzU1uXfE1u9F8iry8ph95UhL/?= =?utf-8?q?eopRMqhsqAqxFaBEi9Qulq38RbCOk0FBK0WIqa+gpqMTqodQRO2f7lw8DAdcEFJKB?= =?utf-8?q?1nDf3Ft26OI/hQS1fO0wUtki3LgJbcoRmPY4ki1SAD4+PSb6C70mPr+SK7tKFBOpc?= =?utf-8?q?ALjm5BmvsfBTBLdrg5ThomLapw3XlzkEqq+PIR7R/nBeULju+0CzkCoNuCQuL+ZAR?= =?utf-8?q?kCidj+ksqIfqLMpnuOFZXu0uhKZAQADCU8QBjpDc6d7+Ae8frSnxd/6KTY9Bojerw?= =?utf-8?q?N1lcDQBVId+2tBojSmAjTo/qCu+SMNDbZNDdwBTFFnma0UeS2R1ahF7ahv+31UMYc?= =?utf-8?q?BWnS5LK8Dc8E4rDpx?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 353d4fc9-6980-4ec5-612b-08dce2f5b0c1 X-MS-Exchange-CrossTenant-AuthSource: SA1P223MB1187.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2024 15:20:04.5950 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7P223MB1268 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 ; Wed, 02 Oct 2024 15:20:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205202 Printing a useful error message while failing should help users understand why we fail with this error. As the current error message doesn't directly link to needing to inherit nopackages. Previous error message: | DEBUG: Executing shell function buildhistory_list_pkg_files | find: ".../meta-toolchain/1.0/packages-split/*": No such file or directory | WARNING: exit code 1 from a shell command. | DEBUG: Python function buildhistory_emit_pkghistory finished New error message: | ERROR: meta-toolchain-1.0-r0 do_package: meta-toolchain: ../meta-toolchain/1.0/packages-split is empty. | ERROR: meta-toolchain-1.0-r0 do_package: Possible reasons: | ERROR: meta-toolchain-1.0-r0 do_package: 1. Recipe doesn't install any files. Inherit nopackages to fix. | ERROR: meta-toolchain-1.0-r0 do_package: 2. do_packagedata task wasn't executed. | ERROR: meta-toolchain-1.0-r0 do_package: Execution of '../meta-toolchain/1.0/temp/run.buildhistory_list_pkg_files.1003324' failed with exit code 1 Signed-off-by: Atharva Nandanwar --- meta/classes/buildhistory.bbclass | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass index ce3abaa69d..0e9d5464af 100644 --- a/meta/classes/buildhistory.bbclass +++ b/meta/classes/buildhistory.bbclass @@ -621,7 +621,13 @@ buildhistory_list_pkg_files() { fi # Create individual files-in-package for each recipe's package - pkgdirlist=$(find ${PKGDEST}/* -maxdepth 0 -type d) + pkgdirlist=$(find ${PKGDEST}/* -maxdepth 0 -type d || true) + if [ -z "${pkgdirlist}" ]; then + bberror "${PN}: ${PKGDEST} is empty." + bberror "Possible reasons:" + bberror "1. Recipe doesn't install any files. Inherit nopackages to fix." + bbfatal "2. do_packagedata task wasn't executed." + fi for pkgdir in $pkgdirlist; do pkgname=$(basename $pkgdir) outfolder="${BUILDHISTORY_DIR_PACKAGE}/$pkgname"