From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7069776205411516416 X-Received: by 2002:a5d:638b:0:b0:1ef:e982:91d8 with SMTP id p11-20020a5d638b000000b001efe98291d8mr9600968wru.326.1646228171935; Wed, 02 Mar 2022 05:36:11 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:6489:0:b0:1ef:d725:8751 with SMTP id o9-20020a5d6489000000b001efd7258751ls652271wri.3.gmail; Wed, 02 Mar 2022 05:36:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJzoZeW/bPX82HwaRfmkW7GHB8gFMOQVshldFMblAoWOSoQf0Xdc8lxSXOwvmLWzJSjS1oWj X-Received: by 2002:a5d:6443:0:b0:1f0:2091:10e7 with SMTP id d3-20020a5d6443000000b001f0209110e7mr5160541wrw.290.1646228171074; Wed, 02 Mar 2022 05:36:11 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1646228171; cv=pass; d=google.com; s=arc-20160816; b=o0j51bExYy53DCWK4QdDtK1+W/XIDSX+1l/NUdFZ6xjFcfOocsh6Zu2kXalBDiz8Vv W+vpIOCHl7wh8/3AYdEtTnhYp2ZkP3t2KkC/1x3dUeCZT7PomTnCb4R50BUcshNEICtv faBrl3IFsMEHe9bDUqhFIMvsXPtTlw55Jnl2gmMsEPd48jbYpxcjW7Vu3pbFH/vJlfm+ Dmagrz9WWNQIAjrFao3iAw+B6SOjya6cEbtAzK91vMH1wAfRSo8uRIxEWgFibN8vJTWD Whbig0U4/w3nO5VNJF0zCsbSSZL1A5lR1fo65SfKFFx1ZJjKaWjuyrgANtU87uM6Res8 sp4g== 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=QOqBgW8k35DQH3rFdwkCC4wGFy7V7zmVAKjG+9AIugE=; b=aqf63P2GMPoU4TV7ir02dAiH4re8pxrkzktwOw3EmwsYhFFw7WPvEhjvQtLdvhUgyf pkinn74AukNC3R71M/Uy9E5FMQ5DHb1TF+VzXDWzDbIHSG20BPC2SJJpUrexnHxxMaYc 8ctRH9nPXhKUcpdllOoQLShyPCmwtgRMUWD0rTY33OPg5VFZ6CIF787+cQqGO80HgVzl jxImWCUf/V16Pgy70AAPJE0/oXIR3imRrwDIV27U5LuVeIgPmhiVRK1dtZlyyzTcLvZu gYNoMHcmEubuTP7I3RAR88NJiZO1b3qe3j+Gt9w993Lx3TDlgJDqv9SHCOfUg2EyvqBr h2UA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=C5L4dl2g; 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::628 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-he1eur04on0628.outbound.protection.outlook.com. [2a01:111:f400:fe0d::628]) by gmr-mx.google.com with ESMTPS id t9-20020a5d42c9000000b001e9d3847897si846036wrr.8.2022.03.02.05.36.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 02 Mar 2022 05:36:11 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe0d::628 as permitted sender) client-ip=2a01:111:f400:fe0d::628; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=C5L4dl2g; 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::628 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=OlhOHEAkCy4tp4aPdfF+yoja2E3EmxyXU186o0RVhRgPa24lV5zYiIHDVCJw6uvjU2e6QjxEp96eIvx1ZrY8PYbD17jn30C4M+SIpjWLu2uzaezEgrdPyhqjMfX6NxVpgn7hiX8qDB5FQaMuf26jE038u3yhfzQYcAJL0fScb9INQQ/ERjBB/44gjdS+cqStRizooqsVC+2KmYZsiTIrzhX+uMTFkg676csYuhKVW1zDGhsvzTNbe7H137xRLNTNT2G4Bawa6lJilfNifB/hWYKSYsnCkMZ/fnueQYYrv8enYMcNihp66z88yeaWRV860rTkqQJ4EDpQDcU3uMGZLQ== 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=QOqBgW8k35DQH3rFdwkCC4wGFy7V7zmVAKjG+9AIugE=; b=KUjimYmQqIxa9lUAVj5IEMy2ogGU2xpRz3jEK9S1PlSXgB3FaecDsPk/NBmqpCnkg0rN4+MPIZmi/ZVUkZkzUmuz/RmQ4maJLcIpUO6li5l9e77HEi2VDejQ8MalUiGX5ASE87pqfreAflcRzgQh+9fOKYmlNXZDP2oNc5+Ype9Nc1pR7e9toMyeranksWsJ5H3XTO0r022La/lhOaoZQDMC4veUC/6UCrHWy1LxFHhGqWC95GGv8VVnYqQQDmmP4qXJHAtgJUuIq9vrIBjOfLHXGIddBrfafIEIOjtcuhDKVYyEvhM/8kMGrfqXLpTE7xsVUfGF3T590DuJjPiYhg== 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=QOqBgW8k35DQH3rFdwkCC4wGFy7V7zmVAKjG+9AIugE=; b=C5L4dl2gMVbmGgkHRvwL5aB1PWcUh0a6dblobWHdy4lwpab7+O+V7pDX3cVmtrvANbwypWa1nB1+iOkJ1LAjJ1hTatjEIIq6hMiFzAu5Vb3L06aeABWHQMtHSPbc60xyFBDQPOCHxV17Z2AbHgbnRZpNfDXwLCwXcsUZne7e2E0ForPePASKaZVcG6kKMMirwKr4iIMd1XnMYZd6FiQofblQxJMygIYBTbUt0FoKhGBFSUZhkSb//FemGI1oXp8aS3aX9EDA4RcyuORJxixfRz2pO4dMZCnSHpPtyrNTnhJzXpnBJfhPB5rXTOe7ERugMr/97da0A8p+6KBgjGfZJQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:155::20) by VI1PR1001MB1197.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:6c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.24; Wed, 2 Mar 2022 13:36:08 +0000 Received: from AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM ([fe80::d433:79c4:958b:1551]) by AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM ([fe80::d433:79c4:958b:1551%7]) with mapi id 15.20.5038.014; Wed, 2 Mar 2022 13:36:08 +0000 Date: Wed, 2 Mar 2022 14:36:04 +0100 From: Henning Schild To: vijai kumar Cc: isar-users , Vijai Kumar K , Jan Kiszka Subject: Re: [PATCH] meta: add quality check helper to image class Message-ID: <20220302143604.1e5d74c6@md1za8fc.ad001.siemens.net> In-Reply-To: References: <20220228145918.387-1-work@hennsch.de> <20220228160210.6ca63409@md1za8fc.ad001.siemens.net> 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: FR0P281CA0070.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::20) To AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:155::20) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6ad3a88c-134e-4b01-4744-08d9fc519b5d X-MS-TrafficTypeDiagnostic: VI1PR1001MB1197:EE_ X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr 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: RrOOorzyrEo0FnNCxtJlf3Zq9/OAh6KTUPu5Ih4+qvig+f6Zp1TDGiSrCZyUz92jgHS8llrb9uZx3yh5VztF7L9z1G4Dxr5mWnzKldXBpnxI0p4eoQZCmJ4Tw/IAv4TB+Hp4QZ4moUKjkhPFgNn5cVT5ENQr8vJAWuig8ZJNMWv7syycCTal341NWWRBK9Wb07BtkE03xOICW5hmfQsLaBgK52ucY6kfxw6nFnkjbYdqmDx8WCv3OiwK7f5A8dyuOwE54xWnbpA5LoQQ1Ipg3qNvofcDVgFX7UsK6tbdFLCCBi4JZME+ORvja3+aHpUCTAhyRPZk3SPI4bbpcqVuBZ3pTlpmFsILhVhjpdrCGQANIM2xh0uevHr87oZGPla5l/yFOBnQWQ1AHbouCBGx9uJwNe3oZ03pLws/ztp15LXmMxojxWQaRhT8RZI4jTSLvvEgoCOpa7eeAhftXA0p49Mf7xdDuOgmYgrxQbWLOVe+KZ63XZXUnZ7uIKlOsykpldZ4V9RZwKGJ5lH0shuJu/z+nrbbaD1Np9oM8SpocdeAw1zIbnKcT9G/Fah2b9f1I+YZ+xeTOQK/d5pEIZ08PnmtMrVu/fVemyTBHf4oWqfEDGHJZebsohE3t5c6hNhrSEaHmdrqj/L99LYG4a1i7q8BAe2dkTTRQ87jQtyeTrssGn+d5OMnPFzsGTotsa/50pPNNhIe+Cd5FDR8lq5cOUvm/A+xdlPasSTeKZ+yEm5aT1pK7ojnH4tJ4FJCnS6nJn1HnsNCLUtnqqEN2CtdZQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(508600001)(966005)(6486002)(6506007)(6666004)(53546011)(2906002)(4326008)(86362001)(38100700002)(8676002)(66556008)(66946007)(66476007)(9686003)(6916009)(316002)(54906003)(82960400001)(107886003)(83380400001)(186003)(26005)(1076003)(44832011)(6512007)(5660300002)(8936002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zCr65Me6l21FAHCenrXn9aqBiaTkDH9QTdUemoB5GVjNofxaBw451+RWTQ9G?= =?us-ascii?Q?Fytg/Y840lTJ4EzXI/q2xMiv9cOi/AdQ0Re3val2umaq+gN/YdT7NLb72mb0?= =?us-ascii?Q?ylcm8spEDfZf2E2Dp3I1uxa9VMKCnBw/3GW3WFfiP0i7CJg6Fr8ejeZeWRus?= =?us-ascii?Q?6xNU8HAB1MaxA26ZhlYvdLWmBQ7g40mohBqhORRNBCixFwPYQivbzS4T7K4r?= =?us-ascii?Q?ldfY1V20qsP24sGbKwt4+gkr7BNQElWLIs/75nsoS0prPPCsg3fGXOVwYDke?= =?us-ascii?Q?1zkbDSg5gzAoAZzcFGuNL5dBKERVt6KOQPXGhlzQgoz7e3y2yRLDb1XLGtdo?= =?us-ascii?Q?JuWa1m6sYeEz2epLzpLz6TM3od7zddzYpnlnWDjQs+iMb9xN2VQ6ZjUPP2N0?= =?us-ascii?Q?OGZNRk7sqBHxi+dzt0Ouwq8cey7sFGlgeat/7SYZizaq1uSQk3AoJtQFsIT3?= =?us-ascii?Q?nc8cy1R+S11ng9uzaGC2osgCVrLyxoE4wuPnz87iLsI9fTQJMj+5FgQ44Ti3?= =?us-ascii?Q?eXd0cVObCE8D1iCodaG/2u0jf2JCJH4j8S/CRgiQIHAOqOJtGk1lTgtsGOX9?= =?us-ascii?Q?7tPMI4rmW6qKEb6yILcVVGle6WCeaPFgFfR0LLfRaRBAIM79IvBTRzQN83Z3?= =?us-ascii?Q?7jdE6mHRdWnt0of5CJ/ZlYWWMSPuxrk3U/4B0aL55nKYkxOi+0P/Ig9R1sGI?= =?us-ascii?Q?tJJCIKVbXnX0KwdvVd90HXQTZLE3GztjWawIxkv6Z6+17vNCxXudzhwQ1yYN?= =?us-ascii?Q?c3r904pIPpJvwHDVsFI8hSSDGigLG5NJGcZ1gTwwfT5x0iookvMWsZXJWHgb?= =?us-ascii?Q?a1f0mKbRxdhH8JcT0CL54lyCxHXdd5d8X3fjc+z8ZDK75tRLSVPSMF/h4Q+A?= =?us-ascii?Q?q3l923qEAfQc3iTbeZSsLniZChWVLsCsks3v+/mua+MQb6PeHkl9S9byVdbA?= =?us-ascii?Q?8/1iXMNiNAjYPEyrgb/DpZU10ndEb8ck8SZAjXqRi6YBwrpDorzcDvcqm0x/?= =?us-ascii?Q?RIQcv1RXlrmP/6QH86/KqzBcvj6l/DX6p1n1d4b6son5LgeqBS876PjV8fwL?= =?us-ascii?Q?fCUSp52vOpNOQrTsWsP+5+55FRiFAc1zGC1SvrfXlXv3FkO5MydUEnDsK8qK?= =?us-ascii?Q?kyKs0bCesKyyeCMbbWT+HpCvTJCLUwohMgPtznWZb6d3DjlZ1pywviPrcVQH?= =?us-ascii?Q?04gfvw6z54X9BcjevTN9pBfjHNr8Gtd81VrNGUFb46kfiSyiLJO3cImNOOLJ?= =?us-ascii?Q?vJqvAW0BZd5AfYzUIhaLrnrHLEmpvZ0aQwX0fjOMAWmu/xNkxGKTjguVuQFH?= =?us-ascii?Q?BtPVlRM38CAWHKfARQ0qyvhVmxNzVKqf2GK3PB7fWzFmRgmMemf3BgZTu65n?= =?us-ascii?Q?Hps2JlHYbjbp/Uh58CWDCDFWehM5mdpgreEgMbuve8rOm8HjhOV+XsoZI7nN?= =?us-ascii?Q?nxQ7uslG7cOdDvdCeJQNQxrHBlq1yBY626d/ZjhL1ex+MEU3chou/4jga5RP?= =?us-ascii?Q?hOCHw7jGBgG6dWQ0gX6BWACgCjy+mH/2LuNKiSBXSfHcf2NNsSt2SRc9sJA+?= =?us-ascii?Q?NyI0x+AkhgIMvlCT5/UfL9DttZtPjmuJ/2pcHRWm1IiAywahE4xH8w76PP+J?= =?us-ascii?Q?fYgMWAD44FU4epk2zaaamUIkZaAPBP9Dbq2NIymdTzRZYhk7hd9UzCdhjU5N?= =?us-ascii?Q?K8Pmpgp8yUgM8w/GjJr4s3h6fYQ=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6ad3a88c-134e-4b01-4744-08d9fc519b5d X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 13:36:08.0486 (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: zYiQPEz2EO1z8YdKFFFq7Wi6zX12hW8tQhrW7aIPPDhh5nnYNUGe7a1p8ciR5L5Q8Eowtu/50Q2tsoUIJW+QoqVcn2RmKGougP9uPeygu4Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR1001MB1197 X-TUID: YQdihaAFogmN Am Tue, 1 Mar 2022 15:58:53 +0530 schrieb vijai kumar : > Hi Henning, > > On Mon, Feb 28, 2022 at 8:32 PM Henning Schild > wrote: > > > > Hi all, > > > > this is inspired by the discussion around "[RFC PATCH] image: > > Reorder do_copy_boot_files task". > > > > Early tests suggest that this works well. Everybody might want to > > try this on their most hacky layer. > > Even in plain ISAR the rpi target complains. We made some changes to > fstab and other files as part of DISTRO_CONFIG_SCRIPT[1]. I will look into that. In fact i never really understood why we do not use wic, and why we do not use debian ... i guess the cleanest way would be to move to wic. But hey for the given target the three files are well understood, so we add them to the ignore list and our warning worked. Before doing so we can carefully think if we want to ignore or find a better solution. In the concrete example the configure script steps is something that smells a lot like "imaging" and not rootfs building. > As the name implies I would not be surprised if a downstream user > creates a simple distro config script to reconfigure plymouth to have > a different theme for that distro. > If everything except certain modifications should come from a package, > then obviously this has to go away. Yes, the warnings should go away in Isar. But i would conclude the patch already worked well showing "bad style" in isar itself. But i would suggest to merge this if people like it, no matter if that will cause warning in isar itself. Those can be fixed later. Henning > > WARNING: Files changed after package install. The following files seem > WARNING: to have changed where they probably should not have. > WARNING: You might have a custom task or writing POSTPROCESS function. > WARNING: > /home/gomti/vijai_workspace/isar-upstream/isar/build/tmp/work/raspios-bullseye-arm64/isar-image-base-rpi-arm64-v8-rpi-sdimg/1.0-r0/rootfs/boot/cmdline.txt > /home/gomti/vijai_workspace/isar-upstream/isar/build/tmp/work/raspios-bullseye-arm64/isar-image-base-rpi-arm64-v8-rpi-sdimg/1.0-r0/rootfs/boot/config.txt > /home/gomti/vijai_workspace/isar-upstream/isar/build/tmp/work/raspios-bullseye-arm64/isar-image-base-rpi-arm64-v8-rpi-sdimg/1.0-r0/rootfs/etc/fstab > > [1] > https://github.com/ilbers/isar/blob/next/meta-isar/conf/distro/raspios-configscript.sh > > Thanks, > VIjai Kumar K > > > > > I could envision future QA checks like ... do we find any files > > that do not belong to packages but live in package manager > > locations. > > > > regards, > > Henning > > > > Am Mon, 28 Feb 2022 15:59:18 +0100 > > schrieb Henning Schild : > > > > > From: Henning Schild > > > > > > Content of rootfs should ideally all be coming from packages and > > > their hooks. POSTPROCESSing and custom tasks should be handled > > > with a lot of care and avoided where possible. > > > > > > This commit introduces a quality check task to help devs not > > > accidentially abuse POSTPROCESS, while allowing them to add files > > > to an ignore list. > > > > > > Signed-off-by: Henning Schild > > > --- > > > meta/classes/image.bbclass | 28 ++++++++++++++++++++++++++++ > > > 1 file changed, 28 insertions(+) > > > > > > diff --git a/meta/classes/image.bbclass > > > b/meta/classes/image.bbclass index d44298bcdd7c..a0d44489d5bb > > > 100644 --- a/meta/classes/image.bbclass > > > +++ b/meta/classes/image.bbclass > > > @@ -231,5 +231,33 @@ EOSUDO > > > } > > > addtask rootfs_finalize before do_rootfs after > > > do_rootfs_postprocess > > > > > > +ROOTFS_QA_FIND_ARGS ?= "" > > > + > > > +do_rootfs_quality_check() { > > > + rootfs_install_stamp=$( ls -1 "${STAMP}".do_rootfs_install.* > > > | head -1 ) > > > + test -f $rootfs_install_stamp > > > + > > > + args="$ROOTFS_QA_FIND_ARGS" > > > + # rootfs_finalize chroot-setup.sh > > > + args="${args} ! -path ${ROOTFSDIR}/var/lib/dpkg/diversions" > > > + for cmd in ${ROOTFS_POSTPROCESS_COMMAND}; do > > > + case "${cmd}" in > > > + image_postprocess_mark) > > > + args="${args} ! -path ${ROOTFSDIR}/etc/os-release";; > > > + image_postprocess_machine_id) > > > + args="${args} ! -path ${ROOTFSDIR}/etc/machine-id";; > > > + esac > > > + done > > > + found=$( sudo find ${ROOTFSDIR} -type f -newer > > > $rootfs_install_stamp $args ) > > > + if [ -n "$found" ]; then > > > + bbwarn "Files changed after package install. The > > > following files seem" > > > + bbwarn "to have changed where they probably should not > > > have." > > > + bbwarn "You might have a custom task or writing POSTPROCESS > > > function." > > > + bbwarn "$found" > > > + fi > > > +} > > > + > > > +addtask rootfs_quality_check after do_rootfs_finalize before > > > do_rootfs + > > > # Last so that the image type can overwrite tasks if needed > > > inherit ${IMAGE_FSTYPES} > > > > -- > > You received this message because you are subscribed to the Google > > Groups "isar-users" group. To unsubscribe from this group and stop > > receiving emails from it, send an email to > > isar-users+unsubscribe@googlegroups.com. To view this discussion on > > the web visit > > https://groups.google.com/d/msgid/isar-users/20220228160210.6ca63409%40md1za8fc.ad001.siemens.net. > > >