From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7128378901610364928 X-Received: by 2002:a81:2f4f:0:b0:329:94f5:9680 with SMTP id v76-20020a812f4f000000b0032994f59680mr15641401ywv.314.1660118497239; Wed, 10 Aug 2022 01:01:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a25:db42:0:b0:66e:7859:9c23 with SMTP id g63-20020a25db42000000b0066e78599c23ls2299334ybf.1.-pod-prod-gmail; Wed, 10 Aug 2022 01:01:36 -0700 (PDT) X-Google-Smtp-Source: AA6agR7lhipaiN43nf0QkB3MniTFXLOJFBNlRKVSZhlfkfCZsYsCNKSxmJJR7y7DayPTtXC9s5Pk X-Received: by 2002:a25:8b03:0:b0:67b:f7d0:2e93 with SMTP id i3-20020a258b03000000b0067bf7d02e93mr10793845ybl.156.1660118496506; Wed, 10 Aug 2022 01:01:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1660118496; cv=pass; d=google.com; s=arc-20160816; b=J6keugvHDYuc8mSSUrh/20/XjbannYSh0nT4Yl1UxiZ45Gx94Hw7kehSiWaYhUrW/+ erya6XIJ7vL6tBdyM6cOoqVEBnelx/Va4gi5Up3YDIE9ZQDModl6Fw+7C+q7aYeE7hOO wQtFqkWP5j9DuAqcwcqvmuLAf62q8kvt/ujKe+0DUfbVAsaBK+FKRcmzMdXJ26U1yEWH OqRjJNkqQtq6Q92AFZzEh1EIjr+eTYiI+/RaUVbNC+WZXZx5DZZjXzELpmfD4oRvIdU5 OR7sJtmHmGmOqZ3RvPBGXhL1mzsq5bL5UM94F0VZ/RMc4l2aH+IstGquM99yP3Dt0WAo H5oQ== 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=tVARYHoWE2xAjfmNh3IN+8kql/T0gsuotRpAtGvuliM=; b=BATEnxBGrSlJGjqa2tGjwIBLbeDclqkTpiHCiYy4ffK387AaigMpt0iCLfxMWiFExG TIHC2rIAbXRBa6Ulg5nlhaQFqRrT3MtEpnXlQOeB66Icdu6kGLCqQPtWWbcA1SCNvquG I7LyTnvCsfeDPmBkV/d8JjuCWvBbiOJt2S701yEFuwxjh3FGzQFzqyOgRxBWpDUn4+hR tgjVNjedy8ce97ma84x5LtUTsRt01n/n1JZCBqavGUL3daHijIWeeV6mrQsxyCEchKmx txWIdCTdL51oJDy3XFCCfgQni3eh6GksB9jKA89pT5Jo1GvFI6svrFKTCQ0i5RDIpZWh iC9g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=jedtmIcy; 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.73 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-eopbgr10073.outbound.protection.outlook.com. [40.107.1.73]) by gmr-mx.google.com with ESMTPS id r198-20020a0de8cf000000b00326d475396csi2011760ywe.0.2022.08.10.01.01.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Aug 2022 01:01:36 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.1.73 as permitted sender) client-ip=40.107.1.73; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=jedtmIcy; 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.73 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=KlbCXqx72PBTddLsDz2DRmjHle+Pt/J5iXsKzH0pWDl2UZJYN8tegr38IFnQ2/6MV6gGVcqi3ZgLRuhIw0OeE/0pIB9/8L78Vk2PSrCLvGRiMA01sOljXBiWCVdzA+jvaMMdle07LjClU0oYrGB9eJMsk/SUiMUEQqZdfm8Qu5HZ7gM2lSVvfwarKBVCuLK9zhe7DkHDNEyisO+frrs21tkKe02z/15d8K422KAJfhUjnJexWexcxTx+HI8yZoCF7vHj3k8EnEZ60bXt177lTfqjk5g2Bvr8ii3hWzDQXvgyQbXHQ59H0bpOO7HQNNAZbfY2SrN2QIeQQNz/jfCxKQ== 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=tVARYHoWE2xAjfmNh3IN+8kql/T0gsuotRpAtGvuliM=; b=cQdh6kEOg1ktLjmd83J4nMJ0MN6QGr6ak5xlHgR5EChJNP9aO7dT1R0tok9BpYCSrcdW81QdNxi6Cwx2Jo0s5zzbTXEjRdVoAp8/CIk0sPa/cQqQpqErCWeIn5b7mYo5AKeD+rt5pKQeeUdNvCgRemDknwLb/8W/IIm3PzNrU4SDNGQuwMB+jEGOwopKEptAssGGDKH0xWOP7hjkZ4axK01M+y0TsnwNUDo+/ikk3bDWjX0WKJOVEU5MgcwHreWVSWcumiBKOuhlq140o2PVM4InV9vs0ZqqaHqzKloPaW02XbSEVead51pgJ8yV1HXX/fm3X5Xnagpa844KncVPTw== 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=tVARYHoWE2xAjfmNh3IN+8kql/T0gsuotRpAtGvuliM=; b=jedtmIcyNDvU3OwocHZ83VwqVt3Cy7D9qMjjWUHvHBce4RsrwgtQiD1Yv7UbkziCJHNj5OyuYgw++beFqb57zwf4WZT6vOyjalqNwA3Gi4IKPQyeHYpSOEPLPmAttvkNUWIZcU4Zw8mYiz/kVMHl0RnIRlIA7BEYTyMG8M7n3A5lCu1CMs8Y58xbOvNts4IkJRtnpS+xcV5TO51Xn2ASdmJMA28NHfQ0hdXdFoAXyBEhDwszcfqMTvTsAzbF1q2+hwJ5PLHxpRIgt4Gc+hpnTbmDe1INa5WQLfNwyAfIU/npYCJn9MB3e8mzeJcLYvflWX3tJkbFJ4+u9Ow1ZebAXw== 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 AM9PR10MB4120.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f0::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Wed, 10 Aug 2022 08:01:33 +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 08:01:32 +0000 Date: Wed, 10 Aug 2022 10:01:25 +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: <20220810100125.465930d5@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: CH0PR03CA0271.namprd03.prod.outlook.com (2603:10b6:610:e6::6) 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: fa0782db-6c61-4399-3eb8-08da7aa68a1d X-MS-TrafficTypeDiagnostic: AM9PR10MB4120:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GMPHcA8b6r8IAYg7rWhx0DhD1Ez/28N+/21eEMN8vGcfUZy2B9QOKatxMlemUyQg/tu5ZGQxE/hUBRxDKeYML8TwYg/bwpYGYamGKUeWnUu0wlc2bD2g3xCUXB6gtJP2QI4EetPbRV5PbVyu4sqjTvCbqAd9zO27g/7uN4Ayg0NbACFZ6ESvmugnMAcrRl30RiHTUaj0rMbZxvlVFEtSVtYxTOp/ql1tNIdJrxgGO1qJ/+pnho4QcLFCDUz92v+22yCWuSrawxfqQSY4h3ulu/T6mw99u1A7AB6IQ3cqDahbbUEdR2mTMfCM1UfP9NCOPCKyrolNWsvhrpmZzKAs9hMsgSgtspJM+tRJ/fVXA9wNmYFmUqzHd3UP+7jWniq6JbRR5bNCZ1qB8fMsYZ5q7O6NzpWqK8wD8y4ogfn+tzS6SlKbH3EDIQG3bwOj3HJH1Vsi0ird/ytmAMUxHpSeSp+VMVs8zT0TfIsrFiwZEdUWO6gl6ofAPlOZNGKjQ1pmF/jNFcWwdJfwCI4apDVhKiFouiY+hZ3G8Is/qvKRPBDp8lDybaTOsqyWpDofocWDUef7tBRZBUOoMc0nPu+fCoH+TAaB1HgBUEQpvgXQnkyOWCJ9tf+iJ44f2vEJN6gBbd2dMaSW4k/QlDLk99g0YtZv0S/ZHjcR2a1IqqKR8Wu9QjoAHme6wnnQGI//x8x8XFgTL7q4SnYRC6SFiwT6HiZ+fIEfMVbQfx7EBu8dEmzZ4WDVhTmrCk8bJpIL63ey 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)(39860400002)(366004)(346002)(376002)(396003)(136003)(6506007)(26005)(41300700001)(186003)(6512007)(1076003)(6666004)(6486002)(9686003)(6916009)(83380400001)(316002)(38100700002)(44832011)(30864003)(66556008)(66476007)(66946007)(86362001)(8676002)(4326008)(2906002)(478600001)(5660300002)(8936002)(82960400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?dwxdBBX46RdjzChgAtbkB7HLJZTMu/m9/3Nsc/mXbuaUepG5Naxh6sPXeBfH?= =?us-ascii?Q?1wWAzanw99bXpjs/6KQwh+YCLvo4Wx+x1RBtX+M8EL/mFYcQOEtRrl7qHidL?= =?us-ascii?Q?VW/ffCpu9PO+Sq1yEjdmqfTZ/M5E6nVoaonJpYfSRPPgzwoj273nZ9ZT0U6b?= =?us-ascii?Q?4KFSyMGOYeWxvYABdi2I+r9sxPpQg3THnYe/g2RVDdBXrgXMc2yBdUPKseZc?= =?us-ascii?Q?OAnLDnOgDeX+YC0YphAq2LUspM2ZVPdIfHEEhYJvxyUXqyWVDKOJXc5FETnt?= =?us-ascii?Q?OLhahEwqKuDRRGVRGcOKI+SU1XIsoa4eKha2orUGGVBKGifmtMi02xKKtOFs?= =?us-ascii?Q?u3oko1ojNsJQ3h+J19Zxe0iJ9FaFX+wfy4fAv06py5O1G97DnK7JAxcLMTnD?= =?us-ascii?Q?2OV74/Aj+Bv5EiqVqyLHMQsAev28ScFt6mfWtcqb/0njWsLYQ3i5/02iW03y?= =?us-ascii?Q?R8l5GKaeiAslY9phwuupCjcnPzok2zSzVtFv6257JHc7rUiqrmGgcqo+3kfB?= =?us-ascii?Q?JF9eziL9xdpcXi8iWzoG3HIDEnWnBoB34Pc/xne/ynKr5Zt0K7pBEC6GSWHQ?= =?us-ascii?Q?1AlljgcoLP3FwCasW4o83v9V0ulz0VNXnKTBk5jodYsJUvhUb+5vXy8H6hkB?= =?us-ascii?Q?KXzr2RHwAIvoaPZBy6yo7IbhpzIN4H+mVe/6xfTfnvoZFiB3205CgqHT+xmu?= =?us-ascii?Q?LYxJUlNVb/f54LWHqhe6fkKetXBAGr/Z52K+JnfogOIsGRVuIS7ef9Mu8pIA?= =?us-ascii?Q?dG0f809DUKEUdh7yWk/BOPrdVsqrbp+4LPBu8pz3lRom1goCUdwBd3szlSBj?= =?us-ascii?Q?Y1yuKCf9VtKEcTNHLsxLTvSe4WoKTBhhdlCQMPOF7DWtFzb19wuQ1x7pPke4?= =?us-ascii?Q?6OnhorjuRoiAZZB3CZaOEtIAo3graX3I3AuVntVIhOQoGn0SHwnuzP6Ba3Cu?= =?us-ascii?Q?KCzibqGMi1SLSIXMIU5eIaBmnE2mvHPS1imFcAJ1ghWBDFDurVm33gIAkMk/?= =?us-ascii?Q?Efsv/3vJMTj74WuJgJyxWbXQbn7UMljRlruAjmBLop5fi6K17vG745tvDiZ6?= =?us-ascii?Q?B2goFcT0nQJr1NAaXA8z3A5S8ijKJaZXkJffcD4LSagfdkRWGcU8mVw+p4uK?= =?us-ascii?Q?4Ufebxllyqf7gJ9vgGnlY+X7L7v+o3k3Lm6opLHucN7dlOU+sucyL7N52z9s?= =?us-ascii?Q?iS2TrFdScbpIfFgTQfs/xzjwBqBgRpnGGL2x8G/QlLeEXuUdNowaD1iAtABR?= =?us-ascii?Q?BJPjhqVC0Ks958ge3JszRBB+bDjJ0CyDOvxcDXO7H969yQWuIdKtMX4LKCib?= =?us-ascii?Q?SCY/ofSk6cchYYcdDZSK2hgZag6x36jb8BlguN4kXHsdnH8GsnGdh3MKautg?= =?us-ascii?Q?1VMNXeZLy7XaoNIiH4qFTSNuQh/58Lf6p8nbSt1hiCcRLkGxtGVlRro06Z9W?= =?us-ascii?Q?0RvmyH7SNxjdYCaThnIVvjC45TNZNcxM9YGkl8buPMENh9vdjk+9Z/muyHX5?= =?us-ascii?Q?8Wgsp/ZzwqLdX3wbr53OpJ7BCLl1GLe9COb5AQM05urR9E8giLXO6DhIsDDC?= =?us-ascii?Q?i65u9dgm81u0tTNpwr/YwrAkvz+M5b3MeOAjbMKdHyTU+UMPfsfu4NeF1dXO?= =?us-ascii?Q?aQ=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa0782db-6c61-4399-3eb8-08da7aa68a1d X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2022 08:01:32.8709 (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: yuF+3LLt9Vix/KyWF1f6aja3YpArbfuml3E4neIIPeaQQNg1ObyzsI+JzEP74EHtExfAEG5Q4TWlb/QACVXNxdbAXZ7BSix+5qRQiITrWAQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4120 X-TUID: i5fm69sBVw5M Do we have this in some git hosting to fetch from? 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 >