From patchwork Thu Jul 3 09:14:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 66173 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 166FDC77B7C for ; Thu, 3 Jul 2025 09:15:15 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web11.18200.1751534113063197934 for ; Thu, 03 Jul 2025 02:15:13 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=9279021825=yash.shinde@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5634lZe1020361 for ; Thu, 3 Jul 2025 09:15:12 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11on2084.outbound.protection.outlook.com [40.107.236.84]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 47j7c9dayb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 03 Jul 2025 09:15:11 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=x4itstBnCQU23LInuwZPVVCInHhCyo5zA7/mppgCkmQ0Vq3N6AdnOrB29TdA5+Na4kiLEuX6K2R1da6DEiUJPjdB8OVCJ9Qne5XvnaugMe2UQmFJ6DYbcvMxOy/kAALsGJxWtwZP1DwXqIBVF+scrQbj5ePKrM58JBZ217lEl+63jTsOUMs1Zr9YDZj47el0dZyyQcH3poZnglSdgiNroz+Ioj10oZ436xw/7q5/wdx0U8KQmBg2oCPbZ/wjaXq1d5LLXNraicpOblTx4ZqR0VtPVNqsz5GAyJhEs10nmIWiKYU5CrTDuTZoKvgWIV50KScv4F0qDjwebkotamXTfQ== 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=28pxYJ/OujPKPjwCnnJRWMwkkYf0RV1yXSXhiO+b0jU=; b=LTdnA5I4l8pRvM5xXW/+mBZIS+/O7uwGceOQ7/HPn8ce3xLGV2MdXAHbmHHh7lTUt/XlOYPtXYD7D3W5d2GPiZ2kMz5cbqCZIT7NkCj+QH6tDcsr3GKRhswREEPoAFMTRy7XYk74GNI+WzGtwueLVe+MP5nxQlyz1g63S1Dabtt2D2p8UP/l05TV//lM4Pud95YgeIUwaetdnxWtDLkWTea9zZVQZEOniGubpor54Sc2zfRpV81/nIFuBrWMN05i/9trOw+imqXuVQ3UJNxOnBcwB2LbFSSVmSRSGSFU8Z3m84YQxgAB0aWENPV/MNuy99TtTqa67Kw/h7wVGdExOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from PH7PR11MB7593.namprd11.prod.outlook.com (2603:10b6:510:27f::9) by SA1PR11MB8594.namprd11.prod.outlook.com (2603:10b6:806:3b1::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.20; Thu, 3 Jul 2025 09:15:09 +0000 Received: from PH7PR11MB7593.namprd11.prod.outlook.com ([fe80::2688:e731:421b:5ebc]) by PH7PR11MB7593.namprd11.prod.outlook.com ([fe80::2688:e731:421b:5ebc%6]) with mapi id 15.20.8857.025; Thu, 3 Jul 2025 09:15:09 +0000 From: Yash.Shinde@windriver.com To: openembedded-core@lists.openembedded.org Cc: Randy.MacLeod@windriver.com, Sundeep.Kokkonda@windriver.com, Yash.Shinde@windriver.com Subject: [PATCH] rpm-sequoia: Use DEBUG_BUILD to determine build directory Date: Thu, 3 Jul 2025 02:14:28 -0700 Message-ID: <20250703091428.43247-1-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: BYAPR11CA0057.namprd11.prod.outlook.com (2603:10b6:a03:80::34) To PH7PR11MB7593.namprd11.prod.outlook.com (2603:10b6:510:27f::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR11MB7593:EE_|SA1PR11MB8594:EE_ X-MS-Office365-Filtering-Correlation-Id: 62b0db11-bd99-4228-abdd-08ddba121bbc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?u/03ITdP9Bjzkp7xIUZFVms2gb1HztW?= =?utf-8?q?AVP///hmRnODxgX/waf1sD2AYokuAQZTZWmOx0GyrPtkEWT786oJffFMkCfF+XUQk?= =?utf-8?q?dyBn1U7BdvEw4+nojY5hg7SABwFiG14EQC5BHRmKhyE6MwrFLU+LRhBh80bPUvaWn?= =?utf-8?q?GeclGH2gHnaITlpLAwsOQy6zPX0sSJI8NWoCg1HVA4nVMP/en32iXa2ZiJTdZ6jix?= =?utf-8?q?vu7UXhspv8oLOOvQHaDoJ7DccW9t+HMtsuDcfPeACSsMRquBHhguU09LdGVwsKGmU?= =?utf-8?q?lGr5EK2eBZuIsX5QXgmennXEBVGOKyTr1hospxmjHRbhIuRq4hsEokhNgqyntz2J0?= =?utf-8?q?v5lZVBWbfRcDl0wNn5eGFvT7OA9jRxlICbjekcqEi6xlRZ2pNo+LpNnrU4WvHVfkA?= =?utf-8?q?7zfdMTG1aqhjvB0n+RX2zvrXYePjFIghiyoJYy0mXc5Mk+SRwa9V85VLkwGwVlX6g?= =?utf-8?q?rY2Nb5qxe8aiMnjiBkXu5s+vjKtFphdRRjlTohi+D6n2Y5mQYulK7789Rkle+HrP1?= =?utf-8?q?dvmYqHD7e22OdPbzAF0clnZbrLfH63t7BMbvAtj48/3t1mrlFiy5LLfy2zdggEkeq?= =?utf-8?q?zUqDGAukx41Xxtd4o4/rqjlzn1JeXIRXCAmfGFfeqwAhbpw68gzGJ4lYR7f7y6Fla?= =?utf-8?q?xkG41X2CKhlzD1bVvYhoVYigNKdqNje6ODcBnQY+Htczxi9ttrdHY2qGYKht5EA8O?= =?utf-8?q?+IhPkaBgpA1SNlvE04hFWB0t9uRog4d/vOOEFPv2RjLEXf9jIodbWA1aKskt/EpF0?= =?utf-8?q?xcxiQAK2UmCCMhPIs9G3cubk0oQFvHeps78keF7GhEm9Fu5NRPBuxfIBqC43wWLef?= =?utf-8?q?mioyJBPB5Zs3YfNZqndbaxUkbq5ZxU3cWnDm1lVCOtdPmQ5xnfe/iVX5qiG8lniFf?= =?utf-8?q?n0btgKqkMxL4/lX7n6kqhSpGxm8tbwDnq34ScWXcOAreAWO/9cz3dW7+XtiKoDjnU?= =?utf-8?q?ok4GkoqiXhzuDPXfHwoRam16G8Qn3iobL57ol0BoBa0n4OqPtPbB49Pg2ARKReYXa?= =?utf-8?q?AeTqqzBT2GpQ/UU5uQX9wG6Rf2R4QgLJGHkN5K/bYWpPU7mTVa+kQtEq/yEjgGNut?= =?utf-8?q?f/RS5hgqKE1G55b9hJlmyOirrADVIShWaJQW5DAaIs1SyPZf47X5hGEXbRc64jr9x?= =?utf-8?q?ahRJWWYOmjABDmy/Um1z5nswLnwn/rKdmqEswxApQpYfFD6j5wnHK8dMv95R00vt7?= =?utf-8?q?xtglHggRSFe6iYtPL8nwE97VGo7HfT0CCOzkbIRvrsVT078K9ZtupWSOILM96ctQV?= =?utf-8?q?NP6MWStPYY+iGnifhBuOlZMzuGAMWD/6FtzKfYwvW3QKSxd31FnJT+5jCyil/OYQO?= =?utf-8?q?j/KnzO91liZZo59ncH6NrRKpHsrI+PyB89c28YfvXVUBSqOEphe1jkbcCThapop2J?= =?utf-8?q?Yy8Y11W4hZLAb1idAPFnwqFwYDXLsJ+qA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB7593.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?UPFqHQ9Ku5LP7ZsWMolLvMBtlowj?= =?utf-8?q?nyTgFZA3qDh+2MHoYP5cCTS9b8xc5dcJ2aiOuYWoKRNvtHNbez93I49KdsKfwiMBP?= =?utf-8?q?ktBS/BsaSP3PXq2Ts8kIBZfnDpkOTRhP4x0kpROwFAfQjhM5xTggscitIBw2/I5lY?= =?utf-8?q?OATgMnGFesuRzJI3g/Hy0qN3OTExhfMubWOHEmGdvXi7W9LL6Sxp4BjENAm++zmPH?= =?utf-8?q?mhZs6y5w2eyRyLkZR1xI3imcl5r5LaTzyBNYdSJM42eItYhIdCEEIExnxSmuPSapR?= =?utf-8?q?G6a374W1XbUsuuZXyKjVwLN9R9N7L1VeLUq6+kRn2anVCRZVYjd0InbB5Y+R2KtMQ?= =?utf-8?q?xDqrORSlordBrDQFikUzsGYxoGcpWid7ZLTTde/m0xfMGfNjMvJ0M+X0WCX7/9FhV?= =?utf-8?q?Ipaf6wNvxkMgwHNye9E5IvXdGEe4c8H49hkCHHZ4kZ64xccGJYRuqEwVmw8f6NjMK?= =?utf-8?q?UArKowGAZ2186paSecUTs2pvLG4xAUwNlU2sdhQ2E/LUVbkXtvOwup+FaWyCdxMJS?= =?utf-8?q?j+IXhvy72l+7t/vQ8vo3MGSYla4Y6uoskXmyqcEKzaAddFRoSHpVY0yogYFDfoX4X?= =?utf-8?q?Ne+Vw7Me/teJKHEZ69efjViOuygTkoFbgeS0048j1Q6ivloYiEQOFDAbEO+I+/fRP?= =?utf-8?q?Jj2ZhMxyDQ0o0AmoqtYdaCPf2q1MSWXryAQf4bob8ouLdMcrKhYuSv8jED26lW811?= =?utf-8?q?5qI3xq4iSNcTC8awxTpAic3kEWTYE9k/pHYl6g8WLAi3Vbzi/lAX6VtgkPYIppOoB?= =?utf-8?q?aM3jeOVK85dB56nxuhaXxScjwrG7z16iLNBcYhgNHaNx97CdQRbSHva4AszxWlXOz?= =?utf-8?q?W6T3HR0UqTlAldRqPcNQ7fcDVSoDfrDL07N4+GSFJfwTQVl1Ll3QSF+sxj9ZYtPZf?= =?utf-8?q?Sd9gTKR4E8lHvc9jjKvTgeskmlRntXYElBIDFTreCfuEiy9vbceMeyrSKevdQ3G9s?= =?utf-8?q?HwETAdZ1k/47l4qBYA26j0tsbSd7xYH/5jnIaAUxtsj18uFnHWK0vmI7PQErWIH3W?= =?utf-8?q?9Bd3txJ3v+mzInWvQ5PNiNhQ/CBN92hrGdhoy68FN+TBi2TDjXDT1VNZtLI8v44JY?= =?utf-8?q?fhloDePuU2cTh6IYPmshwVgmY7aMXGDFvP5WUVpW1aShCdvYuKzwmRcrl9ZaowFpo?= =?utf-8?q?Sp0NWVpzGCE8txxDiw7R8QqRroaClv8PFEavo/NrQi99GQHTIupVZo8lKVmU1gUUc?= =?utf-8?q?iSRv6NxGUp0prMVvcGpsjs99k+shDaA66ZWgs6xof+qYAyKZentexs0Dan42u0rB7?= =?utf-8?q?jMLZparxl1mKlllSI4DSy3VVO10Fc7WOJURnFkC1vhPwvOMsc0EUzTRVQdRsKQNWp?= =?utf-8?q?utuvSpD10scUnfgqwhx/nJE7AMxOrZw5xQ+m/4SCfxLViJlPh6XopJIvhhiQaxVgI?= =?utf-8?q?br4b4jPAzHpyYl/ybWMc0MIlfMkzjHKQvbTpzO88CeRLbo0ixVRL3G7GVCiyqJXHc?= =?utf-8?q?chohUsgNoskT3yDbosezswuFuZucVWZDTmYyW3c/tFCWp3GUOIx8q2ztlvhVLjZWN?= =?utf-8?q?CPDOX7/YxJ0hMzof1lR49L/v61fGlFsTCg=3D=3D?= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 62b0db11-bd99-4228-abdd-08ddba121bbc X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB7593.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2025 09:15:09.5183 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: sfZLo8BK7AmYXGMA2BwxLXNoPlfSYNtPCUkFMIO5ZM8JS/eRWUvqjb9e1qHo8DWb2e98lg2nrqeW2F6Jfopo40ZO5SBdFlK78A0rnZLAhvs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8594 X-Proofpoint-ORIG-GUID: YQRPomfMjUhVvqj0vgD3VnHbYTwXMi7M X-Proofpoint-GUID: YQRPomfMjUhVvqj0vgD3VnHbYTwXMi7M X-Authority-Analysis: v=2.4 cv=M5xNKzws c=1 sm=1 tr=0 ts=68664a1f cx=c_pps a=6jVCcZjlZU7jxA9Q8dw4rQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Wb1JkmetP80A:10 a=t7CeM3EgAAAA:8 a=k52h-3HaRRgvT7H0U1QA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzAzMDA3NCBTYWx0ZWRfX2ViSOaNzAHAS MAZdmKxHrBV8fayVzRw5WKmL6OB5S1sVNoExVAq8R6R1USINxh8R5euFSXpHlxna7/OVo0ajbsL 0NoZw1WW7a5DZFDP30q9/CnU7GlqAyGQLYuhzoDaSiCjxoOZyThsW1jXY0lCsspuRG8EcmqnKXk dDNdsGsbtebDkUDLzSWWl1RZxsAt/HZP0AQ9yFJR36qbc5gtv5ZCLb73BCgKu9llSrNVsIycgG+ 5QilRc1v/NzOyw2BX5wwSlXMKVCXQPO1L+m2q6r+PwxrbdGBOz+fXzvKvICjyE7Rmm6P/34Mqfi NmL/s9/Xg0L2x0c9+JHjfOVCjbBZucBs+415UDRO3WJRd/OdUsMfaZfoatG4ehbr7yBCeOWsFQ0 Fhok0lcea2n9wB6ipUeI4O1B2jDaJOpoz3cCGt2mFnfC0WdrR7HlfPM8wnpOlfPpSFOLJHou X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-03_02,2025-07-02_04,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 malwarescore=0 impostorscore=0 mlxlogscore=887 suspectscore=0 mlxscore=0 clxscore=1015 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505280000 definitions=main-2507030074 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 5634lZe1020361 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 ; Thu, 03 Jul 2025 09:15:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219863 From: Yash Shinde Debug builds fail with a panic in build.rs when attempting to create rpm-sequoia.pc in a non-existent target/debug directory: process didn't exit successfully: `TOPDIR/tmp/work/core2-32-wrs-linux/rpm-sequoia/1.7.0/build/target/debug/build/rpm-sequoia-d2609670a855c0b5/build-script-build` (exit status: 101) — stderr thread 'main' panicked at build.rs:125:36: Creating "TOPDIR/tmp/work/core2-32-wrs-linux/rpm-sequoia/1.7.0/sources-unpack/git/target/debug/rpm-sequoia.pc" (CARGO_TARGET_DIR: None): Os { code: 2, kind: NotFound, message: "No such file or directory" } This was caused by the build and install logic assuming a fixed release directory in rpm-sequoia recipe. Update build and install steps to use the ${BUILD_DIR} variable, which is set based on the value of DEBUG_BUILD from cargo.bbclass. (rpm-sequoia inherits cargo) This ensures paths used for rpm-sequoia.pc generation and installation are valid in both debug and release configurations. Signed-off-by: Yash Shinde --- meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb index 17d5a747ff..46f9ee8548 100644 --- a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb +++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb @@ -26,7 +26,7 @@ CARGO_INSTALL_LIBRARIES = "1" do_compile:prepend () { # rpm-sequoia.pc is generated in the source directory # but the target directory does not exist there. - mkdir -p ${S}/target/release + mkdir -p ${S}/target/${BUILD_DIR} # From rpm-sequoia's README.md: # @@ -58,7 +58,7 @@ do_install:append () { # rpm-sequoia does not install its pkgconfig file. Do it manually. mkdir -p ${D}${libdir}/pkgconfig - install -m644 ${S}/target/release/rpm-sequoia.pc ${D}${libdir}/pkgconfig + install -m644 ${S}/target/${BUILD_DIR}/rpm-sequoia.pc ${D}${libdir}/pkgconfig } do_install_ptest:append () {