| Message ID | 20220111235840.81471-1-saul.wold@windriver.com |
|---|---|
| Headers | show
Return-Path: <Saul.Wold@windriver.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 0ED9AC433EF
for <webhook@archiver.kernel.org>; Tue, 11 Jan 2022 23:59:04 +0000 (UTC)
Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com
[205.220.178.238])
by mx.groups.io with SMTP id smtpd.web09.16242.1641945542627249100
for <openembedded-core@lists.openembedded.org>;
Tue, 11 Jan 2022 15:59:02 -0800
Authentication-Results: mx.groups.io;
dkim=pass header.i=@windriver.com header.s=pps06212021 header.b=ZgLZ0zIz;
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=8010f76d9b=saul.wold@windriver.com)
Received: from pps.filterd (m0250812.ppops.net [127.0.0.1])
by mx0a-0064b401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id
20BNx1ip029154
for <openembedded-core@lists.openembedded.org>; Tue, 11 Jan 2022 23:59:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com;
h=from : to : cc :
subject : date : message-id : content-transfer-encoding : content-type :
mime-version; s=PPS06212021;
bh=lzkSkT6Ej7t3tYzVKXe1IC4h+eJrK8kuXf3zP52Gq3g=;
b=ZgLZ0zIzBJ290Upvur/i02PRGLb6SM1y95M6gaZGGdAP6JDLr0sYjOWVjM5cBmVKPbAf
zJfhabf6qdjfmBDN/DNlfW7OUy0sp/zhYYMI63ItWL7zhaEl6q22VBLM0LMN73HO2Gns
y7/JgsY2auXtXNOAfY4ZRjRNHII32k3TSXLYz3sLS0VaHK072sinW2NPvUZqU1P2P4cF
UbXBznTWn2lN2fOfgH50z2+rIaDJeLehEtjikWW99L4N4KgE0ocFBrsE9v7TWyp0fD0W
J+fckMSdFcSMMmOUcYlGjn3Co5nbI5fe5GMdILs5pkQAfBdVi8F4kvzQfjace1T0Jy+C JA==
Received: from pps.reinject (localhost [127.0.0.1])
by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3dgdxj1gce-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <openembedded-core@lists.openembedded.org>;
Tue, 11 Jan 2022 23:59:01 +0000
Received: from m0250812.ppops.net (m0250812.ppops.net [127.0.0.1])
by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 20BNx1v2029112
for <openembedded-core@lists.openembedded.org>; Tue, 11 Jan 2022 23:59:01 GMT
Received: from nam10-bn7-obe.outbound.protection.outlook.com
(mail-bn7nam10lp2109.outbound.protection.outlook.com [104.47.70.109])
by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3dgdxj1gcc-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
Tue, 11 Jan 2022 23:59:01 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=Dmm7iPHzrZrVDiOWiLseJr/M+ydIUhP9swDrkyIE51oKam9ybpXbqt3lVbd+qDBJ1V+tbTSLkXb9hvTvbtLRjk84nAvaUysRfl8wzPWxkao8qRpMiLVH4FGaNn85wvwwm9SUi/PSTUuGo3Xna+/n1rWpGmDlRXMdfcJo0v53ee4A+42rakamaiRuvisWH2yfDSYARCanf4nERavpe5+M1PZxYWRitx2xXR4MyKM9AqGuXxyO6dG77pWxi0ccl/apKczAoan91Dy3MMKLAEfNxWAOxnyq6TvddwMAC1F/xNTnvnG9ElQhJgS9qyQvqJyB+N0rbpqChWleaLUUyN/KQQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
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=lzkSkT6Ej7t3tYzVKXe1IC4h+eJrK8kuXf3zP52Gq3g=;
b=apqpYVxbSTmWWWFofEw/3pkmBisRFUZAXj1n7U450kD+9ryoLWU3AnWVL229SKs0WwfRh69wVXjAiLA4BfMHSIzz7XuAg+fHI7YMgnSALCmhq32pKiHo5qxvvT9wikLO++//Hk8h0ja14aFNmQsMoun5Fx1Ni37CRn/VzhBRFx12cNpCnItVmti0BOnh6Zaozo+3+On+C9HIJt2GHByf92gMGZzABaSuvmx+7pJ666Q1uE/lVEWaXAPfZtDU6tUYv+y3OyR/6MBjna51IRRPRuMOgsNV4aFCSjdFgopaKysN8gzbbsgS4U6WMycFuxzHzMyNvEdJw+db0KV23TqKEQ==
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 CO1PR11MB5076.namprd11.prod.outlook.com (2603:10b6:303:90::7)
by MWHPR11MB1280.namprd11.prod.outlook.com (2603:10b6:300:2b::7) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.11; Tue, 11 Jan
2022 23:58:58 +0000
Received: from CO1PR11MB5076.namprd11.prod.outlook.com
([fe80::2027:9b43:472b:13ac]) by CO1PR11MB5076.namprd11.prod.outlook.com
([fe80::2027:9b43:472b:13ac%4]) with mapi id 15.20.4888.009; Tue, 11 Jan 2022
23:58:58 +0000
From: Saul Wold <saul.wold@windriver.com>
To: openembedded-core@lists.openembedded.org, bruce.ashfield@gmail.com,
JPEWhacker@gmail.com
Cc: Saul Wold <saul.wold@windriver.com>
Subject: [RFC PATCH v2 0/3] Extend create-spdx to build kernel spdx info
Date: Tue, 11 Jan 2022 15:58:37 -0800
Message-Id: <20220111235840.81471-1-saul.wold@windriver.com>
X-Mailer: git-send-email 2.31.1
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-ClientProxiedBy: DM6PR11CA0018.namprd11.prod.outlook.com
(2603:10b6:5:190::31) To CO1PR11MB5076.namprd11.prod.outlook.com
(2603:10b6:303:90::7)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 73417dac-ffa0-4d00-5c22-08d9d55e5513
X-MS-TrafficTypeDiagnostic: MWHPR11MB1280:EE_
X-Microsoft-Antispam-PRVS:
<MWHPR11MB1280E0FB2E5BEDA7FD75E090EE519@MWHPR11MB1280.namprd11.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:7691;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
o1/65h98DqpSIGa/X+9aqjy6HUSJ4aJh7YBnhO3ntTtl4WY+FCyMDKgPTBblSAKGYJObXavXXGKPhzJcT3PzI8ONNpkcYLzILq5es5YRuWtSWGgPWzxP3KR2VQWwJf5/5MTgNs0sO9SALDdobxPN6/n/UOmpxxpoAjtaQAO53bUdFFunpH3cW28vLkm9G2vaIYi8gYSWSxExFai/If4kihqkI2GC3prRTUfl7F6PWGg1rfd9sVglKwVMOJHI56TVxT5gaBRAX/W5g3RDDJualbXOZNvA86UU+WKV8PXY5cEvRshCfS5aXTSxjBIRRsH7l0aiypBY0tv5OIpfYH93auBWlfr3XRAXvlyfGthBtP2qOsZY34dl/retyAJIVhIfTDV+s9rooEzDnwtkKU5iGWfFwIwxzBo2fUAqlE0aAHzSEgClbRF3kZVv9YhMYHfm7x0/QkQJOtZ3p5bg68G7euVcHyLnPCUvoncoEw0DWnYfuVzRR7KVlrbout/44sOyrjGSpxT+hyvJBG5wd/6mgZSnkrHV+AesucPKRH1IPWcgwmh5iaoiw739LQzR8QrHcjksMIDrLaKOYElVOt3rxIzbIEDmQ4SfOpDRB3TGvA3OrInXlN387olr8GD9so6pWEHhNjQE2zSS5+t2SzIAsL+0L/yDXxyR35sOOI/SQnVaG6VZOmLfx1yZ3xKQ91hgwJ3tmIehzZrx8pz/NtG+hw==
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5076.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(1076003)(508600001)(36756003)(107886003)(52116002)(2616005)(2906002)(44832011)(38350700002)(6512007)(5660300002)(86362001)(26005)(4326008)(6506007)(66476007)(66946007)(66556008)(38100700002)(186003)(6666004)(6486002)(8676002)(83380400001)(8936002)(316002);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
zPUaY3PiEGxSI2jthzx7kA7YnzRbr+7IGdymko5Sektx6fvP8hxw57aI0MgAJtovyR0WYOAxSxElbF2xFYt41eGyvdIVvEuFQc37VQAAEsX5ggNX3G8zV6WneEgBQ5CaTJC9eFgjwHQytXxBDPQv4Km8y+qkusL8DrDW503mu8rAB1l1ZrCNBUwRa45cEEy6WqcuRl7mQm9yTcRCcCMydLnfcV/bhtd05F4vSEtWXNxrYy1N/klGHmP8z6Wg4Cc83bMbiQknGZx8H0N8d2llT3KciTMkDDOOMeDgf8wGGB2NbeexlgnkZOCMPNNX/2/R07Pk5q4LdksYB/nHPpubysh5B0PyXeI7WQUfIo0sB7fRI31yPoczpZQfeDUpIPUxuaJTtpammIXatp/zcKOmYGgVxeox66rYktVbiEnhyXzqUDL/BueBjeeTXBVkbKswVNDUkYEpHvz9U4nJXrl96gUZ+cqmLMIZEmLNiB+Gqcx8dMzpd6mxVCpZriL0FnYylcFfkp7ZlM6NQ8t5jy1/GrwKzFb3fPlkz71ZwlP2v6KgaTDH+NMUAvMAF8PNhsQiNF+qbPDSN5n4gfNPOgc/DFX9mdUFSn3jNjnITuJBUn0rXJi4UisxHdatz8od9I+FurC9PvgTbSL/CmuOulm5pulK5l8d5MnWzakpn465L11ChfctryiDiBlCsRzwovBw0L4c3xgDpPbHll3WYtAfinIEdHu5QZmAd0XRIn06OCGI19XxntH0ngYrA1Y4Jl3acYbxfYtTT/yzuidCWa4YtuvbHu3hq3VdJ3sMMI4As3ZTbttfvsiX/IYZw4jigbpYA3XuF18KYjZ3t6l+lyAmKdPHyBWjfkA1TTA0Gw5LLwRzrsbfuGPg8eBfrsfIWxyeB+w/0ssj2ZEamYaezHTrVfmBixBuX0KJBrqXPUL8FlA9JRCA5fWarKUK6giTSIgYVLEkg6Y24a2VkF2S218zl+BEpLCbdnz9uVrliVjMp1p1OaJzzBjajA4wywRH95KINqjcfBsYONxofzXiapXqAF+L3ERmGskKezyZM8Qej0UtyUvxyJmXw6jFEA82d1exrBfPM1YWfZhqaxbZPNOhBCojmKiU6Wi6r06VVBAARVW1I7zi3JtS2ObdRnFeHicudgETlU2NFciPVaqqoifpitc/y8CWdo6XqfQENv/5FMPZiP8erB1VCrFR02wl/Z7bJPqVY0s4peXS9R87TdPmdM5DFzp4KH7gUPTsSi5AiuS2w9HVHlClbz/NzvxksofprzNiboF8SI8tEvGVAts5dV7AK8mWXg9d23PcH+ptJ3d1YaTlwKSGdlqo55nsVOs1/rNKp5BxEspBYu3KaSkmIxeIZR6ij5tT37r666u9EvfS/PtixgMIbEK7LgL8nCcDMm1d5gI/eGCedYn//F2xKlGoVXKzi5edg7S59Y5vEAmtcg6mcC2ryz+zAVsBjZmOUDYvL5oBInecpgxUMDAEJk7lUthBdE6P0s1ChY1J6751BHnZxmS1+bAaKDysnVZGB46IRfZn1qg7XcxS0IuZ4emDcBV2ur8JmjeYo5/zzf9WkvZOyX/IHK1GuapmTpqz36w83gvdve/McaREDF6S8TESlZ/0B3jtnmmO+31mRjk=
X-OriginatorOrg: windriver.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
73417dac-ffa0-4d00-5c22-08d9d55e5513
X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5076.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2022 23:58:58.3578
(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:
1wexTEx73hCRwWKCJu17jNsyT1Li7ljvrwIInGn/0WpcLTIF85e5brV4Roxv2oWvKJQArEUyxYz7EsheAIymjA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1280
X-Proofpoint-ORIG-GUID: MS4bpL7CjvdSlnAyt1mnzJ9zgkDRpcao
X-Proofpoint-GUID: mpH8phIio1VLM5FOwVj6Y__ZkBp0ifiE
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.205,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.11.62.513
definitions=2022-01-11_04,2022-01-11_01,2021-12-02_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
priorityscore=1501
mlxlogscore=520 lowpriorityscore=0 spamscore=0 impostorscore=0
suspectscore=0 clxscore=1015 mlxscore=0 adultscore=0 bulkscore=0
phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx
scancount=1 engine=8.12.0-2110150000 definitions=main-2201110124
List-Id: <openembedded-core.lists.openembedded.org>
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
<openembedded-core@lists.openembedded.org>; Tue, 11 Jan 2022 23:59:04 -0000
X-Groupsio-URL:
https://lists.openembedded.org/g/openembedded-core/message/160472
|
| Series |
Extend create-spdx to build kernel spdx info
|
expand
|
On Tue, Jan 11, 2022 at 6:59 PM Saul Wold <saul.wold@windriver.com> wrote: > > This second change set, enables the kernel:do_strip() to share the > oe.package:runstrip() method. A copy of the kernel is made for the > kernel strip processing which is ultimately deployed, while the > unstripped kernel image can be used by package.bbclass to generate > the extended packagedata (debug info). The extended packagedata is > also used to genrate the SPDX data. > > This change also needs to strip out the "/usr/src/kernel" path since > the kernel uses work-shared, which is added to the search path. > > I have tested this with edgerouter which uses the > KERNEL_IMAGE_STRIP_EXTRA_SECTIONS variable > > If this looks good, I will send a non-RFC patch set tomorrow. > Minor comments from my side, the approach looks fine to me .. no major concerns! Bruce > > Sau! > > > Saul Wold (3): > create-spdx: Add kernel work-shared source > package: Add support for kernel stripping > kernel.bbclass: use common strip() > > meta/classes/create-spdx.bbclass | 6 ++++- > meta/classes/kernel.bbclass | 44 ++++++++++++++------------------ > meta/classes/package.bbclass | 21 +++++---------- > meta/lib/oe/package.py | 7 +++-- > 4 files changed, 36 insertions(+), 42 deletions(-) > > -- > 2.31.1 >