From patchwork Sun Oct 15 11:01:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Piotr_=C5=81obacz?= X-Patchwork-Id: 32232 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 D6B5FCDB486 for ; Sun, 15 Oct 2023 13:19:06 +0000 (UTC) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.80]) by mx.groups.io with SMTP id smtpd.web11.89849.1697367728016861852 for ; Sun, 15 Oct 2023 04:02:09 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@welotec.com header.s=selector1 header.b=TFflGnNM; spf=pass (domain: welotec.com, ip: 40.107.21.80, mailfrom: p.lobacz@welotec.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fqIZNHBDvo04LjkLk1R4U5RFuyNiwWAQMkGEvMzSOknTir6ozzK4qoqy7lyZrZuncYLikGlJ6Ezz1AQLzU8XghYvVDhY878YFNow3KBfqHaWI4tAdbradXu2fzNp/Y1hqi5n8ptkUxMdTcV1ebwRv+PJCYPInStko0BsVxUfZG2nUJeF+lij9rxk78dlGCHXJmrNjgIejFxkkm78TFEKkSZVsFNbYTwI4ijx5YMQbDZR8/7qxnNYWygC/NreMdMwkZVIHs5uQMxQ3MNhsMOKanhAhngWbpznx2I3wX0bzMmSAUbWsvJ24OlgIeWzHK9LKgYwhz1sZyi4sjEDNnfvEg== 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=TLXSQT+v4yRbOoAidvosZ/GsLd7NCnFo9+kqyF1NMus=; b=jTQZUEq4cpYfn/iXtK2DB2hxglPhdgBcKDzo9KPpjJum6uCoe6r8UTxkpPKCiVtbpWYXc1y/4wfU7zhehGaqX/+dKlUfKihtZPXo87+Ov3WwKdcFviVASy/qqlYy9krO+htCO1CCPlTZTR7dn4IR+VEhJvoS8LFuvwsaM8STuv+x5sGrnlza5aUCXAikSdO6YCiYJVFntftFqKnjUEj92640escmGLg8uaXEll2TZPBqj6JXK03MN7nSRkeycu0zh630OEsDlrOd0NbTkRu2Zubg1zYvF4BXaxs7vFeU+bn9RNm5JOl5J21TozxCHESz9dPKMwktjn1G/Y+iYfXJdg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=welotec.com; dmarc=pass action=none header.from=welotec.com; dkim=pass header.d=welotec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=welotec.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TLXSQT+v4yRbOoAidvosZ/GsLd7NCnFo9+kqyF1NMus=; b=TFflGnNMsnymev1TBHnQ5C8AD5zY+c3Xi5HybVrWmUJrPql+jNe6z5NQ0piasDvOxVvW3YsbSE3KtD1UTcGQAfFfFapxzIRgUoyE/9mOuuWlkE59MSQ23dEFGX1mhRH6FEXSVJ+ZkkzQ3v9nJxuA3uRnAzCR/WVW5OHoiW9GcopJlyK2YYle2FXXS7YG8pmiUzJUNeoJBvb2mWzxcrcaNwPRnpLhjEDua/LMGXgKa37it31TUAuGEidca++avCHQzKtucQtmZCdmmpSR1pz4IYEub8ehpj+XJGJbMw4VRuBaj5grMHsRGrhOPkPV+RbC93+0xYSB7jAeBb5twuwJRA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=welotec.com; Received: from VI1PR04MB5373.eurprd04.prod.outlook.com (2603:10a6:803:da::22) by AS8PR04MB7925.eurprd04.prod.outlook.com (2603:10a6:20b:2a2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.34; Sun, 15 Oct 2023 11:02:04 +0000 Received: from VI1PR04MB5373.eurprd04.prod.outlook.com ([fe80::3090:4af6:ae14:b9c3]) by VI1PR04MB5373.eurprd04.prod.outlook.com ([fe80::3090:4af6:ae14:b9c3%6]) with mapi id 15.20.6886.034; Sun, 15 Oct 2023 11:02:04 +0000 From: =?utf-8?q?Piotr_=C5=81obacz?= To: openembedded-devel@lists.openembedded.org CC: =?utf-8?q?Piotr_=C5=81obacz?= Subject: [OE-Core][PATCH v14 03/11] sstate.bbclass: override tar with tar-native Date: Sun, 15 Oct 2023 13:01:46 +0200 Message-ID: <20231015110154.53364-3-p.lobacz@welotec.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231015110154.53364-1-p.lobacz@welotec.com> References: <20231015110154.53364-1-p.lobacz@welotec.com> X-ClientProxiedBy: BE1P281CA0087.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:78::17) To VI1PR04MB5373.eurprd04.prod.outlook.com (2603:10a6:803:da::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI1PR04MB5373:EE_|AS8PR04MB7925:EE_ X-MS-Office365-Filtering-Correlation-Id: e319fb20-7baa-4efe-e4e4-08dbcd6e2a5d X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eLZkLdPUKaoAcaemYCCvnSYpXOoBRw2dZ48+WF8aQ/Xg4Vn+ZtxK/gTIPtr2WeuILUF650pZqN3bPOJrbUgrsRBspdMvOOtNHVSi2KHm/EYaHGdVoDdm+WfxEAfR0E2yETSjuDf3Q8GV/XgFpZYx/ma9HBcwxATZFWfhctKAhjomVZtLDfco+RBtyAocnJLC9jQCRHCBf44SG+7I8QLj1itheS8XCXVZ666LeEQ39+HPYpIzDpTw4qwojzZI+g/3/1cAUN/TYZu7RXbp4NEmRVIpuwvlDno836sk/Hrj0Lv2Cth9KberUuskXJjVEnOKwAbp7BKvHc5kGGRq9oAylnIZouqU+4pLGMFJ2r1GNdXOmVGNEKuFct75mxYFvuxPPyO67e2/k1iQPKkr4CRiOsrcTVTFpASbmDISue6CF+90KgQUsvYMyA1C8N9r5bMM9KCE2CCOlKkbdM1Lt46uWxDpscUA32QJOvHG4ESTT/hOJiIDRMXKrNJioP8pAC84gPyXrJ1qvsGgytRUk0mclwTaXSn1GPeNFJR8BGqx5jUiMQznASQdsG9cLa7nuobxhi2wFP784KgNa+dYQiS4MfS5xC4/NX23wjbYP2j586U= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR04MB5373.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(346002)(376002)(39830400003)(136003)(396003)(186009)(1800799009)(64100799003)(451199024)(6666004)(6506007)(6512007)(52116002)(478600001)(966005)(6486002)(83380400001)(107886003)(1076003)(2616005)(66574015)(26005)(2906002)(6916009)(66476007)(5660300002)(66946007)(41300700001)(66556008)(316002)(8936002)(4326008)(8676002)(86362001)(36756003)(38100700002)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: HoYYBtnREPlzP/m9iwP+LmUCx8JBBC7k/adW0+aP6JtU+5bLRrUGwY9f+J4LbN8/xlVEEOWb2m8pa/R4yWUwBQJQvz5tji5NWdeeadORce93ml6vUSyc0mhmLYWypHSJ91eXu8SbHIFWhrJjnq//J1VamhtoFunGSk+cItXYDphBb8u0SEksjwMpu2oAcPeTV6NHXmiVcUA+waw6TWZxkxwRF4Fkhy3jiS+KvzJJQaXEKELSUnIbh/NqqOnrs44GvzYzn/DQkq3N/nRsJ8mIhW6zUAsc4WYrLRtxqcJjbwXGL2Z7mtis8pR5tz1isKyeHmdfArmgzIHcBjArC39jKyzVLBgV7UBaxRRV0Wtaw1R8sXxm4hWCnMr3BDyAYZAiwH3OknHF9a5wFu1k77Ok2JGVV+59MJprE5JUAEShExKlyRenlpFVK5mkKKruLh2svKnflGp4lzwYCnZr9B1V3+xkpEfqZugw5cLRZ9ijqcs7BLvYYCCgVscHehf32J3PuGg/jawSPFI/CWgxXmSkfgaJJFsGOgRBAVoSX4yLklK93UqHKMiKj/cOHIaZY9ZbBYXzsYiJG9cTjZqE/MCRI+dhM4em7DZp6Q5lsDWRh4YHMDSlZLQWsNkxfyLwGy/JxxhHxU0Qid5wlAAZariUzg/Ayj8mJR14/mvoARu/rfzsgOpyFqj1h+3wuiU24x5ZEVhNFNenYDLgHuNJ5sgAUytFViNzu+5FCZyNnRH7vHn2KR4Xw8xE5+hyAkyckPCOjgOcbliecke04AyNc860mhpvtrsTzRwO6D0ivYSj35O9NvF299/Swbgj0czjJF2GenHyngoQyLIYfCJJ8n6yRwDvE6onxdeYrhZBUgAY0srMXJZbAIkwgaVh1+qJXFoC9KqpBFGSAAosQ3IikbcGLQeI02k2q9563WHlset6mFthXRLXyF2KdgNLnXJrydD0TacdzEETMhy0lfsbv+wAu+jXzr1JTJR7MudMoz9U9FAArFoDm5coqYc+18NJzQ3p3z7RKujtLigJA1fEmExBDzlZpZg1/AJDJtIBU8OgqTVjmPKMa+cxhrks+4YvgDkJdNP0cWeaLeZmVMQ+JoYupUVQO+bo5CSsKeZLo8NH3Wxm0YLI4D+SdlvLxAN/sZV19FmTDjOzPMipswIwHA7ZWrmnmpkErt73b4WwS/98OOnkl7ziBJcmBSjnIpt4ftMNnlfIhalPba/ICItfPxxpeHNG2diT8OB+2PHh9XSpiQ8Y7yv0u0EKCyWaleUDfSl7ohFTPsqKRtSRpP7nI+A7XA4rAlPL9xeCA/Q4tk8SMHCZ755TUCifcGJrtfl+l0293gnxQmBqUKQXtkCuhL7pw9mOkAU1NIZGYkmzdskredYJsULd8uXXEjgGlcHiZBX5wNRJE/NRSgptNAj/5K3hiF0EGrIE8Z1GQZs5OLpwZIIiHhcBUMWKzLx7oxmOEp40fWBZns2A4Gsf/VuWUuVbYnphrjEM3D6ULUMUHtdwdVc79MncoC58Pvi5jYjGnAd65m5cmpFj9v5e2fxxh2YQjOyiOn0I+LEnORDD6KRWpWRQHS6w//bhrxvIi0A6h+f1 X-OriginatorOrg: welotec.com X-MS-Exchange-CrossTenant-Network-Message-Id: e319fb20-7baa-4efe-e4e4-08dbcd6e2a5d X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5373.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2023 11:02:04.6902 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 25111a7f-1d5a-4c51-a4ca-7f8e44011b39 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cCbd31AW9JlQ7nfYLCDUjaFamxc3NrQwCWK25lbr9HUAvFTBr2TQMwO/P8FXAQgo/bLKLr/wUBO+zK7RUKG+Zw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7925 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 ; Sun, 15 Oct 2023 13:19:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/105507 Due to the bugs https://savannah.gnu.org/bugs/?61934 and https://savannah.gnu.org/bugs/?59184, which are fixed in tar version 1.35, we need to force yocto to use it instead of the one provided by the host machine. sstate_create_package and sstate_unpack_package functions, will use the tar provided by tar recipe, which is already in proper version. Signed-off-by: Piotr Ɓobacz --- meta/classes-global/sstate.bbclass | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta/classes-global/sstate.bbclass b/meta/classes-global/sstate.bbclass index 2676f18e0a..5ae6f515f2 100644 --- a/meta/classes-global/sstate.bbclass +++ b/meta/classes-global/sstate.bbclass @@ -152,7 +152,9 @@ python () { else: d.setVar('SSTATE_MANMACH', d.expand("${PACKAGE_ARCH}")) - if bb.data.inherits_class('native', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('cross', d): + is_native = bb.data.inherits_class('native', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('cross', d) + + if is_native: d.setVar('SSTATE_EXTRAPATH', "${NATIVELSBSTRING}/") d.setVar('BB_HASHFILENAME', "True ${SSTATE_PKGSPEC} ${SSTATE_SWSPEC}") d.setVar('SSTATE_EXTRAPATHWILDCARD', "${NATIVELSBSTRING}/") @@ -164,6 +166,8 @@ python () { d.appendVarFlag(task, 'postfuncs', " sstate_task_postfunc") d.setVarFlag(task, 'network', '1') d.setVarFlag(task + "_setscene", 'network', '1') + if not is_native: + d.appendVarFlag(task, 'deptask', ' tar-replacement-native:do_populate_sysroot') } def sstate_init(task, d):