From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7198207073654407168 X-Received: by 2002:ac2:42ca:0:b0:4c9:af8b:ebe5 with SMTP id n10-20020ac242ca000000b004c9af8bebe5mr2166438lfl.232.1675963186262; Thu, 09 Feb 2023 09:19:46 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3b25:b0:4d5:7ca1:c92f with SMTP id f37-20020a0565123b2500b004d57ca1c92fls1876039lfv.2.-pod-prod-gmail; Thu, 09 Feb 2023 09:19:44 -0800 (PST) X-Google-Smtp-Source: AK7set+nDLmsIeAYrSkq8qA3Pblcjcps/VXGsLvmppcHy3YL8/mM2Zdt/sUfEpc0OjaTMIH0Mlqh X-Received: by 2002:ac2:43d9:0:b0:4db:82f:ead0 with SMTP id u25-20020ac243d9000000b004db082fead0mr4264876lfl.60.1675963184715; Thu, 09 Feb 2023 09:19:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675963184; cv=pass; d=google.com; s=arc-20160816; b=0MfxSxoDBI+w/vmHKQfCEMg5O6j1qNKy0x28tld97CI4INmixPQU79pTBc52FsjIPQ XIzNfLuMSLEx3cdGehO4Bw30A3LGo/wwGAKsx3efatTDIrurJxlU4puYdEzts47rWWiB 3WnejQs97GCYcAuA41OKXIzX9p5d07dcCbR45HWHrrGAcToV9IZuTMChyakP3x7wy0FO +qCTCIBHh0vJtnQDGWtwLM6NBcixsrGcCXyJw7OGUeBjNY31opu7Rrp74IH0hlR6sU9f HXgZHphkeS45uiyJiwmmTJND0+v+tNfn0+3gaYdpEOpNFBSqHwrbEPmXlVb3un3nTLzc xcmg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:message-id:subject:to:from :date:dkim-signature; bh=XwtBMNRrdZI8ZTfuz8/t42oKldGmRJ0uSOIZzoz9Thw=; b=Jp1uX8ckOXQnVad0O2PcVbl2EAfYHAaG3OyG9m9tTCWgLltQFMddLEIJriAYqKGhjc NfkKuFthVuvz8lFyLHGRHa+An9I1McLieyp1aLsSe4ph6ugYNPKGl1gFbjbvlkOxfQcn NW3QicVQ61bSRR6L4ph63rr43qSv5afhrxSkZGCFcIuQFbHI9SvFLhwGI79hSAmWXPph PQsOgkd23NbAWyXXa0Fb3VwMi6ORncAz9yo5Gi/sxGILKMOvbGXQkadJ7X9Gz3VxzDCk mlcH1Yigc/C+cSVk2D82+DIBNHHvedaTGq3CVBDU0Fqh0FDmWDIQQy5rObsHkJsihx8S SLTw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HzJ5Nofs; 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:fe1a::62c 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 EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2062c.outbound.protection.outlook.com. [2a01:111:f400:fe1a::62c]) by gmr-mx.google.com with ESMTPS id b14-20020a0565120b8e00b004cb0f0982f3si124763lfv.4.2023.02.09.09.19.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Feb 2023 09:19:44 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe1a::62c as permitted sender) client-ip=2a01:111:f400:fe1a::62c; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HzJ5Nofs; 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:fe1a::62c 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=oMjENSUxlAikAu2yU5Z7nUuoMJP9XgCWpa2Q1DLFT7GmSfX2wptpF9EPwuqT9vybVXQtBT9K00MAtAw9E/V7nH3R5NcTGRnj8ppBGCvkg2DVuE/GhTwDrPvpTD0dsjkmjHogSMQ7MszVkIN6bITDZ05YpOMHMrufiw3daJVCVHWcbcl+xzEoV7iSSdEn1j5zeGunqnynzA5QiQlj+xDXfiNCUSEl8BbTXRrZTC8Y8hLYMcRGkZyRWHMFNbzWr/ZVFNWi1lWy6wSbj+ZNDE2qlV4cxXQcqIiGp1C07V9iQ+FX5PrS/L69ODK+UANtXbcc3L08I5GI6R4lTuFZsIf+ag== 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=XwtBMNRrdZI8ZTfuz8/t42oKldGmRJ0uSOIZzoz9Thw=; b=a4tvFM00Z2Zfg1Fw5GieTdjJJupiskI67DF+H9wsvKWEUHOFzO5tDAFO5FUJNLj49m1cUHYIihonM0gF18d8xAUnDPO1GFWUXzCPEbHehywVajx3obY9tDfzkHr/sYXZYYGgSqxzcygoqzOraToypqKtAmJ/cUJqOHrkFjNpY8stcBdpr5nHRvBsFKi7Dcb1l9WJA7QxYoUpGR6sN4LosAU4as7NtDKvWdi5/JiWqflr23l/zHpVr/HKZHRsv7CB+BdLV17K0TwIge9vktkxDm2tx55cL6ChwvdxpIbhSseABYj1Ixq9PjTmU4YOvxfuxlIejuWxvjgRC2tJhB053w== 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=XwtBMNRrdZI8ZTfuz8/t42oKldGmRJ0uSOIZzoz9Thw=; b=HzJ5NofsYHVnVEH0wEh8u4uU3XKQCH6/lZuBW4ZUSaEaa/FGsgMSCtKamGKjhcXBHh2ITDhHSE1PlgaFvDQnmyPs36M8lmJ6KGAMkuw/eshV2fox9U4E9SG5T5uy7k2padSthhinIOqortJtRnoiOlObghn24+nZnX2rfkWbQRDIra8girwj4ug8OTr9PqP6YU7E/ByU3yaojiNzjYUEwb8LtkyB3dtq1tKiCeg2kp9YRZ9aYiW1alvIClJWFbhSjC9mCnNcc0NoIwvuUrWFa4zi6jAOo2gaaRTTtNkFrWplvDe2NQjgPTw0yg+GGr35GWBu2bXYj62Lllvu2Lxm4A== 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 DB4PR10MB7541.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3ce::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.18; Thu, 9 Feb 2023 17:19:43 +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:19:43 +0000 Date: Thu, 9 Feb 2023 18:19:33 +0100 From: Henning Schild To: isar-users@googlegroups.com Subject: Bitbake 2.0 migration story Message-ID: <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: CH2PR05CA0016.namprd05.prod.outlook.com (2603:10b6:610::29) 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_|DB4PR10MB7541:EE_ X-MS-Office365-Filtering-Correlation-Id: df211c75-8c51-40b6-b18b-08db0ac1d588 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WPZLww/jb0lwNRCuiMBaj2jH5XVnkJ0Sg8j7Lpezw5xEwMDCe+lR78/g4F92SylfRL4DIE3oekYudO+OcokpJK5+2a7fysdwSjAiYPlOt1nlrtFIaHw/+hJgi/CQZvE66gdJsjIlQYedAY/t09VsY7sSSNuebsdCfILDxoubVk3AgleG9CTCtPyQwCH333rEulFzLolO0YV7s4YSU33maeuVVG9Qml+2BeLmcw0fXokfY9ONbiM1j1QdIg4QjRzWU3B2PyygCoc4S1d8jhBQuOvsCZy89XmJQwzgxjCKinBprl0bMSW4LbClLyYLg0aM8EHdHewsspYJYl47jT3c34fUfJdzEbWfOZDuRzIzdieRoqaoNJqEdejz3cACZFCMnOUacJHnctI7Ji6KpaQ6+TDqPSBfaz1x7dE1wPOz6+AQmxTfcZ6Amv8Kp1rVsh6jbqoyGNP3ZwI3ZOqf31ZkNcfCtb+eD4J5oygNRIk0VdNFttUiT1j3GCZ8CC1yO4GwRM61uFCDAl2HejoqIIrpgnzUJCxeBULYcFNtgHIsX91JXML2D+KDG3TgdM3juY3PZvi5S+lJAYmdNIEVNHkBhLGtudeE2t3M0j1KntJZ6CKOS7lE9eTY3x5uQiGOVJ3siKF6p8Fpn2N7ssBlJMvk6g== 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)(366004)(346002)(39860400002)(136003)(396003)(376002)(451199018)(83380400001)(82960400001)(38100700002)(7116003)(5660300002)(316002)(86362001)(26005)(2906002)(6916009)(6666004)(9686003)(186003)(66946007)(6512007)(6486002)(478600001)(66556008)(66476007)(8676002)(6506007)(44832011)(1076003)(41300700001)(8936002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?btvLXwnj++2G0NlvuWekwcEIg7y/phz1bIjJkPtd07ceOm4q2QT13T3r/NSQ?= =?us-ascii?Q?1wEb6pYgdQvKhGhhXRGu0N3Q08qUYhkGEiClBWgoevW8COurHj7Tnaz6nx98?= =?us-ascii?Q?zAM83+FWmH3QgRnfEMUXgmeqijOmF/NFf583Q6yQ4xnZ6y2tgk2jTeWOK7QK?= =?us-ascii?Q?nIgYba5nBqbqf1QNeu2fpn+5nUlgTHmxDcHs2CRRXdC7+tE7aMxD68gBQdNq?= =?us-ascii?Q?C9RqS+xRTA0x3IXvGHzaoBmEd6v/4YDeW6e0s7mL+nQDXsEG1zlZHPVBOgLM?= =?us-ascii?Q?NcAdwVYT80219sHc860nhYsOTOn8qInxVf4TUFZ5+WQNjyGd+m4an8DzKJ4H?= =?us-ascii?Q?hC2wG1Px7wNumat3dfKp1KvSUOcyYG4e+cYpLBw13ZKt+QBImEeTbnC+aRU2?= =?us-ascii?Q?h5L3m4ic1OI8DzEo9a/NmQWSKf5iNMpbgEsir/aMU36kl5QIBD4cyOcNAQci?= =?us-ascii?Q?MLXjbhwqTLQs+1sgCWpG6afWSMEcLVPfAwZl699Jo+BECAUkvNztNpU63wbZ?= =?us-ascii?Q?rzDl9yWFfgiOvQOgF7S24wIAE3zLEfFwZK6M9Yi7+tsQlDtLG944fK0YI5gv?= =?us-ascii?Q?7UED2TYOVUopSHggJNjDPoGKKuAqfdW25TnDb11jJCHWw+gZGRj6J55CTwj0?= =?us-ascii?Q?L0MOcfTgmH7p7N60tGXPZKDWcivDGmlhgZ8sc5oxRhmK2HYQaIMCNGfzJIg5?= =?us-ascii?Q?ScF9f/IZDbnaQFLcHYRqGp26PL4dOTEZdyacKb6XuorLUHwYWMsWRSUTVJdO?= =?us-ascii?Q?CtfWuTQIbkaSEEsRiAKnTsf6IUm51Gzi98sDEw/1oWxYjAX8lW15VpmzTmCu?= =?us-ascii?Q?/4V5IusnYjVVbGN8QgjZOy47QXifDuAi0YPIDx2JyuDa9h41Mk44T9G0WFkd?= =?us-ascii?Q?icqJSX2ap8eGkpetGc34LBmgld/8d4pm177lWqE6nKjtaNelnAz95ZG4zfwH?= =?us-ascii?Q?yR/B7IOWIpYPrPKNLKRD6teo3jlrIuO61KQa2fPJIHHi/Wh7UPLg2YrGgWFc?= =?us-ascii?Q?ArLfHnGFIvx8+78V20fkqi5HR5m/+aYEfBWvQj7atj3HDIEhqGAQwk+9Xh3J?= =?us-ascii?Q?/QqPWpwdTWlea2Jm2t0YiVGhKL9qogj4awxEPV+3RPBoS78OVy438hrgpxtE?= =?us-ascii?Q?KbqPms6QKH3a2soFHASPyuXOL1qjBueanrw1/ZaErH74f7lC2MX9Sx3WDQWx?= =?us-ascii?Q?1UW9WLqaBYL/+DbHL5Hkfr/pNcCeeLF/XeBx5dt3dWng8AM3zXOz1vgu+via?= =?us-ascii?Q?xZNu2z0+7v0UrsUOc9ys7ov03Q/rYrdshJDWNBhLxg8Y+2HFfFxV8+8KD+RJ?= =?us-ascii?Q?cfn4WQRHBncmkH1Kj74jiZPZrPEsenglgyIkFvyx716LB2E+P2McTzXQJqiU?= =?us-ascii?Q?ZvfNpqVPd00iCI6ijWElxake0PVM9dYsyNs+dqhPPUqJNbYJxHHwxmVLMmee?= =?us-ascii?Q?tokpT0RGAWo0kBBQjmLZ8kznPETPSvyqkMEpUCfSrAFVMPscM77HOVGJHIzW?= =?us-ascii?Q?9Gz0gitIOB0ZkgclfhiR4gVWuVAgg8MC0m4eWg/t28TRYUeznaaNZDvGxxsN?= =?us-ascii?Q?cNN9A2Q3+oLR15ZL43qRKrpdTd/8eL3y8uYzf4O17mmJe24/KMPz/WDE9G8l?= =?us-ascii?Q?bQ=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: df211c75-8c51-40b6-b18b-08db0ac1d588 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:19:43.2871 (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: vh3nWXt8y+oxnOVphplQVnba1QPx2lE6NDrs/LeZ2p8RwhialMYFQqyHDHccofy19aVVLW3S+rlAiJtaOUBiqQhf8op9Ba1zVg0XV9vg1Js= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7541 X-TUID: hq3iISqIm3wf 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. - 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