From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7088670669347487744 X-Received: by 2002:a17:907:160e:b0:6ef:ec95:f9e1 with SMTP id hb14-20020a170907160e00b006efec95f9e1mr6575123ejc.10.1650464460707; Wed, 20 Apr 2022 07:21:00 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:907:d07:b0:6ef:610c:b687 with SMTP id gn7-20020a1709070d0700b006ef610cb687ls1263180ejc.9.gmail; Wed, 20 Apr 2022 07:20:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwctTSuDPp1x+isA+76QXSKOOzzUhIoFFeFeDJFHxC/J/g2S5I4/MlM8C8fo8e6WD9Ec6CO X-Received: by 2002:a17:906:f0e:b0:6ef:ee4c:b558 with SMTP id z14-20020a1709060f0e00b006efee4cb558mr6397116eji.104.1650464459706; Wed, 20 Apr 2022 07:20:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1650464459; cv=pass; d=google.com; s=arc-20160816; b=ubqsgngOI9Rmxaowqzv45WZnjkOOdAPSkZYY2eBhQfQSjHVg0eb3bWtxp064G4lSx3 6I5SBEi1yqYd3Bp4Mw8ATMJf8y9fFvH/CYtVlwMVEOCcpqhqFrazl8HZNNzHrrMLIzuG IlU80KKOjL8G6BVUzYOvN0iQubMDkKsph+yWrWb18Ay0inmP+SYPxVyQLCOoq8HgaSqr 8nF4aawL23+1XEdOzA07mGxsxuU7gR/mc+0j08FXpCUMIqI9qzVhgkKjRUas+KSrguR7 GCnmrk1JNxQRwe4OS+qxTrrgRVhA104jIDXabIzl3GLUMbtl/blck8XJFvFtfUNnJzt3 IJEA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:content-class:thread-index:thread-topic:subject:cc :to:from:dkim-signature; bh=YHoBb2S0tLRDmYa5AB+ankiDfO6xa98sj0cdsmI9UaA=; b=TKUJ53gKP/9j8q0c95YQI28Rz48Dogu947rguIr9uBKu/AWivNL9apZ8Z9OKJ5jb0X dRWNLuO/tqvKWO53IJO5kiuN2hSf56bdVxlzCPU6vq/6uHLmkD8MVH0z0cFiNJjklVxm nNS/dG2xG64wdysttaKmQTVpnT5u5f8DhfqQm2OGqDuF5zDW3fxsLdQC6Vgxe4zzqFUL FfDx6ipkJoxROvUJUbbCQeXofBTsOvK0I49XeV8uB9n9+4LdNs7z3K0GB5iD4fOLeawb 5otgRrIur0gX9C/XvclwxAxpkXBsGd+04kTQZEaGbO8QhB+d1ta3Nd3CHWKdQAJy8xNI HWug== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vmfnwmp5; 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 felix.moessbauer@siemens.com designates 2a01:111:f400:7d00::62f as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2062f.outbound.protection.outlook.com. [2a01:111:f400:7d00::62f]) by gmr-mx.google.com with ESMTPS id b15-20020a50e78f000000b0041cf5333d81si91696edn.4.2022.04.20.07.20.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Apr 2022 07:20:59 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7d00::62f as permitted sender) client-ip=2a01:111:f400:7d00::62f; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vmfnwmp5; 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 felix.moessbauer@siemens.com designates 2a01:111:f400:7d00::62f as permitted sender) smtp.mailfrom=felix.moessbauer@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=QqvfL8A7OWsfSDKbxf+rp6p8BIklLm2Y6/B2CtOrcBEvjml+jLxIWdI2kYkqm99t1DRVdnkHltzIr5ioqSN3gmXjsDM2CQ95KW4ExfmkwAOhxLdF7TDy6leCQyOBhdkHilYolYv2bW7qCQcZHjr8g/8J9CIdHh2No5EU7Yq+H51lXBQG7tQUS8BTkTtVzQHuF234PmDgNUAuET0RvBvXM3Af+ko5AgH9lFOJkqv3gGdq8CG+cxEU00wPSjNMtypxeZfrp92tJreyF589eUnDfnSokLxII5J4x7nYofiUnRCLbwlQklAgUrmWYYiaT1iZZFt0hMr4Q+QGk/bvbIV8kg== 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=YHoBb2S0tLRDmYa5AB+ankiDfO6xa98sj0cdsmI9UaA=; b=OwReiB6BvXm2L3hHzidcjmWdo7I+EKV5scaT0yq4Nj0aBnepwHD/bJZwICUhe9w5DdcmrAKoSJoT1ErFkdHJuYmlrmYODO0WiZqh19ZpnMUfnetI9V8shov4UDWeJK+Y/3jiHxMOmKqX6rW9iAzVa+rMgodpq8isXgpXnNLlMPnA/hm6P7R9HhQ1SD73kIxfGA2zdppZKV9MaQow2W7O94sk2SF8NjRlXlmDu+i1KLWw80GvBAZCuPpy9BvJCK+M2AZ9p+DRKrp8OyYs93DEq3jTAu0aHD4s6Cs8CUZnQJi1LmSBczZjq+nDXi2caW7ixNhKq44fKjl0n9HxZycPCA== 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=YHoBb2S0tLRDmYa5AB+ankiDfO6xa98sj0cdsmI9UaA=; b=vmfnwmp5e/IoKLU9eo89ul/HaDY3vq3QRr2NRBnhpCMVAhmcVH17E8Emjs9Y1OG0/D7f0v8dunkhIhlVF2V9tc3Aez337wbwj2VGE7nkhmRXh3MRlxSiMiveTcDqla6WvzOXDxYIpVS79VqxUP2elirgCYmjZ/O7q5UbHcwOSdWk24mxp6qmPSFPmiDWRr1RWBUIjRlFv7CZWcSCtO04sh5amgqxKfj1g0zlSuW8Qfo3lRNXgqEeOKNsfR6HW0rWJnnVFw5Y7sGm2XKPKvah5tO86uOYs+Gf9mwJx8RP+HJjbAOpnhYKwER/L7FJCskn8/GxTK6UGvZfEiaPHXT5Dw== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by PAXPR10MB4669.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:15b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.13; Wed, 20 Apr 2022 14:20:58 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::fd38:a772:d519:5d87]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::fd38:a772:d519:5d87%7]) with mapi id 15.20.5164.025; Wed, 20 Apr 2022 14:20:58 +0000 From: "Moessbauer, Felix" To: "Schild, Henning" , isar-users CC: "Bezdeka, Florian" Subject: RE: [PATCH] wic-img: use python3.9 in bookworm Thread-Topic: [PATCH] wic-img: use python3.9 in bookworm Thread-Index: AQHYVLcSOIsT9vki70S14wEXKVbac6z41zQAgAAB9BA= Content-Class: Date: Wed, 20 Apr 2022 14:20:58 +0000 Message-ID: References: <20220420130221.23398-1-henning.schild@siemens.com> <20220420160958.4617078e@md1za8fc.ad001.siemens.net> In-Reply-To: <20220420160958.4617078e@md1za8fc.ad001.siemens.net> Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Enabled=true; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SetDate=2022-04-20T14:20:56Z; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Method=Standard; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Name=restricted-default; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ActionId=24ad76a3-47d9-42cb-88ca-93a74d35e112; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ContentBits=0 document_confidentiality: Restricted authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dea69d4d-dd13-4fba-1741-08da22d8fd7a x-ms-traffictypediagnostic: PAXPR10MB4669:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +1AgxCaofGzlrc6fK9fmgT7nlxfswIMllNBowzcpzTRdkfQssDVj2rx9UIkjY7s4CVRPVPfkRKFJujFSR+zT+VCwaJ7luZF7hdgEx1/5Gjz+0ekoxP9GNMdeoL+wwUNsvMCcXG0ofoO+oyeMI9HK5Q7N1ERFMENZ/uTZ+PhNYUKkbRs0uhe8q7RNta/bzdrdQIfOgdB4ffX31bzjz+ubVzckVhc7KQgbG++gHa+bMoQuIYZ30CuAuPg6FXjyTSP/RsGgS6dtcO+LzfGlldjSjAxievriHr1uomRANStRHmdyLUHcq12TDSDe9U9+IQyxkpHIujzH6tB3xGQZyuBgWX0sLUBFWaYpPIl4vbtOF13t2GQXdHmKpkJSaww7vAndYubRKuapGdfEWgr3+Y34qG/eNDcc2W6HMexMuEFX1RdBfiqpWi2oY2k2ARv5IgXNcO7AsHNLCIyOWjokks7QOr2QQO3Lc8uEoO7haxfqQ44LABFErzqXe+HNwH3qDrpw7mN5oUGFsiMoi8aFP1m5wl8p1qD1QVrNY3ml7r2N8UVNggwYwe2lmv3dQ/JgZNv9SC1RcwmUN3V9ed0tMukZDMPKBjDG1lVYfpVG0KALt53o7iexNmbpd+eqWAUd0NJAy1q536rl/f+OgLXLJ3wzd2j3WDsWNMe++o94Nz2SkW+BM/RmM1DsByhBHDZU8OKrUNbB19gt/HaHDXnjypeOKb+mhbL6/DZF7OT+wagROuo= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(186003)(8936002)(110136005)(52536014)(86362001)(8676002)(4326008)(76116006)(64756008)(66476007)(5660300002)(66946007)(71200400001)(66556008)(66446008)(107886003)(26005)(33656002)(7696005)(9686003)(55016003)(82960400001)(6506007)(53546011)(508600001)(122000001)(83380400001)(38100700002)(38070700005)(2906002)(316002)(403724002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ud8E4CBl5EQJSIoBbvkkN3h0ByTfzkStAXxOUOK3/cwF2zl+kfkNV1niHcQi?= =?us-ascii?Q?/2pRYv6fepdcZz5EZyO4rBgn5FDqRVjIXnOygqSKxC4tQirlQYLp+1dIBD91?= =?us-ascii?Q?kBtt77s/8EHvHrKHVEaXiqRdqBZ4SsWrpfbXcANFTmbrAZlRXLgTkAKn2cR7?= =?us-ascii?Q?/MN2Jwhxnv/XlG/a+CA2jUTZo0Y2iBAABy+B4jeqWkkAiMg0UghLAt3NDWq3?= =?us-ascii?Q?pAbVuUNhl3SlZL4vZ1FTzXF0mHtJch51DCNvHqKo27wSgUkm6UIIG+uRAb6b?= =?us-ascii?Q?x/OvMdQejF35M27K62s0jbh6rh7tUjEn4CwWAu3s2ge9VwrfN0hFNXqYKo32?= =?us-ascii?Q?pWtQ5iR6Js69vr6VwUt2mH+RHnsxC6/s1/BDtobfwhOZZnXTWoAuyP4XClGe?= =?us-ascii?Q?FaAvXctWCafoiv1nsEDnH2Sz30aj7J+ys+MZPUXkwMGBVukINAqi6m6+a3e7?= =?us-ascii?Q?OXkEebMbboWk04m/Le64UtgmzRmi4Jng+EuaYlq5BE85ylgapvtrNmpw4Upa?= =?us-ascii?Q?raC0QcP6EeJBUMr1sh7O1t/SnWKK16Uqh2ZmG1izPwSh4Vdxpq1Kq0iZPvR4?= =?us-ascii?Q?LqyspVb7tXW7l4Rh3PlTIYXdldZ4pi4cZcsaR4iKFMSrAP4lIDg8PhHDIbfQ?= =?us-ascii?Q?NEQvGE6glFF9Omfki8Y3E9WasuOxjW2GbEEO0MEkNPkQopw97CBDIo3RxXRU?= =?us-ascii?Q?YCl/6+Ui5KYwiOUG8rl8p6ptE64yQwtwImmLo3ZRKFVKPuDgw3n4AwTXVreP?= =?us-ascii?Q?a6uNbv+MVAV8sf0VavTfv2Ov+G4ZQu4fl5OOtKsyPhjiE6iIfkvZBzQBpZp3?= =?us-ascii?Q?DHv3/9xVcTwW6qne44j9ATERa8LDCJNsMjyTiOPupc154IyvqBdcq4vaeisQ?= =?us-ascii?Q?EfX7MwZBvMmHf1K+yFscM3v7cr3scXEwlXu169sJeUBFs8YSMaFrayymf6IV?= =?us-ascii?Q?FaX5/Jey+M1qDbbD/CUs/eI++Xd6fg7sW/bZsW07STrqsF2hkLVhhAYOks4u?= =?us-ascii?Q?fWmyAw9diE0VCpQAMrRQhpngMKPmsrSWwz79JQipugRzJmSe6sNkgYI0MLsB?= =?us-ascii?Q?SwxH794n4u8Wbv2r84jjOp4Vqt+8uHZ7Q+jeY5Pg5qoSgFK+n7bMNBCmElID?= =?us-ascii?Q?IFgsNxYTiMg3p8KmFCPRB1covchyIjma8xiagqFpeUR7RiVwZjyR8EoTt+vU?= =?us-ascii?Q?5PdKTzdCbKAh+Q4/UkDJ3e6IBJ65c3cHI6iX4CvMd7CXcKDZeH3v+g0ziHqU?= =?us-ascii?Q?PyxUjwKVG4w3lh9GKWRloB9AwIlFGp5xPMXxO4nKSBtN/o1GFBeuDKdEkC72?= =?us-ascii?Q?ggKCNzR0CT0AQTP05z6Y/NADjxHf3KqBuaTA4Zff38vsxPleLKE9IeMptDjP?= =?us-ascii?Q?yY2o3UgcZsIy7gmOxNPIivous1iASvoPVeURw82pos8ak/N6nydBmWTNAeok?= =?us-ascii?Q?C6VPTZwLYCxs+mpUelA7LSNfRWwGCn8wRaP2uzsJwVnW1jjXMqV7HYtIw7uq?= =?us-ascii?Q?kK78GlFsFPpDzIWQLaXGJwIyc/mlzXVcVH+s/OHXvq6+AaIBw2BgboOMQ1+F?= =?us-ascii?Q?jDjep1YUcFhmRSAn47l4lYEXU+d1zYCgk25SUJRgzXm3GC1aT+hHnxMOEU4C?= =?us-ascii?Q?ir59jpuVn6k8vX6kAXL5D23XOLygEirypQiVW/nD6gpMZZ6PveCpeQCViGV+?= =?us-ascii?Q?2FLeZ8Topuc3fDWUC7M20x+YIrhs7eIFTwl/2z39DMIVj9HQhwc2ESFWUL7J?= =?us-ascii?Q?9M+Fy8MV2PNiFLN4hSXMq8HtKYp6Uzg=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: dea69d4d-dd13-4fba-1741-08da22d8fd7a X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2022 14:20:58.6482 (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: ytkkbFHBjKhoaCcBq2Tmx595rq1es69z6y/PPH/tD6uQKPc7eRG5FGC0qO8ASd1M0bhgZM1m0pYh7MD+gQmbmv6fgJPyZ6TOGV1gf/TepJc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR10MB4669 X-TUID: PJiFQGYAKM1s > -----Original Message----- > From: Schild, Henning (T CED SES-DE) > Sent: Wednesday, April 20, 2022 4:10 PM > To: isar-users > Cc: Bezdeka, Florian (T CED SES-DE) ; > Moessbauer, Felix (T CED SES-DE) > Subject: Re: [PATCH] wic-img: use python3.9 in bookworm >=20 > Am Wed, 20 Apr 2022 15:02:21 +0200 > schrieb Henning Schild : >=20 > > The jump to python3.10 will mean "from collections import Mapping" has > > to switch to "from collections.abc import Mapping". Our bitbake still > > has the old version and will not work with python 3.10. We might some > > day need to fork parts of bitbake to make it work with any python3 > > version. But for now we can still fall back to python3.9 and do not > > need to fork bitbake. >=20 > Ok that "new" syntax works since python3.3 and "collections" is deprecate= d > since. We need to bump bitbake or cherry pick its commits to switch to AB= C. Maybe we can just speedup the integration of the bitbake bump that is alrea= dy on this list. Just checked the tree and the compat.bb file is no longer there (because th= e OE patch e2be6def is already applied). By that, the proposed bb version is not affected. Anyways, this is a currently a road block for multiple layers on our side. Felix >=20 > I would like to leave the bitbake version bump to others. Maybe we can ap= ply > this patch temporarily as a quick workaround. And later bump that bitbake= and > revert the workaround. >=20 > Henning >=20 > > bookworm switched to python 3.10 about a month ago, since then one can > > not build bookworm wic images any longer. > > > > Signed-off-by: Henning Schild > > --- > > meta/classes/wic-img.bbclass | 7 ++++++- > > meta/conf/distro/debian-bookworm.conf | 2 ++ > > 2 files changed, 8 insertions(+), 1 deletion(-) > > > > diff --git a/meta/classes/wic-img.bbclass > > b/meta/classes/wic-img.bbclass index 7537a27b613e..5623945378eb 100644 > > --- a/meta/classes/wic-img.bbclass > > +++ b/meta/classes/wic-img.bbclass > > @@ -192,11 +192,16 @@ generate_wic_image() { > > mkdir -p /usr/bin/python3-native/ > > if [ $(head -1 $(which bmaptool) | grep python3) ];then > > ln -fs /usr/bin/python3 /usr/bin/python3-native/python3 > > + # python 3.10 is too new for our bitbake version > > + if [ "$( readlink /usr/bin/python3 )" =3D "python3.10" ]; > > then > > + ln -fs /usr/bin/python3.9 > > /usr/bin/python3-native/python3 > > + fi > > else > > ln -fs /usr/bin/python2 /usr/bin/python3-native/python3 > > fi > > export PATH=3D"$BITBAKEDIR/bin:$PATH" > > - "$SCRIPTSDIR"/wic create "$WKS_FULL_PATH" \ > > + /usr/bin/python3-native/python3 \ > > + "$SCRIPTSDIR"/wic create "$WKS_FULL_PATH" \ > > --vars "$STAGING_DIR/$MACHINE/imgdata/" \ > > -o "/$WICTMP/${IMAGE_FULLNAME}.wic/" \ > > --bmap \ > > diff --git a/meta/conf/distro/debian-bookworm.conf > > b/meta/conf/distro/debian-bookworm.conf index > > 7e614bf2b5c3..c5b08e6aaa35 100644 --- > > a/meta/conf/distro/debian-bookworm.conf +++ > > b/meta/conf/distro/debian-bookworm.conf @@ -6,6 +6,8 @@ > > BASE_DISTRO_CODENAME =3D "bookworm" > > HOST_DISTRO ?=3D "debian-${BASE_DISTRO_CODENAME}" > > > > +WIC_IMAGER_INSTALL +=3D "python3.9-distutils" > > + > > DISTRO_CONFIG_SCRIPT ?=3D "debian-configscript.sh" > > DISTRO_KERNELS ?=3D "4kc-malta 5kc-malta 686-pae 686 alpha-generic > > alpha-smp \ amd64 arm64 armmp-lpae armmp cloud-amd64 cloud-arm64 > > itanium \