From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7172560304523444224 X-Received: by 2002:a2e:b047:0:b0:279:fdf2:4f84 with SMTP id d7-20020a2eb047000000b00279fdf24f84mr6693004ljl.181.1671201518855; Fri, 16 Dec 2022 06:38:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3242:b0:4b5:3cdf:5a65 with SMTP id c2-20020a056512324200b004b53cdf5a65ls238358lfr.2.-pod-prod-gmail; Fri, 16 Dec 2022 06:38:37 -0800 (PST) X-Google-Smtp-Source: AA0mqf7EnwAlePxHyk4L1VJB1m/UnzOljrTqchdsP0vezV5rR/tFavHYsJG6WFCxyO6i8fu3FO0V X-Received: by 2002:a05:6512:de:b0:4b5:2ef3:fd2a with SMTP id c30-20020a05651200de00b004b52ef3fd2amr14545745lfp.47.1671201517817; Fri, 16 Dec 2022 06:38:37 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1671201517; cv=pass; d=google.com; s=arc-20160816; b=xLMx/Imu+bKXFZ59HUQoD/MzMDsLJDRwGqdRii7RImrRTJdbSDpEdKOd9C51Oq1KdL W6NMZ6DRb4idYNeBSyVAbkUrtYKX/gA0vyk8d3+UmiUGDAHp6UTyIOmpuO9fpjrszvK8 YXfaynAOd+1SSE4rRf2YD4JuQKlOFR6a1aXPBjObNU/AcfFVNjrKQnR3NcGlP6d5xmVv zD+3wmDKIoPtwqTygE8IVOBeT0FdTdT3FGZFmPeoHJGqHdwKpCaVHdj9NmqKhv23t7q9 u40/9xilkisNSmF8S7Ct3imjDQU4Pl0L77YR2qShZfNqJ9yPFz0pGpdO2WqjpOIkrNrv qb6Q== 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=80YHiKEaxeOfAdVSm/zatQ3xed6LQN6hW1UGyx6G4Bk=; b=J1A43Ga18dq+deM+HSK7P5W2TsgATQot0cEuRhZSVJGuMYoON5ST4F41FRD8ZAUxMr /7wueTAt5VSYnRXMuYeKS1Y0d+xDegfLTTVLNc76gME7xT5VbKHlxdg2W52AEB2eQeCM 2JepPiyn4HjYDxcDYXPpnBqib708NAlpJ1Q94xrF6idluLdFySlHh+GmurvPgRGAcm6q 66eislP1bEAYMyYci7XEy9bWunIFZytxwdtoB9r73hlecqo/2CbHF3o8osgl7L6PZVEC 1J8r7NR+7er6KAm/xuLuI+fFpv+6S7jwP5RiFxwjByBKpLKJ5zLT4UKpQUUOJlpfl+uC QLLw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=V6615qMl; 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.241.65 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-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2065.outbound.protection.outlook.com. [40.107.241.65]) by gmr-mx.google.com with ESMTPS id 8-20020ac25f48000000b00492ce810d43si110616lfz.10.2022.12.16.06.38.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Dec 2022 06:38:37 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.241.65 as permitted sender) client-ip=40.107.241.65; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=V6615qMl; 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.241.65 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=ZwTc48rScHrkgiHbuRVIzWi91v2AryIiK1gTdXBlM65AcDGPQ0rx4fXHYWdPnb5qD4Yc85mhBpvDFMgfc/lgcHji6bTliwH5TfR0hNpLODlI0GMbNrfi0vfnsdUpLbaBTO1oBbKnvQNYp7hr72qcm99fJp6SfkS3pEHS1x1H40TWrcjNPODcLeqPQg1Z645Oe+GLEnS9g3+/eKo2jOHNQ/lJsmY/n09mrPAKLm6P0IxlAo9BhFyMFZ3ukblB34ThhhSmq+RLb5qd3RYbVNu6AizFl9Bb6TBI1VWXphe2FsdB/t/APJ+5FKUwK4NPzq8poUZyl9/zhoRsJV/lpgHEjA== 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=80YHiKEaxeOfAdVSm/zatQ3xed6LQN6hW1UGyx6G4Bk=; b=PaL31lWrIU0gNaYRgoSXBPqw/r44LucfDIyfahCKZSMEX4SRf8fCiTT1i1mnE5da9UNyHfBDOWrR/jV6TR4Ps23i+mGBnQYMjD277wlfsUE1xYOA4+OF2f3DNjI/MOSINYvVIMyMZvXpOEfVKtKTVNcv/WA2SDsJxbiyEHYDV1R52CBKGTsOrFC84XIirMCKxTUdH97w1kUDG0JchXZQXwP1KBHdA1TUP7zDyWeVpFQhHUCu80n8AIWU8B0tfpP/2Lpz+3eyq1laAZhM+rooyvtNaCh9Zpc5HKfW/jSaMeMpOiYvKECGYvS7JtbQ0cgrwYS97X9IyLrys9JOqRPP7Q== 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=80YHiKEaxeOfAdVSm/zatQ3xed6LQN6hW1UGyx6G4Bk=; b=V6615qMlEo6RKnMigajebtgkD4qgNEnCgWv3NuGfD0ZT2AoUf6Ivmc1TTMQMz4do102MoHylqWCq2V+Fq7jwkOHggCw02xRfxyCbFNz0yAh36LePO71vtw+v+NRbqqGZMm0uoQCaedi6zh4DY/ZT7+AMFStRDJ08bekPv52LWl4X7syEizRi51NLP7tK+r+aoB0vaYHLorSFO4+IiQ8F9H2YKE7gB2QqG0e9J2KScnf/8EL7PR5UxiOj6hpj3sql/552fHvtHHcJsmkYXArqgdldayXizCva26GSAtRGH+blHn7EHMcJnk/26EXbYuUZwBL88cIgG1NoLJSrdcWhRw== 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 AS1PR10MB5771.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:47e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.12; Fri, 16 Dec 2022 14:38:36 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::bdf0:fdeb:f955:bc79]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::bdf0:fdeb:f955:bc79%3]) with mapi id 15.20.5924.012; Fri, 16 Dec 2022 14:38:36 +0000 Date: Fri, 16 Dec 2022 15:38:26 +0100 From: Henning Schild To: Anton Mikanovich Cc: isar-users@googlegroups.com Subject: Re: [PATCH v6 03/21] scripts/contrib: configure override conversion script Message-ID: <20221216153826.122da847@md1za8fc.ad001.siemens.net> In-Reply-To: <20221213125305.10984-4-amikan@ilbers.de> References: <20221213125305.10984-1-amikan@ilbers.de> <20221213125305.10984-4-amikan@ilbers.de> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0P223CA0002.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:116::21) 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-TrafficTypeDiagnostic: PA4PR10MB5780:EE_|AS1PR10MB5771:EE_ X-MS-Office365-Filtering-Correlation-Id: 7a3309d3-ff29-4b26-793b-08dadf7336db X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Zt361eTqMnPBS86zIxsiUJsvNGykbFm7TXeHQww2oigM/66fI5v0aKvqEGXAPSS7BYnvSOtZgHRTuVrMkwOcvMzcZH6OYBnr4P3VsyeLdKWad9BRYzdBGW4jcvbHYTv0rYNZNHQIRCkYbEuE4K+EjajxwNKJHSYmgdHswaE3dHNZEKkrSYID6Q/5bowNrUlOnQj/oqcqfsBL36Jt8hAzvnym4M57BpdYdSrurMKlyNl8KuO/MSCwAZaFLoLKg3h2huk0sd1la9qCQV2nlVE2oQ0OdHHziHlVRU+Gixmq6pw9I0T+tNCFVy+TtfceLfkrRNeUx6R28wKFJPGLm8xHhbxN5Bw0Mx6v+mXTSl0qKE4+bg6RfgxleX70uVVRFVN/h1UH+pd2sx9ca/p5FBgom7Hvpn9cTMLZXpe3sdnQv6bF8NCWgcJdhucWMvuijn07TOFc8hrL6hZ0A+ar6S+rt+w50lr+Lk9KFt4u9AP1aUsuuVyUBjFeob4+xfSHkiJOqxw3kWj2OqvAEGwkSFSVdvAXHGfAjigIcnHsAhJsVGHFaQt2nJ1iT1gKtB1BvzvCAX7yAqIdlxTi1JeR0k1xwyjYA3X9z0STKeJpL5e84s2TCL+4CL/pW7gZ/gPKujFotYS/ra7Xaj3FfL445n1Y+QzKiHUVMss2kpbOadLyfIBOnXUI56bYiwmpdUNsSFmOjo+DV7wxjXmUleq/EHOy4A== 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:(13230022)(4636009)(396003)(346002)(366004)(376002)(39860400002)(136003)(451199015)(66899015)(38100700002)(2906002)(82960400001)(8676002)(66556008)(4326008)(66946007)(66476007)(44832011)(5660300002)(83380400001)(86362001)(8936002)(6486002)(478600001)(1076003)(316002)(6916009)(41300700001)(6512007)(9686003)(186003)(6506007)(6666004)(403724002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hAISQ7d00NAqBdDJb144cH3GpawS3FSQys32O5UFn0JJtav693Lq6vTAtSFU?= =?us-ascii?Q?jCYGaqq8iEEEPF9RjJrSiLs2QTBSXHK9xthoJwL9or/0v9DgW3RJCCIMJbbm?= =?us-ascii?Q?NQ2hQvzjFTNJxXmy2l6aZZmsx1+OdTIwuUQFcNQfBpw1p+SHa7AfdvC168HV?= =?us-ascii?Q?YDw5RXuoy/k8E3MBZ29vkUGhWCq2qSp0zjbLoCzNavSZdIKjpGWwUGrts8U/?= =?us-ascii?Q?PbYnJmWAmXNVjhJzcrqULsMe/RCMoR/zXAzSHIrPOnwS+DtM3gUI9V6gEcyv?= =?us-ascii?Q?f3N8OBRQ+oEZcDEDDAoCK1/kflKgP0OeC71i52502TY5sAtR7iU7uNyaE2i1?= =?us-ascii?Q?fp1KjGSc2S2nMDCtA54nqahu0FFZzL7wPuhY60Px7sX381sSdo9ToCrucbq2?= =?us-ascii?Q?KTRP5CvcnEIPV0tin3gdxWrgkWpVFX75z9r1BlHYMUJCIyyOXA+V4xfZ7lox?= =?us-ascii?Q?sB3Tl1u9gMKVFhJtDXCCJ9uphNrE8WBkLYNBaJjf/M/WKSIuVyfUtA77vfBz?= =?us-ascii?Q?J4SO9vMgYYI0pXwrdZYKuhWcTeK4Vr/F874ZpedUjnkTfCGUzDFvwcrrqC5l?= =?us-ascii?Q?I0T1bqFfWq4slP+GgiLuoZ1dJJPV+zThaUBMv1k8MOImafH+rb+b0YUO0+VE?= =?us-ascii?Q?GVfdfjPOrqs5l87PuTNhJOKW2cdHrqDTxpneYF5eHLx9mES6iqa9UAZrIXil?= =?us-ascii?Q?rVWfhAaDcgh2db5NgMJJRqRcC/CWtS6TZnqsGe1/ffLAjSio3k8joEUEHPxt?= =?us-ascii?Q?j3qRW2E4jECaVNMH964o6YywDhM7DsEEFf3IENiYInVLXPTJDrlvly0KssUb?= =?us-ascii?Q?fUEtTMgSm5EtwvGPZnxwnZPx2DwVI8f27PhrDS+uhaohvUqkFjAE2Rax6saT?= =?us-ascii?Q?Gs7KAolCviWAnLRtgnzOm3WHdpY+h1qJPHb6BxT66PwbUlAP3zhrwyP8mSgx?= =?us-ascii?Q?5D59pUDqYBV8BmzTO8UM2ICqLySWcGzbjhbCbWKV6eJDcM54j9SgdPCzUMwW?= =?us-ascii?Q?JtkBP4YY1Lyr75ZY8kY3/3ZHv3Q08/+PutNlG2v13mUB9bzzohuDEYab41sp?= =?us-ascii?Q?Uiv8fTPUSIvgbmPWpil/QiSQ1o7liKMhNcr08CUh6D3L1DUvkXC9w7ICT3Or?= =?us-ascii?Q?Qo4SiPVdeumvrG8KshE2soqntaeJ46fCE4Zy3JnUIpVPkS0vk4ffNrTu2hvc?= =?us-ascii?Q?ngmLCGKS8W0PKBPXcePUrJdBRzcU0zPHilvxoXhCaKtNA6H9wLrcnNyVnEkY?= =?us-ascii?Q?AxWaCboXDpTxkwJ+2yH0qrk413CMQTCHXA9RYJ0/SETRMPBYCUv96pbusMlS?= =?us-ascii?Q?xpI3TuUpZmSSdGLOC9Rm8u56mjXzJ7kbsGdk7u/o6JhT8GpqWg0OK3RNq6dE?= =?us-ascii?Q?65m9A50xf7pNZT8+5VHEfTMT6luh/tpRLgVzpj0krsPBd0XildLy3VI0w/Jk?= =?us-ascii?Q?+fIVoMGsyBKw1EZkAtCK8B/5vZxyLJv6U76qmCkjE1Hx3QvZB3VRQ2wzIuN2?= =?us-ascii?Q?5nMdDNQ5kF3yBOpTUGw6yqbWbYEJ8dA9g/FhLTP9n/+OZfKn+qDwW1UKgru2?= =?us-ascii?Q?QzQpQJGSCIiVARIWLM42MvtYwRFQwXj5LdB359ECoa93QxEwUlPakjawVRte?= =?us-ascii?Q?+55Zf4wNSdfdmpnwC29pLRxfZQO/C3FO5Cr8tpv2S4n7RD8hTExd/80FkOjM?= =?us-ascii?Q?a1lIGw=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7a3309d3-ff29-4b26-793b-08dadf7336db X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2022 14:38:36.3588 (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: +hKxDoKEA1YUyCVFTtZ/bEbVb/MEsnOfGwBmyjTgd2rOKm7YpgTxELpXEwb/k4G268evnEKW3ipyk/lPtdCe5n1WPCKJWBjf/qWpIdSCXK0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR10MB5771 X-TUID: yuZ/evrlDC94 Am Tue, 13 Dec 2022 15:52:47 +0300 schrieb Anton Mikanovich : > Adopt override conversion script to the variables used in Isar. I do not really understand what this does but it looks like it lists all distros/arches/machines. But we do have layers that have their own set of those in their bsps. I guess those layers will have to deal with that. Just hope it will not be too hard. Henning > Signed-off-by: Anton Mikanovich > --- > scripts/contrib/convert-overrides.py | 25 +++++++++++++------------ > 1 file changed, 13 insertions(+), 12 deletions(-) > > diff --git a/scripts/contrib/convert-overrides.py > b/scripts/contrib/convert-overrides.py index 4d41a4c4..6551aaa8 100755 > --- a/scripts/contrib/convert-overrides.py > +++ b/scripts/contrib/convert-overrides.py > @@ -29,18 +29,16 @@ if len(sys.argv) < 2: > > # List of strings to treat as overrides > vars = ["append", "prepend", "remove"] > -vars = vars + ["qemuarm", "qemux86", "qemumips", "qemuppc", > "qemuriscv", "qemuall"] -vars = vars + ["genericx86", "edgerouter", > "beaglebone-yocto"] -vars = vars + ["armeb", "arm", "armv5", "armv6", > "armv4", "powerpc64", "aarch64", "riscv32", "riscv64", "x86", > "mips64", "powerpc"] -vars = vars + ["mipsarch", "x86-x32", > "mips16e", "microblaze", "e5500-64b", "mipsisa32", "mipsisa64"] -vars > = vars + ["class-native", "class-target", "class-cross-canadian", > "class-cross", "class-devupstream"] -vars = vars + ["tune-", "pn-", > "forcevariable"] -vars = vars + ["libc-musl", "libc-glibc", > "libc-newlib","libc-baremetal"] -vars = vars + ["task-configure", > "task-compile", "task-install", "task-clean", "task-image-qa", > "task-rm_work", "task-image-complete", "task-populate-sdk"] -vars = > vars + ["toolchain-clang", "mydistro", "nios2", "sdkmingw32", > "overrideone", "overridetwo"] -vars = vars + ["linux-gnux32", > "linux-muslx32", "linux-gnun32", "mingw32", "poky", "darwin", > "linuxstdbase"] -vars = vars + ["linux-gnueabi", "eabi"] -vars = vars > + ["virtclass-multilib", "virtclass-mcextend"] +vars = vars + > ["qemuamd64", "qemuarm", "qemuarm64", "qemui386", "qemumipsel", > "qemuriscv64"] +vars = vars + ["container-amd64", "virtualbox", > "vmware"] +vars = vars + ["bananapi", "de0-nano-soc", "hikey", > "imx6-sabrelite", "nanopi-neo", "phyboard-mira", "sifive-fu540", > "stm32mp15x"] +vars = vars + ["rpi-arm-v7", "rpi-arm-v7l", "rpi-arm", > "rpi-arm64-v8", "rpi"] +vars = vars + ["amd64", "armhf", "arm64", > "i386", "mipsel", "riscv64"] +vars = vars + ["debian-stretch", > "debian-buster", "debian-bullseye", "debian-bookworm", "debian-sid", > "debian-sid-ports"] +vars = vars + ["stretch", "buster", "bullseye", > "bookworm", "sid", "sid-ports"] +vars = vars + ["raspbian-stretch", > "raspios-bullseye", "ubuntu-focal"] +vars = vars + ["oci", > "oci-archive", "docker-archive", "docker-daemon", > "containers-storage"] +vars = vars + ["compat-arch", "class-sdk", > "gnupg", "https-support", "forcevariable"] # List of strings to treat > as overrides but only with whitespace following or another override > (more restricted matching). # Handles issues with arc matching arch. > @@ -63,8 +61,11 @@ skips = skips + ["run_loaddata_poky", > "determine_if_poky_env", "do_populate_poky skips = skips + > ["get_appends_for_files", "test_doubleref_remove", > "test_bitbakelayers_add_remove", "elf32_x86_64", "colour_remove", > "revmap_remove"] skips = skips + ["test_rpm_remove", > "test_bitbakelayers_add_remove", "recipe_append_file", > "log_data_removed", "recipe_append", "systemd_machine_unit_append"] > skips = skips + ["recipetool_append", "changetype_remove", > "try_appendfile_wc", "test_qemux86_directdisk", "test_layer_appends", > "tgz_removed"] +skips = skips + ["self._removePatch", > "self._removePatchFile", "self._appendPatchFile", "script_prepend"] > imagevars = ["IMAGE_CMD", "EXTRA_IMAGECMD", "IMAGE_TYPEDEP", > "CONVERSION_CMD", "COMPRESS_CMD"] +imagevars = imagevars + > ["TOOLCHAIN", "BOOTSTRAP_SRC", "IMAGE_FSTYPES", "IMAGE_SRC_URI", > "IMAGE_TEMPLATE_FILES", "IMAGE_TEMPLATE_VARS", > "IMAGE_CMD_REQUIRED_ARGS"] +imagevars = imagevars + > ["IMAGE_FULLNAME", "CONVERSION_DEPS", "BUILDCHROOT_PREINSTALL", > "IMAGER_BUILD_DEPS", "IMAGER_INSTALL"] packagevars = packagevars + > imagevars vars_re = {}