From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7198207073654407168 X-Received: by 2002:adf:ea41:0:b0:2c4:64f:881 with SMTP id j1-20020adfea41000000b002c4064f0881mr213802wrn.112.1675963473820; Thu, 09 Feb 2023 09:24:33 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3c89:b0:3cd:d7d0:14b6 with SMTP id bg9-20020a05600c3c8900b003cdd7d014b6ls1379053wmb.1.-pod-control-gmail; Thu, 09 Feb 2023 09:24:32 -0800 (PST) X-Google-Smtp-Source: AK7set+KPLDnaBURFjSlfTuXTLOGp+nvRjgq0JDoiTxw9RWi82+OckbBXKnOKaeWVRDjS5LXHR9+ X-Received: by 2002:a05:600c:32a7:b0:3df:dea7:8ec with SMTP id t39-20020a05600c32a700b003dfdea708ecmr11054150wmp.20.1675963472541; Thu, 09 Feb 2023 09:24:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675963472; cv=pass; d=google.com; s=arc-20160816; b=zcQL+hMW/fSdeeXxEMTelTPawe4JqM7WXL0GwExW+r1rTiu8FGCXjyRn6jKI+pZyXl HUgoC2pHbJxQe5et/GntGiSZmQhPiZ2x7+d6ouLQrYMo6Pv/dPNZ3J95FD3VMXBHzwe6 W5SJ2Zkhooeil/LklQxVYT7BALq4IoPcxW+Z4G6FSLh4rM4QEZYMo60t0zhjvziDSr2G fepQS+me0U2pd82PW3Mhn+h+HkaJhJJk+C/z/H6+Gk0RQYscdmJ3otoZclkyo52lbCPk /1krSc617hbr63UfTdTQLgFWsjfmrfeF/ygVO/NV8y4Pa2Uw/Cry83rySibTG3JW/76J XKIA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:to:from:date:dkim-signature; bh=AzRILo7cOS1o/M88m9xoTm8XiWrbMgAxohXOQ8/qckg=; b=Zb9x2JYFGGhXAKVumLmFbt938Wu4hOfBeacXf+X4L7fttJ3zirqgqTmT6rdaUm/zkU tsahD48JLWBIX92OaoMZgSu3Ulk6DLlV/DqzQ3Y3qdRCrWPuBL+DPEHY1csQ0eWUQT3X 5AQZTpTVgRopHp7y9FofnsMFMGitF49obMFzJ384FJT+1wwtb7K/HTtm/0sOUD4JdVfA 70t0qitUZAiSfzBZh0fqLHsRlmOnJiqAmmnXtxR1mCiDvNbkYecsEvfj7j1sTOqzmfsN jtcRdD+h4Ec90h1IlYIffrDuoDqsOIFh97hExOOUNzpi1X2tklgxTPUQRQjpLUv4aUet l6uQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=sAmDs3PM; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:7e1a::602 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20602.outbound.protection.outlook.com. [2a01:111:f400:7e1a::602]) by gmr-mx.google.com with ESMTPS id m17-20020a05600c3b1100b003dc43c78e98si541532wms.0.2023.02.09.09.24.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Feb 2023 09:24:32 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:7e1a::602 as permitted sender) client-ip=2a01:111:f400:7e1a::602; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=sAmDs3PM; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:7e1a::602 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fLL/+nEtUe38+PU/H5Pkt7rbHJJnL0fcVKEteNf867tLxITm8z8muRfCYzLxle0xvpor0r3/oVRkMwLqSxvj1l6hea4cLxZqOB9BfLMIxdDV6jGOG+d2EADyaSKCYaOqZDw+iLJJ7E0giG+feQ8PPTQ9+XoebkB7Y8vF9RLPVA1r2Z002FAqhg0oDLbRGhX2o9m+Np3kux/iUWn87Px0Udvpe37bPulPOE2W03ptnxqW7zCcvIN4IgiK04hSdhZdgaRwjSyFX3dhmfTMvvjnXbfteAMRzolmrnPtypyLdCc5IBrtVPf5OK685M/PYvTCghZOK2NmrQ+Zn+mxR0MOAA== 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=AzRILo7cOS1o/M88m9xoTm8XiWrbMgAxohXOQ8/qckg=; b=lxYHIpnAU6QNuENZRemZ1H4L8NKTvv2UbsfAiTBUFFMO3a2xzPt+89ZoIGcDQ19NRNPsKz17n0MHQIG+ljRD/kvX5rtpVNTWf3kr4ljLvQMExbNj8YBC488EnJIwJL5JD8uZQD6xQ9/7By8Ui5lijXZP/Qp56hLu7X4CcZ6yaXVBkQYhiHrGDhk5NZs6RVAB31QrAgH3eCJUU3vfnLvCGghxeiKggnqWjjk2qCsdOit4PCA4k32mXPuhaz+Kfi+N67LgW9OTpRmrIHEk88yhYZ1iXG1gIJOXoLTOsv0GLgTCwfQY+4H/MGYqejk87fgB0veFdzre4KaYPBZoX6+qTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AzRILo7cOS1o/M88m9xoTm8XiWrbMgAxohXOQ8/qckg=; b=sAmDs3PM7Xsxym0rYpK4Fo2U/BY0bTkRW3t4lMvbG3aTkj1MZEYzQDse11T7EeuQ9CNKIlxMjGAaZHbQotPjFi7PkMH0dpNBenVO48ZYM5zm3hVezGZj3Ht9W9T0YuGYBsmwqy+gXjFYcORi4Vqe2XEci8E52f39hkVedf0v9w09n/R/S2ep+T/ZQ62pmH5pMrQSPxAUk3FoawgfCIjzoFA+yi8aHjpUTPt9zn/fnstT5AGBv+yjn9sYWo8sx7nPA8Xe1N4LfPBSya3/nCjlLoIuAeYlZI1RfiW2WXEKq2B8YpXPfAqGLQRInk2maqK21bMPXOm5Nda54+c1u2DQzw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by DU2PR10MB7883.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:491::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.36; Thu, 9 Feb 2023 17:24:31 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::ee44:171b:4c40:d42c]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::ee44:171b:4c40:d42c%4]) with mapi id 15.20.6064.034; Thu, 9 Feb 2023 17:24:31 +0000 Date: Thu, 9 Feb 2023 18:24:21 +0100 From: Henning Schild To: isar-users@googlegroups.com Subject: Re: Bitbake 2.0 migration story Message-ID: <20230209182421.1be73316@md1za8fc.ad001.siemens.net> In-Reply-To: <20230209181933.1e496a93@md1za8fc.ad001.siemens.net> References: <20230209181933.1e496a93@md1za8fc.ad001.siemens.net> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.35; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH2PR03CA0028.namprd03.prod.outlook.com (2603:10b6:610:59::38) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR10MB5780:EE_|DU2PR10MB7883:EE_ X-MS-Office365-Filtering-Correlation-Id: b2586326-9298-4dc6-6758-08db0ac2811c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qveJf3XNA6SEWz5nwh311GZGJwPU4yfO71S1PZPKxPU6RKXn7A8oSG1UEyPmcP2U8jsv8efa0d+xVM2obYiz+fcaxrsk0oZCmAXC1g6mY58lA5X2G2guRwpb3AV9aU3kSb77VkUcYNWU0ReZighQo1Hz9JmLPoXg9poeCBdPKSCxZZV+2SnTCkbmKYvFs/we4gcmKpcqhmqfcdrR+TJcr+iRGRyavJ6iAnMqknvK5gSaszbTiMhPaw0lOs6WoFbx7QIukbL4k0wdOo2E+QEiUiXWTtg6vCu7qIzXfeeApLAB0QQNzWk6xpvniBbg3ROBpHPj5xBh+6mblgawYiK8Ms6UbfWgF37k8tJfd+pFz7+M5fFHEZvAisv6zo46p7NZsf5T2XdlJe1eAcYpQm7+PBggS99RJSt5To786Y5XvcXzioqaxsrxmI3PA41vpSakvBQwJfnwVgFHGwMVCD2on81yn4NNXECdvn734x3J4aKyN80WJ+km0PNbpQzwbq8aTsyJ3n4N+rDqyZy8n11qenCl4ZGT5eVxt7tPS7FJ+FoSDHWikQufWzFLz50Ihg5Gm5St1g6uIVyeQgkUfHZUFsc7Lk7dTJ4Wb2bZzBex/6axgjhOH5cRa3R56WTI8+aROIrHxwn8pVUpodesxoJR+g== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(4636009)(39860400002)(376002)(366004)(136003)(396003)(346002)(451199018)(44832011)(6512007)(9686003)(186003)(6506007)(2906002)(26005)(1076003)(6666004)(7116003)(5660300002)(478600001)(6486002)(8936002)(82960400001)(41300700001)(8676002)(66946007)(66476007)(6916009)(83380400001)(66556008)(86362001)(38100700002)(316002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?u1iopCRMr4TrGMK1arzZpV5rkgUVStSPqDduNEmKjgDUSJhWtSQGY8zq97oN?= =?us-ascii?Q?irU4NJqwRB/iltFKVgWHdMw1RZQuejonRgbWiXEWHpCG9eH4dlrdjSw1+2l7?= =?us-ascii?Q?L3lVG/61bjb0JX02kx0i6rdMO/atLXMxXjdMKkzerW6yN/WH6JMTCMhZZ+Kz?= =?us-ascii?Q?x6KmHXHZHnepSqI1z2udOK636H87GZapAAojPc+/zN6vk51AjcStCfCDJyAk?= =?us-ascii?Q?u6KkW6cVfF4x46QjogOb+o8dnwKBPlYKpERBN0c+/dwTWpFxNoHfSBsMERye?= =?us-ascii?Q?y+LX3saB1UCAcpNiuMPC+I77JdObSGzibriWLYcEM4lvLNLu6VoJdSPbjWyK?= =?us-ascii?Q?73bAeJ81nM76BxOvLuGdlr1pJIpVGIvnblNCv1XxvyeMx6nR2jtlJ+7sp+ca?= =?us-ascii?Q?XB9WPTu7Zzgtyyiarb+zmh56QHMLcX9gWfhgj+vkNfJpOm7Hw0ENZ8rJfMWU?= =?us-ascii?Q?M+C2XqnRrFmkqYKshW/KTYEnRmbeSyKkG6t4snvfrrJDPXp4rblJDF2zRKP9?= =?us-ascii?Q?uT0JS+UOyeVwRTkCrXFw1HogIdb0mVYlX9X9Fv23UAZT7rLLwysXo3UPTWyf?= =?us-ascii?Q?L6pqQmDTXvX7dBDtSEUVn8M9noDkLDQGWlWOuDiDYesMNf/GRTMA9hr0yTEC?= =?us-ascii?Q?kyVdHhemmn/5HVE407Evr1uAF/J7IuSE5uhn0wrs8cPrUXSAmZow5v/jJpV/?= =?us-ascii?Q?jW4e/h10Q10N7tM+kR7Nq/6uLuewuCqNUTSyimV/So4ypObzzCVhnef4xDY/?= =?us-ascii?Q?mvSfLtRNMOYS72Zw+f30n4R2+cFUvYeEp6S73Jkd/L6/HAqCJ5AE+2yToyy0?= =?us-ascii?Q?b4kRfrRv+WSLy02k8ybcZhEhSuWCYhtEdDsgmzxxsgx8mRG9yZ1bYnmp0kRq?= =?us-ascii?Q?tcmTEwBA13RW+3heCME4kaJorX7XSx33lBanjmBuMnpjUYnPlrjbSkThMLHZ?= =?us-ascii?Q?2l9aDJa7JJ5zt8RSezTUDOoTs65Iju87Q/dngKR0+WdTUFkZVpEvQ4HMlQM+?= =?us-ascii?Q?Hg6ItwBd+cOUFm0npn/Vc+hKZkH46hZSfQEgK2GFKSiSxvwK4TiEkiuTm2UM?= =?us-ascii?Q?jtJT9Mo8qc8uGR/M8aZheKzcv4S4HIPlQkmJqpcKViNrwiBzuqutXHoqr25t?= =?us-ascii?Q?O79X13BAo6wV1oDwPbXDxQ9F4bMNvaMsPegNw8l/jB785rLShtdOdyFBxNMU?= =?us-ascii?Q?tbQtd5ndiXVKHl5MFDrhKL9SxU/o84K/8ySZCIQFheDOIIqZ14lWQKXycflS?= =?us-ascii?Q?dhrK3c0vHS12uvMPIz2aPcQ8eidbKFlK5KTI8o+pWrO0BvwpW3sEpSVD0ed9?= =?us-ascii?Q?ch9xNieKy8AGdsyc92wnJxHYOpQotqlUojBpM224iuqXW5L/sGUsShZjQ7pG?= =?us-ascii?Q?4zoepUsZn4uzjV0E9KAlndDSBvzFVaqpSxmrCw55Bu7Oa9SQVZlGMIoFzmUl?= =?us-ascii?Q?2L75qKgIupBPHtZcGSmQ4iEgLET6f9J5dIZ4VeaYnSe6tjx4rfI7a64xF2C5?= =?us-ascii?Q?qMRH0By5pmD9RaZakvDW1Hyh9pjESuJDNjbj+mrM+DN69andvHdayKysPRRG?= =?us-ascii?Q?SYS0k3HKpluUw8uiScrL9ikob6cPVjzGh3H0jkiaVX8YcrzSiCnJibBeOoOA?= =?us-ascii?Q?HA=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2586326-9298-4dc6-6758-08db0ac2811c X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2023 17:24:31.1456 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9P83vPpyVBhhvPy6deoAC1TaOxggsbQJxEE2UjJH3rpvE1d3DlOjF+JDFJ1PztQJhu38k6BwGtNTCy4c3+x2SOd6K8vFYtREVbw2czgr6GY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR10MB7883 X-TUID: Og7QDIbuBstJ Am Thu, 9 Feb 2023 18:19:33 +0100 schrieb Henning Schild : > Migrating a rather weird layer and what can go wrong. > > Some of this might be duplication of what can be found in other > places. I just want to share it for now, and maybe some points can be > taken into docs. > > But hey the move is a one-time thing ... and we can forget about all > that hopefully soon. And very first you remove all build artifacts and sstate caches on the machine you do this on, and on the CI runners that will build. In the process when in doubt ... keep cleaning. Henning > - i first went to the repo of my layer and did > /path/to/new/isar/scripts/contrib/convert-overrides.py > > that found a lot and helped a lot, but also had some fun ideas ... > like replacing _ with : in LICENSE.md > > You could run it only on some folders to avoid that, but note that it > also often does the right things on kas files, which is cool. > > It was wrong on dpkg-prebuilt packages where it replaced _amd64 with > :amd64 in SRC_URIs ... so watch out if you have the name of a .deb > somewhere in your code! > > Good tool, but make sure to review its changes well. > > If you use your own OVERRIDES they will not be found. Make sure to > search your layer for "OVERRIDES" ... any append here will have to be > found and moved from _ to : manually. > > The variable BB_HASHCONFIG_WHITELIST has been renamed to > BB_HASHCONFIG_IGNORE_VARS, but bitbake has a good warning on this. > > Tasks using "sudo" need do_[network] = "${TASK_USE_SUDO}" > > Search your layer codebase for "sudo" > > When cloning any git repo with lfs inside ... the unpack task will > need network ... which it does not have by default. Might be a bitbake > upstream bug. > put > do_unpack[network] += "${TASK_USE_NETWORK}" > into that recipe > > Hope that helps anyone to jump this hurdle. > > Henning >