From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7128378901610364928 X-Received: by 2002:a2e:8198:0:b0:25e:5300:b040 with SMTP id e24-20020a2e8198000000b0025e5300b040mr9134245ljg.210.1660148422784; Wed, 10 Aug 2022 09:20:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:2399:b0:25e:6e15:51f2 with SMTP id bk25-20020a05651c239900b0025e6e1551f2ls2824960ljb.10.-pod-prod-gmail; Wed, 10 Aug 2022 09:20:21 -0700 (PDT) X-Google-Smtp-Source: AA6agR7yshd2PBuKWTUEignaExDI3w+POSAoKoHO/ERKiFYW+FDGh+h2Ecm1B9XWEZsPmh0rCmDG X-Received: by 2002:a05:651c:2221:b0:25f:f069:1c14 with SMTP id y33-20020a05651c222100b0025ff0691c14mr3025812ljq.83.1660148421274; Wed, 10 Aug 2022 09:20:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1660148421; cv=pass; d=google.com; s=arc-20160816; b=a6Tq0w4YajDhtmjGVek8F2UV3OkWBKMkmLJD8kWX9w67czAbN9cng/iIYaq2yDiccn THxPHo7ubhsyzL3WT+Q24DtJpCSX8QvGLWAaa6mwoZN1CNmeC1ESMsDmIRQRBE4qV0Cb duZF/xcRPDJqtkbmiZd+YMX9mGkLYT9A0yE55dzORGWfGagGwG5FT+Rdf3v247ahu+Xc 3T8YhNb2zPc1E9Ec/eVYHOjBeKTY46J4/xYu0zMaGoiZDpl+MCSqsnEQ4nXjpS95l8gc LaSMxXyhP+3eNYIKB0DtsrZ6CjbsspM+jE9QpsqU3KLXlbM1sGzZk+HGVSjT4LmkWwTO n0iw== 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:cc:to:from:date:dkim-signature; bh=vSwDvS47CBTxvzxKImOKjd5WA98kbbakfZsWa4HcalU=; b=G9OyImW5GaljjLnDqAygge/jzPktKEYq17oV3msQ4Rp64L8poKcVdCeB7Zx3bqfiwq WXUntgRowjW4Txl/QT5f76/ulq8KgOUOJQlxQMvKa+4gyMTa/8xN9ROj1twd9bL78FAj DwfWQ3y8QallwFSuRvfnn3T3s3xHgVaGtuCIHvMlnuCs5RQ98HDX5IFnt67mWsVboxM+ j2zTL81akYuWjx6AgI7cpqp+j9L35KZhWk4J1YR+AAeW6AS5Igs0Uz4R6MGoQigwAdiW DTWBaFkZEEJlsZJMZbSezVvV80NQgc/oLox39FM8Z/SSm1YpfiH2qWiSfE6bS3Q8Nbnl +d3Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=OUxwrfTj; 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 40.107.104.49 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-dbaeur03on2049.outbound.protection.outlook.com. [40.107.104.49]) by gmr-mx.google.com with ESMTPS id b20-20020a2eb914000000b0025e5b685088si106996ljb.1.2022.08.10.09.20.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Aug 2022 09:20:21 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.104.49 as permitted sender) client-ip=40.107.104.49; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=OUxwrfTj; 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 40.107.104.49 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=MgKqf7SJ7Sgnd0Ps6TAQk5prQkUqYkGoiVXgK2V/6QAFyWPze/cp5Hf+AJ/Hp0Y9/6yk4Kj2P3+RBtL/X7BqZyQeGmwLNy+3U2f5QANniJmrvBdgcFJi8evsa8BUOo77lEOSpEII0cKL/vlWiqq79gvwq8uAIPYw0tc/hn3ygu+8Z29VB8rAO5I0G8QNZclw/eumeZsZsBKHrxoLNCBUGMvh5Z+mwwF/1jdPpGTVm63oLWWFLAuj1CzQAfBm4QEfVEYHramCDJemA4cydUzjyEOvK+/gm5+UhPYC+pHK+Tn0hm144GdT9rvEqoC1UZdJENGOV4mdGiUdm6kS33PDFA== 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=vSwDvS47CBTxvzxKImOKjd5WA98kbbakfZsWa4HcalU=; b=bdEpaBiTsI8zaHAcEb6ZCVczHiRESoXzPCVWImiSfv5DkaIpHaH3ie4b9jbIHU+xHisAEwCED0V4WdKfCLQW5ODsSjBmNELhR+owoqBIfVWi/ssicNha6BfaSOnps72TzFZhUTerYOcYnRAHDeLtFhqcV3UAZ3d4YN+e69JeLnJiA+qcx13fGKBi1B+QTx/1NaTn8/4VnXmIohIIP4Sq1Mu5Iobg+Ola03gX0UWyiZYm6Ko35aTjHIGqjm0jtKZwbC3lGNSi1u4bN1Ilhl0hiMgsrSuGBNxjedFNFPjMmTNXHzeTZODgXBVNKD0pVJfbVXNnYF9fHw+RXWMLzcMNVw== 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=vSwDvS47CBTxvzxKImOKjd5WA98kbbakfZsWa4HcalU=; b=OUxwrfTjcWZphZWVwEdjnq8hj9hsxMug2XpfYvH+r+RYd4m7ch8xLQsTxZwUtP2d2b9ghJ0get55SH3Z1W92Is9epxbtgxGm1ENT6erEUPSQVq51MydvTYpRDiytCYnGnm2GdltEuKAtaHQ5Cc/uiJvF/Gx+r5p6VUPj9znXiVjCvIztYGtr8hKD+xk5HFFJZm1jqF46pvBGZqUgD+zVFurF8iMxq9D2rXUZ+UIb9D8feeC/EBrhi9dfMWqbt2KHicOQzX0aW00XSLwEkUGEXNznzcUum0toTEQZEsELzD1+IPXShRPxHa3Za8dFbgMOYYpR23P5gCZglsLyMnNWZg== 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 AM6PR10MB2071.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:37::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.16; Wed, 10 Aug 2022 16:20:18 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b%3]) with mapi id 15.20.5525.010; Wed, 10 Aug 2022 16:20:18 +0000 Date: Wed, 10 Aug 2022 18:20:14 +0200 From: Henning Schild To: Anton Mikanovich Cc: isar-users@googlegroups.com Subject: Re: [PATCH v4 00/21] Migrate to Bitbake 2.0 Message-ID: <20220810182014.1138eec9@md1za8fc.ad001.siemens.net> In-Reply-To: <20220805131035.22844-1-amikan@ilbers.de> References: <20220805131035.22844-1-amikan@ilbers.de> X-Mailer: Claws Mail 3.19.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0154.eurprd06.prod.outlook.com (2603:10a6:20b:45c::28) 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-Office365-Filtering-Correlation-Id: 64e5169e-e8f9-466b-f819-08da7aec36ff X-MS-TrafficTypeDiagnostic: AM6PR10MB2071:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pJsPI4I/u2S20Ik4I50M0FdlmT+uejzeRBh+06BREkx3g7FLEjJpEaSIq9xv/xnkDAkKq3PidOZKxKOIKnujULYry+BqSDQC3JlKrOJzpK/s8aWv0HuqRy1ZXfQeUqmGMG/6tmG1F/YaSsV5h9qiZyzlXVCtD0mnlbno+pDLYbXWMANS4GQqtC3Qtiy2S2nOlTJS8NGW2kIHXQGuexfVvIHSgrIRYD5wshJqF4zQ5Vyg7xeYeip4vv8L+vKVzIiwrePFcJg/mAeJx8u4kPYK2TxScIEfgNGYUnL/NyZznPd0XQyohyTh9QK24JMYttVeRh8qvYUX4aREqQwNZPVyXtL7e8TD9vzl++ej5qCcQ60G5pbSH41dQ4kMEi/tpUaA/P/fHhJ/HrOxY3YmOTnkxza+dpOyOjYL0CKiIEhzxc2fqy7bgqTcEHVupucBIHoPWkc1E07Qxk4Dbiaj9V81HdPT8cXnCtevxs7zxtppltkty+pMFtvlhJ7yquEq0xeAbytu8qfkR53oXlnuiCbj6HGH6XQYKd6xFjHLMnQ40VxQOtbdn0tBeLOXv5YDTQ8mr5FqJbveyH1/uH/XHLqzkLlv8KAeaFbjaASxM67PzCI/ntofnoR6ymCumGAx9fTrQpAyzDudG1S+NwIbn33rEouD9Zdu3eFMspObqZJlsUmEC8t6ZDKfdVdLjN7X7uuYcXoTHdTUpY24o4LwS5f921XrKPqlcTXn0x3Dqj3ITjR/xRoHnOPVb/2tkbGQ3Byj 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:(13230016)(4636009)(346002)(136003)(396003)(376002)(366004)(39860400002)(5660300002)(30864003)(186003)(26005)(478600001)(316002)(9686003)(6512007)(6916009)(1076003)(86362001)(44832011)(6506007)(6666004)(41300700001)(66476007)(4326008)(82960400001)(66556008)(38100700002)(8676002)(83380400001)(66946007)(6486002)(8936002)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hfxTLLiw2dn0mJY5GajXItHderQQ5JtWIN1thTRsRzoy3kBdycpYmrTc0sRS?= =?us-ascii?Q?gdR5OH3S8xBDwPdkAsqeGyG63wolElnJgRoCkeHuTyXp+YbkmgIYxS/wpzR+?= =?us-ascii?Q?6f6dVrQwvpLWyq1L1hxZKRcRDXUhcSyrWCLfDkTtFZGzUrPlsMfYTFri4EBp?= =?us-ascii?Q?ss2klZx13DZDc4oRMkU3HLzQ3R6q3AFiFke/Q+yR7iHyo10M5ajlOQeaXvPm?= =?us-ascii?Q?yvKiQFDjV9almLa0JNSo0UZbka0CGxOKqOYOaxErFDK+0yPUu/iG8Ls1HWdS?= =?us-ascii?Q?23+ZjN0ag7hlZhCQt9DLahWEaU4TvRIbgHSr8Sa/LW4sKh3FkShztd/mva/z?= =?us-ascii?Q?ScA85qvWPQdpYiuww5bytJ9zU9ze312eW4Qr0NMcdmq8290b7WXR/Fx6woF7?= =?us-ascii?Q?bcorF5qOYiu9mAbqvQ0ybhyh6gjTjX7f6qSRZ3buJ6MdglXQ/I/SqGZTdelS?= =?us-ascii?Q?timQ6dqJ8ziiDy9J2ij5g2AkmzKt3C87yqXlCEcXZqjOv5ooWtttCHmeFwzu?= =?us-ascii?Q?4kHY0TZ76Az3/U5YeUwSV1v3dJ2g0WGkhoeG2TYoG6JbHfMjlyXGunjCVwMz?= =?us-ascii?Q?yXDH8j3LJ4ABDjTrxZwG66DLc9fSrBfRgisCJepflwIeEts1sDE+7KafVdeu?= =?us-ascii?Q?Bduqq1wKE61x9QqfFV5lXoYB1QGnXPp5HgsfI4GJHyEckyauoexHYuDL/Z9a?= =?us-ascii?Q?kUZ8kjNlZKBKYSc+DZ0LcrStS/2HZ31ZVkRnco5X0dwE0pgAS5W58cixRNpo?= =?us-ascii?Q?vQfzCCNzBvSQ+YfUUbTrlY4I3iXFdlO6Yr8z8kAbUdCOkVbUGDWVh4muPDrn?= =?us-ascii?Q?n9kiGIZ3Fg+MqEYpV0+EQSjmC+Zx95frc42zmHPNVs1xCTJmzDgVS0rXIOh1?= =?us-ascii?Q?1M0j1E6Rvb4od+EUMHjoLn7XnYw34uD3Al5DyD+WL70bVBWK6It2b4oVm4IV?= =?us-ascii?Q?EQ6MOXTuJbqce0e97bjYRekIaiUZpmMNJymMdNgaHujmlxMoAlPuzq4yh4Gh?= =?us-ascii?Q?l6UBFYtZezGBtam5D9/hk+d2Zh6qLlwGRYI4+/y7T0RQg18LIDPbJ9bz3LR2?= =?us-ascii?Q?34dyGjPh4SbzrZkAhwu6BN8+CrA3ifRfbAtCzsh011Uco1q/DiW4tCdVPtBC?= =?us-ascii?Q?mwTnqn97CFtIpZSyW53Tq2PDbqnI/mBsVjRO+jySdM+DxPCN+mIci7bSIjgw?= =?us-ascii?Q?iENKHmwbuaVGq1cX1PSAwUqs6hxgQTw2oee2/8unN368purBXSP7JJVfmX74?= =?us-ascii?Q?vkYYECriHd7JQSu269xxQLLxDwFmddmYbgLOUknszOo4VYvv4BcGBhYD5FyB?= =?us-ascii?Q?+8Rb/kCrGDPgAV+uMYvp6iNs6SSwdfuC4FK2f7ms74SQL0SEJDKsv2LjtIad?= =?us-ascii?Q?zeSFsrqNSHlXr2D6edeB9Yb6Xt92jMdIrOsGcbpy7tkpX6VjnBKuqDxKUq3f?= =?us-ascii?Q?uNG65aKk2suKrgI93ZbJlQa5ura/1IHI/xABseiTJ1UIJET3lvOqko8BKtCm?= =?us-ascii?Q?jVKdiaC5CJo/oSswiFGqbHcyWJ1OV8RbkIUNByerXXmUvWgSxdit7iNGcx3s?= =?us-ascii?Q?TU/B9r6c3pkaNNNY9mG9eNufVloPR8afB+Noo10L3Tp2jHSCer7Lch2QedEC?= =?us-ascii?Q?1w=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 64e5169e-e8f9-466b-f819-08da7aec36ff X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2022 16:20:18.1211 (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: q9+VJ6ex5CPH/4NVAnaqqOlA5avDqv2mtJSwSfvGH3zxpVEBNxejot1ags3tL5wF745cflpb7vGpy0wE/dYjKLiFfYUtOgTUURiPyHc9udU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR10MB2071 X-TUID: QFw9vGwHgn8E I gave this a quick go on a rather simple layer but it failed fetching a git repo which contains lfs. branch name is added, not sure what is going on. Maybe someone can try git+lfs and see what is going on in that unpack task. I also found that one can not "bitbake -c clean " It will lead to Exception: subprocess.CalledProcessError: Command '['sudo', 'rm', '-rf', '/build/tmp/work/debian-bullseye-amd64/expand-on-first-boot/1.1-r0']' returned non-zero exit status 1. regards, Henning Am Fri, 5 Aug 2022 16:10:14 +0300 schrieb Anton Mikanovich : > This patchset moves Isar to use Bitbake 2.0 branch. > > scripts/contrib/convert-overrides.py is the script for overrides > update and it needs some testing on downstream layers. Usage: > $ ./scripts/contrib/convert-overrides.py meta-customlayer > > Changes since v3: > > - Rebase on next > - Add network flag for do_containerize > - Update imagetypes variables in override script > - Update RECIPE-API-CHANGELOG > > Changes since v2: > > - Fixed building of stretch targets > > Changes since v1: > > - Rebased on top of sbuild > - Resolved 'metadata is not deterministic' issues > - Update sstate class and maintenance script > - Update OE classes > - Adopt CI configuration > > Anton Mikanovich (21): > meta: change deprecated parse calls > scripts/contrib: Add override conversion script > scripts/contrib: configure override conversion script > meta-isar: set default branch names > meta: remove non recommended syntax > bitbake: Update to Bitbake 2.0.1 > doc: require zstd tool > meta: update bitbake variables > bitbake.conf: align hash vars with openembedded > meta: mark network and sudo tasks > meta: update overrides syntax > sstate: update bbclass > bitbake.conf: declare default XZ and ZSTD options > Revert "devshell: Use different termination test to avoid warnings" > meta: align with OE-core libraries update > Revert "Revert "devshell: Use different termination test to avoid > warnings"" > CI: Adopt tests to syntax change > isar-sstate: adopt sstate maintenance script > Revert "bitbake: Make 3.6.0 the minimum python version" > Revert "utils/ply: Change md5 usages to work on FIPS enabled hosts" > RECIPE-API-CHANGELOG: Add tips after bitbake version update > > RECIPE-API-CHANGELOG.md | 14 + > bitbake/README | 21 +- > bitbake/bin/bitbake | 4 +- > bitbake/bin/bitbake-diffsigs | 5 +- > bitbake/bin/bitbake-getvar | 50 ++ > bitbake/bin/bitbake-hashclient | 2 + > bitbake/bin/bitbake-hashserv | 2 + > bitbake/bin/bitbake-layers | 2 + > bitbake/bin/bitbake-prserv | 6 +- > bitbake/bin/bitbake-selftest | 3 + > bitbake/bin/bitbake-server | 3 +- > bitbake/bin/bitbake-worker | 21 +- > bitbake/bin/git-make-shallow | 2 + > bitbake/bin/toaster | 6 +- > bitbake/bin/toaster-eventreplay | 2 + > bitbake/conf/bitbake.conf | 6 +- > bitbake/contrib/hashserv/Dockerfile | 6 +- > bitbake/contrib/prserv/Dockerfile | 62 ++ > bitbake/contrib/vim/plugin/newbbappend.vim | 2 +- > bitbake/contrib/vim/syntax/bitbake.vim | 11 +- > bitbake/doc/Makefile | 2 +- > bitbake/doc/README | 6 +- > .../bitbake-user-manual-execution.rst | 112 ++-- > .../bitbake-user-manual-fetching.rst | 151 +++-- > .../bitbake-user-manual-hello.rst | 60 +- > .../bitbake-user-manual-intro.rst | 64 +- > .../bitbake-user-manual-metadata.rst | 446 +++++++------- > .../bitbake-user-manual-ref-variables.rst | 583 > ++++++++++-------- bitbake/doc/releases.rst | > 84 ++- bitbake/lib/bb/__init__.py | 15 +- > bitbake/lib/bb/asyncrpc/__init__.py | 31 + > bitbake/lib/bb/asyncrpc/client.py | 172 ++++++ > bitbake/lib/bb/asyncrpc/serv.py | 286 +++++++++ > bitbake/lib/bb/build.py | 90 +-- > bitbake/lib/bb/cache.py | 35 +- > bitbake/lib/bb/checksum.py | 22 +- > bitbake/lib/bb/codeparser.py | 20 +- > bitbake/lib/bb/command.py | 36 +- > bitbake/lib/bb/compress/_pipecompress.py | 194 ++++++ > bitbake/lib/bb/compress/lz4.py | 17 + > bitbake/lib/bb/compress/zstd.py | 28 + > bitbake/lib/bb/cooker.py | 293 +++++---- > bitbake/lib/bb/cookerdata.py | 47 +- > bitbake/lib/bb/daemonize.py | 42 +- > bitbake/lib/bb/data.py | 57 +- > bitbake/lib/bb/data_smart.py | 213 ++++--- > bitbake/lib/bb/event.py | 6 +- > bitbake/lib/bb/fetch2/README | 57 ++ > bitbake/lib/bb/fetch2/__init__.py | 136 ++-- > bitbake/lib/bb/fetch2/crate.py | 136 ++++ > bitbake/lib/bb/fetch2/git.py | 54 +- > bitbake/lib/bb/fetch2/gitsm.py | 20 +- > bitbake/lib/bb/fetch2/npm.py | 50 +- > bitbake/lib/bb/fetch2/npmsw.py | 33 +- > bitbake/lib/bb/fetch2/osc.py | 2 +- > bitbake/lib/bb/fetch2/s3.py | 41 +- > bitbake/lib/bb/fetch2/ssh.py | 49 +- > bitbake/lib/bb/fetch2/svn.py | 10 +- > bitbake/lib/bb/fetch2/wget.py | 161 +++-- > bitbake/lib/bb/main.py | 9 +- > bitbake/lib/bb/monitordisk.py | 17 +- > bitbake/lib/bb/msg.py | 32 +- > bitbake/lib/bb/parse/__init__.py | 2 + > bitbake/lib/bb/parse/ast.py | 14 +- > bitbake/lib/bb/parse/parse_py/BBHandler.py | 3 - > bitbake/lib/bb/parse/parse_py/ConfHandler.py | 5 +- > bitbake/lib/bb/persist_data.py | 54 +- > bitbake/lib/bb/process.py | 2 +- > bitbake/lib/bb/progress.py | 9 +- > bitbake/lib/bb/providers.py | 14 +- > bitbake/lib/bb/runqueue.py | 179 +++--- > bitbake/lib/bb/server/process.py | 44 +- > bitbake/lib/bb/server/xmlrpcserver.py | 1 + > bitbake/lib/bb/siggen.py | 182 ++++-- > bitbake/lib/bb/taskdata.py | 14 +- > bitbake/lib/bb/tests/codeparser.py | 28 +- > bitbake/lib/bb/tests/compression.py | 98 +++ > bitbake/lib/bb/tests/data.py | 95 +-- > .../debian/pool/main/m/minicom/index.html | 59 ++ > bitbake/lib/bb/tests/fetch.py | 529 ++++++++++------ > bitbake/lib/bb/tests/parse.py | 20 +- > .../bb/tests/runqueue-tests/conf/bitbake.conf | 2 +- > bitbake/lib/bb/tests/runqueue.py | 52 +- > bitbake/lib/bb/tests/utils.py | 20 +- > bitbake/lib/bb/tinfoil.py | 12 +- > bitbake/lib/bb/ui/buildinfohelper.py | 83 +-- > bitbake/lib/bb/ui/knotty.py | 100 +-- > bitbake/lib/bb/ui/taskexp.py | 5 + > bitbake/lib/bb/ui/uievent.py | 6 +- > bitbake/lib/bb/ui/uihelper.py | 4 +- > bitbake/lib/bb/utils.py | 116 +++- > bitbake/lib/bblayers/action.py | 2 +- > bitbake/lib/bblayers/layerindex.py | 16 +- > bitbake/lib/bblayers/query.py | 8 +- > bitbake/lib/codegen.py | 6 + > bitbake/lib/hashserv/__init__.py | 66 +- > bitbake/lib/hashserv/client.py | 152 +---- > bitbake/lib/hashserv/server.py | 549 ++++++++--------- > bitbake/lib/hashserv/tests.py | 161 ++++- > bitbake/lib/layerindexlib/__init__.py | 9 +- > bitbake/lib/layerindexlib/cooker.py | 2 +- > bitbake/lib/layerindexlib/restapi.py | 4 +- > bitbake/lib/layerindexlib/tests/restapi.py | 2 +- > bitbake/lib/prserv/client.py | 48 ++ > bitbake/lib/prserv/db.py | 65 +- > bitbake/lib/prserv/serv.py | 540 ++++++---------- > bitbake/lib/pyinotify.py | 44 +- > .../bldcontrol/localhostbecontroller.py | 4 +- > .../management/commands/runbuilds.py | 83 ++- > .../migrations/0008_models_bigautofield.py | 48 ++ > .../lib/toaster/orm/fixtures/gen_fixtures.py | 445 +++++++++++++ > bitbake/lib/toaster/orm/fixtures/oe-core.xml | 48 +- > bitbake/lib/toaster/orm/fixtures/poky.xml | 118 ++-- > bitbake/lib/toaster/orm/fixtures/settings.xml | 2 +- > .../orm/management/commands/lsupdates.py | 14 +- > .../migrations/0020_models_bigautofield.py | 173 ++++++ > bitbake/lib/toaster/orm/models.py | 5 +- > .../toaster/toastergui/templates/base.html | 2 +- > .../toastergui/templates/configvars.html | 2 +- > .../toaster/toastergui/templates/landing.html | 6 +- > .../templates/landing_not_managed.html | 34 - > .../toastergui/templates/layerdetails.html | 2 +- > .../templates/package_detail_base.html | 2 +- > .../toaster/toastergui/templates/project.html | 2 +- > .../templates/project_specific.html | 2 +- > .../toastergui/templates/projectconf.html | 34 +- > bitbake/lib/toaster/toastergui/views.py | 22 +- > .../management/commands/buildimport.py | 2 +- > bitbake/lib/toaster/toastermain/settings.py | 3 + > bitbake/toaster-requirements.txt | 2 +- > doc/user_manual.md | 3 +- > meta-isar/classes/rpi-sdimg.bbclass | 4 +- > meta-isar/classes/ubi-ubifs-img.bbclass | 6 +- > 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/de0-nano-soc.conf | 4 +- > 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/qemuarm64.conf | 2 +- > meta-isar/conf/machine/qemuriscv64.conf | 2 +- > meta-isar/conf/machine/stm32mp15x.conf | 4 +- > .../conf/multiconfig/qemuamd64-bullseye.conf | 2 +- > .../conf/multiconfig/qemuarm-bookworm.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-cip_4.4.166-cip29.bb | 2 +- > .../linux/linux-mainline_5.4.70.bb | 4 +- > .../linux/linux-phy_5.10.76-phy4.bb | 2 +- > meta/classes/base.bbclass | 1 + > meta/classes/dpkg-base.bbclass | 9 +- > meta/classes/dpkg-gbp.bbclass | 2 +- > meta/classes/dpkg-prebuilt.bbclass | 2 +- > meta/classes/dpkg.bbclass | 2 +- > meta/classes/image-locales-extension.bbclass | 2 + > meta/classes/image-tools-extension.bbclass | 1 + > meta/classes/image.bbclass | 38 +- > meta/classes/imagetypes.bbclass | 59 +- > meta/classes/imagetypes_container.bbclass | 5 +- > meta/classes/imagetypes_vm.bbclass | 10 +- > meta/classes/imagetypes_wic.bbclass | 5 +- > meta/classes/rootfs.bbclass | 7 +- > meta/classes/sdk.bbclass | 32 +- > meta/classes/sstate.bbclass | 247 ++++---- > meta/conf/bitbake.conf | 66 +- > meta/conf/distro/debian-common.conf | 16 +- > meta/conf/distro/debian-stretch.conf | 4 +- > meta/lib/oe/gpg_sign.py | 33 +- > meta/lib/oe/maketype.py | 7 +- > meta/lib/oe/patch.py | 51 +- > meta/lib/oe/path.py | 77 +++ > meta/lib/oe/sstatesig.py | 118 ++-- > meta/lib/oe/terminal.py | 33 +- > meta/lib/oe/utils.py | 65 +- > meta/recipes-bsp/barebox/barebox.inc | 2 +- > .../libubootenv/libubootenv_0.3-3.bb | 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 | 14 +- > .../buildchroot/buildchroot-host.bb | 2 +- > .../buildchroot/buildchroot.inc | 6 +- > .../sbuild-chroot/sbuild-chroot.inc | 2 +- > meta/recipes-kernel/kselftest/kselftest.inc | 6 +- > meta/recipes-kernel/linux-module/module.inc | 2 +- > meta/recipes-kernel/linux/linux-custom.inc | 10 +- > scripts/contrib/convert-overrides.py | 144 +++++ > scripts/isar-buildenv-internal | 4 +- > scripts/isar-sstate | 17 +- > testsuite/cibuilder.py | 8 +- > testsuite/citest.py | 2 +- > 195 files changed, 6555 insertions(+), 3279 deletions(-) > create mode 100755 bitbake/bin/bitbake-getvar > create mode 100644 bitbake/contrib/prserv/Dockerfile > create mode 100644 bitbake/lib/bb/asyncrpc/__init__.py > create mode 100644 bitbake/lib/bb/asyncrpc/client.py > create mode 100644 bitbake/lib/bb/asyncrpc/serv.py > create mode 100644 bitbake/lib/bb/compress/_pipecompress.py > create mode 100644 bitbake/lib/bb/compress/lz4.py > create mode 100644 bitbake/lib/bb/compress/zstd.py > create mode 100644 bitbake/lib/bb/fetch2/README > create mode 100644 bitbake/lib/bb/fetch2/crate.py > create mode 100644 bitbake/lib/bb/tests/compression.py > create mode 100644 > bitbake/lib/bb/tests/fetch-testdata/debian/pool/main/m/minicom/index.html > create mode 100644 bitbake/lib/prserv/client.py create mode 100644 > bitbake/lib/toaster/bldcontrol/migrations/0008_models_bigautofield.py > create mode 100755 bitbake/lib/toaster/orm/fixtures/gen_fixtures.py > create mode 100644 > bitbake/lib/toaster/orm/migrations/0020_models_bigautofield.py delete > mode 100644 > bitbake/lib/toaster/toastergui/templates/landing_not_managed.html > create mode 100644 scripts/contrib/convert-overrides.py >