From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7088670669347487744 X-Received: by 2002:a05:6512:b96:b0:470:ef2a:4851 with SMTP id b22-20020a0565120b9600b00470ef2a4851mr13098464lfv.389.1650459894717; Wed, 20 Apr 2022 06:04:54 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3e2a:b0:471:af61:f198 with SMTP id i42-20020a0565123e2a00b00471af61f198ls1841513lfv.0.gmail; Wed, 20 Apr 2022 06:04:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwHbqDjZd7HX+y7Xu+WfveNvVv3U3TTnwoqlvszARQ5iEEOIMQ53yc1HJDPKzpIMHowLH3o X-Received: by 2002:ac2:5923:0:b0:46f:aeef:f269 with SMTP id v3-20020ac25923000000b0046faeeff269mr14792639lfi.221.1650459893128; Wed, 20 Apr 2022 06:04:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1650459893; cv=pass; d=google.com; s=arc-20160816; b=IM8OjLEQQXONxYrHDOIJz4inrWoaK/N92sIMH9ooeojBRudwVta+SQQtppTZmCs6vQ P3jhGYgbkh3SUt9wzDQpUXAp/nOSjUaklD+bPNZeGXgWq8wiCxqTpLVsisnc0C+VctRw l7EAoKR1rB7vNe4RfiCfgEt27JhDfSQOaVuLCp0nwP9gYTCN4h9SID+HbdAhVC9d6gUv 3Ax2N+ypiAyZqiehczKnpV+j1R/7M++qyxrZUDCFkq8c0c5UneG0mBmGLjXJnJIt0/WP mEthK7eJu5TYo2PiMr8OqIMvl73/Gx699I+2HLiqYtudP+3/sddDTCtQtxH66QsMJo0h WFSw== 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=nB5G5moRo7auxl3wZ5VYvGzWSjY+42lV7i9+WfxPY5g=; b=cpzKYsoHjkNzVffbqU/VYI4Hnh+le/g1+gEztGi5IzwS6zkXDUqB6pFeWhxEgU89be 6oHphoNofATUHnGImb/0LSDWEQ/VXEsHTyje/2GT6uv49neK1eysy5fCGKXWcsXWtuoS wIB8suHPyfnjiIJs5KGJZn7Nx8O/CkTU2a4EBGmfMcRsBq2YN4oizGZl0DSLF7O3L8L4 TWgVH3Y7SioC6RLauDYzjbJihmZLsQIoOdz6zs3OQ0QTdJDl1G8dOe0kDSOKKggAXytA mB3JRShruk2ilePbu/BvF+x0FsP3DTBcJ6SjoORPJRLt8GjsqaJ9pAxBSYTh+E2KUWJY XfYg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Ud24QNit; 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 2a01:111:f400:fe0d::62c 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 EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on062c.outbound.protection.outlook.com. [2a01:111:f400:fe0d::62c]) by gmr-mx.google.com with ESMTPS id bp34-20020a05651215a200b0044ada59207esi80882lfb.12.2022.04.20.06.04.52 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Apr 2022 06:04:53 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe0d::62c as permitted sender) client-ip=2a01:111:f400:fe0d::62c; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Ud24QNit; 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 2a01:111:f400:fe0d::62c 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=gE7+TfqOraKreQ+PVwQGSNE6v1T8IHpy1CvM58T1hh4HvilnTEXVI/U1OAj+gWa1TmPUeXC43JaOp6ioVX1g4AWCukLvZJsMQsYAaFoev6ymVsJVXgUlshoVS7ca2jNIItOHfsguwCgXxmMKfXha2SAlwS3XEnaFdBC+bhzvT1alNIruwPCVYmCgEd/wZlzXZ1ggi8rGYET6hu60U9K+2Tav9bAiiCQVAbOsFzJScPMVW6TA69xfGiNRq8WpcnHoxw628lA14rUpCcwAWnBEf5HGThq6WzoE+d0WxcLnLacdtjYWa5gX6nAWTkTnx70g3+1kuNfZeifefQ2hhAIPwA== 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=nB5G5moRo7auxl3wZ5VYvGzWSjY+42lV7i9+WfxPY5g=; b=exdS65ykOrPxlqSRqLIFtCVK24C7lSm6THe3f7i1yYyi9rypWF/czavO70tFmyXpcMwXGCEG41g4O+EdIVUjGghZoHiRfqYqBJevv/irBQoZJq2jVsc3OUVJTXBUFk5pa6pUe9MO2bEmqtSj+n2LwqfbtEoPXG+J2xbzb9hydMQmuw1byD7dyn+UWUuMVjXP8HMQmVZf2Xs7g3olQyQRt/B/eD4zIKAE5XxFAExDTV5U+viZMLlDUOyC0q19jhSgSl1bWE63sAHz4Cb8PHCqzbIdSLoiJ3mNHcuQo33LAi8Q57OaVTvHklmdR989uUwmcPPUy6H6YVIZaMbaS7tUKg== 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=nB5G5moRo7auxl3wZ5VYvGzWSjY+42lV7i9+WfxPY5g=; b=Ud24QNitWfIt6Ti9eaMV9QLp46ls/PtTWKCa6d/FBhOn7l30DJUHkPoXfQfvp+spcDZ8fyEyd76gEJEvhLXX5KtlFi/OC7qnsj3wvuyPfE5qu95+hvqT89WyL7v4YuNlauoW3ZKHEWBBLuuiFk0WAT6lTo4tXEm9gtPVibQr2wArLg6zhEaW5tYyrX4uZ3w1rpmFEqJvITBCuO7SzpyXnIsVNFYcrVW2T39BT5g2vRfDPyIqA+TJb+zKJ3MB0CftSqMufPAsNqIPGcxOU+MlvFigjUfIk0XjSXo86kIsMhEKZIaRtMuxrMJ8Wr8ehKtlQYQbZKXG0a0CwvK2BmHSeg== 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 DU2PR10MB5110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:2d9::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Wed, 20 Apr 2022 13:04:51 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::f4be:8b5d:4314:c2d8]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::f4be:8b5d:4314:c2d8%4]) with mapi id 15.20.5164.025; Wed, 20 Apr 2022 13:04:50 +0000 Date: Wed, 20 Apr 2022 15:04:48 +0200 From: Henning Schild To: isar-users Cc: Florian Bezdeka Subject: Re: [PATCH] wic-img: use python3.9 in bookworm Message-ID: <20220420150448.748aa6bd@md1za8fc.ad001.siemens.net> In-Reply-To: <20220420130221.23398-1-henning.schild@siemens.com> References: <20220420130221.23398-1-henning.schild@siemens.com> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM6P191CA0023.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8b::36) 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: 6e10a378-bca5-4125-f544-08da22ce5ac4 X-MS-TrafficTypeDiagnostic: DU2PR10MB5110: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: I+CzsW28Q7A/aym/FBiMpyifHeMn+rnM90JYubqWJl/W50MnZr1kxqeZ2cXWGyjD3yCDx9imL0if20RF1THbnn+QSJcrlNBiHJSKHMc/pOIA43pXZmYgloRyjSOrV8hwp8g3CejZNNUSuYEr8sar6IQNp1y0CzYhhqwJlypQwHQ1ThP9vqQM+6JFc+/h5SlmZm+8EqCO/M7fdXg+0gHuYzS8m9+GwUOi2d1TcQ1sSx3jUaF/gE80CgWaJYBgZAPq1u8HAmSf4USiLqYKlCeIqvNyaGbzYOtyVm3Lv1Ev2wY/AWlafEZHxW2rC6TRPZgVD4uc8M0ufgCcuGpbgL5iIGGsTk2w6vxVASBQeABMYBIr0J+Br5HtP+/im06loJgYj0AA5kDuR4k4MBvmgy9qNxIEvVSv+oRfLhwg3xls0Ldhh7eO2GFget9suoVIWibclF0n9XCV8eEz6edjwMC82mQHnM1d04RD6wUjAaqyneqgFOci35jLYmZF49dRMteIzHj1q0cV3Rhn9D0S2wBIIaucSldrNZpF215ksx99kCPx/56VdBQ2I5vgGQKXXKUfBfmxQFmrpIzc4qNBUIN4ULc1IuoXsTyLWLWgId8LzfUF7c5k2yQaS2HBjfRcEGx3kJHu353/1fWlA3EDXxgmuPCTjLsKPOECIJrnVC5xh/RfJ8gp/iNqaPrkEjySD2PCypGWQlcZ0w6m7DgnDuDKUA== 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:(13230001)(4636009)(366004)(44832011)(6916009)(1076003)(2906002)(82960400001)(498600001)(6506007)(6512007)(8936002)(9686003)(38100700002)(186003)(26005)(4326008)(8676002)(66476007)(66946007)(107886003)(83380400001)(86362001)(6486002)(5660300002)(66556008)(403724002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?6lEMKEFh/oyX9eyw7p/doQHysJvMXH7jX/UP/JtjwhPkqO/N+60x3ya0Cyuf?= =?us-ascii?Q?n/VjzX5yFIYBuEEQi7nBL65JFIKZwAoni6+Xs39Lf/QXmbu9dX1GzinyEUZj?= =?us-ascii?Q?jVv+L7+R5d1TxwqWCbT72vOhS53nmP2VJqFer4tW2gKW7aOo0ssGnDs6a8/o?= =?us-ascii?Q?SGGa6s5mwNC6/SOUyKu09/yLvYXMi1rLjZf4fmqYxmehkhYeu6nQzm6vXTA7?= =?us-ascii?Q?BwsXy2OCzffNf/cHXOHw86MnQs+gtiXrlLn6qUAz4Z6n3y+AIAdxQ0bmgS4/?= =?us-ascii?Q?elL6V602EyOjM6bSncVc4t7DB44LO8s+5Skg3MOR6GXW+9MPrnXL0ttCkGUQ?= =?us-ascii?Q?BeHgB1C2xh/hq0E1oh+j3TkeqccolCudPhIsmZtYx1D3Ya4rQdjt+ZY6nJKK?= =?us-ascii?Q?nIXJywYszqsl8OfcG+J7KG9w8V/U6ORkJZsrPaSaPxlESwo7oF8U+aNn3c/q?= =?us-ascii?Q?TWSBMbPaF1RinJTkr+UwDs2uMdWoIU+r8jOe6ufnWrn1LCCznd9Ts4//08mW?= =?us-ascii?Q?PyJD3eSM6NuCc79ABxMqg4eRYTWxiMVQxA45HuLiUVxC3mw49Cbrlv6B68vP?= =?us-ascii?Q?Z0KHkMbTx2ahuVEBWtrjvJj9eBUHepXhDXVXYtHfQyp/Rge/QBDL3qJCQTAB?= =?us-ascii?Q?/QKIQAojxuYQGjWYOUwlM/fDc4c6HM32+iGykGx0JitKiOeponfLtwq0kV3I?= =?us-ascii?Q?y5HLnZ4SgmQb3lTEvYqfVK8whZtj0fJ4ulYt0KBqipZ2iubVoGUl2aKZHJh9?= =?us-ascii?Q?fvHa2bC3ma2dVOlwkdN+br8GVK99T2MTYtIUJBZmJ1zddv9bvIk+3DpvoqbF?= =?us-ascii?Q?flR3tmPDH7pAvnGzybpMxxx0uzyKSde9FAR6nfTXCzOn3EAxZJCtkEYrRqor?= =?us-ascii?Q?TJ8ffKOdy6IEHo7dqQiY7yMtirTXz1HNgxUn4Wsi3oT/VB/khWvsyx8uzfQ1?= =?us-ascii?Q?XVzLMcE5AJWVX1qBzDNNWganvPa2gmQTnaGozWfP+LjALBPWvoRltdanjA0e?= =?us-ascii?Q?nbTUskXSZMLVqP2DEkZJqZnTy6eetG6QVSC0F7Poyi9WmnnkZA/hzZsOhcPh?= =?us-ascii?Q?Op+RWHIcjJiJf8l0/8tiUs2NzerIPRfzpERWxabHcEx/LG4ZYsc/8mA+sPdx?= =?us-ascii?Q?seZ3hpqFPwQ7BH8TDdReM0ljSWjOZJxwkAxRpsTd6Z9NwA+4cuzblKq780rf?= =?us-ascii?Q?GHwzMX8zrZXgdf6bNTpVha2Lm/dVj6XJlDXDlBAplZ5HGRK9lYeMAl0T53PC?= =?us-ascii?Q?b8wxt704m1aR92hK+wZkIubhYwTKrELSY6sPtz1jlicYSQDgYRSdN7+RXgwV?= =?us-ascii?Q?zOtlKxkTW17ZvxAxHesOysUAVFXP2K+pqi4Qi4dRyL3SQTf6hrOOrCio0BU7?= =?us-ascii?Q?FcMtxDDySmbOm5w2ukRRHWew6FShVduQjdBp4kAreOMY1++PNR/fIe/yr26U?= =?us-ascii?Q?NSV1X9K/HlbkX8V6gJnZwRGluOq9iOCbZeYo63DDrBN0AKOlP0JuG1shrPuh?= =?us-ascii?Q?DZWtIPJ/pNUuPQbaLTbTtBcu1rpgTpet0Afn6NFGmAZzOfi2qrLN2+GhIjq+?= =?us-ascii?Q?7iBQZuSy4zCOA39fZJKhtaQHnXT+eE/s22wzixY5zcI5RjdxDZODdnJTjNHF?= =?us-ascii?Q?9GpG5Vxn4wPC9TPg5VObQEHMOHxGQCthgpazDR0mNS5HbdudFu2BvwoLy4fm?= =?us-ascii?Q?M8EVaKF2ewYJ9rDQENmgmjsFfmL3iSXK4x3Tu96wwtKj+MmdVeU+VJRCWTHx?= =?us-ascii?Q?5SFO4IQNMYgXxcEWL3QrlD4RKwC4TZ4=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e10a378-bca5-4125-f544-08da22ce5ac4 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2022 13:04:50.9217 (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: 2zLqNnStXuElIrhtpNFukNNwZ+upmIWZufaOHfOVDcGifOAXL3WQ4GppiFVsdN1KGKNnKYfUu6nUjmbzZ+Fmuv4RDi49c9JnfsK9WW+OsCI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR10MB5110 X-TUID: eGIQlws49Ulm Am Wed, 20 Apr 2022 15:02:21 +0200 schrieb Henning Schild : > 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. > > bookworm switched to python 3.10 about a month ago, since then one can > not build bookworm wic images any longer. I wonder why CI did not find that like 30 days ago ... are the bookworm tests allowed to fail, or what is that KFAIL thing? If so, why? and is that still valid? regards, Henning > 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 )" = "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="$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 = "bookworm" > HOST_DISTRO ?= "debian-${BASE_DISTRO_CODENAME}" > > +WIC_IMAGER_INSTALL += "python3.9-distutils" > + > DISTRO_CONFIG_SCRIPT ?= "debian-configscript.sh" > DISTRO_KERNELS ?= "4kc-malta 5kc-malta 686-pae 686 alpha-generic > alpha-smp \ amd64 arm64 armmp-lpae armmp cloud-amd64 cloud-arm64 > itanium \