From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7041956804245323776 X-Received: by 2002:ac2:4c31:: with SMTP id u17mr10396385lfq.556.1639583436002; Wed, 15 Dec 2021 07:50:36 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:a4c2:: with SMTP id p2ls471856ljm.4.gmail; Wed, 15 Dec 2021 07:50:34 -0800 (PST) X-Google-Smtp-Source: ABdhPJxvHgm5rP91Xvi1uqQfrROviDvLyBArvuaykTSEfxLRsbCc4DTRXWyEkZ+MSJlHgVNcQiM5 X-Received: by 2002:a2e:22c3:: with SMTP id i186mr10955644lji.417.1639583434745; Wed, 15 Dec 2021 07:50:34 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1639583434; cv=pass; d=google.com; s=arc-20160816; b=VkgJvMvaBZnKiHpqH8Fv8to2or5bxW4lLMHDMSeClWWVkudOJR5+/ieHP0GPLu55z1 AZHYh0KIHopRHFS7sY1+gS5Yggn56WjBuHwMqLA00E6xRvFtRdOYuuDdmyGAz/UbgYWW f/ell6lOL4cA0Z+YURRLt+mZERdtBQYKK9O+ijMh25JdBKkV8lIw74DcHAiRKHyH1X3i dzXa3hU/TsFF3D2b+jZNDbG6MtfZIBLfbWgGp4Wd3NQKdkKXyvD3kru8/EaTYHaBW8hm pbQk0F5HlnPB86fusKyswMrly+GsbLKCI73MaZXhfo6FrG1+M4S0V7Ia42afDc7LrWqx pP8g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:to:from:date:dkim-signature; bh=JYEG9tzxT94V71kebyNuTku4aWHGNoAngCsSc80AVCs=; b=NPMm+P0qUiiYwNdbBDBSaZPnZ8V34sefX/NFy9TvGSCgWfL1JHrIj1D5xfk45krZ9H 1VdtNQj+4E3xil8aOwe+yDEUcIqeyR4AF4YTcZgoC5xmfHKUh8BAiwUISOLFZNF6K6fl MTthJRq+Ur4Crr3cay027kR4jhEsx2LM1qtGhdJ8kBpOpqLCUMK7cGEvRnTtOL7RY+9R keZSm0DA9QMNak6ZwFRHTRB/LEt1XKVT5pLO+mY49Fkb9HCbL/bODkVRe2x45uDPQSKW 4UbFJV9GRVeMtYKBgOPsoTi/Pps/NVJGkJrrnxI3ePupqOi3sKY+bNgQr0uiz2svutGC mkuA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=IBrs1CMv; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.21.89 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 EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2089.outbound.protection.outlook.com. [40.107.21.89]) by gmr-mx.google.com with ESMTPS id u13si95906lff.9.2021.12.15.07.50.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Dec 2021 07:50:34 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.21.89 as permitted sender) client-ip=40.107.21.89; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=IBrs1CMv; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.21.89 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=mOaLPEeEpsxsM/ndl/j8Q+dFyEIl1ctiUsK9jVSPqpAqTLKxjyCmbblcavJSrbHITEVfm/tLUeEBnHg9HLiynf0YeqiOeyBBGP7GmvHA5/wyHDbTH1y7NGcoDwpw9wJZk92V5TrPO7gkQj2Ps+Ztz4BmGJU/iiPDNHb9jW7U7mrw6oqgjMiW65ZHSet8b4Ws4FpY9mwu7cApOvvGF2jOOn9tZdxPlmCJx5jlQIk3DmF7gIv4yPz+SHzuKsdgg1AX5B4f6GdSnG5Ome+FMnjhbyyDPiw4kRN++Jc5SO08fjbjL+QlqGaApbIvN5TDLMRVNEec0lseevk/8VqxhwvxOw== 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=JYEG9tzxT94V71kebyNuTku4aWHGNoAngCsSc80AVCs=; b=j3Hp/5uSbM9PSPUBibuHBVCxPoYiElnV8QVe0zoW3viQoOSd3KizxzLXOBzg8nVFER97ssnShoufI+9RnCIxYcELAcSTeZC7p3O/e2xcYQexVSOJH1OwNw9lG0/qwrEGxSyz+twLgJSQg2LriRHi4W10g6QeWzAx6g3KA5D6C8qV2eLayIxzXMqPBksSvVsMEIqKbDmq5/dOK/G56AJ9p72EFXTe2vcickbXc40ug4xjTRSs0VRX98ZCPvsyri9IKWolljgK6qFtLbIuRkEskb6/jF/z6h6DCGbEA1Epcf38q9HTxHbQAjKd5ySz2Qi4bnl8wcxH0QfWaKQsLmKYFQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.70) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=JYEG9tzxT94V71kebyNuTku4aWHGNoAngCsSc80AVCs=; b=IBrs1CMvNbDzUxLFqGFVJWzjZEkQVS0aX7Lp+m+7E0JTIViR2zFeOsTLYy58bF6zxx97bsA8DD3mxK6lgbEiYHDVB1tyikFcGKNtoT3KJZCGEK3my05SGjAVL0btCvEUalSwOP3xV8T0j786eu9GS/yKoaEr85IkZdYAs0ixGnBcn7INCRZtJnRWWrmeh6Rbuntod30aBR0hMFPop1jtAoXUn1aj57iRkJLK3+S1yI8BE8KkN8aep1whGDleI2ZRnNvytRNLPjJfvx9ArJRkCWqFs611cUKA5zjrx/hWVRvTCGZNRPD1NylRvHX0jrCaWQ73SLgZY1SzmnD39eJInQ== Received: from AS9PR0301CA0028.eurprd03.prod.outlook.com (2603:10a6:20b:468::19) by VI1PR1001MB1408.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:e7::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.14; Wed, 15 Dec 2021 15:50:33 +0000 Received: from VE1EUR01FT040.eop-EUR01.prod.protection.outlook.com (2603:10a6:20b:468:cafe::55) by AS9PR0301CA0028.outlook.office365.com (2603:10a6:20b:468::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.16 via Frontend Transport; Wed, 15 Dec 2021 15:50:32 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.70) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.70 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.70; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.70) by VE1EUR01FT040.mail.protection.outlook.com (10.152.3.46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4778.12 via Frontend Transport; Wed, 15 Dec 2021 15:50:32 +0000 Received: from DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) by DEMCHDC9SJA.ad011.siemens.net (194.138.21.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Wed, 15 Dec 2021 16:50:32 +0100 Received: from md1za8fc.ad001.siemens.net (139.22.39.210) by DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Wed, 15 Dec 2021 16:50:31 +0100 Date: Wed, 15 Dec 2021 16:50:30 +0100 From: Henning Schild To: Subject: Re: [PATCH v4 0/7] vm-img improvements and fixes Message-ID: <20211215165030.4d8b5f18@md1za8fc.ad001.siemens.net> In-Reply-To: <20211215154844.1495-1-henning.schild@siemens.com> References: <20211215154844.1495-1-henning.schild@siemens.com> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Return-Path: henning.schild@siemens.com X-Originating-IP: [139.22.39.210] X-ClientProxiedBy: DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) To DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0b508a95-bb16-43ee-9f49-08d9bfe2a09b X-MS-TrafficTypeDiagnostic: VI1PR1001MB1408:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3513; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /3PzoW7lN6fYnUT4Zz0M7qPoSH/NqtXXKydDu5rx2s1uNHBsYBUyMe7iq20CQUiGxhpQOPn+mj5suttrXFWgRiqYvRma7S0HsUyrL7mOuTZFqRBl5s8/FWDdPx74u6tL5cVJZlQf80mLvayyZz1C+lBO/IM8VhncLSSIHi8Ge/pm0wFtrcmaDlA6KY5zEUUEcKPS+4O3q5vGc+/56LOl1O+ygEVPy/b80sE6n26upqr3XDMycXhSaHnDmp81H0LM3/aKXZ4b6PNWSJ6h/WiVHEBAU7ojN8Tyo2FdBITcmWHhWa4aW0W+BDq2S0HMYUjNorBCJBrTM2jZ16LVo9CfNHN9gSLuqJW87zna0OjyEvaA63YvNHs88v0Csa8kOH7/BbiabG+OsaM7Q4DdYzTGVsLlffFpIMZYB2yhyFrgAE3egIejNeKDR7f6wvDkXyKH5q0Mzz0vS7FCCY8hulzX5NkKKyAkRF94GOYrM/i5ri5Jgk0qH8rj4G8NxN/afeQ9RtlJ32Qj4Ug2RulxOKLUk0BJCmiXNIhWrYaf9Zl0aauK74kJNu4tF7JzyOJgSEalg4NWNp1W70PpDGGx+eZQNnYJENdgztjkLBgMfa4mqdB39Ya4ZL4WkMG/EPqi21pcniRo1DZ3pnc7Sh96Y6GOdERi4H4UwfmNxeI3Qb0khjM3J6R8m25tUPaT7ACbcLrhssxPKRhEqVW/Z/g4OQ47JmTxv7Xku4dHcVZiIDj4KsLy9I4DRbS8vgbf1jyQ3doNRJxGgfwC7HK2p3JtJyEhyw== X-Forefront-Antispam-Report: CIP:194.138.21.70;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:hybrid.siemens.com;CAT:NONE;SFS:(4636009)(46966006)(36840700001)(40470700001)(1076003)(2906002)(8676002)(47076005)(16526019)(186003)(26005)(5660300002)(82960400001)(956004)(7596003)(8936002)(6916009)(7696005)(9686003)(36860700001)(86362001)(316002)(356005)(40460700001)(7636003)(83380400001)(55016003)(82310400004)(70586007)(70206006)(508600001)(44832011)(336012);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2021 15:50:32.7234 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0b508a95-bb16-43ee-9f49-08d9bfe2a09b X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.70];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT040.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR1001MB1408 X-TUID: NK3rZR0tGK7r Am Wed, 15 Dec 2021 16:48:37 +0100 schrieb Henning Schild : > changes since v3: > - change the way we play with the SRC_URI path in p1 > - adding cover letter again ah and that commit message style thingy is in here as well Henning > > changes since v2: > - change avocado code and move renamed bullseye test into another > test > > changes since v1: > - rebase on next/avocado > > > The vm-img support we currently have is a bit broken in various > aspects. Most prominently the resulting ova files are accepted by > vmware only with warnings. And UEFI booting did not really work in > virtualbox or vmware. > > This series makes the template for the appliance a file one can > override with a custom template. Which should allow close to any > special configuration that the VMMs can express in their respective > ovf dialects. It further makes changes to the templates we ship with > isar to hopefully give people a decent baseline so they will not even > need custom templates. And there is some code cleanup to the vm-img > class. > > Henning Schild (7): > vm-img: Move template out of package into SRC_URI file. > vm-img: Use two different ovf templates for vmware/virtualbox. > vm-img: Shorten code by using variables we have. > vm-img: Drop not used variables. > vm-img: Set vmware machine type to 64bit in our template. > vm-img: Make use of isars template class for most of the tmpl > variables. > meta-isar: Switch virtualbox test from buster to bullseye. > > meta-isar/conf/local.conf.sample | 2 +- > meta-isar/conf/machine/vmware.conf | 2 + > ...a-buster.conf => virtualbox-bullseye.conf} | 2 +- > meta/classes/vm-img.bbclass | 35 ++--- > .../vm-img/vm-img-virtualbox.ovf.tmpl} | 132 > +++++++----------- meta/classes/vm-img/vm-img-vmware.ovf.tmpl | > 127 +++++++++++++++++ .../vm-template/vm-template_0.1.bb | > 16 --- testsuite/build_test/build_test.py | 6 +- > 8 files changed, 199 insertions(+), 123 deletions(-) > rename meta-isar/conf/multiconfig/{virtualbox-ova-buster.conf => > virtualbox-bullseye.conf} (77%) rename > meta/{recipes-devtools/vm-template/files/vm-template.ovf.tmpl => > classes/vm-img/vm-img-virtualbox.ovf.tmpl} (54%) create mode 100644 > meta/classes/vm-img/vm-img-vmware.ovf.tmpl delete mode 100644 > meta/recipes-devtools/vm-template/vm-template_0.1.bb >