From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7128378901610364928 X-Received: by 2002:a7b:c3c3:0:b0:3a5:a783:e37d with SMTP id t3-20020a7bc3c3000000b003a5a783e37dmr3023285wmj.80.1660146862062; Wed, 10 Aug 2022 08:54:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:238:b0:21d:a0b5:24ab with SMTP id l24-20020a056000023800b0021da0b524abls2822002wrz.1.-pod-prod-gmail; Wed, 10 Aug 2022 08:54:20 -0700 (PDT) X-Google-Smtp-Source: AA6agR7tQodqqvk5UHMhh+1JmvdlpCSc2uY0jIApaw/oyX1sboy4j3yPToOHD5Y9HwiZKVv9P69q X-Received: by 2002:a5d:6705:0:b0:21f:1520:5095 with SMTP id o5-20020a5d6705000000b0021f15205095mr17284974wru.240.1660146860760; Wed, 10 Aug 2022 08:54:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1660146860; cv=pass; d=google.com; s=arc-20160816; b=clhMVybDL3OLQYZZcHdo28oO546SycWkheabik/tQTISipZtunrRiWDfPpXk9tAtZp Urv2THRc+vaKS+jy+gK12JR6JkJta79wbL2QcLvK7XdizOptcjMInJrxLtRsUEUUe3cU Z8kl9nEcBKcrwZePXDJyGMzTuiru4ST8CSkZqElkD3Rt68s1z9dWCZbbWan+NPf06LgT vqFg1EUi3y/s+IAvT5HJ9nQkkm5la5zs3oYF4rZHLxpqc+uLafL4GTEeHj0c2+lMSFfR CEL+jx3mwKqZg3ZwamWHWrAEMGl11I+XKPlMY5ux6/YUskBTJEImKGkhOjFmjLZkDwGo yUzw== 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=59kdih8OYNMpL35TmiTalXZt4IGjr6E2d+qC8bIHDOw=; b=vCeZRZiGKoUvRur2wtkx8KPZmcVgNOPbnv3UDccO0PK45R8aE4brYI8quNAfvpwATu +hU6+ARRR8aXQyDsgAzF0tfwvmds1Ekkdj8G6a4v5LRjnk5ceUnOiaciVfaz1ROR72Dv Yl9d0e3UoX3bCnlb4GUSjGf+e/LT5k/yFn9YhlQ8egv4d/EGeHTBZjz72pWpXEwElERc SWecqLLZlgabDy5FZKgJIbn+qRo25YjJ2u26YuHIdmR2ZekH//sIH4zowK2PliMgMsXG i/wxf8OMQPqDA2ZTslC97bVFUEtroKmDeMq+NabtOzvj4rUAp+PSialQSbBojGdkkVWh 09tg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VMGkhsOC; 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.1.76 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 EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10076.outbound.protection.outlook.com. [40.107.1.76]) by gmr-mx.google.com with ESMTPS id l68-20020a1c2547000000b003a4bfd4e3eesi130509wml.1.2022.08.10.08.54.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Aug 2022 08:54:20 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.1.76 as permitted sender) client-ip=40.107.1.76; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VMGkhsOC; 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.1.76 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=aM4euJ8IJPl0spgcTn0XEKwJrKt1iNAFiKiLgJgEakFkayYWZvfv06oUF5KCY5fDfuS79oFZtsFqBuIqm+WhZrOHDk2IcUHLcDEdv0QqRrEvX6W0aKhS0KbxV2wWAFdZ73sXgYzgr3dNMkpkveOrnXIsaSvlF8UsNzUidmON67MZqI2eirpqjcuFHKKSj5Yvj5JwKkV1FSUwlbvoLZTV29amsM2+EtFy8TV7yJKjejZdSd+79skVy6mAu4el38hqySaGpFPf9ze6X8R16MQvbA9ByBVzAh7LJORjscRKXnkfjLZt94xNSGb+mz3SYw6LC9Sc4nZrSoGQGli5fdjLZg== 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=59kdih8OYNMpL35TmiTalXZt4IGjr6E2d+qC8bIHDOw=; b=UGULaaoUrTp9Dy2QThKLqSsJqMWkgvZYDSJo5XjcQfz7aBcrNT91iYgaRujxEBXFdDjYK0VDqycm+PtZeH2wEa7e0t+Ka3IJW383SzHl1atkIbjxT9LA77ryRqWQJtLORhZA8vBUf3eTd4q3BW1OriWrGPK/5loTH9MifrxLEYx4r7rYcIV4UeH8v1RtXuZ3KbvBCA7eCn1DmeoqLSblq2tLe+iDGWrGM+V9VOSovuvtPY7ygpItsO6n64cIc/KDBV7iR1T+E7ob3rXO6Zd+yQny/0rOicAxuOvikiYGkip+EJdPqJWp7y7bY0s9RMKRng2cpSKg1Ur2b0flqbdGaw== 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=59kdih8OYNMpL35TmiTalXZt4IGjr6E2d+qC8bIHDOw=; b=VMGkhsOChM6qC7UAyUjmfKQ4ec1ylo9hQRQo6pb3zFQxuwILwTKTdAMJEhk/YvRiY/LfYHmP8ZQeffzEbGidIIt7Q1LpQtJK9qC8PzasReS9eHzJYZZB4f9qbdcmiesI2mmKz8LvEwXBN2pTCdVTx43ZVLy0aqkZNWMbkVkj260hD7mRHp6xbpZ0AWHFvK4m3XoWAkXCs6H1scWd/J5p7wqrd0sTQszml09pYeXb05VzRVTQK41fjxkcIigHmdnVhQxFYI5rb8J/flJij8ZRqFk7djMgqqgSlSy5R9b02y683ip3Sz3j7bVW7QCvUZ+Dt4D7+WtabOLPQeQg1KCMuw== 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 AM5PR1001MB1009.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:203:8::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.10; Wed, 10 Aug 2022 15:54: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 15:54:17 +0000 Date: Wed, 10 Aug 2022 17:54:15 +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: <20220810175415.7e5b8e09@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: AM6PR08CA0006.eurprd08.prod.outlook.com (2603:10a6:20b:b2::18) 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: 711879ce-de4b-4e9b-0fdf-08da7ae89508 X-MS-TrafficTypeDiagnostic: AM5PR1001MB1009:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6nuexaIWPmNL9qkT7K7Yf0PZ7Q+rj9biX4YZ6CUnxJM9b2RGy6a0oNjcLSwla3L4Ajk2rKBE1r/uw8abblPcfRoq9b4XHuS31eista+IYR+pStLYgqfICWvFJTGfxnpyjrUJFX2Lcsjybgis4b5dlBgSmyM4BkWhXUgLqiYewbiml6Y6MNVkTGaCi5/3lHbLQyHTPbrNMSudxegXURhaRxx4nVcDgffXowvZMlu4Ho1QGBGa7sw8PLZcFDBkfijpWI5oUX+q5hwCYcCN9+WAgvFwD1HntoJVIPps8/Lw6IntV9kaEl5y8LGG+v3fqmY2O4pLUKfCMV1KVVvhUtLYrxlqkPv118UFjNUW1gBg6UmBpw+gIh+Z7YbYEZyUZgEMTMUJuQIvA1c8lJuyI9/bCgCg8X8qmvaDCltQU1eLfjjEMf3V5gxI6llOeF6B40NyoI4p3eVGkmWYQ89N8HniNM6+khi5brBNEIzf4UmaisPPpWYmUeE3JY7kU4rokhCAAJoec5XXETCnug0veGoq7MgshC7YiQ8+rXRk+1vKPZo3o4YxKaGp7uic+7udRcd+3RX9omnvs+ml2E2cdhDl/ergEMR4RdRZD8IDZTtCpokEEmLhZqX5TLaqE2NZTYfM4wPVqhoHSp0ATaRs1x+H+zDWobM3/hFxsLlIkzRjHVccpB9Q8kBor9mS0dLuKXjgSSO2T2LbxYIbmTO/Q/tuP/c5WNu0BK7p8pzuv4ydwHGhz5fXOgUZPgSu3UfoTcYz 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)(136003)(366004)(396003)(376002)(39860400002)(346002)(38100700002)(41300700001)(6506007)(2906002)(83380400001)(186003)(1076003)(6512007)(26005)(9686003)(66556008)(8676002)(66476007)(66946007)(4326008)(6916009)(316002)(5660300002)(82960400001)(44832011)(8936002)(30864003)(6486002)(478600001)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vd9oUuIuxIR1EhbqCZo4I5pZZJyLy03RD6G2deQPqMPXeE+GkPofVSyfDrwr?= =?us-ascii?Q?kGKQod2lAtxYsBMbkW9KPTHp6CDgvFxsWYTQDtqg3x+1QEmrY8GQVe1XdUYa?= =?us-ascii?Q?pUOOCIS6WDt48uY5Q6R9nvhZ3CdK9hwaT81BOYKMRxI64Fjk58Mbizfkp/jm?= =?us-ascii?Q?JjfVZ0duGvllnJGKZZBbhjp3QfjQTaUen+b/Cv01aLv2r86Z8M9Kvy1SFtOZ?= =?us-ascii?Q?8ArbVwCmXXCxXJYMzgZoUHtmSfEH4qxrB3/Kzc4451j5Xk9q8uG7w/u1QHwz?= =?us-ascii?Q?/6wt3alnOfXOzLX5DSeZWfWtxDhANF8RYC7rQbu4NQ9PKPyARZqzwtG+bpgb?= =?us-ascii?Q?U8gDBQA+q1PL8FakVpxEa9x159djLdwTbkAaHXGlIiUSWCWE7h0Y40KPsbFV?= =?us-ascii?Q?IKZbbh+tj1QZt5n3gmb3EptSeOU5+D5x0pBDmdmVqrg40EopMUxxF1v+s1xx?= =?us-ascii?Q?g2/Z2RdDaD9GoyFGYK4FS8uCN05aOalRBJ9H3vu+4XjjoKmBrIEJe4lQiz2q?= =?us-ascii?Q?PhFtRLOahPDhPpdMAC09O3i2AoXELRKYnSgl7T1TT4+ivo3sRdJUUtFuHflF?= =?us-ascii?Q?7dtSwpSp4FuoW1RRjQv7wwi1TdI3RjveKg8gfBWBVgZ6IqcCoMo8Uk1Jk2K9?= =?us-ascii?Q?nADB5bib1pmqsDApCG4Qp0mSs5UmGYEAoykOWYsZiLVMsJqLarsbkvFUzSuM?= =?us-ascii?Q?oEzzsq2M/3R0Hm11dr8naSWD/h4kXvj7p4hP+JJ+fs1ehQqQ38ibJaKa4pO5?= =?us-ascii?Q?nnXSELNxEj9VovM50jPGKfrj/h9nhw+KzRxSV1VeVkRFp0B0xvcXXaiKsSem?= =?us-ascii?Q?ZCAIBTEG1QrtqfymwHUCiAIhknFmKALHpgZi85D8kGzepzn4ASgn5WK9UM1L?= =?us-ascii?Q?qlRt6xP0Y9POT9DH7x7mANX1i/ntM13Xe75Ar5vk1vwAqcwMwV2Br8jlM0dr?= =?us-ascii?Q?ZDsTGiKWWUlIs5o3hJ71UEqn/o2YePPmEKOv/HSfy2KhO/zZuuOjRU4AQ06i?= =?us-ascii?Q?t9xXSxlDoQhAutoRZqB4378/YISg8VZ4O/HCwQ1rvDu8NfYa2RH8+VaBuBr9?= =?us-ascii?Q?hP0F85FVL0HIA+XxFbJQn/LT0C8/QGo5NxW6wwaCsKIBHX/PVjMf0YcTCB3B?= =?us-ascii?Q?v9gL6LyEF5dXKS8/4SJv+tM4oPJSk5buYPagxprclFGBLYLE2lFopp66gdsx?= =?us-ascii?Q?HWSRHq9c2xY2//74O4VJFmamqGwXOZSnnETVjnjp79UAQhk9OOQ8IlQuHMg4?= =?us-ascii?Q?7s5Z+OZdo/is0b8CsrV7lMzcbE5gFENWSyJexWdk3gJpFgeGGnBVLG/HNZZh?= =?us-ascii?Q?Zz4tjkp+8Of1Lsfj4S54ScgWvw9CMegzskMi91O4bKuwKh9QeicniRzldLv5?= =?us-ascii?Q?82p98eY6T2AuIEgILZlgW+b2l/b8wZ0bBMkXgw7fu9oNrvEsxZR+W84bbq5L?= =?us-ascii?Q?REmzqOdr/pODIIy0j20NHNGLJqToGNP7zIAsZtXfSfbVrJKi6EL4/rn5a2ba?= =?us-ascii?Q?RbL2ACKNPUW48ed1s4EvIgo3lJZFrfvHT3BHlHF5K+0eYXxbWwU0f/g1zeEw?= =?us-ascii?Q?4yAHz1OLYMbGgyDsvl8IWKa9N8LA5L5Lsg8vkT2zi/flv3Nu6qaBA8MCpNa/?= =?us-ascii?Q?bA=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 711879ce-de4b-4e9b-0fdf-08da7ae89508 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2022 15:54:17.8931 (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: k0WHb6O58X5leajPyxn7g/1ItwadoBwZmVQ02iQjdTh6EKDIEbb2qcbTqvVsKgJdLaffmadOpVKoMeFDKF/slM+ZQzElgqOrvNMKAOqYv0k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR1001MB1009 X-TUID: eJBHq0ksFmp2 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 644 vs 755 on that script > > 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 >