| Message ID | 20260622230331.3754496-2-john.ripple@keysight.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <john.ripple@keysight.com>
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 BC63DCDB471
for <webhook@archiver.kernel.org>; Mon, 22 Jun 2026 23:04:04 +0000 (UTC)
Received: from mx0b-003cac01.pphosted.com (mx0b-003cac01.pphosted.com
[205.220.173.93])
by mx.groups.io with SMTP id smtpd.msgproc01-g2.9331.1782169444285689223
for <openembedded-core@lists.openembedded.org>;
Mon, 22 Jun 2026 16:04:04 -0700
Authentication-Results: mx.groups.io;
dkim=pass header.i=@keysight.com header.s=ppfeb2020 header.b=LjWz1gXQ;
dkim=pass header.i=@keysight.com header.s=selector1 header.b=WN9WDZXf;
spf=permerror,
err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}:
invalid domain name (domain: keysight.com, ip: 205.220.173.93,
mailfrom: john.ripple@keysight.com)
Received: from pps.filterd (m0187216.ppops.net [127.0.0.1])
by mx0b-003cac01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id
65MLwKMZ2933715
for <openembedded-core@lists.openembedded.org>;
Mon, 22 Jun 2026 16:04:03 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=keysight.com; h=
cc:content-transfer-encoding:content-type:date:from:in-reply-to
:message-id:mime-version:references:subject:to; s=ppfeb2020; bh=
8w6FN98vcZwC38jwDcZGY7iqn5KcvexEUNIwcdOGs6c=; b=LjWz1gXQ/5j5Tj/i
cL9i8Scttdnlx8J7VsmFg7w2h/RjP6+tNmNWrmt2C9efuF2bpyhw784b6PB4vOpe
WmKaXeo5QX3awK85VchVh2voxfQ649mnUyi/uICrDFTN6+LFeN7e0cvx/oyQF00K
22KNr0l5nxRJG5LoNfv8HrMB/jMv7cytDQc6SInVyv/glXuo2dQGANX0HCFD3ZDb
9/m+hHY3+z6C5C2Ar2Uw1nmIv1rGHaAgQB9pOCmrPh/jDZQYH+mwF/CRtZK/dKVR
exB9tFtc+3Kt6+8dejl3g9d9Rh8UsCOi9/T4gvbQUoCS+6UXfrEp4xXTUpdFsRFc
DUZVzg==
Received: from bl2pr02cu003.outbound.protection.outlook.com
(mail-eastusazon11011053.outbound.protection.outlook.com [52.101.52.53])
by mx0b-003cac01.pphosted.com (PPS) with ESMTPS id 4ey9cmgyg8-2
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
for <openembedded-core@lists.openembedded.org>;
Mon, 22 Jun 2026 16:04:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=pKFwEKuJttAtYLRFGH69u9xgbRoRghMG9HNdPdDoiA9Bmh3Q7ktgFtAni8enaxNVV16yNJtfTDDmXci67fyb9B2SEyVWRaSetnp+pd+RizeNiGd44osG+PfTB+VLjUDq5i9/v8Ene+o4/Xw53bgMmjIJvnfJ4WcruSytpBjqy56ikttwxkQ29JPaO4RO77lbjAdkxlnaUkf6tRi/D9WkRwX1TILjWbuMhGKFc9PJnnlNoNKHN6dadms0Tb96w1SBkAuFew/bCCXHNZ3kg4PO20Oe506g5u+CADQWIEA3vjuGkI882FErgG6tUW1/lJu34NI0BVmP45jKJW0yLmbn/g==
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=8w6FN98vcZwC38jwDcZGY7iqn5KcvexEUNIwcdOGs6c=;
b=efJfXAgQpu0vKWfdqOT79/VmoTepK08Hw6owfdvHZSkE367i3EiLuKHoQn5bKF6t702+qZnMEXcZbljuDYMrKe8UePoaginWigeeZx8CRC9omA+63Bed3ILNpdYvvhgm6jD988sUAksH5H2tG88ZNMp8jfWtnwj1rXlKGTX1+r8vEuuKqzYvpEBCEW7v5K+krvVg+Tj7HZhCfklnaGTfashBHLlT8pMYeo/W7wF+xMwBL+mvwBIjvug5Z/5EJ4urHy4UMYyHU9dkn97xFUvhxNfS2FjwNizmTSvV2PIKDJnech83L56MrlGj3vez/H71aJiLnDdzZDpR9vn/v9COSw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=keysight.com; dmarc=pass action=none header.from=keysight.com;
dkim=pass header.d=keysight.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=keysight.com;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=8w6FN98vcZwC38jwDcZGY7iqn5KcvexEUNIwcdOGs6c=;
b=WN9WDZXfBPIZ9bFMace3JmMBp/NgQCfhrheV9TRSr5n8rKdOau3hu4B+LuIH+z6r9gD9sj1Iowa2G1f8ZQ8hJ9AHHtNukjYSK9TvM5ucHBg7BIFAkrEwSqYK8rx1tuktdv3GicU8rEmfOPWefaQ5UVLYJSIpwDKMFgjUQeIGn6s=
Received: from PH7PR17MB6130.namprd17.prod.outlook.com (2603:10b6:510:1f5::17)
by SA1PR17MB5717.namprd17.prod.outlook.com (2603:10b6:806:1cc::17) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.139.20; Mon, 22 Jun
2026 23:04:01 +0000
Received: from PH7PR17MB6130.namprd17.prod.outlook.com
([fe80::7052:ef05:ccc9:d9c2]) by PH7PR17MB6130.namprd17.prod.outlook.com
([fe80::7052:ef05:ccc9:d9c2%3]) with mapi id 15.21.0139.018; Mon, 22 Jun 2026
23:04:01 +0000
From: John Ripple <john.ripple@keysight.com>
To: openembedded-core@lists.openembedded.org
Cc: John Ripple <john.ripple@keysight.com>
Subject: [meta][PATCH v3 2/2] go-vendor.bbclass: Remove vendor symlink
Date: Mon, 22 Jun 2026 17:03:30 -0600
Message-ID: <20260622230331.3754496-2-john.ripple@keysight.com>
X-Mailer: git-send-email 2.54.0
In-Reply-To: <20260622230331.3754496-1-john.ripple@keysight.com>
References: <20260622230331.3754496-1-john.ripple@keysight.com>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-ClientProxiedBy: CY5P221CA0142.NAMP221.PROD.OUTLOOK.COM
(2603:10b6:930:6a::17) To PH7PR17MB6130.namprd17.prod.outlook.com
(2603:10b6:510:1f5::17)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PH7PR17MB6130:EE_|SA1PR17MB5717:EE_
X-MS-Office365-Filtering-Correlation-Id: 04bb78c1-3d7d-4562-c64f-08ded0b28c2f
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|366016|376014|1800799024|23010399003|11063799006|56012099006|18002099003|22082099003;
X-Microsoft-Antispam-Message-Info:
0giZ1k3mVlTCADqytHIGOXadsxl72aDCpgjtPHrFLYcVmbvTfoHRLVh5iIWazIiYRl8OMRUUldoe5+VEisfMoWxqlf08CF2ccE9SMho7kFa/6y4RrnvXVAiZztEpI+gD6m1bk5YtZ5TsOgeu7YpvMaAcdTagaVsYYmyx5DZ+Sd3W/nhVU9kS3M0ehZW5BnfgNFNGkM5IdC1q0B6BRWMK8lB6WAg797pIEg1bDNEhKKhzlnQANQsqEKBxxwXf/FUEKRt5TyEYQI5kwS8tmekKYOcNZ05kbBWjkhPI2xzX+qnw4UMrZxl1UGj12NEQqWfZCxf5y8UjHYIVEQllc9XqTX9s8OKjhEZNj6+hwVX6onO9LS4RHRWljT5srFUW606BAoGyYA5xr69CbkIBnFZUhHAqHRkUjw8eTRTbjry/bazGBr4DU+8wfgz9sG3BP3ljLBh9JNuLzPi2aSCNk8CRT+aXh/rbTZe2ivFsK9WPXnubR/yKRn6rj79rjKFhkRdm2tfza2uXNXFISk7fh6qOrNaVeNlJD603nA+q1n8GpRW8EVNFpTmGrhE40zIrEqoN3BUVswsrgmGtAUKnq8g0+n36+Ij2ANFpsynevF0cBXcQ6OjF56JfJchMl1oYzgH+xDBQ+1oIkSgBwtmfiDYJp2zVVnBG1uYz+xKDA6Ynl3U=
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR17MB6130.namprd17.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(23010399003)(11063799006)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
qqOji+GxcKDRMrF9c565+yFUZL4EMgF05hMfY/6YqTWAaCZs/TnGvcA8sIX2XXmlNcdEUIC50NUbDAIonrOotvfWw3FGfEiPgI9RGw1ymHZxSyo3BVWIfkKR5i/uIHADqgV5deuOX/Fl6R69+/sNav/typLT4PQ/7IYi/we+VAC7FCI5fyTeCMu7MnhZEz0gWk6+FD2Rzi16zYqXyYVx0ENYZ6JZvhYoUdR6wSwkURJ4Le8cmmqHq8yhSpgH0Abyf7SNApELy5w/M5a3f3RmYBUdLSmmIrEWvN1IAhvc+IpxP0Bt+gcLltPRTkCd6C66MzU70MZWmHlzH4Iioutml8PwZrIKq3TrOOW+naExcg3AwAn38KJ/5DH+o1rE40tdKdOpZxw7gCwNoVjzOqgraJBUBHog2Q/wuGg+OVLDAJGiW1Mzsj/uAFoFCmbM5LZdMsJCB8w8MGKn1bZrsvHWotXdJ1chrpyr6mG8wJbYw8bZyPPhweesil8XlhFuLEvWS0znKFvTbbAoPPJcmiqV7qVdnyHNxhF+XLNa0rteHg4YdWxtL0vlhDLB05tHRQqlE4j6cx+ucI/20JDLRr5tkIKIJ9vjmwioXg3meLBbMi+lAcNosNaooSHzq5lgrdTcsRXcw7gYP5kqWq9fK75t/vyW/URpanCVzIGZ2AT0EriZfh/INCUphsCrvKwdagW5zUIeL0hfBDCtshX+05f27d+zVDj5YYu17UgNV2+dejo+f1vZNLmGYhWMRd9I8XAFWJHOx23WyG5tWveHYwA0V/JDGTtZzqY8M5lNy3/AhDYofi08n1BIC8wGA3Y49FAe6crIqWacRz+vXcv2kOFvz8PQ/xFQHM2V9/suqEHVjZ93AEVkuly9XCVISF1QeuU3aCe4RMcel8HGwqYrFWTJst0dnS9m6/MJmYIYgu8t8aio+1NyQ/VXyg6X7+ZxaPkqDasUzdxIy7biQUc+AkQ4JX6n4CzZKgEViXERIYxGDBIGj53kPiZRCDPOtsXJIvABQT9G23qsNCdRBwlzTYWi7Vg7kqVrAxu65wqpElEBWFZriEY1H2LvpMvGSMCLArXm6WAn3XvvE/ppXi7V+v6/LytvIBQNxKRsSucB0SISj3w9NTTuboWzAq+ITdnyQhcCU77dun1xJoe3ha60Uc2kDmXTfsbke3N5MK4mgrvmWUQS17SgxtsEOEJbt6HUqmFdA6cG6gAA5dyzilFxuM1C6zck/oJC8MUCG0XEdQJLgbh5SNPp/j/QvNAW2dIqqSY4OQ/7MKKxcYLRTToMRG5w9LzPl+MUSl+sFSuk+ZgDhWWl45fF+sGCW8N7LYRHU1fqR4M3bdjrUglbjiI7gG9yJ7u0irehXEDf40SciNOkl5KZEuTSkru8hE5LNiSaJnlewM+YTAYT4JVlZIsl+eY/eKKPlIm1SQDURveQ9+3LsCyVtAFSMwuRgMSdykM43VWdXrJzfnJawpXiTWTimcee22uxHllDQXR+HFVZWlzxlpElyDKT8cRTD4ZkM3AyRdcEf48fIJKL8D8lJkLwvJWS5DfFczm4iJV0uDnlIdEbXsGv+FnbVaaLlIXl6GRWspifSW4gsxlQK9G+B3CDS4mH68b6BRmTUsxyhG9VIPdjml9ZvhUSu4H/9AL7s0OiHqAS6kAC+rcBdzzshJgySFeOvb1o/NXJGIectWmPRIkaCTjG9+y3cM/O7P/Og4vW1tZZVjA3pyXtT+WLFnDK2O1HZg==
X-Exchange-RoutingPolicyChecked:
Dbvgdtjx6P7Ro0DvfSCjUiV5zLw87KCNWN8WG2EG/gl8SW8L3sTv9iC/uCeiTx4xWAJUWI7Qr2/xqE5FStnjkaPEQegMIkQLyWjVRsTNjFegzc6H4yFdvHcdA9KgJoPaWd1pZQMdvHAH47j/eyjnYQku400SdeY3AjrdMBoF3RFIKcQrW8td1Lz7M1f9ZscVkkSZ+QC0HSwYknv9VBkvLzO0DIT5vJ419bXeVO0hiQbVuCzjKuPq8hSCfILBmqBSO4JVZduQI/f7HU6TC9gCg6PjxFIYDP5uDy4sxREAMKKQPbglK0L8HBZWXp3MjKDIgxie5aeXfzE8QBCt4oZsrw==
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0:
rZEkSDQZ+AfHdvCtuF2+GAc8h0++xJZUZ7NzeyJnlRJOPuR6ddvwKKTjqxkGvCiBR4Pe1aPj6CMkPS8nruBX3zezZavh0KxPSCaSxuE0e7zONTGYPeujfF+U8kGlP3jem3ldk0g4r9z7uovfUmh3rw0oozCnNQQrI+8o2LekqMyVw6KEFp5v+YY/ik0v8UeBhJBaacBZy/p9CdjnYZw24vhTgFh1609okZ3DqqBP746RD77/2jK3UuM4aRDK0MaG4VXQFLa8f+gvHvOe9z18QNptD+hCJ6BYCZ6xnBIzFZhRm+W37/6voKIdXJZ+qW3gQFNvs4cXMtulrrqeiV6bkq8RO/zcdvRZlE/qwUDQHMrn4nahG3y8G6rCKOZg2mHpUA5cN6vnQHztzaKE0+76LEQmFGlqts6mu6abDXHpeFt7KIsZleZy8hJ9jpKhdVnUfMZ0dD183xw2BUZ7yWTTB44pS3pWvVitfCB5tvF654Zj838cyxTvVlrbcQtbmcMEayILHwwN3ndiywNn6mvkrc6LpMpzPS0F7zrsm0nzyDcav3xkUBcLOBpPiyPHQh2EGsfqqRyE2HsBTYQZ8hmc8j9aR/E4QLcAoB4LKBcC/xQO1Y3MuCkpItGD9Ku+TJrG
X-OriginatorOrg: keysight.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
04bb78c1-3d7d-4562-c64f-08ded0b28c2f
X-MS-Exchange-CrossTenant-AuthSource: PH7PR17MB6130.namprd17.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2026 23:04:00.9344
(UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 63545f27-3232-4d74-a44d-cdd457063402
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName:
LHk+YWqCg4uaUWs4qG9XSQnRQ016BM1QTBgrcrfgyVsh3PP1SBp2fROLrEVHQEimebbPoP5eDYq59dh7QMHo1ws02nVPJDCO8qHVjJhxFOU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR17MB5717
X-Proofpoint-GUID: d9Gz2rRbtriAPdkfYkfDi4HaIJ1KjQ6z
X-Proofpoint-Spam-Info: AW1haW4tMjYwNjIyMDIyMiBTYWx0ZWRfX08ypH6xmVQ2V
dlrgqRstRGO5/3ublZcoCc5A81BQJ+qaYzIdqICzfQaMZQAdLBZpxDQobC/BwPl0lgn1QkL9uO3
OtyZ9q6d3Fmu2gZb3SmFZM2Zuaf+nFo3+bmMvv4487VlOHrr7qWw
X-Proofpoint-ORIG-GUID: d9Gz2rRbtriAPdkfYkfDi4HaIJ1KjQ6z
X-Authority-Analysis: v=2.4 cv=RY2gzVtv c=1 sm=1 tr=0 ts=6a39bf63 cx=c_pps
a=H9d2Io+6O/etw3jU54J+0Q==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19
a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19
a=xqWC_Br6kY4A:10 a=FelO9ux0wxsA:10 a=vu2TTH8h0NUA:10
a=VkNPw1HP01LnGYTKEx00:22 a=FLoIbiw2ZNY34kqd41oa:22 a=ylRlBDd5bHdllK8znExr:22
a=F6MVbVVLAAAA:8 a=EQFWiQNSZTnAtbWslLYA:9 a=6mxfPxaA-CAxv1z-Kq-J:22
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjIyMDIyMiBTYWx0ZWRfXyJzxR7SfO7oA
kP4/6goi5AOwX42rw6G1wxR5+YVCvf1gtmUuLAJ/VfvZF2F8MACt0MghaqsUnfuclRV2JwhKDmo
Ecm6ukP+82XATS7zrNEO/6JRQQ4A5WXGqJyIkzfzHbMYx2COjRi9T3eDLWHIN9fQuRAB+X2X8uD
6ZMb1Wide6BnFzHsmVPpnUFC6IBFW0ceWdJTz2rSN2tQqkSzcqt9cA0AXltNzV/xwfMe0bKvmtt
sqmIqWx6YSX9g/urx3GRMgkm7YCvTOp4Df1G1fg40soCIvvmM8+7A8iCe52dKu7zgDOHvb4/5Pv
N3yMb+wALiQo3S4xPyiYQiVZWLF1FXsouykyzMB37UTgHuZdICzwWgW5ppFSI1dP5PY+OaWlHXo
U47JuF2JknsKknPO9FOYTaQjbo7RXjRR1EFLbFD1/9ELufE20VZThJ5+uPtGsMN0btXHkzyhbxE
QG0vzx5RIrS+BQdAr9g==
X-Proofpoint-Virus-Version: vendor=nai engine=6900 definitions=11825
signatures=596817
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
impostorscore=0 lowpriorityscore=0 malwarescore=0 bulkscore=0 adultscore=0
phishscore=0 clxscore=1015 suspectscore=0 priorityscore=1501 spamscore=0
classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0
reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606220222
List-Id: <openembedded-core.lists.openembedded.org>
X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com
[45.33.107.173] by
aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for
<openembedded-core@lists.openembedded.org>; Mon, 22 Jun 2026 23:04:04 -0000
X-Groupsio-URL:
https://lists.openembedded.org/g/openembedded-core/message/239323
|
| Series |
[meta,v3,1/2] go-vendor.bbclass: Unpack into BP for destsuffix
|
expand
|
diff --git a/meta/classes/go-vendor.bbclass b/meta/classes/go-vendor.bbclass index f854d14bdf..e879d629a8 100644 --- a/meta/classes/go-vendor.bbclass +++ b/meta/classes/go-vendor.bbclass @@ -42,10 +42,9 @@ def go_src_uri(repo, version, path=None, subdir=None, \ python do_vendor_unlink() { go_import = d.getVar('GO_IMPORT') - source_dir = d.getVar('S') - linkname = os.path.join(source_dir, *['src', go_import, 'vendor']) - - os.unlink(linkname) + linkname = os.path.join(d.getVar('D') + d.getVar('libdir'), 'go', 'src', go_import, 'vendor') + if os.path.islink(linkname): + os.unlink(linkname) } addtask vendor_unlink before do_package after do_install @@ -209,8 +208,7 @@ python do_go_vendor() { os.symlink(relative_symlink_target, symlink_name) # Create a symlink to the actual directory - relative_vendor_dir = os.path.relpath(vendor_dir, os.path.dirname(linkname)) - os.symlink(relative_vendor_dir, linkname) + oe.path.relsymlink(vendor_dir, linkname) } addtask go_vendor before do_patch after do_unpack
The go-vendor class creates a symlink at the end of do_go_vendor between the vendor.fetch location and the vendor folder used by go to find vendored sources. The do_vendor_unlink task originally removed the symlink created in the S directory but only after it had already been copied to the D directory. The do_go_vendor and do_vendor_unlink tasks were never tied together. This caused file not found errors on subsequent builds where the do_vendor_unlink task was re-run without the do_go_vendor task being re-run. Leaving the symlink in S and only deleting the symlink copied to D fixes this issue. Signed-off-by: John Ripple <john.ripple@keysight.com> --- meta/classes/go-vendor.bbclass | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-)