From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 05 Feb 2026 07:53:27 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f56.google.com (mail-qv1-f56.google.com [209.85.219.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 6156rQeg017710 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 5 Feb 2026 07:53:27 +0100 Received: by mail-qv1-f56.google.com with SMTP id 6a1803df08f44-8947d477a09sf20838846d6.2 for ; Wed, 04 Feb 2026 22:53:27 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1770274401; cv=pass; d=google.com; s=arc-20240605; b=iWDnBUWg3RAA+6pEFAgnq9O0QgDcSOYIHhp4Dewq8NzE7/6fYHCwN1bm1842cEJbGp odSFCS3wXn/09IAMtpQ+aCnt9dPo03Fmwy4Fzt9uqHQIXPCr3/r+rPjI+4WggsVPMZfd J4YcN9P199RZscCIpy1GylOy71MZE51vW2pNtNzMQSHWuuE9gEB/52CDUjFTw5vm9VmD HB69rVQ/fmyN3vijBNOSPJxkpCliQ0h2VG1KI5AB6xfNAzRatFwfc73S9dz5O/Ltgdy/ h+/fQJwCKpmZUg+934/NzfqqkaBXRaxqSkvcqEEiMAEAzajQ4+woc+e2CPbwlFWQima4 yQdA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version :content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:date:message-id :dkim-signature; bh=SdnPvqPM4uXnqRAhvYrUkeDNfQd0EbEimJo18fMsvrk=; fh=0bR4Q14JenFZI5SHcVeNpDG+92B4+6PcoNSkb62GFKs=; b=IzBbbqILxBj6A5PgAGpW59UMtq+QDJ7KgRvCkGut/37LZ93BE52PKF/jFxRfWeWOju MUPiutp/Xnq9/h78kLkxbah9dPt3DO1pHTB/H2tOc2e3yKwkGoz4ZI35OfR4bX91r0eL 9e3dDV37ctN3kTSRa9VrwXfI70zhveR5yAnZW9qEXGk50S/27knL1KTgZYueG1UrBum8 f+v8FfoY3gGU1xjYaHHk6IwL2HGg8qTasfD9HbHP5drqW4Ie2KkLF2hS5LD0+s2s5zM6 ycPurJbi7aYiI/QjNSKYN8wmeimJFzTXvj8wASP1kJdf5yZ4laFsg+H4Y65jgCLD32QL aj5g==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=rjdOCCd6; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1770274401; x=1770879201; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=SdnPvqPM4uXnqRAhvYrUkeDNfQd0EbEimJo18fMsvrk=; b=s9c5/QNYwAnY4/91iptUWut1BPFd3/3C7xKZpLguWl9ApDwO4u51/mCFBV5Ha30bMS 7E1M1zsBIVB5qM9fKt8eKTIu4upF+YEeTYi1ODF1QU1ZuTwj0/Y1DJQ3mnINSzYtvODe kEboIDQj6XxCVsGFInp6YsuVEdDfLee1SPxolwmrKwOuLjfotB7aaUeISKErI4sbHNVs p8X3jeOLQca6olS6MIneTTbfXAq6CYY8IXXGV3lgqZI4zfnou7gznQROortA6XUKpk/r BSMRVfztb7yLmAlJMzSgZUMXW6R7sxSDPsCoaCi+cAIE3mWxuf1CWOS9yxQ7QzJ5oAPL 5p9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770274401; x=1770879201; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:date:message-id:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SdnPvqPM4uXnqRAhvYrUkeDNfQd0EbEimJo18fMsvrk=; b=osKmpQoJ2qB+FVwt48028mHU+yeebVy1PCvmF33WXoS7yNOW/aMA8HiOkvOtz6+ojN W/a3JEAAwRNiscppcnVCbQ3tCNQYb+8fPs3YGoEVb30a7dShY/xWmwXKN4UCPXcO2e6P zwAodJ34fitIfStyod8BXb2b6VaqTiM2LP+Y1t3zIk7iJtUdkY+mZ9NI+7QjcdaoLvlU eFCkYXGWN31Z8UTqqXBQg0WWJx3g5BInX1eytvs+3eWkypjhf71I/6W54bG1rkjl4TQJ Spj3NX3EB9N4eLOhZUAji/2hsh9bX2IKMf7vhmnz6i+gO5m8U0VH5RXVT2bHFMVmI/sG dR1A== X-Forwarded-Encrypted: i=3; AJvYcCXPbYPA6SPUYs7lw1mkZdMsWDO/I9Dog6cEEydNiI2vAhQdALOZ9gj6gDCCxs4QXefrPFVh@ilbers.de X-Gm-Message-State: AOJu0Yx9zR0yjk56cN7R516d8ze3d//ObOYtMZgLur8way8tBxS2boSu GFleQ35N51VkiOop+MF6Hbuc177W/JWsq6lbftMdY6KMHZJ5ARC38U/H X-Received: by 2002:a05:6214:f08:b0:894:7738:b808 with SMTP id 6a1803df08f44-895221d3b45mr84722076d6.53.1770274400561; Wed, 04 Feb 2026 22:53:20 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+FjmaS337duZc3wYSzuxiLQuCn60iOF3uuH9lodQU9RKw==" Received: by 2002:a05:6214:f29:b0:882:3ab0:1d82 with SMTP id 6a1803df08f44-8952f95881fls9237696d6.0.-pod-prod-03-us; Wed, 04 Feb 2026 22:53:19 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWTFn2h8D9e6PnP8fXMEWAtQrPcFBCJ8GuztcAkuJ6V16BqnzC3nWaxgs9iOvjXqNizUArqrU6BeMMr@googlegroups.com X-Received: by 2002:ad4:5c46:0:b0:894:7798:8fc with SMTP id 6a1803df08f44-895221d9e9bmr78552226d6.58.1770274399525; Wed, 04 Feb 2026 22:53:19 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1770274399; cv=pass; d=google.com; s=arc-20240605; b=fZg7tvZFYCADKqELcHFbYYv8TfM+bz9GeHCDbJ1vgePAyc4GAlvUPVRHiTDekMQZtL VOTmUNjs8Z3KhtXh3t7xtK9ql85q8tQzdCwgvTgyElVdVOIQPqxModfd3GlswjpJ3jbK tnaQ6LNhdcCNbvdQQYRMMclOEiJuB/Gqc2MhAYvzeYSDBzumAOsL2PXP3WJKSZrUkx4H +LND9Hoh6PvZnx6pw0vcmgUJaHazkEUcYrN73KRAP2dTF1SZCsIWrYo6PZIyOIpxzHbi AuzEihHXNH/6M3R/c+jbeGCpIarEXrXG62Vs2H+B1YhXXOV1nSw2GrqawEkRogtapnSf EDFw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:to:subject:user-agent:date :message-id:dkim-signature; bh=KSjFuQjii8xflz7+JQ21HolhdlmE5RD725DCmkzet8M=; fh=2eJkm5n45WabJnD6iMtZRI44ZmAzhAMph4Mgd/8+Y8U=; b=evQlK4lqerSALj5/3j/hfRG5Q5DT464hOxVAPekRDnSzHx0lODsQ8LLBkEoxWr8xd4 xCHA3g609e8nG7rx0qtzndHNb80msJ48yTvz+eQiCVTpNYVESuyGJaOGV+NiPHZZ5prp MxjDFyPW/OZlwiHxVpMMgxa+7g/DhOFLEREevhMWaFh4+hL43BWZeBdLHssnfpz9UN9l KSrv+DfoMmCVZ+NapVgyCrRPd+FkWDebzpDAFuOBJuyuZa+pj3jC4HfGeQxll29JCF/5 rrkxoeOJmJGQ/S/bq0KHHr51h+6wD0Q7cv119ROBo8IaJLyMxImIMxcW1duZx8Wb5/Gu LMBQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=rjdOCCd6; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id 6a1803df08f44-89521bba063si1865376d6.0.2026.02.04.22.53.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Feb 2026 22:53:19 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xg0L5EvqC+4Eiipz3VZ7xnRvTAiY7mYivlHkCj6hORZGyCIqtXuL/v7o6RlZAADmwQpMj0wxUk26FI3jeIRCmHFygqXgcu47sLcUzsqjtyG083AyXCN6qqTlmgtMSxQdf29t2Pn3pFNiORCLNhrAXs1pbOtnULX2i89tb4bfVrDO4gCZmjKkFhh9tKKPlZFqJjRfaL1bqLDSkHpaVpMQg02V75b4VqfhK0qJi+RW7nnMxdtvU+ztD9HC2xNSuaJrPiOpvFDIIFpvochPR8sQ8weGJIrUqvz/HzntwIfOBhLsP07DTL0KA6HPXX2JodU77R4gFctchVEp3Z9yfNQiWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=KSjFuQjii8xflz7+JQ21HolhdlmE5RD725DCmkzet8M=; b=IpGdmFa9F2A7v2uy4m0qsr8S7LWWWGcfkCzYNq4VHiN62DssRMXFxgs7nyDYiof1lRrxksl5hO3XMJDbUNjadV+hHOYXy5mI3QogDehFbsRMw0ACSdRU8NOrCszNYhu4FQMsmAybvmPYUmShJ+K8xnmTc1I9yFFpb6wZR81azxkg9yyCkZC6cPQPZjCcuNGRisU3ZEyPtMZaCs+EeppQub7xsmtVqnQY+zsnWncZwp1CnJKW0/A2w7+gQLq+syK7HkTrQ8+Y07Jbh52c00fSr1fXiAopInrl0xG/go+q3Ik3Q/nEej5TI7ZMqlPYgzgoKTznsUcXvMAxxePfi/VHuQ== 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 Received: from GV2PR10MB6186.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:76::15) by GV1PR10MB9028.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1c7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.12; Thu, 5 Feb 2026 06:53:16 +0000 Received: from GV2PR10MB6186.EURPRD10.PROD.OUTLOOK.COM ([fe80::63bc:6561:54d3:94b9]) by GV2PR10MB6186.EURPRD10.PROD.OUTLOOK.COM ([fe80::63bc:6561:54d3:94b9%5]) with mapi id 15.20.9564.014; Thu, 5 Feb 2026 06:53:16 +0000 Message-ID: <7f8fd8af-8800-448d-b0e4-89f1ec5f6dd6@siemens.com> Date: Thu, 5 Feb 2026 07:53:13 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 0/2] installer: split backend APIs from frontend UI To: Zhihang Wei , Kasturi Shekar , isar-users@googlegroups.com References: <20260119055335.1006446-1-kasturi.shekar@siemens.com> <31bc8b58-8038-4872-be1c-7efa75e63365@ilbers.de> From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@siemens.com; keydata= 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 In-Reply-To: <31bc8b58-8038-4872-be1c-7efa75e63365@ilbers.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR0P281CA0104.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::15) To GV2PR10MB6186.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:76::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR10MB6186:EE_|GV1PR10MB9028:EE_ X-MS-Office365-Filtering-Correlation-Id: 51e55894-7af5-4dbb-50f1-08de64833cb0 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SVUza0MwV2o5R081c0h4dnIxUmM0VU5JRUFUMkJUY3FZZko5bjJaT2c0M1VO?= =?utf-8?B?M25FQTNkK3kyOEREandlZmJDREppaGpnRWhLc01ycWhBRFJjYnU0RURETzVt?= =?utf-8?B?eEQ4TDA5Z3UrMzFGWUZsQ0lRcTBzRkQ5M3AvV3V5ekdDR21JSm1iU0luMnoz?= =?utf-8?B?SWNuUXQvdzR6b1pSOWh6bUpEc2Yzb29pdWRNTzNsaXlGTHhGenZ1c0E1c0pO?= =?utf-8?B?RmlUQysyWExnMDV3ZWJ3YjViaWpjL0dwamkzTlFqV0VxSVUxSzV6UDZ6aC9F?= =?utf-8?B?bi9aK0Jtbmpsa1VTR3VLamVTcEF3ZEowT0R5WFlpa3JCRS9GSS9xQy96OEpj?= =?utf-8?B?OVlxeStKMzZFV25aK0h2dkZZMTlmR3AvVXYwQWhOaWl3NjRIemdqdm5uQS9G?= =?utf-8?B?YkJRdDBSYnRMdldjZ1l5ajgyckdXeXpkZkxuZVlxZlovZEVtMTZZYXVoWDMw?= =?utf-8?B?WVVKVTMyWTE4cmhKUTR6UStCMGdSZWVhdWdsaGlvSm9EdUwweFpRMUpzUEtS?= =?utf-8?B?d3paaXBWZ2dodnIybHgvWGxuZFZvc3NmZHRmR043L2lOeXloSGxTdUN6QU5w?= =?utf-8?B?ZXpUVWdJczRSTVRaSzFNWGhSU1FLYjlGQUZzWTNYVWI5Sm8xNzZiMVBlL3c1?= =?utf-8?B?SDBIQi9jdGwzZ1RLT1diZ3lrMEc2clhqcUJvUm5QMDUzWFVtYWFtaWlXYXVE?= =?utf-8?B?WDk5bkYwdk9BZ3lzL2FQSERvOUl5cXBrNkhUQzU3ZEQ5OERFcEk1aUtUalRt?= =?utf-8?B?YWpwZFFsR1hkdlkxSEkzTmlyTTBjN1VxYUhMcEUvKzJYOGtzNEFHNFZ2T1Fz?= =?utf-8?B?dnNUSUF0cWhubVNSV0k2ak1TU0VMVnZnL1pialZ1aTJiaS9CMjNBTHFtbjZj?= =?utf-8?B?Vzh2N1MrTFplaVVybklncFNUL2hQWWl0WkpPbklPSlJ0akYvOHZzQUNTK2RZ?= =?utf-8?B?YUtHTmNzR2FBaWIrdGF4UFFsVlNaK2xvQXlheDd5SExabTZ3dVh2bWFhU0lR?= =?utf-8?B?V0ZKMk5kZm1WYUVWcnJ0VUtlb2FOZktRK1V6YSs3M0lLeHNKcWM1RDM5QVBu?= =?utf-8?B?UFYrUDVLL2lVYXRydmxWWjFKbWNSYkNMNlcxN2MvQS9vTXBWZmYxSWh0TGc2?= =?utf-8?B?UVJjN3pwSUF6aVQ5Y1grMHhIaGgxOW8zY01qb0lhSkQrakhzZXFCVjBvdWlw?= =?utf-8?B?MG16WTJTQTJqZ21ZMUprMXpPb0w2Q2lPbXdiZnFUczRhTkFoN1FLdEU2WFNm?= =?utf-8?B?TURSZ2ZXY2NsZ3NpYStxNjJLbFBhdk9yVFNGU3F4V1NNMTV3blJBNU1hOTNr?= =?utf-8?B?Y1Z4eGdKSjd1aFpJZXpWZzZ2RkdNRUovM1JyNEl4RzB4bFY1cmVZbTg2eWFD?= =?utf-8?B?Nlh3M0Y5KytIK2RYUFBLVnAycTlWU0czMEliMnhJbldOVnRZWjVlenZZTk1j?= =?utf-8?B?YTNvbUlQRnBxUll0dVJiU1N0UkliT2FubHZLSmNXNXFWcnRlWHhBb2pyRnhP?= =?utf-8?B?b0xWODliQVpGZE1UMjlpZEhTZlVwU3RoemdXZTNjaTFKUHV5VUtPRW1EMFpn?= =?utf-8?B?N2Jqa1VtenRVR2c1V1ExUkZpR3VkazdZV2ZZQWdGS1Rvd2VBcVFvNXdCN1lT?= =?utf-8?B?M3E2Z01IeldkaUdUaC9ET2ZFQkhpWHdoY1VlemlZTi8yR1k5Zk03L2s3OVcw?= =?utf-8?B?VGkxNkEzQ001Rk5SaVJlMC9rcTNiWTRkN0JHbTFhMjNhNTJHV1hBbGZnSkJN?= =?utf-8?B?cWt4R2Q3MzkySFA2NHRaM080R0tpS1Awc2JLOGdJUG1zMUVXMnFZUUdRV0U5?= =?utf-8?B?TkI2K1ZiU0FRRENhVnphRW5xSFEvekdITGp6dDZUcVp2YUlMNXR6c3dRUzRD?= =?utf-8?B?MVZwbm5QTHAybEFudGNxR2lncnY4dzVTbnYyMWUvVkxDU2JCaWdkTzRPazcr?= =?utf-8?B?MXhvV1hTenZNalM0UjNMK0d6OEhpUnF6dk9oM05DZW0waGorQnljdXJudlB2?= =?utf-8?B?c1ZxUllDY3o0OWhLODZQQkZnUGI2b0tqbXJ4VFdBbkNkUTBUUWovRGd3aWtk?= =?utf-8?B?U1kvNC9mQmw3K21qVGZVcC9Zc3ZBR09PMjZqeGNFNFBCYXBrV0s1NFBTbk90?= =?utf-8?Q?W8hw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV2PR10MB6186.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SlpnOXhMdjVINHJQeXVVTDhFZFRibENVQStpVitkN0FlcEU1dHNhb2xPamw0?= =?utf-8?B?RTBRQWV3c1ZvN0JpbXNmWVl0Y0xub2RTNU9oRDA5MWNpdnFpRGQ2TVUvWmRu?= =?utf-8?B?ZTVja1BjRVdZOERrbWNUbGpUaVJnWGgyTSttYm9CcGRIWUg0WFBucHMyRkZq?= =?utf-8?B?TUNobndFVmFwaEpIc2dtZGw3bzZuT2dDSkZEZDBRY3hiaXNnNzVzOWlHbmlZ?= =?utf-8?B?NUI0aVpZNDNIb1pCV1QxMkdLcWl1MFBXaHhtem1MbVVwWloyU2pnV0VkWlRG?= =?utf-8?B?cTR4cjR0RVkzVUJJWEJxeEl4RzRURkZUeWlHdEVUZjJiVUlDMlRBbm5xaDVW?= =?utf-8?B?N050WFFjYTJ1SzRRbUUzeVVqU2Nvb0ptNk5WVlFSL3VjaDZxMmhYR0lLalVQ?= =?utf-8?B?c0RVWEZRZGhSdWdDM3pKMExMSHEvYUptS3NkZGZpV0lLOU5PRGZEekhlQjZ6?= =?utf-8?B?MU5MemJiTFVnTHVNZU8vNXN5YjhTbkEyN3loanlyN1RVWGpkaEdCdVNkRUt3?= =?utf-8?B?dmM1alRwM3dOOEs0ek9iM2NUeDROU1RFNVpDWmVjcU85ZHJNUmRwa05NNjNM?= =?utf-8?B?a1BiTldVNlI0ejNtNGNHR3cyL081dDRFUU1VYkdaQzJVeVpzRlhRZFhRYXRJ?= =?utf-8?B?N3hrMlUybXp5KzVrb1QraVE3cTloVFJodC8wZW9tWmt3Uk1ZQVZ6bDk5dTQz?= =?utf-8?B?dS9tbjgrSUZyNnl3UVg3ZlRwZjZLc0xEYVhwemM5QlYrSTMzbW4wdjVpQ2lS?= =?utf-8?B?Yys2RVlzd1N3ZmNtRStkWG9OSW54UU1GM3BPUUE5VmxEeFU2MTVORGxPdXVq?= =?utf-8?B?R3JNNU45djFTdkVXT1pGY2pUQjBsRHRHS0VKY29OTy9SU0pUUUtGbFpSS3gx?= =?utf-8?B?MHpteUt1d0pDaWxKZGlyYjR2RE9COHR1STBITnFnMllLdk5wR2hCbGZtUUww?= =?utf-8?B?czF0MzNsVUdzUkd6QmgzbE95TXZQbkVUYU9ER2xsUkdPenlycUMyQnFXSUFa?= =?utf-8?B?cUFiSk90V2NWc0wrMmp4TWFleE9FSm5pMld3MHczYmVkckI0NCtMT091L2Ji?= =?utf-8?B?QnpRbzZxRTY0TGRBVkh6QU1jN3piVGtWUTdvLzY4cTVNQmRrMnVaSzhxRk80?= =?utf-8?B?SUlrRWE0NzJZQ3hvL1hKSlk4SEJQV3h0bzFBaHJTcCtINHpndnlzcFd6bXYx?= =?utf-8?B?cGtXa3FaNlhDWTMwNStQbzBsaTFTU2ZzT05JS2JBaFdzVlI3VGNFZ2toakYw?= =?utf-8?B?enB6WVQvRjR1bDBrdlBhUXB3eXowMEI3eGc5Y0RLaUNSZy8zcmpBRGNUQlR2?= =?utf-8?B?YmN1QXd2bFhoVnRQb2xZbGdud3pkbGRZc05rN0tQVFVVMFJkNGo5RGtXem0r?= =?utf-8?B?MjJ4K3M3d3BLMTJuVFJyY3d0T1BxVXFNblNoait3cUxUQ2FyVGxjaG1uNWI0?= =?utf-8?B?aEt5YVZkNDRhSGlPY0VLUEovTGFIUy90Z2ZqYmZoV2JadW41WFNqUjFDYjZD?= =?utf-8?B?VHdmY09ZT2dXN25DMHJwRlVpYUJ6MHZwOCs4bkpYWDVJSmZDeHZScUY1UE9x?= =?utf-8?B?ekdINE5ZVHdhWDUzakxaelIvL1IwaUx0UVhKYW81YjJ0dlM5UjFjWnlLWkVW?= =?utf-8?B?U1ZGVFBiZWxWWG1QdlZ3YkJ5QWsrazd3QzJXVDJ2QkFkQWd5dkpCR1pldHh0?= =?utf-8?B?RW1hOUE1NW9iRk1VY1JGRkt2NWE1WW5yNXhiMU9nWEluTXlYMEZDdlpUR2Nu?= =?utf-8?B?bUJBQnVUQnE0M0VWOUZ2QWlkMmFMRzVXRm9OK0J3OWZiTzZjUHQ2a2g5K01v?= =?utf-8?B?YWMwZXIvaGhBY1FNbi9zUW9FODhEaHplU1o2blFYVDJwMCtNRDlGUUlxaHFR?= =?utf-8?B?R1BwS0F1Y3RuNjZVblhUdHJHL3RKWTlZNXBGNmxoQ3dzZnN1bllqMkRkSmlB?= =?utf-8?B?Uk5jZis2dTNuN3VUZytORzNtZU91TVZBcEhUVWR4eENyZmVaUWw4dWZHYTZt?= =?utf-8?B?QmNwYm9UWTBBYXVEUzc4NWYrbDVTUnhtQ0hVWXU3L3dpZjFkU05ZOWMvWUIw?= =?utf-8?B?K3o3a3Z2akFGV2g0WmphODUyQ0tOUVZqdVB6OTdlMkFvUFVlZGViUGJNNkhm?= =?utf-8?B?WS9ZTkFuaEtJK09jQ21VZHBkNkJYN0R6MDQ3KzNRMTJzcTRjeU9yelhXM0s3?= =?utf-8?B?Q0VIL1hKaGtoQXhmYVVWRlVsQ1NneG4va2NERk1YWHBLeWp1RzBBZGZKbkta?= =?utf-8?B?NHo4dThOSmNNMy9KYWJ4MUc2YXQ2YWJKMHV6a1ltVnUwd1Y2MnZ1SUtDSUpP?= =?utf-8?B?eE5SNTNZZ1VrNTMwWEN6YTFNZi9Tc3ZBOEp6eStkaU4rUGNmc0U5QT09?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 51e55894-7af5-4dbb-50f1-08de64833cb0 X-MS-Exchange-CrossTenant-AuthSource: GV2PR10MB6186.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2026 06:53:15.9278 (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: mJiLmf8XBeqg5eWx/u+6ha4An9MKn3q/Zx50rIRRy4Hl17Zll6Y2ap1oDchO1k2gFPNpgyzWfhHsGyucUmwltw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB9028 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=rjdOCCd6; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: BHIwUixZqsht Hi Zhihang, On 04.02.26 16:51, Zhihang Wei wrote: > Applied to next, thanks. >=20 Hmm, this might have been applied automatically because it passed CI - no surprise, its completely unused, isn't it? I think we need a full picture here, i.e. some actual usage of the split-up API by the installer. Jan >=20 > On 1/19/26 06:53, 'Kasturi Shekar' via isar-users wrote: >> This patch series is a first step towards splitting the installer into >> a reusable backend and a frontend. >> >> Patch-1: introduces a small backend API layer (sys_api.sh) that provides >> installer functionality via structured shell functions with JSON-style >> return values. >> >> Patch-2: adapts the existing dialog-based installer frontend to consume >> these APIs, without changing behavior. This serves as validation that >> the abstraction is sufficient for the current UI. >> >> Further steps (not included here) would build additional frontends on >> top of the same backend APIs, but this series focuses purely on the >> foundation and existing workflow. >> >> please refer to the initial discussion here >> [1]https://groups.google.com/g/isar-users/c/Uy3Mg9gJnA4 >> >> Kasturi Shekar (2): >> =C2=A0=C2=A0 installer: introduce sys_api.sh backend interface >> =C2=A0=C2=A0 installer-ui: use sys_api backend for frontend dialogs >> >> =C2=A0 .../files/usr/bin/installer_ui.sh=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 86 +++++++++++++++++++ >> =C2=A0 .../deploy-image/files/usr/bin/sys_api.sh=C2=A0=C2=A0=C2=A0=C2=A0= | 84 ++++++++++++++++++ >> =C2=A0 2 files changed, 170 insertions(+) >> =C2=A0 create mode 100755 meta-isar/recipes-installer/deploy-image/files= / >> usr/bin/installer_ui.sh >> =C2=A0 create mode 100644 meta-isar/recipes-installer/deploy-image/files= / >> usr/bin/sys_api.sh >> >=20 --=20 Siemens AG, Foundational Technologies Linux Expert Center --=20 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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= 7f8fd8af-8800-448d-b0e4-89f1ec5f6dd6%40siemens.com.