| Message ID | 20261109091802.202521-1-clara.kowalsky@siemens.com |
|---|---|
| Headers | show
Return-Path: <isar-users+bncBDYKV6574YARBY47Y3LQMGQEUIHDRVI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Mon, 09 Nov 2026 10:18:36 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-qt1-f188.google.com (mail-qt1-f188.google.com
[209.85.160.188])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
6A99IX3R025542
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 9 Nov 2026 10:18:34 +0100
Received: by mail-qt1-f188.google.com with SMTP id
d75a77b69052e-54e98c9e752sf16860411cf.2
for <iupwgm@isar-build.org>; Mon, 09 Nov 2026 01:18:34 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1794215908; cv=pass;
d=google.com; s=arc-20260327;
b=aNAZl3yFAIznepgcWAAPpW9tbhDKAdxMoo93IaGQMNqRwV5rIJAF4RbhFfYXOY7ISV
H2kaL2lyZL8JROk8jbAM+raJzvLeFYWt+prMNKHzH97OTtOd5DKK79PSwYtTUP7JPY6G
Z0VUifWeXYQiSqHIYDUKERqNpM3OxshhYoDhh0iUYgeoS+9EzCDlTyYXZfwaqo+CkNPS
WUpDanDPuXSMWKw+r3rFuSMp0hQhgmHwQjkik3Nj8ST2PgKGyTWf0WctZH8bgyVab8Oj
CNV+51qUwvcbmNZZF1AhuiwVrs8tdYb1aAOfnlFyc/Gpk2kUFX+To0EJSgbVBvp+eQ6y
X7dQ==
ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20260327;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to:mime-version:message-id
:date:subject:cc:to:from:dkim-signature;
bh=dWjbw/c+09z6uzWG+/foVS4X4XOAseoMAGP8gzSlfEc=;
fh=elS7hsNhKa6tHxkAiC6ZjMtONH22wP7HZBtkwmVVr0k=;
b=Xh7kSZm4Ug6PeApGnFG4KMQ6AopckNhWpvlHpZxVPlBUxPmUATfGWgA5EuYDDDBUEJ
hZeJkmk7aUOwoF1su+ATB3/xR2q0uy91HVKuN1+YbKEccx0tHa5uvMKo7QB6TruxW7nM
UeHSj+NhcImFSKFtU7bNftrpH3lElwG9Hzc/7ZbX27+cyyDKRpTe9y3odES7Hs7qBXfn
FoiXVtJizAyjDG5uWwKY/Z7s4NK9RF96iiU7x73QDPYBzr6eEHKVOKre8GtEKayNFLJK
tmSuQ0JSUdMR60q2qAvrnCKmhCf2E1vq85DqT9AOuFC3n1PRB8x3UkykXR2OubxI96KS
bsbQ==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=uOYR0ggs;
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 clara.kowalsky@siemens.com designates
2a01:111:f403:c200::3 as permitted sender)
smtp.mailfrom=clara.kowalsky@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20260707; t=1794215908; x=1794820708;
darn=isar-build.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender:mime-version
:content-type:message-id:date:subject:cc:to:from:from:to:cc:subject
:date:message-id:reply-to:content-type;
bh=dWjbw/c+09z6uzWG+/foVS4X4XOAseoMAGP8gzSlfEc=;
b=avfD5DPvk4dVa3cRXxlVkIr0bboz7A3KXPtjGI7u5I6ajIZc/fb4+xZK4FBQ1nObJJ
TPZ9skk6sKsQEJ8/0/enSicK5kX3HlFMj7BIQuYRR0XpMVPmFLHAI3sY5jtQlp+crEDP
iPdaUudPYjJDpzg/1XfqfiNwYOI1puvOgUHlloOpEHGlQYlhoN8TVylAH1XoJ2CX3ruO
ZjazX9HQOwxTuOEi6u7Gfdv1Dxj5fWP6cXK/mltC5fjQ7AuKbXSSBXULd5eE8lFO3P71
41cpoDKsuXdGZ49IjVnMjbf65xwOSrxifUrRhdFO+MGOt0c+QHma+gUa0AbpHzDjBSiX
Qvuw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20260707; t=1794215908; x=1794820708;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender:mime-version
:content-type:message-id:date:subject:cc:to:from:x-beenthere
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to
:content-type;
bh=dWjbw/c+09z6uzWG+/foVS4X4XOAseoMAGP8gzSlfEc=;
b=IQZslx/7RWSMrlHRtrsYvFMM2s+e/2jmN8F3zzbPQTPlpieegu/soEMMdA3sJp5VRr
jZzzMcVh993t9l5iygfoEpn1b/z4mmHhwI2fJ9H2Ct3rwouvrmH7fa4YQmQJg4fKnbgW
CayTmgVlZimCAAGmh5fUkRfPsw+aqvluGyafU8DI87PMBu/F/o50CVud8FLyAR+rIHBo
ivrWszXwkvIgUiujJTwHMiBaIQa25LCX/RbgkT+66riAdMt5xmhRlUFeeONvAZrDxrDs
evetFemUnjsslezPsKrSGfXzXfEsxOHB331/mXp1MnRlbgc4/P89CLik0XGVSsyE2njP
dj0Q==
X-Forwarded-Encrypted: i=3;
AL+hErFR++jsm22mwzut5Fva+b7kYHzbEd3bI5GPtI8go5FmVc2PcOww1+8taPn+XiklIR6balhxaB0=@isar-build.org
X-Gm-Message-State: APuU4Z+pYPZD+tArRt3+o82ExZ5Wd0K8uyphNbSmTptggT2TxvnEP/iS
25U1oz6hF8o77Qws0kZToYuZ2d7eUVJ0EcADPZsLTd1e9oa0zGhDTLCe
X-Received: by 2002:a05:622a:5984:b0:535:a5fb:67f6 with SMTP id
d75a77b69052e-552a64448fdmr49753841cf.66.1794215907796;
Mon, 09 Nov 2026 01:18:27 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="ATskLdcEwEgkreFD8cpdieN0gug/52vS+5Jpt4VoMYehZGuEWA=="
Received: by 2002:a05:622a:e396:20b0:533:4152:35ef with SMTP id
d75a77b69052e-552433c3446ls22321861cf.0.-pod-prod-09-us; Mon, 09 Nov 2026
01:18:26 -0800 (PST)
X-Received: by 2002:a05:622a:454:b0:536:cdc:33b9 with SMTP id
d75a77b69052e-552a604d907mr55053721cf.57.1794215906347;
Mon, 09 Nov 2026 01:18:26 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1794215906; cv=pass;
d=google.com; s=arc-20260327;
b=gdQ3nCK9WCUVVBGJgevDgL21R59Rv5c3iYtFJ00+FsGFjG7BOgXcWE9ib/q0yLeIAY
jUHV6w6fdWNxRjE2d7rszftYFBLDXvnwOYlNrX3gjECnsQtbwMFlGeDWsmkA0P0mpd50
OA90sMC+Rc7hX4qjbCPG7HM/6Hp4vom7qGRCUnfS5SsmUCsvO/RJCxAbAHLIM95C8Et4
tILKwIlwcyJXTLI/Owo8IMVhw9l8Y7R52g61Q2aXkAjj+2FbNx01Mq6N0cfMwCgMqQxX
FRMcTYhdO5yB2euxs4c+SL3uoyTB4FUH2TmczAi5mn3v/SOVyQIsJ4krdEdDHaKuxivj
uxhw==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20260327;
h=mime-version:content-transfer-encoding:message-id:date:subject:cc
:to:from:dkim-signature;
bh=kSDLmL1iquidxyWXz62qaXbskqtEeouaFqyQIUFzSrE=;
fh=AqT8zD6jUs4YP+XkSwmnbRYu3wrat9Vyg/xvm1MGQCM=;
b=stVbt1sRr/AXFeIhyrW9iyLW1j5mhG+W0LTpJNjOoZ2pblTSryfq2mxTvcBCFiO4Ei
wmdM2Fu+QTVaTyKXgByQqVAcz1LTCIlXO+/+K2wQ4DWaXVsX0IwsihH4PK/VfRghLFnB
THE9ssqnSyIAaeprl6AtCWTQrLTNqLHnQCxWyDL6oB+Qk4cOnSndtQOdUvAnQ+fC0fOb
7t9oiL1Nsx80lhevt8/k79V98OGHYRM/r7+CDx+/U095Z5XwT6gZvL1QZ/pFKWN3gDGf
mLPSuinGhikzCsW0NVTYzUuxEBvIjYLFtShZgJ39TSwiuF7FsWx2RG+OYzn6idIf63fY
FmLA==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=uOYR0ggs;
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 clara.kowalsky@siemens.com designates
2a01:111:f403:c200::3 as permitted sender)
smtp.mailfrom=clara.kowalsky@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from DU2PR03CU002.outbound.protection.outlook.com
(mail-northeuropeazlp170110003.outbound.protection.outlook.com.
[2a01:111:f403:c200::3])
by gmr-mx.google.com with ESMTPS id
d75a77b69052e-5526483dbb4si852241cf.13.2026.11.09.01.18.25
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 09 Nov 2026 01:18:26 -0800 (PST)
Received-SPF: pass (google.com: domain of clara.kowalsky@siemens.com
designates 2a01:111:f403:c200::3 as permitted sender)
client-ip=2a01:111:f403:c200::3;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=UWjAtsVwY7K4iyNPaaZqRQGb/6kOYub9osYBAYpIndRgU8s631i9FbwxcCg0/p3EB80eNEHISd7Xq2HidqYpGrUI39zdHOvxHUVtq1heC/UWy18xsYEFUSMdPfuqP4Rii3vlLIutE5Xj5uDfKq/dy2sh61luEa84ohjhsViG1eTFf4tMb/M5tDYeB8egcV2u31E8MUGDqLZgZMo3tt1/1I2u7+yiJvX/GketzjUKCo/SbsZ1hL85hHQXggfSKUaIlzI5KL4jTqPXFJLAjjDrOJFdsEI4po7zIZbAeeSKDKtJjCGP0T9/8EQjLKKUjPyCO4l2mmuvhEXPePFmXAIdKQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
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=kSDLmL1iquidxyWXz62qaXbskqtEeouaFqyQIUFzSrE=;
b=ugHLmLBMr6n1g79LdIy6lL4Fvu6RbjYCNNSh3Szfflm4mwCXJPHKh9PE86mn4oc/MGGNe/Mgevj13pxcCTxXYwRPjmBaZZNhdvASYzZY93Y2pDnXS/O2h1WILEk1oL4y/I+G69AnvjrmFqQHGw7I51g1V3kYYmvNyCGmJ0jeJRvedTfAFat5FcTIIT7s99Kr4Fp50Hc8PjrzMyUTnMKmgHxQGrJJ65LmyDiUuMMdj4Npu9qw5rJMlmFqSO7anVbyOsBwdmigDqhkZiyI88byQ6lvpAl3MLUOxOslRerAhrrm36YwXhYhGj1nDKv0cW/PK5gkLhis4b9YsSXS4VhmrA==
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
Received: from AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:740::12)
by DU0PR10MB7286.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:446::8) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.615.7; Mon, 9 Nov 2026
09:18:21 +0000
Received: from AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM
([fe80::527e:14a7:bd3e:86be]) by AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM
([fe80::527e:14a7:bd3e:86be%6]) with mapi id 15.21.0615.007; Mon, 9 Nov 2026
09:18:21 +0000
From: "'Clara Kowalsky' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: Clara Kowalsky <clara.kowalsky@siemens.com>
Subject: [PATCH 0/8] Update BitBake in Isar to v2.20.0
Date: Mon, 9 Nov 2026 10:17:53 +0100
Message-ID: <20261109091802.202521-1-clara.kowalsky@siemens.com>
X-Mailer: git-send-email 2.56.0
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0130.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:b9::18) To AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:740::12)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM0PR10MB9645:EE_|DU0PR10MB7286:EE_
X-MS-Office365-Filtering-Correlation-Id: 7928e02d-dac3-4a29-f319-08df3e42660e
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|366016|1800799024|23010399003|376014|18002099003|6133799003|10067099003|55112099003|3023799007|11063799006|56012099006|261028144727099003|261026121527099003|261102130727099003|261102124527099003|261102123227099003|261022115727099003|261022075727099003|261022105027099003|261022113327099003|261021123027099003|261021135927099003|261021130227099003|261021121427099003|261026140227099003|261009221227099003|261009221727099003|261009223027099003|261009223327099003|261009220027099003;
X-Microsoft-Antispam-Message-Info:
SA6fmHzLcxqmToOf3NLrrxBalCvsYYDaH90yzFxWcaTCwBqghi7rQcJndc5AcvXUCS1lCDv+n5YIQgbL+kadiM+QmpmOuO62vQ5UNPejIT73nH4VA0RAEMH+4UIRJgHAN6vJbjRO0bDBgVcqTTPXoPPXaVSQlxD9Ftc3Z8ClRF0OHiBiWmPpSCpizRGuV8iP5RKwdjPeQyR3cFusKjNph2wMlTmW6z8PnYhhg1t/iDIz+nICRwnnjuE3tcGQODjHoxj5xlPkcLBfvvWQjvmKdW//RTChY+NrCiBhxtTC63F/WBVBbF+jEes1BG3NLbLebkiB+ent1uR/K+bgYvHi3Lod8Dq5/TWoAVtso6StXE9sXeypiuZmeDttyLWvkrPpkMhGvR2+XUUYUecwf+w3i+IVj9ZvMLqYBRtOZrhdx3LmLnW01dhpKpwwidKZI91IILwH4cF4AaqqsVZzJSWA1wwKQNUSFysZ+HwNP2e/VWRcTo8AfYjUG9bXUqSRLyX6Oqh+gsvQrv2HheR6rkBd4QQ7+I/6Aa4j/SLtDXYw7JvZ4TK6RnR3EpCFZD54i/dK9O8KGn21GY6efbjzd0r/5V2hriGLyURG8T1CIgnj/3f7GOyzLjiOH+9aiMesehQ6qQUQeYQkh6fmP4A++KGChu0Rx5PPBuGPP/VGCHIQtLg=
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(376014)(18002099003)(6133799003)(10067099003)(55112099003)(3023799007)(11063799006)(56012099006)(261028144727099003)(261026121527099003)(261102130727099003)(261102124527099003)(261102123227099003)(261022115727099003)(261022075727099003)(261022105027099003)(261022113327099003)(261021123027099003)(261021135927099003)(261021130227099003)(261021121427099003)(261026140227099003)(261009221227099003)(261009221727099003)(261009223027099003)(261009223327099003)(261009220027099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
3IQnqBamkWHgAvyIVNoey++eqVgrmKBcd/fMKRiKWA5952u2++O/6oOUCxzvrqbS59Y370bCV4MIRAzMjAYLcznEM4TsqupmZz7siQylZCCBAR+AuAZtaUNs+sA2jv/ikx7YmGWENH4ezcOWTLbJ6xsSir8mtkeJRaLGsu6AsKO4JDdNNSFj6b/uIK6cjWeIr8EQvnqZP94v9MeNt2luJqN9Z51Ckn6zO1LkZl02XszpI+o+fNfuEoRdQ05febEU2252/qe/GKhilXQpypwABgwdrEg8nby+9lYZDPEhJg/uDQ2ZSaaNpNYknbns3ELg4EvgT7JzRYQd61YVOO5Pfp0o8lpmMEq29vMUkFNV5uSy7JfaSjDWZKrpl9YNKcrb07M6EO2UxzW2d7W+OHvrm0Ein11BlnT8AzoINx7DTfrtVpt9w+vF0Og3YJogleC/oJIuBGaDT11GZMMe+1mmJdumNGSlQbv7d54ZWN+CjFfS8AIEE/eY2oU6oIAxkj11joojP3KsnIaTCswMJfGeVjXljV34oBUXaW5UHh6Jlbe5seai3TscGWLzxIjrJK5nkrNwYCIxM96MimSSIHBLGp8xAYUy5tj60wTkMJOSWwEITtT2vT7IhYoZ9bjmQZ7beCgNrOu07nfqN39MnFUhuwT3Y/N9QmLuOqnMpKJnPvU25qvw1ybQa/u3IW3fU/dZwy/WWltF8Ym11Qp6vMtcv8rwKWMAfkZ6HI1AlFbeHLy1v3MZbLx7HJCwY7LVXapHGkFJ9FBqwwAZhOGFQq3EUVqA467JHYM/VDGNvKsYaU0jVK65lcAmXUfFnNEYYqBeiaru459LGj88OlA4lzwjGE2UQiGsBvdzC1yT5pupO+cN/sz6wVx9+2UrPD3cGEaqhzrIxGfYOV1qPoo0nfiG6NSDWbsYchs/b/CaJGSU1/dJA+RX7FMhziDdQ0WP9y1tOhn+2peBPvBVcqM0GQftmM7Nk5czg6YsibP3ooAVMrnlb2fUpHI2NLK5E9q8fAILE31VzeVEsk4UN1rDuCxQWsBrTrBnKS3WkXfzXXAlcIoXPteG8YToSHWyKOcoEv90cGWqaJ4fF02zVRHhyb/zSEr2FuRW5yz4Od5Z4nhbsUiM88ggeI3wLRjyAp+WsC9PIMsDCToCtpnv0XwvPCSv3eRHR9mYDts0o0ck4obKsMl7pa2WIHEKj21sjvx6FWleBKJLm831AWZBsZ4cEYbFwskUqu/Wfdy4k3tkoofKEl3G1DLuJReFe7/NexaH96cLkbuY0lADHRf43hqKXuVtOz0TAjk6eXheoAuqbv2OsEp4dpaN/hxqN4Gb2N8VFzpWXk7/dp5vE/XmygKVexK2IOInuiIHi7MlJd4+Xq4bEKVc5J5W6txDY8SJYKMhd1D7BVFkxX8nFy5e93XVS5XjSscceHaPnlDPC2PIWtTfxVcPUUiesDnlGZxrn56lD+faJtSuz5lmFzeaXhxZCMx1baKfxY9+T9rPVvqGEXig/K2gqoh0YzX/cNNaKbq4v9KqXZJj4XCk6/3ugX2vyMLf3yFJ8j5rawsPZ0sYeK7/Mb5rPbQhHna4hE/3ZpPSa8j9jTZLqkZ95xDkS2BH3dofjyhk1E8L/zPcmrCzihPH1/ySAt3n7DAB3wYXEJ3crQ1XKW1vu0kz5dxgJLgSLD+Crbk8hw+M9tOwOcbQ/gqSpUeK/gTNkzk3UNqUet0RBj9oWjdfKP6XFs9gM8NB5FO2NcLBZH1MC8J/QVmP+IKIeEw=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
7928e02d-dac3-4a29-f319-08df3e42660e
X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2026 09:18:21.3211
(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:
0FfYE1/3xpSJb/hjEWatpPoQx7qdDyAmoaUcJPpdX73dEowOjGixjegc7Xv2MeCpal0LVnqwEk4bbyC5XSBFMnnK2dGMEh/xVzi3wfaBNsc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7286
X-Original-Sender: clara.kowalsky@siemens.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@siemens.com header.s=selector2 header.b=uOYR0ggs; 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
clara.kowalsky@siemens.com designates 2a01:111:f403:c200::3 as permitted
sender) smtp.mailfrom=clara.kowalsky@siemens.com; dmarc=pass (p=REJECT
sp=REJECT dis=NONE) header.from=siemens.com
X-Original-From: Clara Kowalsky <clara.kowalsky@siemens.com>
Reply-To: Clara Kowalsky <clara.kowalsky@siemens.com>
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
X-Spam-Status: No, score=-4.4 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED,
DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,
RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,
RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS,
URI_NOVOWEL 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: =?utf-8?q?INBOX?=
|
| Series |
Update BitBake in Isar to v2.20.0
|
expand
|
This series updates Isar's BitBake from v2.8.0 to v2.20.0, which is the latest stable release. The update includes Isar adaptions to the intervening fetcher, signature and metadata parser changes. Debian Buster remains supported as an image target. Its imaging chroot provides Python 3.7, while BitBake v2.20.0 requires Python 3.9. The series moves WIC's Python driver to the build host and keeps image utilities in the imaging chroot. The testsuite was run in rootful and rootless modes, using separate work, download and sstate directories. I tested: - DevTest.test_dev_apps - WicTest.test_wic_nodeploy_partitions and WicTest.test_wic_deploy_partitions - Buster image builds and EFI/BIOS boot tests - WIC image builds for qemuamd64-iso/bookworm, bananapi/bullseye and qemui386/buster - KernelTests.test_kernel_cross - NoCrossTest.test_nocross_riscv_trixie in rootless mode I also executed for a few hours these tests without error, but they take forever to complete: - CrossTest.test_cross - NoCrossTest.test_nocross Best regards, Clara Kowalsky Clara Kowalsky (8): base: replace BitBake's outdated persist_data isar-events: preserve cleanup for default multiconfig isar-events: close /proc/mounts after cleanup meta: migrate fetcher references to bb.fetch wic: run the Python driver outside the imaging chroot bitbake.conf: explicitly exclude export and func from signatures meta: add missing whitespace around assignment operators bitbake: update to v2.20.0 .gitignore | 2 +- RECIPE-API-CHANGELOG.md | 17 + bitbake/.b4-config | 4 + bitbake/.gitignore | 2 + bitbake/AGENTS.md | 55 + bitbake/README | 2 +- bitbake/TODO | 65 +- bitbake/bin/bitbake | 4 +- bitbake/bin/bitbake-config-build | 1 + bitbake/bin/bitbake-diffsigs | 16 +- bitbake/bin/bitbake-getvar | 21 +- bitbake/bin/bitbake-hashclient | 115 +- bitbake/bin/bitbake-hashserv | 17 +- bitbake/bin/bitbake-layers | 46 +- bitbake/bin/bitbake-prserv | 34 +- bitbake/bin/bitbake-selftest | 13 +- bitbake/bin/bitbake-server | 14 +- bitbake/bin/bitbake-setup | 1481 ++++++ bitbake/bin/bitbake-worker | 42 +- bitbake/bin/git-make-shallow | 175 - bitbake/bin/toaster | 23 +- bitbake/bin/toaster-eventreplay | 7 + bitbake/conf/bitbake.conf | 2 +- bitbake/contrib/b4-wrapper-bitbake.py | 40 + bitbake/contrib/hashserv/Dockerfile | 5 +- bitbake/contrib/prserv/Dockerfile | 3 +- bitbake/contrib/vim/LICENSE.txt | 18 - bitbake/contrib/vim/ftdetect/bitbake.vim | 24 - bitbake/contrib/vim/ftplugin/bitbake.vim | 13 - bitbake/contrib/vim/indent/bitbake.vim | 343 -- bitbake/contrib/vim/plugin/newbb.vim | 88 - bitbake/contrib/vim/plugin/newbbappend.vim | 46 - bitbake/contrib/vim/syntax/bitbake.vim | 131 - .../oe-nodistro-blacksail.conf.json | 48 + .../oe-nodistro-master.conf.json | 48 + .../oe-nodistro-whinlatter.conf.json | 56 + .../oe-nodistro-wrynose.conf.json | 48 + .../configurations/poky-blacksail.conf.json | 74 + .../configurations/poky-master.conf.json | 74 + .../configurations/poky-whinlatter.conf.json | 80 + .../configurations/poky-wrynose.conf.json | 74 + bitbake/doc/.gitignore | 3 + bitbake/doc/Makefile | 2 +- bitbake/doc/README | 2 +- .../bitbake-user-manual-environment-setup.rst | 1332 +++++ .../bitbake-user-manual-execution.rst | 35 +- .../bitbake-user-manual-fetching.rst | 305 +- .../bitbake-user-manual-intro.rst | 267 +- .../bitbake-user-manual-library-functions.rst | 59 + .../bitbake-user-manual-metadata.rst | 462 +- .../bitbake-user-manual-ref-variables.rst | 464 +- bitbake/doc/conf.py | 41 +- bitbake/doc/index.rst | 2 + bitbake/doc/releases.rst | 174 - bitbake/doc/setversions.py | 374 ++ bitbake/doc/sphinx-static/switchers.js | 233 - bitbake/doc/sphinx-static/switchers.js.in | 249 + bitbake/doc/sphinx-static/theme_overrides.css | 17 +- bitbake/lib/bb/COW.py | 10 +- bitbake/lib/bb/__init__.py | 158 +- .../_vendor/beautifulsoup4.LICENSE} | 11 +- bitbake/lib/bb/_vendor/bs4/__init__.py | 1177 +++++ bitbake/lib/bb/_vendor/bs4/_deprecation.py | 80 + bitbake/lib/bb/_vendor/bs4/_typing.py | 205 + bitbake/lib/bb/_vendor/bs4/_warnings.py | 98 + .../lib/bb/_vendor/bs4/builder/__init__.py | 848 ++++ .../lib/bb/_vendor/bs4/builder/_html5lib.py | 611 +++ .../lib/bb/_vendor/bs4/builder/_htmlparser.py | 517 ++ bitbake/lib/bb/_vendor/bs4/builder/_lxml.py | 501 ++ bitbake/lib/bb/_vendor/bs4/css.py | 330 ++ bitbake/lib/bb/_vendor/bs4/dammit.py | 1525 ++++++ bitbake/lib/bb/_vendor/bs4/diagnose.py | 268 + bitbake/lib/bb/_vendor/bs4/element.py | 3395 +++++++++++++ bitbake/lib/bb/_vendor/bs4/exceptions.py | 28 + bitbake/lib/bb/_vendor/bs4/filter.py | 764 +++ bitbake/lib/bb/_vendor/bs4/formatter.py | 276 ++ bitbake/lib/bb/_vendor/bs4/py.typed | 0 bitbake/lib/bb/_vendor/ply.pyi | 1 + bitbake/lib/{ => bb/_vendor}/ply/__init__.py | 1 + bitbake/lib/bb/_vendor/ply/cpp.py | 918 ++++ bitbake/lib/bb/_vendor/ply/ctokens.py | 133 + bitbake/lib/bb/_vendor/ply/lex.py | 901 ++++ bitbake/lib/{ => bb/_vendor}/ply/yacc.py | 2238 +++++---- bitbake/lib/bb/_vendor/ply/ygen.py | 74 + bitbake/lib/bb/_vendor/progressbar.pyi | 1 + .../{ => bb/_vendor}/progressbar/LICENSE.txt | 0 .../{ => bb/_vendor}/progressbar/__init__.py | 4 +- .../{ => bb/_vendor}/progressbar/compat.py | 0 .../_vendor}/progressbar/progressbar.py | 37 +- .../{ => bb/_vendor}/progressbar/widgets.py | 14 +- bitbake/lib/bb/_vendor/simplediff.pyi | 1 + .../lib/{ => bb/_vendor}/simplediff/LICENSE | 0 .../{ => bb/_vendor}/simplediff/__init__.py | 2 +- bitbake/lib/bb/_vendor/tomli/LICENSE | 21 + bitbake/lib/bb/_vendor/tomli/__init__.py | 8 + bitbake/lib/bb/_vendor/tomli/_parser.py | 793 +++ bitbake/lib/bb/_vendor/tomli/_re.py | 119 + bitbake/lib/bb/_vendor/tomli/_types.py | 10 + bitbake/lib/bb/_vendor/tomli/py.typed | 1 + .../lib/bb/_vendor/typing_extensions.LICENSE | 279 ++ bitbake/lib/bb/_vendor/typing_extensions.py | 4317 +++++++++++++++++ bitbake/lib/bb/_vendor/typing_extensions.pyi | 1 + bitbake/lib/bb/acl.py | 2 - bitbake/lib/bb/asyncrpc/__init__.py | 3 +- bitbake/lib/bb/asyncrpc/client.py | 162 +- bitbake/lib/bb/asyncrpc/serv.py | 58 +- bitbake/lib/bb/asyncrpc/taskgroup.py | 52 + bitbake/lib/bb/build.py | 29 +- bitbake/lib/bb/cache.py | 37 +- bitbake/lib/bb/checksum.py | 25 + bitbake/lib/bb/codeparser.py | 102 +- bitbake/lib/bb/command.py | 50 +- bitbake/lib/bb/compress/lz4.py | 4 +- bitbake/lib/bb/cooker.py | 319 +- bitbake/lib/bb/cookerdata.py | 40 +- bitbake/lib/bb/daemonize.py | 3 + bitbake/lib/bb/data.py | 19 +- bitbake/lib/bb/data_smart.py | 157 +- bitbake/lib/bb/event.py | 29 +- bitbake/lib/bb/{fetch2 => fetch}/README | 0 bitbake/lib/bb/{fetch2 => fetch}/__init__.py | 526 +- bitbake/lib/bb/{fetch2 => fetch}/az.py | 23 +- bitbake/lib/bb/{fetch2 => fetch}/clearcase.py | 63 +- bitbake/lib/bb/fetch/crate.py | 198 + bitbake/lib/bb/{fetch2 => fetch}/gcp.py | 45 +- bitbake/lib/bb/{fetch2 => fetch}/git.py | 674 +-- bitbake/lib/bb/{fetch2 => fetch}/gitannex.py | 22 +- bitbake/lib/bb/{fetch2 => fetch}/gitsm.py | 144 +- bitbake/lib/bb/fetch/gomod.py | 270 ++ bitbake/lib/bb/{fetch2 => fetch}/hg.py | 65 +- bitbake/lib/bb/{fetch2 => fetch}/local.py | 15 +- bitbake/lib/bb/{fetch2 => fetch}/npm.py | 169 +- bitbake/lib/bb/{fetch2 => fetch}/npmsw.py | 120 +- bitbake/lib/bb/{fetch2 => fetch}/perforce.py | 46 +- bitbake/lib/bb/{fetch2 => fetch}/repo.py | 26 +- bitbake/lib/bb/{fetch2 => fetch}/s3.py | 21 +- bitbake/lib/bb/{fetch2 => fetch}/sftp.py | 23 +- bitbake/lib/bb/{fetch2 => fetch}/ssh.py | 33 +- bitbake/lib/bb/{fetch2 => fetch}/svn.py | 88 +- bitbake/lib/bb/{fetch2 => fetch}/wget.py | 316 +- bitbake/lib/bb/fetch2.py | 19 + bitbake/lib/bb/fetch2/bzr.py | 128 - bitbake/lib/bb/fetch2/crate.py | 141 - bitbake/lib/bb/fetch2/cvs.py | 157 - bitbake/lib/bb/fetch2/osc.py | 165 - bitbake/lib/bb/filter.py | 142 + bitbake/lib/bb/main.py | 8 +- bitbake/lib/bb/parse/__init__.py | 49 +- bitbake/lib/bb/parse/ast.py | 201 +- bitbake/lib/bb/parse/parse_py/BBHandler.py | 53 +- bitbake/lib/bb/parse/parse_py/ConfHandler.py | 24 +- bitbake/lib/bb/persist_data.py | 271 -- bitbake/lib/bb/pysh/pyshlex.py | 2 +- bitbake/lib/bb/pysh/pyshyacc.py | 2 +- bitbake/lib/bb/runqueue.py | 487 +- bitbake/lib/bb/server/process.py | 86 +- bitbake/lib/bb/server/xmlrpcserver.py | 11 +- bitbake/lib/bb/siggen.py | 102 +- bitbake/lib/bb/taskdata.py | 8 +- bitbake/lib/bb/tests/codeparser.py | 40 + bitbake/lib/bb/tests/compression.py | 4 +- bitbake/lib/bb/tests/cooker.py | 342 +- bitbake/lib/bb/tests/data.py | 207 +- .../software/miniupnp/download.php | 3528 ++++++++++++++ bitbake/lib/bb/tests/fetch.py | 2583 +++++++--- bitbake/lib/bb/tests/fetch_import.py | 86 + bitbake/lib/bb/tests/filter.py | 88 + .../bb/tests/parse-tests/classes/base.bbclass | 5 + .../classes/recipe-file-class.bbclass | 2 + .../bb/tests/parse-tests/conf/bitbake.conf | 15 + bitbake/lib/bb/tests/parse.py | 413 +- bitbake/lib/bb/tests/persist_data.py | 129 - .../tests/runqueue-tests/classes/base.bbclass | 4 +- .../lib/bb/tests/runqueue-tests/recipes/g1.bb | 2 + .../lib/bb/tests/runqueue-tests/recipes/h1.bb | 0 bitbake/lib/bb/tests/runqueue.py | 20 +- bitbake/lib/bb/tests/setup.py | 1089 +++++ bitbake/lib/bb/tests/siggen.py | 47 + bitbake/lib/bb/tests/support/httpserver.py | 4 +- bitbake/lib/bb/tests/utils.py | 19 + bitbake/lib/bb/tinfoil.py | 227 +- bitbake/lib/bb/ui/buildinfohelper.py | 5 +- bitbake/lib/bb/ui/knotty.py | 203 +- bitbake/lib/bb/ui/ncurses.py | 2 +- bitbake/lib/bb/ui/taskexp_ncurses.py | 3 + bitbake/lib/bb/ui/teamcity.py | 14 +- bitbake/lib/bb/ui/uihelper.py | 12 +- bitbake/lib/bb/utils.py | 867 +++- bitbake/lib/bblayers/action.py | 4 +- bitbake/lib/bblayers/layerindex.py | 12 +- bitbake/lib/bblayers/query.py | 37 +- bitbake/lib/bs4/AUTHORS.txt | 43 - bitbake/lib/bs4/NEWS.txt | 1066 ---- bitbake/lib/bs4/__init__.py | 468 -- bitbake/lib/bs4/builder/__init__.py | 324 -- bitbake/lib/bs4/builder/_html5lib.py | 338 -- bitbake/lib/bs4/builder/_htmlparser.py | 262 - bitbake/lib/bs4/builder/_lxml.py | 248 - bitbake/lib/bs4/dammit.py | 832 ---- bitbake/lib/bs4/diagnose.py | 216 - bitbake/lib/bs4/element.py | 1724 ------- bitbake/lib/bs4/testing.py | 686 --- bitbake/lib/bs4/tests/__init__.py | 1 - .../lib/bs4/tests/test_builder_registry.py | 147 - bitbake/lib/bs4/tests/test_docs.py | 32 - bitbake/lib/bs4/tests/test_html5lib.py | 98 - bitbake/lib/bs4/tests/test_htmlparser.py | 31 - bitbake/lib/bs4/tests/test_lxml.py | 70 - bitbake/lib/bs4/tests/test_soup.py | 479 -- bitbake/lib/bs4/tests/test_tree.py | 2004 -------- bitbake/lib/codegen.py | 564 --- bitbake/lib/hashserv/__init__.py | 15 +- bitbake/lib/hashserv/client.py | 423 +- bitbake/lib/hashserv/server.py | 257 +- bitbake/lib/hashserv/sqlite.py | 17 + bitbake/lib/hashserv/tests.py | 589 ++- bitbake/lib/layerindexlib/__init__.py | 6 +- bitbake/lib/layerindexlib/cooker.py | 16 +- bitbake/lib/layerindexlib/restapi.py | 2 +- bitbake/lib/ply/lex.py | 1054 ---- bitbake/lib/prserv/__init__.py | 97 +- bitbake/lib/prserv/client.py | 15 +- bitbake/lib/prserv/db.py | 452 +- bitbake/lib/prserv/serv.py | 140 +- bitbake/lib/prserv/tests.py | 388 ++ bitbake/lib/pyinotify.py | 2326 --------- bitbake/lib/toaster/bldcollector/admin.py | 8 +- bitbake/lib/toaster/bldcontrol/admin.py | 2 +- .../bldcontrol/localhostbecontroller.py | 175 +- .../toaster/orm/fixtures/check_fixtures.py | 76 + .../lib/toaster/orm/fixtures/gen_fixtures.py | 137 +- bitbake/lib/toaster/orm/fixtures/oe-core.xml | 72 +- bitbake/lib/toaster/orm/fixtures/poky.xml | 136 +- .../orm/management/commands/lsupdates.py | 29 +- bitbake/lib/toaster/orm/models.py | 3 +- .../tests/browser/selenium_helpers_base.py | 75 +- .../tests/browser/test_all_builds_page.py | 7 +- .../tests/browser/test_all_projects_page.py | 12 +- .../tests/browser/test_builddashboard_page.py | 2 +- .../tests/browser/test_landing_page.py | 14 +- .../tests/browser/test_layerdetails_page.py | 65 +- .../browser/test_new_custom_image_page.py | 2 +- .../tests/browser/test_new_project_page.py | 12 +- bitbake/lib/toaster/tests/builds/buildtest.py | 2 +- .../tests/functional/functional_helpers.py | 88 + .../functional/test_create_new_project.py | 121 +- .../tests/functional/test_functional_basic.py | 200 +- .../tests/functional/test_project_config.py | 99 +- .../tests/functional/test_project_page.py | 417 +- .../test_project_page_tab_config.py | 313 +- bitbake/lib/toaster/tests/functional/utils.py | 21 +- .../tests/toaster-tests-requirements.txt | 4 +- bitbake/lib/toaster/tests/views/test_views.py | 2 +- .../toastergui/templates/layerdetails.html | 8 +- .../toastergui/templatetags/projecttags.py | 1 - bitbake/lib/toaster/toastergui/views.py | 18 +- bitbake/lib/toaster/toastermain/settings.py | 5 +- bitbake/packaging-pypi/bitbake-setup/BUILD.md | 67 + bitbake/packaging-pypi/bitbake-setup/LICENSE | 23 + .../packaging-pypi/bitbake-setup/README.md | 42 + .../bitbake-setup/package-bitbake-setup.py | 79 + .../bitbake-setup/pyproject.toml | 92 + bitbake/pyproject.toml | 16 + .../setup-schema/bitbake-setup.schema.json | 211 + bitbake/setup-schema/layers.schema.json | 107 + bitbake/toaster-requirements.txt | 2 +- bitbake/vendor.txt | 6 + bitbake/vendor/licenses/ply/LICENSE | 32 + ...0010-lib-bs4-Avoid-soupsieve-warning.patch | 40 + .../patches/bs4-remove-double-imports.patch | 23 + ...mplement-basic-task-progress-support.patch | 125 + ...ial-pass-of-SPDX-license-headers-to-.patch | 79 + ...bar-accept-value-over-initial-maxval.patch | 54 + ...self._fd_console-to-use-for-self._ha.patch | 53 + ...ke-bars-show-correctly-with-maxval-0.patch | 31 + ...ty-Allow-mixing-log-messages-and-pro.patch | 31 + doc/technical_overview.md | 17 + .../installer-add-rootfs.bbclass | 2 +- .../recipes-app/hello-isar/hello-isar.bb | 2 +- meta-isar/recipes-app/libhello/libhello.bb | 2 +- .../bmap-tools/bmap-tools.bb | 2 +- meta/classes-global/base.bbclass | 39 +- meta/classes-global/isar-events.bbclass | 48 +- meta/classes-global/sstate.bbclass | 14 +- meta/classes-recipe/bootstrap.bbclass | 4 +- meta/classes-recipe/dpkg-base.bbclass | 6 +- meta/classes-recipe/dpkg.bbclass | 4 +- .../image-tools-extension.bbclass | 17 +- meta/classes-recipe/imagetypes_wic.bbclass | 43 +- meta/classes-recipe/rootfs.bbclass | 4 +- meta/classes-recipe/sbuild.bbclass | 2 +- meta/conf/bitbake.conf | 8 +- meta/lib/aptsrc_fetcher.py | 8 +- meta/lib/container_fetcher.py | 12 +- meta/lib/oe/patch.py | 10 +- meta/lib/oe/path.py | 18 +- .../libubootenv/libubootenv_0.3.5-0.1.bb | 2 +- meta/recipes-devtools/base-apt/base-apt.bb | 2 +- .../source/bootimg-biosplusefi-isar.py | 1 + .../wic/plugins/source/bootimg-pcbios-isar.py | 6 +- .../plugins/source/isoimage-isohybrid-isar.py | 4 +- .../lib/wic/plugins/source/rootfs-u-boot.py | 12 +- scripts/lib/wic/misc.py | 38 +- scripts/lib/wic/partition.py | 5 +- scripts/lib/wic/plugins/imager/direct.py | 9 +- .../lib/wic/plugins/source/bootimg-pcbios.py | 6 +- .../wic/plugins/source/isoimage-isohybrid.py | 4 +- scripts/lib/wic/plugins/source/rawcopy.py | 20 +- scripts/lib/wic/plugins/source/rootfs.py | 17 +- scripts/wic-chroot | 18 + testsuite/unittests/test_build_uuid.py | 107 + 311 files changed, 41940 insertions(+), 21357 deletions(-) create mode 100644 bitbake/.b4-config create mode 100644 bitbake/AGENTS.md create mode 120000 bitbake/bin/bitbake-config-build create mode 100755 bitbake/bin/bitbake-setup delete mode 100755 bitbake/bin/git-make-shallow create mode 100755 bitbake/contrib/b4-wrapper-bitbake.py delete mode 100644 bitbake/contrib/vim/LICENSE.txt delete mode 100644 bitbake/contrib/vim/ftdetect/bitbake.vim delete mode 100644 bitbake/contrib/vim/ftplugin/bitbake.vim delete mode 100644 bitbake/contrib/vim/indent/bitbake.vim delete mode 100644 bitbake/contrib/vim/plugin/newbb.vim delete mode 100644 bitbake/contrib/vim/plugin/newbbappend.vim delete mode 100644 bitbake/contrib/vim/syntax/bitbake.vim create mode 100644 bitbake/default-registry/configurations/oe-nodistro-blacksail.conf.json create mode 100644 bitbake/default-registry/configurations/oe-nodistro-master.conf.json create mode 100644 bitbake/default-registry/configurations/oe-nodistro-whinlatter.conf.json create mode 100644 bitbake/default-registry/configurations/oe-nodistro-wrynose.conf.json create mode 100644 bitbake/default-registry/configurations/poky-blacksail.conf.json create mode 100644 bitbake/default-registry/configurations/poky-master.conf.json create mode 100644 bitbake/default-registry/configurations/poky-whinlatter.conf.json create mode 100644 bitbake/default-registry/configurations/poky-wrynose.conf.json create mode 100644 bitbake/doc/bitbake-user-manual/bitbake-user-manual-environment-setup.rst create mode 100644 bitbake/doc/bitbake-user-manual/bitbake-user-manual-library-functions.rst delete mode 100644 bitbake/doc/releases.rst create mode 100755 bitbake/doc/setversions.py delete mode 100644 bitbake/doc/sphinx-static/switchers.js create mode 100644 bitbake/doc/sphinx-static/switchers.js.in rename bitbake/lib/{bs4/COPYING.txt => bb/_vendor/beautifulsoup4.LICENSE} (80%) create mode 100644 bitbake/lib/bb/_vendor/bs4/__init__.py create mode 100644 bitbake/lib/bb/_vendor/bs4/_deprecation.py create mode 100644 bitbake/lib/bb/_vendor/bs4/_typing.py create mode 100644 bitbake/lib/bb/_vendor/bs4/_warnings.py create mode 100644 bitbake/lib/bb/_vendor/bs4/builder/__init__.py create mode 100644 bitbake/lib/bb/_vendor/bs4/builder/_html5lib.py create mode 100644 bitbake/lib/bb/_vendor/bs4/builder/_htmlparser.py create mode 100644 bitbake/lib/bb/_vendor/bs4/builder/_lxml.py create mode 100644 bitbake/lib/bb/_vendor/bs4/css.py create mode 100644 bitbake/lib/bb/_vendor/bs4/dammit.py create mode 100644 bitbake/lib/bb/_vendor/bs4/diagnose.py create mode 100644 bitbake/lib/bb/_vendor/bs4/element.py create mode 100644 bitbake/lib/bb/_vendor/bs4/exceptions.py create mode 100644 bitbake/lib/bb/_vendor/bs4/filter.py create mode 100644 bitbake/lib/bb/_vendor/bs4/formatter.py create mode 100644 bitbake/lib/bb/_vendor/bs4/py.typed create mode 100644 bitbake/lib/bb/_vendor/ply.pyi rename bitbake/lib/{ => bb/_vendor}/ply/__init__.py (80%) create mode 100644 bitbake/lib/bb/_vendor/ply/cpp.py create mode 100644 bitbake/lib/bb/_vendor/ply/ctokens.py create mode 100644 bitbake/lib/bb/_vendor/ply/lex.py rename bitbake/lib/{ => bb/_vendor}/ply/yacc.py (60%) create mode 100644 bitbake/lib/bb/_vendor/ply/ygen.py create mode 100644 bitbake/lib/bb/_vendor/progressbar.pyi rename bitbake/lib/{ => bb/_vendor}/progressbar/LICENSE.txt (100%) rename bitbake/lib/{ => bb/_vendor}/progressbar/__init__.py (96%) rename bitbake/lib/{ => bb/_vendor}/progressbar/compat.py (100%) rename bitbake/lib/{ => bb/_vendor}/progressbar/progressbar.py (88%) rename bitbake/lib/{ => bb/_vendor}/progressbar/widgets.py (97%) create mode 100644 bitbake/lib/bb/_vendor/simplediff.pyi rename bitbake/lib/{ => bb/_vendor}/simplediff/LICENSE (100%) rename bitbake/lib/{ => bb/_vendor}/simplediff/__init__.py (99%) create mode 100644 bitbake/lib/bb/_vendor/tomli/LICENSE create mode 100644 bitbake/lib/bb/_vendor/tomli/__init__.py create mode 100644 bitbake/lib/bb/_vendor/tomli/_parser.py create mode 100644 bitbake/lib/bb/_vendor/tomli/_re.py create mode 100644 bitbake/lib/bb/_vendor/tomli/_types.py create mode 100644 bitbake/lib/bb/_vendor/tomli/py.typed create mode 100644 bitbake/lib/bb/_vendor/typing_extensions.LICENSE create mode 100644 bitbake/lib/bb/_vendor/typing_extensions.py create mode 100644 bitbake/lib/bb/_vendor/typing_extensions.pyi create mode 100644 bitbake/lib/bb/asyncrpc/taskgroup.py rename bitbake/lib/bb/{fetch2 => fetch}/README (100%) rename bitbake/lib/bb/{fetch2 => fetch}/__init__.py (84%) rename bitbake/lib/bb/{fetch2 => fetch}/az.py (78%) rename bitbake/lib/bb/{fetch2 => fetch}/clearcase.py (84%) create mode 100644 bitbake/lib/bb/fetch/crate.py rename bitbake/lib/bb/{fetch2 => fetch}/gcp.py (62%) rename bitbake/lib/bb/{fetch2 => fetch}/git.py (52%) rename bitbake/lib/bb/{fetch2 => fetch}/gitannex.py (65%) rename bitbake/lib/bb/{fetch2 => fetch}/gitsm.py (63%) create mode 100644 bitbake/lib/bb/fetch/gomod.py rename bitbake/lib/bb/{fetch2 => fetch}/hg.py (72%) rename bitbake/lib/bb/{fetch2 => fetch}/local.py (83%) rename bitbake/lib/bb/{fetch2 => fetch}/npm.py (62%) rename bitbake/lib/bb/{fetch2 => fetch}/npmsw.py (70%) rename bitbake/lib/bb/{fetch2 => fetch}/perforce.py (87%) rename bitbake/lib/bb/{fetch2 => fetch}/repo.py (68%) rename bitbake/lib/bb/{fetch2 => fetch}/s3.py (87%) rename bitbake/lib/bb/{fetch2 => fetch}/sftp.py (85%) rename bitbake/lib/bb/{fetch2 => fetch}/ssh.py (85%) rename bitbake/lib/bb/{fetch2 => fetch}/svn.py (65%) rename bitbake/lib/bb/{fetch2 => fetch}/wget.py (68%) create mode 100644 bitbake/lib/bb/fetch2.py delete mode 100644 bitbake/lib/bb/fetch2/bzr.py delete mode 100644 bitbake/lib/bb/fetch2/crate.py delete mode 100644 bitbake/lib/bb/fetch2/cvs.py delete mode 100644 bitbake/lib/bb/fetch2/osc.py create mode 100644 bitbake/lib/bb/filter.py delete mode 100644 bitbake/lib/bb/persist_data.py create mode 100644 bitbake/lib/bb/tests/fetch-testdata/software/miniupnp/download.php create mode 100644 bitbake/lib/bb/tests/fetch_import.py create mode 100644 bitbake/lib/bb/tests/filter.py create mode 100644 bitbake/lib/bb/tests/parse-tests/classes/base.bbclass create mode 100644 bitbake/lib/bb/tests/parse-tests/classes/recipe-file-class.bbclass create mode 100644 bitbake/lib/bb/tests/parse-tests/conf/bitbake.conf delete mode 100644 bitbake/lib/bb/tests/persist_data.py create mode 100644 bitbake/lib/bb/tests/runqueue-tests/recipes/g1.bb create mode 100644 bitbake/lib/bb/tests/runqueue-tests/recipes/h1.bb create mode 100644 bitbake/lib/bb/tests/setup.py delete mode 100644 bitbake/lib/bs4/AUTHORS.txt delete mode 100644 bitbake/lib/bs4/NEWS.txt delete mode 100644 bitbake/lib/bs4/__init__.py delete mode 100644 bitbake/lib/bs4/builder/__init__.py delete mode 100644 bitbake/lib/bs4/builder/_html5lib.py delete mode 100644 bitbake/lib/bs4/builder/_htmlparser.py delete mode 100644 bitbake/lib/bs4/builder/_lxml.py delete mode 100644 bitbake/lib/bs4/dammit.py delete mode 100644 bitbake/lib/bs4/diagnose.py delete mode 100644 bitbake/lib/bs4/element.py delete mode 100644 bitbake/lib/bs4/testing.py delete mode 100644 bitbake/lib/bs4/tests/__init__.py delete mode 100644 bitbake/lib/bs4/tests/test_builder_registry.py delete mode 100644 bitbake/lib/bs4/tests/test_docs.py delete mode 100644 bitbake/lib/bs4/tests/test_html5lib.py delete mode 100644 bitbake/lib/bs4/tests/test_htmlparser.py delete mode 100644 bitbake/lib/bs4/tests/test_lxml.py delete mode 100644 bitbake/lib/bs4/tests/test_soup.py delete mode 100644 bitbake/lib/bs4/tests/test_tree.py delete mode 100644 bitbake/lib/codegen.py delete mode 100644 bitbake/lib/ply/lex.py create mode 100644 bitbake/lib/prserv/tests.py delete mode 100644 bitbake/lib/pyinotify.py create mode 100755 bitbake/lib/toaster/orm/fixtures/check_fixtures.py create mode 100644 bitbake/packaging-pypi/bitbake-setup/BUILD.md create mode 100644 bitbake/packaging-pypi/bitbake-setup/LICENSE create mode 100644 bitbake/packaging-pypi/bitbake-setup/README.md create mode 100755 bitbake/packaging-pypi/bitbake-setup/package-bitbake-setup.py create mode 100644 bitbake/packaging-pypi/bitbake-setup/pyproject.toml create mode 100644 bitbake/pyproject.toml create mode 100644 bitbake/setup-schema/bitbake-setup.schema.json create mode 100644 bitbake/setup-schema/layers.schema.json create mode 100644 bitbake/vendor.txt create mode 100644 bitbake/vendor/licenses/ply/LICENSE create mode 100644 bitbake/vendor/patches/bs4-0010-lib-bs4-Avoid-soupsieve-warning.patch create mode 100644 bitbake/vendor/patches/bs4-remove-double-imports.patch create mode 100644 bitbake/vendor/patches/progressbar-0001-lib-implement-basic-task-progress-support.patch create mode 100644 bitbake/vendor/patches/progressbar-0002-bitbake-Add-initial-pass-of-SPDX-license-headers-to-.patch create mode 100644 bitbake/vendor/patches/progressbar-0003-bitbake-progressbar-accept-value-over-initial-maxval.patch create mode 100644 bitbake/vendor/patches/progressbar-0004-progressbar-Add-self._fd_console-to-use-for-self._ha.patch create mode 100644 bitbake/vendor/patches/progressbar-0005-progressbar-Make-bars-show-correctly-with-maxval-0.patch create mode 100644 bitbake/vendor/patches/progressbar-0006-progressbar-knotty-Allow-mixing-log-messages-and-pro.patch create mode 100755 scripts/wic-chroot create mode 100644 testsuite/unittests/test_build_uuid.py