From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7243694205603676160 X-Received: by 2002:ac2:5b5a:0:b0:4f8:66b2:c417 with SMTP id i26-20020ac25b5a000000b004f866b2c417mr8125431lfp.15.1687355387401; Wed, 21 Jun 2023 06:49:47 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:8c17:0:b0:4e3:5117:f783 with SMTP id o23-20020a198c17000000b004e35117f783ls722250lfd.0.-pod-prod-00-eu; Wed, 21 Jun 2023 06:49:45 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4B6qHVwDIpWtsckyNHAL4Yy1hwZNHHqAlnOwjaBiZ9SbByCygycn3lhiTN9yJved1y4p7S X-Received: by 2002:a19:650c:0:b0:4f8:6ac4:1aa9 with SMTP id z12-20020a19650c000000b004f86ac41aa9mr3728505lfb.21.1687355385760; Wed, 21 Jun 2023 06:49:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1687355385; cv=pass; d=google.com; s=arc-20160816; b=vgX3sVz+w8m7h0X1fkRYdE1QM0i7lbSWWGAI7MvMtT0O3wNbQ3fhNWMwIJikHf7x1+ h1+1/KRkKLLtPyxVFW5JfciB4Ux+mectWEnlooV9mlbqVPHnqakICbgF9NOhfxER4RkV jSEXuO+kLtX/CcLQwZU2s/Mja16/R0jZR9TE/469FFOiKRsP7DwpgQ+SOK1HwtpuEI3M NiaR+MpWQnui333Sl1+//iTjDNnPSoF6rN4+aURJYp/YxDCaNcE4Zmm7OFAU0FH0dF1W y5PmWCQfGUe+YGQaHABO9rguqQV/uEk1Xi1ijEysZ2Hk3pllsWPkfQ9Fzq7T8/UGdur7 RJXg== 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=nX39N5PsnzJhShIKgOaSK+7fP3WwbFJ9kHuxHRWK07g=; b=BGMx3EsjiTrR+7ZJclvvo0Y6vLzAuAH94F5pRohYza1Ei5XadxAkFC4kcYOOScUvst Rk39sEkhdQudei1lVAgdh9wa9x5q/1ncgXt1QDG2vXRwMo4PS5yNO9Iwn/33F49kQpEp oPMstb74lCof+CY/ApDwEZ4va4Y6DLPJy4cQsId03zihVpCSKL43m0VsgpKsUoaXtxOK tkWGpjICAqQckqEQpJtkFjih4oLIPj6g/I8/Q6ExnVd9Kc0WMPr6wgVi9m/X8XbjNBg8 qZvXacAMo40MoK/vODr9CBfzs7bVv+zfaMR1DhfIVRpf4Zgh2cGLMkE/Ik2x0erFaiJe WWeg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=F7SYmglV; 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:fe1a::627 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on20627.outbound.protection.outlook.com. [2a01:111:f400:fe1a::627]) by gmr-mx.google.com with ESMTPS id j11-20020a056512108b00b004f8576a0334si243357lfg.1.2023.06.21.06.49.45 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Jun 2023 06:49:45 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe1a::627 as permitted sender) client-ip=2a01:111:f400:fe1a::627; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=F7SYmglV; 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:fe1a::627 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=guzC0/eHs/KtpqgYhcjVWuHSIMtWZojVy6p/PmsO5yzvgeQ1gluTrNTH1At+j2GzCqy+MWR1SZ4/1SS5uECHRw+mxd9RtFp8+N19d2BnKG6x7fzIqz1UBknbPAFyUvDsyWXRJEYkiYAT3McEpw+H/C2xsDen5xX+KpE0ZwoMAD+mxJbn25AInSkn/F8djygUVq2cBQRsvNBULpYikcqkPV+hMdsC7lSdLXt+niIs1yCoF2jCz/1LDcZpKIym7nMaRTnGU7ZNzB4rHeb97kicppStRxNKDLb8z2Y2gKxqaq1XkQt+vTqDcJZ7UF7VKBk3uaPfPiX8+CWJvIAmpl2OHw== 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=nX39N5PsnzJhShIKgOaSK+7fP3WwbFJ9kHuxHRWK07g=; b=QqQrYxC5/0fm49I7j7/ihNtRGxX3hiS+3gQWB9qIBLUo7Rvimuc+NM8oUK/o6ut3sp/m1rvhRQwS2ea3+c9PR1q0Yas9IzAB+J3I9+4yYDOnnSSqqv/wMnIVH9NRCap+ZSmYO7NzjeIfE+2CgHtZ64mR2FfgwVtxNJifOxJhUhE6g02+0nbHNbTWNHqLV3svhCwTYejBmgVgtFJ4nKR30mPooyrFM67EyEz85q/w8fatJ0heUdezlMw2pqeSauaWjgdOM/wQiLRIzGQckgSYMAOvfHwbYL1kmfo8/TCGVPSjLGEhxM8bWuvJ2pk9U2W7gcxZ50j26UZUACftlexWlQ== 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=nX39N5PsnzJhShIKgOaSK+7fP3WwbFJ9kHuxHRWK07g=; b=F7SYmglVIqy7A2Mndx7l1GRI9w7+cVDVmkgwGxpa/K37MqaZlTqycYxom93iUVRsXOAqZ1zqhojauz+quJWKJKR04WTq7efztz3KsA+Ky0Ixqx2HnAd1xcgQhM6tj6bn7RSKfaDet4Jc6Gk5QV9fqbnC64NprUL1jg8cv5wZxKw7+AvxiTDZfg1WJtikzLA5FOWPBp5Tc0LS0TVewuUHzivp/sCQiEEJvv3SyqSI1cW0i3s4uoait8KCZOWsjegsx/8qrY8YnSlN7G8i+gFlrgpVM3JtLZ012F2LVJy7ZswSxzUhalX2cizvtWggw5WjJs1cCcHjsZ6SbtA/PKj9Wg== 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 AS8PR10MB6651.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:563::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.23; Wed, 21 Jun 2023 13:49:44 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::a171:a3f2:99b7:5f29]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::a171:a3f2:99b7:5f29%6]) with mapi id 15.20.6500.036; Wed, 21 Jun 2023 13:49:44 +0000 Date: Wed, 21 Jun 2023 15:49:36 +0200 From: Henning Schild To: Uladzimir Bely Cc: isar-users@googlegroups.com Subject: Re: [PATCH v4 00/12] Move testsuite hacks to separate layer Message-ID: <20230621154936.40a49db0@md1za8fc.ad001.siemens.net> In-Reply-To: <20230620060544.19745-1-ubely@ilbers.de> References: <20230620060544.19745-1-ubely@ilbers.de> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.37; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH2PR11CA0020.namprd11.prod.outlook.com (2603:10b6:610:54::30) 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_|AS8PR10MB6651:EE_ X-MS-Office365-Filtering-Correlation-Id: 4ead478c-4871-49da-685d-08db725e5e41 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iP+huGEMYL9xiMpOVaZ3bBbfO1rlKMeF0C3DyEpvUHJDIX13ZgrrNkmsZaTPO4ZlY5XBA4lpAjZ018h/SrNOUNtblLCIIcL0OxszeaI0++gwyiPBi6ORFgzahPlI8H+rEqaunNVq3OuAI/xqOqimJ2M+AsHeZyg/5+De+RjsW8WVGLeYVxEZMBTwQgypfqC9DCJwdN6E0C2jjaS1/vUcM8VvV1XNPQbYOGEPYy4ZZ9bUCWDIPNeusBKJG/o/8k8G831lWVxX2tmq3GTMvY83vrAKeX/0uSBYk1PXkyEP7qKWu908rLxZrvIlDhr6fc5xtjrwj0G9ng9GKyFRRW/VZLDD1mB5gudX4OzRsSg8oYhTIERIaeZTyB+tzlj+xYIwW3pV5zyvgPShLhLaBxnKUWpbfv+VFsZjppi2kXttIQD9XaqkNORjP7HGEwIR3LCpBylmPyvZGsVMGWSJxAWHDIxkfXGsemlb0tHb+Zn2uuJTLeSXeqC3Mk0tSvzUe6O2d8GEoauUMmkhdFhnIeJNRI6vofqHBAXoGt/NOQ3OT7p0bV2AOCUqJ5hDzrugvrbc 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:(13230028)(4636009)(346002)(366004)(376002)(136003)(39860400002)(396003)(451199021)(82960400001)(38100700002)(9686003)(26005)(1076003)(6512007)(6506007)(83380400001)(186003)(44832011)(2906002)(41300700001)(5660300002)(8676002)(8936002)(6666004)(478600001)(6486002)(4326008)(6916009)(66556008)(66946007)(66476007)(316002)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?bkiaEqJQS+6Bh9sNBVOJ30GMa1fjrTB9y2FhlbmgtO2EsRvnsGA7Q+tZvO2U?= =?us-ascii?Q?S1fI0GwcTVARVBzHlxt52Wnwm5qYDo3IlUUyR7kMl5B6B/P4pxwzIK1ut4u5?= =?us-ascii?Q?wNgNXX1dMLC+CokBRfQe5dPGvn1ohKP2e75JisAZfLDFEEh4Ed2mgIsbUiz+?= =?us-ascii?Q?1bmqPdyCTs7AKJS/pllf06s/dE0cPaXM/y8e4U8fzEKt84ImpVNmSC5kRXJ1?= =?us-ascii?Q?BXF4U5tF6deRqLd3kqJZf7wQQPChOKGOVTpuDsLdA4aEtp7m8a8suak/7NTd?= =?us-ascii?Q?+VBeYqcZulCkf/UQd+kTfUaLHxBZ0IT70SO32nJM2lQeoI7186RFvs5CNeWW?= =?us-ascii?Q?7UtzJ60zg9eqdqv3+qaCfN55mb0OqaQjoHtIGgIPnhr8+nSZcp8NhHz4n7vf?= =?us-ascii?Q?JyyvmwxFf08cyOVapSy9XR2F981g3PY1zZa4W8mw1t5w3sOVzsYExSBLp2Ze?= =?us-ascii?Q?AqOkMb/aWBSgrNJaaSdfqtcAiqfA9BQ82UPvkUQSZ7JuUnXFk+00wBmTQKpG?= =?us-ascii?Q?I3nDy/ux0s0b3JP27GKydYmABCGnBR6WPaO9M/XZzhUdJLO6nyCzRSF3k4On?= =?us-ascii?Q?8Baqm3EPXqmIWhtWNtFeu69hDMg7i6DRVXFSOu/Rxh9HjnTe1Lo0JgYicfAP?= =?us-ascii?Q?YwXMeRFFwo0zw9Fww0+tBqK3x3GmoGPHovW6Iwye2AhVKkxG4EMFRWAJZg5d?= =?us-ascii?Q?mYj7jguNMWKmTe1WpHSkxYbZTtVA5FKPms5jm/DhhfbT6Xdcf0KwdINvUejP?= =?us-ascii?Q?79hailSDR5acFbVsOdAr4gluN2YJDDxIpSKLatstSkSEUEWF+TMo+n0hOsDj?= =?us-ascii?Q?kFnzQ66I+bHigowyvxAhavpsRFYX7bNjjkbyzD49or3k8ARB6tlZHrMZArgL?= =?us-ascii?Q?C5wRImkF2rd5vEivTPcvj/kCVax62DeFHFaAU+H4ir8mbzCnW4+e+uN8kd7B?= =?us-ascii?Q?SwUUBjThd0Twf/8BiOM83gPLDTLNQbT1ekBYdj123aOOkME/ZR/Ukysi3oBg?= =?us-ascii?Q?RmUuQzV66GmPtawqWqngRstXhYBQjBsmiBF3oB+llbJmft6TxYVcA6JW9bqO?= =?us-ascii?Q?Pccs27v974+ei9W6ZiHsFEqsuJJNWYJ39dQ6TW6S1xJFE1BvEQelKjdAeuiY?= =?us-ascii?Q?ZYXecW80zE4qQbsjU91u3dj7eyJaPBbcjk5BRZ1qUvX6gfkgAI8S0SEVl0Wd?= =?us-ascii?Q?1hWHi8tC8Q5N7oKWjqZv/wz5Ht0JHU6MaTyyxDPGbcFYTmZz5dGxdkIYP73C?= =?us-ascii?Q?twFSc32LEcne/iazkBUPZLiL5JfRZ3HzwEhKKf3Ta835m7/cfGNqVaoP+9tm?= =?us-ascii?Q?9ci73Mit4YsGwVlL2vlEaEhLeGBuLGHWGPYeRBu8UDfX+PphzezsdmfiRjhP?= =?us-ascii?Q?zog68lngJehYI99mhphQjSrQ3AifYV1fMYPHsHu3+rfNc0x087kBiUgkCrOS?= =?us-ascii?Q?MUTF7dg7sv2twPJ/kJEBfy/+Jk6BKX91KcPbHzpd4BEWdq96U9t/9exrg0xm?= =?us-ascii?Q?Iu7oHBv8FXlWq3tT8rJXY2Q/9W5ZwiaUEvFl7l2hu0TNp2xZPviaK5JGsmeu?= =?us-ascii?Q?E7968bgCvJnN9czBWs+vpoxS79qKUJazmalu1Ef1YN7FUyc9vX2s2eV1aKGd?= =?us-ascii?Q?wA=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ead478c-4871-49da-685d-08db725e5e41 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2023 13:49:43.9367 (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: dtlKLu35xbsR8Lj3Nl9WlVcIMgqLLx8wNuRAf5Xt7ikuL6ThCZ8C53yt/jdXHXkI78LAOIuaYlIYmgto5pWvvijo0shjRpSWhNolMGiVNOs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB6651 X-TUID: g7qwhZq9p8HC Am Tue, 20 Jun 2023 08:05:32 +0200 schrieb Uladzimir Bely : > There are a lot of hacks in Isar are used by testsuite only. Some of > them even cause variable setting issues for users. To prevent this > kind of issues introduce separate meta-test layer to be used by > testsuite only. I always disliked all the QEMU_ variables in the machine configs. Because they are really only relevant for isar ci and whether they should be written down in bitbake is questionable, now that we clean up i recommend moving that out as well. Henning > This patchset also removes variables setting from multiconfigs to > allow building without multiconfigs. > The current patchset version is not fully tested and lack some > documentation, but it should be a good starting point. > > Changes since v3: > - Cleanup machine configs from IMAGE_INSTALL and IMAGE_PREINSTALL > entries that are not related to machine configuration. > - Base qemuamd64-sb config on qemuamd64 one. > > Changes since v2: > - Fix warnings from bitbake during parsing multiconfigs by making > files from `meta-isar/recipes-core/images` visible for isar-image-ci. > > Changes since v1: > - Rebased on latest `next`. > - Added RECIPE-API-CHANGELOG.md entry. > > The patchset is additionally tested with `meta-iot2050` downstream. > > Anton Mikanovich (10): > CI: Introduce meta-test layer > ubuntu: Fix WKS_FILE overriding > CI: Move qemuamd64-bookworm hacks to CI layer > CI: Move qemuamd64-bullseye hacks to CI layer > CI: Move qemuamd64-buster hacks to CI layer > CI: Move qemuarm-bookworm hacks to CI layer > CI: Move qemuarm64-bookworm hacks to CI layer > meta-isar: Remove qemuamd64-sb settings from multiconfig > meta-isar: Remove imx6-sabrelite settings from multiconfig > meta-isar: Unify multiconfigs to use weak assignments > > Uladzimir Bely (2): > meta-isar: Cleanup machine configs > meta-isar: Base qemuamd64-sb config on qemuamd64 > > RECIPE-API-CHANGELOG.md | 13 +++ > meta-isar/conf/distro/ubuntu-common.inc | 2 + > meta-isar/conf/local.conf.sample | 5 + > meta-isar/conf/machine/imx6-sabrelite.conf | 4 + > meta-isar/conf/machine/phyboard-mira.conf | 1 - > meta-isar/conf/machine/qemuamd64-sb.conf | 23 ++--- > meta-isar/conf/machine/qemuamd64.conf | 15 --- > meta-isar/conf/machine/rpi-common.conf | 17 +--- > .../conf/machine/starfive-visionfive2.conf | 3 - > meta-isar/conf/machine/virtualbox.conf | 1 - > meta-isar/conf/machine/vmware.conf | 1 - > .../conf/multiconfig/bananapi-bullseye.conf | 4 +- > .../conf/multiconfig/bananapi-buster.conf | 4 +- > .../multiconfig/de0-nano-soc-bullseye.conf | 4 +- > .../conf/multiconfig/de0-nano-soc-buster.conf | 4 +- > .../conf/multiconfig/hikey-bookworm.conf | 4 +- > .../conf/multiconfig/hikey-bullseye.conf | 4 +- > .../multiconfig/imx6-sabrelite-bullseye.conf | 6 -- > .../multiconfig/imx6-sabrelite-buster.conf | 6 -- > .../conf/multiconfig/nanopi-neo-bullseye.conf | 4 +- > .../conf/multiconfig/nanopi-neo-buster.conf | 4 +- > .../conf/multiconfig/qemuamd64-bookworm.conf | 1 - > .../conf/multiconfig/qemuamd64-bullseye.conf | 2 - > .../conf/multiconfig/qemuamd64-buster.conf | 4 - > .../conf/multiconfig/qemuamd64-focal.conf | 2 - > .../conf/multiconfig/qemuamd64-jammy.conf | 2 - > .../multiconfig/qemuamd64-sb-bullseye.conf | 11 +-- > .../conf/multiconfig/qemuarm-bookworm.conf | 6 -- > .../conf/multiconfig/qemuarm64-bookworm.conf | 3 - > .../multiconfig/sifive-fu540-sid-ports.conf | 4 +- > .../starfive-visionfive2-sid-ports.conf | 4 +- > .../conf/multiconfig/stm32mp15x-bullseye.conf | 4 +- > .../conf/multiconfig/stm32mp15x-buster.conf | 4 +- > .../conf/multiconfig/virtualbox-bullseye.conf | 5 +- > meta-isar/recipes-ci/images/isar-image-ci.bb | 9 -- > meta-test/conf/bblayers.conf.sample | 18 ++++ > meta-test/conf/conf-notes.txt | 3 + > meta-test/conf/layer.conf | 20 ++++ > meta-test/conf/local.conf.sample | 95 > +++++++++++++++++++ meta-test/recipes-ci/images/isar-image-ci.bb | > 51 ++++++++++ .../isar-ci-ssh-setup/files/postinst | 0 > .../isar-ci-ssh-setup_0.1.bb | 0 > testsuite/cibuilder.py | 1 + > testsuite/citest.py | 32 ++++--- > 44 files changed, 274 insertions(+), 136 deletions(-) > delete mode 100644 meta-isar/recipes-ci/images/isar-image-ci.bb > create mode 100644 meta-test/conf/bblayers.conf.sample > create mode 100644 meta-test/conf/conf-notes.txt > create mode 100644 meta-test/conf/layer.conf > create mode 100644 meta-test/conf/local.conf.sample > create mode 100644 meta-test/recipes-ci/images/isar-image-ci.bb > rename {meta-isar => > meta-test}/recipes-ci/isar-ci-ssh-setup/files/postinst (100%) rename > {meta-isar => > meta-test}/recipes-ci/isar-ci-ssh-setup/isar-ci-ssh-setup_0.1.bb > (100%) >