From patchwork Tue Jun 7 07:25:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Schmidt, Adriaan" X-Patchwork-Id: 1860 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 07 Jun 2022 17:25:58 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f57.google.com (mail-wr1-f57.google.com [209.85.221.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 257FPvkQ032038 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 7 Jun 2022 17:25:58 +0200 Received: by mail-wr1-f57.google.com with SMTP id p8-20020a5d4588000000b0021033f1f79asf4038891wrq.5 for ; Tue, 07 Jun 2022 08:25:58 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1654615552; cv=pass; d=google.com; s=arc-20160816; b=kkLDbGBGwF+2J0xnHaPkVIxBoshyBjeLjXOlXgxBOVgc7kUs9/Vz/91ACvPpe4Uwqn ERyw9QE0zl1vEfgRHxZqUzIKG5b8VM+mf/y+tkNe3op30TlknNeeUHu1kWPQfWyVrMqy lsxBXtDmIIvVFUSM8DGuO6v/0u1JTuiinBmHTELsNYX62u9Wf42UJgk9c+AWoQTUQce8 1EoePAuWtjqI0NtwDIMiN7jo5LiAatoGsavyO8ClJb7aaorp2qc0c/tUpPBfLsr/NB0Z YjoygxxD1GFRrTZvnPzIBaTDZ3X89isZTS3S8vbGYjdCQQb9mQWIz9rNyWn8bQOPOSMn qi0w== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=uJ1CSQ0EWEwOfJmQ6D7owX0hFLyORrkbKFscqIceNq8=; b=ogBDTHZr1Fm0pueUMLM4IqswX6ij7po+yBcNGw4WVmc6R4QJaC845hchdxNw4o47i7 /LlLKf1qROm+xDQkgvm8YNZ5OUDAI4H6m3Bp2tZoLgsFHTBcU6+pXUALxRlGNHAGlkNG yWcOV5sohND1Tit35CL1ZweowZSDIXRZ4uXjiY9AiP6cc0BXpRCo/7JtaUX/dknAc4A0 naRtZLsgLyAfiHYBRrKorsGEt4cewDMS9CWB7PJ2EDfax7DFPcPuunaDT+pp5zUfIeYS T0miscY3OduhyobGqRwO43VP+j1gS0vUGbxs6TXWEV43HKx4Yu0jn6YCdqHovjdwhhi6 FEJQ== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=EPbW1G6N; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe0d::629 as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=uJ1CSQ0EWEwOfJmQ6D7owX0hFLyORrkbKFscqIceNq8=; b=HQs55AM3dFttVzvW11wlXfTddRr+BBuVgD07EqFZtVk9diE0fcTHuoYCle5WuO0yn3 oQ0e8DdLdo9Qf4Vq0YlswYCrMIK1oVgCfsXNi4hTKibLdibeW6vYVTJQRITUT2vj403v CT+NBKtCXgXuDLhaPkd5o1feqn2SDxmJ4qDDhbNYF0zVYpSznsNOjPI9dMMRmAIaWG1i +DAeaEXw5/YmLNM8lG+2Ga053D3+z+t41U6pyoQammu/fZwHfUWetjK+T2t0h2XBhy94 33n/VWk/epAVefNKjkYDsqtl1vyf/7cmunPdu57R++eMgKZOSCtgg/5r5b1pcT2hbUCy CnJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=uJ1CSQ0EWEwOfJmQ6D7owX0hFLyORrkbKFscqIceNq8=; b=oquN9ljCMPrDB+s6TMgju6LycF77Fju/ftO1cFU8auPnhkfmvSlNDI0i3TAFrjNNHn WwhaXn8PYiL11ap1xObh9aR7im1Xx9dFQ09djrqjtfHJsltZqrLqkd33q3WYUHoNO7bM qxb8FkqVAv6A6KC00eMOId1j5mzUgEFhcRjzJ41JnhIwJaK2gl2SxHuwBu3iNSlRv1n1 VT5nE+qR3iethRHNVBpiOLJVLtB27Kr3xKjz+seMHDEJu82Q3xfy3cOoYeJiphovEYc5 GfeB2/J0DJifMwdCfcBTMHCVWQANVrktV8U9jkEcYWzhBpiWMgl7xfY7CFBzK3ctI57O 2HEw== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM533CkdEpSyQMG2e2+RAkXdGpSYFtekoKx4MjRHt6lmbJIaiiy+1P 5rwYWsnyad2+WXMBGA1JrWA= X-Google-Smtp-Source: ABdhPJymVL3xgRfEsvDi6JdBBHEbS0NCrbVR8oA9ezqie271Q2UWfL4fGLGdMl7N2Yg4nExtcI5mzA== X-Received: by 2002:adf:f782:0:b0:214:7c48:6fab with SMTP id q2-20020adff782000000b002147c486fabmr22135874wrp.98.1654615552178; Tue, 07 Jun 2022 08:25:52 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3d8c:b0:39c:5b80:3b5c with SMTP id bi12-20020a05600c3d8c00b0039c5b803b5cls853370wmb.2.gmail; Tue, 07 Jun 2022 08:25:51 -0700 (PDT) X-Received: by 2002:a05:600c:4f96:b0:397:652a:69d0 with SMTP id n22-20020a05600c4f9600b00397652a69d0mr57625697wmq.16.1654615551176; Tue, 07 Jun 2022 08:25:51 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1654615551; cv=pass; d=google.com; s=arc-20160816; b=f4K1xgMLAx0no08qqunbV+mHiWqgf/1oBA7BQvv4LQ3WwpLFCq0LMjT6qEb+n1MNoV 3gOreG7OMniVA9hIqQQ89WYwHeWiFVj+7pnKey69SNgzBHHhxaJ57YSwBDeqPETDp/ey uOfNAAnGydoKtSTBKPaehy2P0UJ7LBDq5cjr8bsF/qAs0GpjIZMpZN/w54r40FSlB6Hi e0c2GxxIcsd8I70H03yw477j8Erkwzmj1BRiBpiXJNOIuojuCZOxaztqCO1g7X96ZNz3 wVz81rjD6gpVjYnli1K2fdx9cclncWOBMYQEqAgXaY0H11wzFj7QsuDl3kMFlM7AkGMG pJDg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=qbNaTYMgY0VpTA2Kbg7s2fxYdtihuJvPRgKYNESEdT8=; b=WhvqhA7YwDV1QV4C/Yti3eGApm+Q+MKE1cD1s+DcOZoCgdi0NaBhLQcrcJsYWnijuQ BAFe+/47jO5gAYe1JS+UP9i1UiMTgKNs4W0zD9J3d0HVxCLVXCB18cuDgWNBnGR5s18e EQ9JzXV3Kzb6iadra1Id5YuSX2TfpyewWIw0cE0z2JlLJ+bvdzYVKeZvCCy35NOGP88A qRgnhojBO8K6693lS5PpFe/IsNdaXIHCKCP4qWbx85p54Y34InQaQZt+PYXfV+H/NWxC jl0CqN6IDheL3wal/AHbutsPYQubLTqbwbWib8WmZvMWRgypOBT4+Q3xbKK1QL/VlqNA aY/w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=EPbW1G6N; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe0d::629 as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0629.outbound.protection.outlook.com. [2a01:111:f400:fe0d::629]) by gmr-mx.google.com with ESMTPS id x13-20020a5d6b4d000000b00210313ee890si584405wrw.5.2022.06.07.08.25.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Jun 2022 08:25:51 -0700 (PDT) Received-SPF: pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe0d::629 as permitted sender) client-ip=2a01:111:f400:fe0d::629; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XguROTzs9E/m3Ojqq/iyJ6Roc4/xmN/Sj/u8DPqkDKvvWV1rTRR/h4ncfgfhTI1uQ7dXP07iqILEJU3McBqc70G20+6peW+H0BJnx32pJ5Tdk43C+WcUZ51zA5DinjfY52rxJFao9QFBit7aQBV/WDQZ7TdTldCpYsSPU3UOUItGJUiMoPpLopLwOcR6dqNwsdu+SZ+juBQx2cyOrwMN9Lrb+E9bztX4b7K0lRdRrjbNaUWQKRQxsr66dGnAwduMl4D7T1seor1242X5+tIX9xyMBXiNnXcRf/wmY1uXv660Ol6l5B9Wbl7fFxjW61uWrWRsvoWTkpGaNmNOuqfYIg== 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=qbNaTYMgY0VpTA2Kbg7s2fxYdtihuJvPRgKYNESEdT8=; b=kH5voRe4t9P66xqdGPPFWm1zN13njzKqao9KgeSE0dMmZe6KDZ7gE83Z208MyPjXaozJdGLtRarR1eSonZkg0fKHqJVMwA7CKt+dxFt/TG1apZysMcMn4b2os3QxIdG7BdUD9NWLfvUBfOOG5yuCan9l+9VmK3gMoLkk694Ziuh8UzxEPTwNtFdRm0xR1NLvrilwetbETKIjt3QRr/MXscpqe2Hp2i1FeY1ya2tRk389/NMpu5cp1VBKi7nDMuzEDx49KsKEsnhBU+6trdSRlmAkh3KWcH/GLs0CdLdRFqCyJxP2fnjkuS1zP2kFaIMakSVhhG+K29JcDui3zqSvRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.71) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none Received: from AS9PR06CA0323.eurprd06.prod.outlook.com (2603:10a6:20b:45b::19) by DB9PR10MB5858.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:395::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.19; Tue, 7 Jun 2022 15:25:50 +0000 Received: from VE1EUR01FT006.eop-EUR01.prod.protection.outlook.com (2603:10a6:20b:45b:cafe::4e) by AS9PR06CA0323.outlook.office365.com (2603:10a6:20b:45b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13 via Frontend Transport; Tue, 7 Jun 2022 15:25:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.71) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.71 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.71; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.71) by VE1EUR01FT006.mail.protection.outlook.com (10.152.2.127) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13 via Frontend Transport; Tue, 7 Jun 2022 15:25:49 +0000 Received: from DEMCHDC89XA.ad011.siemens.net (139.25.226.103) by DEMCHDC9SKA.ad011.siemens.net (194.138.21.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.9; Tue, 7 Jun 2022 17:25:48 +0200 Received: from random.ppmd.siemens.net (139.25.68.25) by DEMCHDC89XA.ad011.siemens.net (139.25.226.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.24; Tue, 7 Jun 2022 17:25:48 +0200 From: Adriaan Schmidt To: CC: Adriaan Schmidt Subject: [FYI 0/2] Migration to bitbake 2.0 Date: Tue, 7 Jun 2022 17:25:29 +0200 Message-ID: <20220607152531.3498370-1-adriaan.schmidt@siemens.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-Originating-IP: [139.25.68.25] X-ClientProxiedBy: DEMCHDC89XA.ad011.siemens.net (139.25.226.103) To DEMCHDC89XA.ad011.siemens.net (139.25.226.103) X-TM-AS-Product-Ver: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-AS-Result: No-10--10.863200-8.000000 X-TMASE-MatchedRID: cJksuXmNuVLyEp+NP7LTMGIRHkduV/apgtLf8kVzpVG2+eU4nrUreuRj ZuXE0WlHCwWRLqiC/Upejud3m3IBzTopWPcT/7LZZc3lVKbx0ahYp62gPtNXt1k1hIeTdmvR5PY stWAKH2oHQvT9S3vHUEbGsyEmo6FZ4K9FmervsqVuzWscXnD+sc4/Hz8X/5YkTSPNp9e/u1M1by NCHOgAtcAkyHiYDAQbAe9jKv1n7mXQctBUYN/yDDDPPenG0NR/E9fMyrQnq/4qIkSpQVZGCC3Pi /Xo8Bzm1YzbHoRn9L30pav77IFAo92it/2ZWjmP13uQgxdgBjwH+5wzaOvFPG0Kp+E8nFFiP6Tk i+9nU39IyDY579vwTJtkz4dhhrV/MP1pm42s2lCslpX/gY/qJX2wklyMqRbjayLuPjffRRHihJ3 Xxt2bAmww+4tkH8hHr42tE+uto4N9LQinZ4QefPcjNeVeWlqY+gtHj7OwNO2BSJy8ngwKGfciJw xF6s7/rQFZW0UV72CarADSP6KV+zHbyeExHoeew4Y+rfeaVK4= X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--10.863200-8.000000 X-TMASE-Version: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-SNTS-SMTP: ACFA7B5833138D47C49D6B6200EFAD3A729BA6553AD6FFBAC2E9B52B430A98E92000:8 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6b7bdb5d-6a2b-41a2-40d2-08da489a008e X-MS-TrafficTypeDiagnostic: DB9PR10MB5858:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jzPcp4ovFzQNtdhinH6AotUj/bwwdqhMjknOOYlM60pRVGXUuIfi9xlZZVChx+afi+XvEUy7rBIz/Y5Nq52veWKau/aeyT5DRkb7WkH4P/fM3d5Rs+YJhdaedxj8bphwnLyBuypURHeCPoQp1dBBP7Ig2sBahvaS43QsvN9q6IQAsVRvwQHT2nToz5kjbmr4lNy63ESOiJGRPiYXyNLTnUxOrHnMeYdo96yjquiBVtQ6nCfX7WBrKjQl1ce2DdDg+2/oseMtxSafOVlg2Y8A+sAhKsIx6usJPF460rYm0/jRtdlk1vu5ypMOmWdTV7qMFMcjDmp+BVkDSApMjE+fPxnFRk6oWvam/VaYkpzqoLW+MNqttgHHeuA5pmkKhm+zSo8MUX3hwg+GbtXHKbkbhk45gNTEYerroWEYnoks/VY4IFboaWrXKTrCBU3vOrIDQZDC/5/nO/Efq95bnlD+p5qmNVFU5PqNJLz0CdaSRjwGhCRRE9ofLPhozyXBXlGZfEJT8SxXBrikKnCOYym/hgtNNhgirL69mg8Ksp8+paDFkDxJcdNWuUurX4Yx/kJWhnNAg5knFe4NDzbx1SAT7sM+xPhfgKvEeTVnAGV8IemarNwwfx7/gNrMhjZ+7hOwZtvROHuyqQEqJhCLwqQrWouyQ1ERDjiDc8v5sK0KJeLF91akAEL3TBD6+oDI8dwW4EsAHkWmnGtxq6b+4VAxog== X-Forefront-Antispam-Report: CIP:194.138.21.71; CTRY:DE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:hybrid.siemens.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230001)(4636009)(36840700001)(46966006)(40470700004)(44832011)(47076005)(336012)(81166007)(8936002)(5660300002)(508600001)(356005)(82960400001)(83380400001)(186003)(40460700003)(1076003)(16526019)(36860700001)(86362001)(2906002)(6666004)(26005)(2616005)(956004)(107886003)(70586007)(70206006)(4326008)(8676002)(316002)(6916009)(82310400005)(36756003)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2022 15:25:49.7207 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6b7bdb5d-6a2b-41a2-40d2-08da489a008e X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; Ip=[194.138.21.71]; Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT006.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB5858 X-Original-Sender: adriaan.schmidt@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=EPbW1G6N; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:fe0d::629 as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED, DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: INBOX Hi all, I recently spent a Friday afternoon playing with bitbake 2.0, and here are the findings, in patch form, without the actual updated code (which would be bitbake/*, meta/lib/oe/* and meta/classes/sstate.bbclass. I made it work for mc:qemuamd64-bullseye:isar-image-base, and for one of our downstream layers, just to get an idea of the work required. This post is meant as documentation, for whenever the time comes to apply the bitbake update... Changes required: - new override syntax, with ':' instead of '_' - some rewording (e.g. WHITELIST -> IGNORE_VARS, ABORT -> HALT) - new task flag "[network]", which is needed on tasks requiring network access. If it is not set, networking is disabled by cloning into a new namespace. The current bitbake implementation creates a new namespace for network and user, with the latter breaking use of sudo. p1 would be the corresponding upstream change in bitbake to make sudo work, as an alternative to adding "[network] = 1" to all tasks (which I tested, and which also works). - SRCREV always needs to be a hash, not a branch or tag. This does not actually affect Isar itself, but possibly downstream layers (we often use SRCREV="v${PV}"). - sstate internally switches from tgz to zstd compression for artifacts, and from pickle to compressed json for siginfo files. This affects the isar-sstate script. Adriaan Adriaan Schmidt (2): bitbake: no user namespace in disable_network migrate Isar to bitbake 2.0 bitbake/lib/bb/utils.py | 3 +- meta-isar/classes/rpi-sdimg.bbclass | 4 +- meta-isar/classes/ubi-ubifs-img.bbclass | 4 +- meta-isar/conf/distro/raspios-bullseye.conf | 8 +-- meta-isar/conf/distro/ubuntu-focal.conf | 4 +- meta-isar/conf/local.conf.sample | 8 +-- meta-isar/conf/machine/hikey.conf | 2 +- meta-isar/conf/machine/phyboard-mira.conf | 2 +- meta-isar/conf/machine/qemuamd64.conf | 6 +- meta-isar/conf/machine/qemuriscv64.conf | 2 +- meta-isar/conf/machine/stm32mp15x.conf | 6 +- .../conf/multiconfig/qemuamd64-bullseye.conf | 2 +- meta-isar/recipes-app/cowsay/cowsay_git.bb | 2 +- .../recipes-app/hello-isar/hello-isar.bb | 4 +- meta-isar/recipes-app/libhello/libhello.bb | 4 +- .../bootconfig-rpi/bootconfig-rpi.bb | 6 +- .../optee-os/optee-os-stm32mp15x_3.11.0.bb | 2 +- .../linux/linux-mainline_5.4.70.bb | 4 +- .../linux/linux-phy_5.10.76-phy4.bb | 2 +- meta/classes/base.bbclass | 2 + meta/classes/dpkg-base.bbclass | 4 +- meta/classes/dpkg-gbp.bbclass | 4 +- meta/classes/dpkg-prebuilt.bbclass | 2 +- meta/classes/dpkg.bbclass | 1 + meta/classes/image-tools-extension.bbclass | 2 + meta/classes/image.bbclass | 38 ++++++------ meta/classes/imagetypes.bbclass | 54 ++++++++--------- meta/classes/imagetypes_container.bbclass | 4 +- meta/classes/imagetypes_vm.bbclass | 8 +-- meta/classes/imagetypes_wic.bbclass | 5 +- meta/classes/rootfs.bbclass | 4 +- meta/classes/sdk.bbclass | 34 +++++------ meta/conf/bitbake.conf | 60 ++++++++++++------- meta/conf/distro/debian-common.conf | 12 ++-- meta/conf/distro/debian-stretch.conf | 4 +- meta/recipes-bsp/barebox/barebox.inc | 2 +- meta/recipes-bsp/optee-os/optee-os-custom.inc | 2 +- .../trusted-firmware-a-custom.inc | 2 +- meta/recipes-bsp/u-boot/u-boot-custom.inc | 2 +- .../isar-bootstrap/isar-bootstrap.inc | 16 +++-- .../buildchroot/buildchroot.inc | 6 +- meta/recipes-kernel/kselftest/kselftest.inc | 8 ++- meta/recipes-kernel/linux-module/module.inc | 2 +- meta/recipes-kernel/linux/linux-custom.inc | 6 +- scripts/isar-buildenv-internal | 4 +- scripts/isar-sstate | 43 ++++++------- testsuite/cibuilder.py | 8 +-- testsuite/citest.py | 2 +- 48 files changed, 227 insertions(+), 189 deletions(-)