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; Mon, 22 Jun 2026 22:23:59 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f189.google.com (mail-pf1-f189.google.com [209.85.210.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65MKNveA021694 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 22 Jun 2026 22:23:58 +0200 Received: by mail-pf1-f189.google.com with SMTP id d2e1a72fcca58-8421ffff8a3sf5543437b3a.2 for ; Mon, 22 Jun 2026 13:23:58 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1782159832; cv=pass; d=google.com; s=arc-20240605; b=khDWDICSH5txUMmzv7xhASUUfM+UmRh8jYyvQkv7IVR+xIHJ/ZHjqSBrPlXFFafNMW g/G0h2AEW2yip8NotuobOVmFzJ3kxbwvi3jEJm4Mb3sRNcxIDsPJ1NseZcvjUgc18Sw3 PV1vRsH4DpoYKJy4vABp5PKMCFHD08R1HyUC+dIeRKBNc+YTiPfVCxyBJBX9BKcMw8mI c7GUUBzIBtmePl1YfhRcVDw8LMlZ4Wbn28myQ4V8Xv458j/EGSYoYKP0TIwjBOd23Mcd yBud+EaMlHv+CYqhGdwfoMgy0G7EnCwhNyke4kSXV2AyNfjgS04s5dAup2NEuouAAXdT Ri1A== 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-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=HSutOGLAPUuqGZDvuIEPaxqOShav6o/jhPQn/iCHNFo=; fh=RgKu+AxFXMquc6CdDsSTRAy9YFO5x2+fowwfKIuwNKM=; b=Q7MyrmRV7o5rvNZw4v36XU17F0LHk8qHySPydyRIKFn0Ra+INxVTw768EnWsp1JY9a zNjgCUWVIke2Khfy4SaTBRFZiZVHQ3YRCjU4ZZPbvljxjmTuKkY2LdpC5gocD/jmPZ+o oRzYhABD1LmUnQFMur41KLpx5iucx3i4X9dB3QWXeTwol8RqFvUYKwspMUT717UgZuwT rSvKBN3QXUBnEDd7qmFd76xxML7hiT1bg26R1GAVBxDXO3rtC5GJOfTkPsGxyn1oqK/Q 4kPm/nWvJhGWCQZl8GMGlhmzov0I1M/rQlOnaHM9KWr9xv5xG4JRVD36CYpN0QmkyifK eFGg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ysGUJsuc; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@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=20251104; t=1782159832; x=1782764632; 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=HSutOGLAPUuqGZDvuIEPaxqOShav6o/jhPQn/iCHNFo=; b=RA646bWDrswKIpMvNqVYq/e/VuEwD0y806M2MC5qZ5E3xvt0hyxc+ftwtokBJlgrPp DPkInWrY28rc9dLDgKkFk0DCBibKnfQ8+SPJnavCYEgkKMOOuJInlMfla4DSGNAuEBkB /19F+qdXJNklrG0P3FPCJRDKGiFQRY9QGlKLUqLCdKaElqHpt3/SSRf5q+KFSV1ACA4T iDRj/U9ryIPr0Acpn0qRxsxJa36lBVRamC+8FuHtHlaoRlSufbNfCDfhXpfhKVnXLee+ 9rquBbvB/kOjt+gissSEv5VFz4D3Plwx+WNobA5cAfl6Y2tt02lOJKqR0NiRXVIa68ov rJUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782159832; x=1782764632; 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=HSutOGLAPUuqGZDvuIEPaxqOShav6o/jhPQn/iCHNFo=; b=PL79tlhIS+6WfXDEULFCPG5J0gIEzH+/4WDw3OQSTZHbA2jCLlknPMX91/Fjg8ROFb ccqEn4VaoMLUWIwfWqX0ggNX8vdXx2QyefCPhfw4lsqEsqGkQozW87lWaXQdP+NVpbug LhmjjrHGJlBtALa3c81IZpFxCL3OdqZVm9SOSYPK+spbWieimx13LqgDvnK9XQMI6Zoz 9vfYwPO/aOzppPVvm1Auq/ONhSYbSCpkzeVByjiu7q2XuAxsz+8TVYOTDv7qFYgT79Kl YcAJgze32PGX+ceLLSH4P1ZUYNIQXk7sew5XKo7eky4XQkEch7PpXLgiXYmDBc3GpAIR ewgQ== X-Forwarded-Encrypted: i=3; AFNElJ/K1cqPZIixjtIB8xaUllRRE3jEk7JoKhr97oJbSRGxnfM+6MdH+cJTbUVCMp7wIAIfRq9Q@ilbers.de X-Gm-Message-State: AOJu0YxTe7pTpP7UzTNMN3NlyJKMHgbXBtGueHeh+iQAJlpH3MACJz9/ FTHP7pdu4vWYSScncUCaDEpHvyWXT7z6897G0L2fHtPRNLe2HTlp9MIz X-Received: by 2002:a05:6a00:1814:b0:845:35cb:2d8a with SMTP id d2e1a72fcca58-8455604de20mr15862547b3a.4.1782159831567; Mon, 22 Jun 2026 13:23:51 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUdVn4+c39d6bbLbcn8Qy5/leJPjL0kAq3nwN0QVrjG0Ww==" Received: by 2002:a05:6a00:4c98:b0:842:728a:460a with SMTP id d2e1a72fcca58-8453a22fc7als5191318b3a.0.-pod-prod-03-us; Mon, 22 Jun 2026 13:23:49 -0700 (PDT) X-Forwarded-Encrypted: i=3; AFNElJ9s3OmEjBMCM170GSTFGzOqGNV/urUl7OLvArP1PlGWmAIRZf/tTsVFIaQgwu3NJK0PnjtsGS6JismT@googlegroups.com X-Received: by 2002:a05:6a00:2916:b0:83e:e897:a394 with SMTP id d2e1a72fcca58-8455604d705mr16458065b3a.7.1782159829258; Mon, 22 Jun 2026 13:23:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1782159829; cv=pass; d=google.com; s=arc-20260327; b=i1Ty17nAKTcxnNy0ChgQHnIS2ReOpr+X3Rrfrhoq1PFeb5q4sFGBmCQmdyOpCD448/ UiVSbNPmTRcD2btFiStlYWD95XTyp2UMpODY5xdxjAPtpgqy44kO3O5/KZ70YUBsrmd6 zq6boAAxegnAAHzIs9cyoOWqmSpgZ8dAcSBF00nCE5v4b6jVdnpH3jM9UAY5hsM7P+8e mN1ZdWFLQ4tARz4SjLYFiE2PC+4I89Nhk5m8CwIzcf11jn73egOKYOlqhEihSzfjM3bG Gci8YUqDl7+ALy3V/nONdwbyV8wmDkJ9AlPupdGAvbY2HQrGJCAlrnWJis1jqXEy8a4w yF2g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=jptffmB6iZrlyMrskEuVJnUpYwmYhSY68MXYPm6gZCk=; fh=eqIIdWnh/bsMDdb7yIw6lpltWZW9gEB1cRdcvHz6TWo=; b=DZOC828wg0Da50vMV1PWgwL29AzcHw315509UbCsQ9g3rsOV1pmMABrxC6Iapt8abX 8F6JizEAEtZ4Mv/h8V2I0Ecl+esAENmFVNl4Md766PyDhZDT+PnmdHymCDBfjWC3ImfK Zawq/DtmcMqotvgury06bA6R5eww8e5cY1xrEv7ItVI8BXsYVdVdezuYK9mr/BJb2Edu xwVSXPUkSfnOEwC9zpNhnS/AIf+FMa2UNSUAL/oD0uvg/CkqYf7+SdoxpOlrCO5igMGs cnCEQZm8mVU06JFP4Esb7cbj6BD4ZUzrELgL72NKk3x1zG8nE58Kl+a+oxw+ONo6DYQF gyRQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ysGUJsuc; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-84564e8a8b2si291786b3a.8.2026.06.22.13.23.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2026 13:23:49 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jF5Rneayel/7ZiGwsAiHx1bsdDTdrqJNti0IC1vU3JB7h5XvqOyBKdtf89XwtjSfR47zu2zG+P8KO4lDDozBrcZDVeJ2Gss3NvaJcG2mtYw7DJ99h/EwimbKYhyOx5Mmwn3EI/H5O3rZRmDML98nPjaFsgvlhv9JzNctBpxz1IXMzxwIhTLIBdLT0sRx6qmd5jjvZlGoLnN5Qv8SA52NmueqD6gPDO4B94rDv1YY/eIPeafBrDWSs5kMUJ1oCtjoVwtcBJ8gJzTz9OKepngOZ8kCfmGbflzVkdyJhfjmJFzX9tIUX3qHDrlA4PUAunHMB82uAn6Xp+eojQYTnuwGng== 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=jptffmB6iZrlyMrskEuVJnUpYwmYhSY68MXYPm6gZCk=; b=L2wBWu+dA4wz+WO1a4rUxpdSjaNaTpVpUjmMSULOIQ19s5tXo7oU4tH7WXBQJ/QIn6RWOYSD/1BmKyDODXJrowFGzZmrCL9sJupqujwAu1TncV+OdbD67mxRNeA90gbTAB6pIOJnHsZygPXPGCAPB5M2eUutfx3AMTyk9AU30nKv8zPSTJkK4dnXXxwK1VgbC/+l+vfb/7LkidOfKhfWAYRDUwfm20mU3xG1dB8svqg41xxrBFTXrE118LfAcJ5xFKHhJfLE26xtL8lZsb//l6ntjB/jjKxp+kCVZnSzdRLJ5yFRI9adEZey23b30y7ddHm4RGUE2LKK95s/+xtrqA== 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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB8PR10MB3912.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:169::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.139.20; Mon, 22 Jun 2026 20:23:45 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0139.018; Mon, 22 Jun 2026 20:23:45 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "Kiszka, Jan" , Zhihang Wei , "isar-users@googlegroups.com" CC: "Gylstorff, Quirin" Subject: Re: [PATCH v6 17/17] run-tests: add support for isar-rootless mode Thread-Topic: [PATCH v6 17/17] run-tests: add support for isar-rootless mode Thread-Index: AQHc/KkN+7UfU79fIUO/1WeHOJldrLZFnRsAgAAPVQCAAEtIgIAE1lAAgAAqAYCAABAngIAACIqA Date: Mon, 22 Jun 2026 20:23:45 +0000 Message-ID: References: <20260615092458.259691-1-felix.moessbauer@siemens.com> <20260615092458.259691-18-felix.moessbauer@siemens.com> <972c9ff43f47ec8b25926461b32ef39623c6bcc1.camel@siemens.com> <91bf1599-1a36-416f-9c8f-df48223d7145@ilbers.de> <5e3a2289142c676463b26fe540bfa54b96d37039.camel@siemens.com> <492ba9bc-eff4-4226-bfea-0ac5a87350cf@siemens.com> In-Reply-To: <492ba9bc-eff4-4226-bfea-0ac5a87350cf@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-10 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7PR10MB3956:EE_|DB8PR10MB3912:EE_ x-ms-office365-filtering-correlation-id: df518d47-5d6b-4168-c55b-08ded09c2934 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|1800799024|366016|376014|38070700021|18002099003|22082099003|55112099003|4143699003|6133799003|11063799006|3023799007|56012099006; x-microsoft-antispam-message-info: kqIGPO8YPuB6VPybfsimJweIYjSjwfsjn35wbf47T7LFw5tRlXKX+HyEJDQnBfUpgRlXnhTflDg0nvs02ZPhcXWGTaFsAH+W9KESVHIFPjPDYSq5QoUgPl+tiFB6ycz7u8QhhXNCmJbqOiSr+se1iqNMk6shVxNsMrFXkIlxLj2DCs9KR3WLnx7LguTzGzCVpwPvOPCvwD8kO2FMpBUBGSMTewr5dJnYpsy65VdXuLqQcpHLWHf3Jy68UdNopC+NA5N71Ty7ybh/QnJ6NeDFs+I8N+1uActwR9yzzFbJXG0pXSleviYbKIzwu9kvNaprAIGKK3Ukjx0PfLH5RRXhMUDcIgiTjnWE2uVoWEBYOWNG69XrFxwyz2UsmiCX+tNw6Fe7iSsZ8YYcOIZciDQDPLVSBwcH1j8ABc3Vk61NshIL3PVEPAJ/CcsSuBY1HEDro0LqsjEzmzO5tb6GwSzypv3ZWotr4KyIRU6GFe9xnFMXq68AE79jSLNYYevphR6AH2ow+hbyF/+8tg2EReOUTFyS2KZF7ceXlOVf8jzhtHEy/imiu1miZBfgDxAKKfG2l1BrRiKSSVF+GtlK8KSx0lg9GqeEgWnUXx7VF0XrEGPa2sVfHffPqpXkILBqletmv+myt/Mj1nC7AbEXUIQkTTmbbw6IcsoN9nXVrkyNY5x+VoDKL0Cjf4ikFkyeJnnXPufvNRIji2muZXCfaL9bykhj23Oo8c2429rrrh9OQ/M= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(366016)(376014)(38070700021)(18002099003)(22082099003)(55112099003)(4143699003)(6133799003)(11063799006)(3023799007)(56012099006);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Unlmc01ISDlhT0NhLy90dDZnd0xIV21UWmRSOEY2ditDZ3VXOStqdDlPTjZs?= =?utf-8?B?N0Q5Nmx6MWN0OVE5M3lFb2ZsN3YvYStQZGExQXJCdlhYQ0U3WGR5TXIyN1Ru?= =?utf-8?B?MVpES2RpV2tSbml6WGJha0RhbWV3dmRxVWx2NVNEK2JYRzNxNXJyMEIrRGJm?= =?utf-8?B?MnBJb2RDSHlzMTdzNWFMcFBRQktEUTd1dmdHMm1lQTZ0VStWck5CTGh1MHlp?= =?utf-8?B?eWNKUExWZmg2bzlLb3o2V3lidUZGL2hFWDh6U29ZaTQ5MDZObFNXSFVxSzhD?= =?utf-8?B?Zjg0RGEvcGU5OVBsZGowY1ovSUlLeWpnaDk3K2dYTTdNQzg5LzFhVjY5V3BT?= =?utf-8?B?cmlzbDVvdkp6ZHJYUWoyWFVXYm1yWDJXOGQ3RGZIWUxua3h4TTFxTEFvZWhW?= =?utf-8?B?UDRsbGpPQjRBMkM5bUJuSzVCMDUzbnRTYStHZDBKYW1ENEl6b0NvamlVNWNG?= =?utf-8?B?UGF0UVJNbTFTbWNjbExwTysrdkxOR1dVYkJZTW9NVVREVXpDN0wvSEo3WDJK?= =?utf-8?B?UGthNXJxUS9DODRiUTRhSGtKRm0rSVJKOGY4L3B6U2k0a1ZhTjZBNXRzTW5F?= =?utf-8?B?RzBJRXQxNitkTUc5UTFqSnIxMTZTL20vclB5Y0xSVFFUTkpYMmVmUGpERzNl?= =?utf-8?B?MC9ZNjRCai9uNU9ZdE84dWU2U3dZWDcvaVdibzhLNFUwb1R0NS9yNmQ1dGdM?= =?utf-8?B?b1A3S0JWckx2bjJSNUtvR04xVDlRL2xDMWdKUGJ5TlUvZEZmbXczYVJxbXFi?= =?utf-8?B?bnBGY0lJYTl2N2RvODdHSmxtc2RIMEhHRG1zZjFZYW1MdG9pRTRkYXFQRDFj?= =?utf-8?B?MWg3VHNHTGZkaWJQUFJ3a2R5azVtdkpKNkt0RlR3Y0VFV2ppTmlCY1VZNjVu?= =?utf-8?B?ZnhCUEIyZTBVREF1VFI4MUJGNmU3aGpTUW4wdjhQVjlOV2puZDE4b1diSng4?= =?utf-8?B?U3krUHM4WnVGT1BrbHNCRWNJZ0JqQkdZT2sxOEZMZEJXa1pQS3RsTHZodkZE?= =?utf-8?B?cDlmMDc1MDd4OGx4eWxPVnBOcGxiTjI1RW9wT0poU3ZxNUtTWkVZcmh0RVhn?= =?utf-8?B?UFV6ZFRjRHpMN2VtNjIzSExvYTZFNTEzZU1oNFBNVDlmeHRtelM3bHdZRmo1?= =?utf-8?B?Q05rUkNoR1d4V0dER2o2UGdhdkEvQUw0TnF4cHZ2SXBrKzNsTmo4RGJlNys0?= =?utf-8?B?amR6YXpTZXJZRDdTb0h1cmpKN0tzMityNVcyTEQxOWxJeWpENDBqVjNHN2dI?= =?utf-8?B?ODlrcXZKMGVkcTBaeU1XYVJ1MUVhTG5tMi9Xa1FpdUs5SGxNZHVaZGwyb1BU?= =?utf-8?B?T3d2Si9zaC9EdlM0TTJJRU9uUTlNQWlINUtUVVExdVJJYWt6Ky9ybmtZQ3dC?= =?utf-8?B?RXZacFUwS1h4NzVTR3R4MElUMU84OFV6bUR2RlhVT2FaNHVCMnJYR3ptWXl6?= =?utf-8?B?ZUFYYXNHY1Rnbi9zbDdmell2M1FDQXBqMWdLSENBRE5QQ0xyNjhyZm1FUGFk?= =?utf-8?B?R3Vmb3FQcXhFVytiMTZvM0d6WkYrYWNoRWc0SWc3bkNOa1RZQ0JEcGRCamtw?= =?utf-8?B?RlZuVVh5UWdadUFMd2FFd1dWL0RUWHBhWjBLRXhHKzU3TkxhNmtNR2RmdkdS?= =?utf-8?B?Ujk2QkoweFJDc2x6THUraTRSRUQ0cldRNjNOZ1UyZlNPQjdqTUdUYnpOSTN0?= =?utf-8?B?M0ZONGh0OUhvaVZic1Npa3FreEwreVl0aWVpc3o4UTdQcG85VE9kSGpmSEl6?= =?utf-8?B?Ulc5K3lWdzdtcmhLZGJNN0ljMVcxVVNVK29ib1A0YWg3K0pnZHVtanY4TExP?= =?utf-8?B?TTk3cHhSTUt1eEcxenRYTFZYRXlVLzUwb1JneFozQjlEcSt2WmVFdXA3RUx0?= =?utf-8?B?NUtST0VuRUtaOGNoNWtsT3NOSnBVcCtRdDc4ekhXYkNqRXUrQ1ZLYkZnWVFa?= =?utf-8?B?dHp6SUdxUDlRR25jNStmQXlxSnRUWjFHcGYzZTdOUGVIVXFPYkxmTHh5Q21x?= =?utf-8?B?ZHNUTEswcktNRjJKaEtubUJLUXpVVnpwMDR2SmJaNE1Ob1dCTVhKakd3VUV1?= =?utf-8?B?azI4cm1BOVp3bGxJRlRsQWZtZDNMVnFIcndYLzJhUEdZOVRJdHhxT3NKc0Yy?= =?utf-8?B?Y1ZLeXVHcWlnb3kyNWhocmtBL0o2Z3BOblBmM2JPWHNkakNWczFTVXNpeFJH?= =?utf-8?B?VDFzY21iOElIT05qTmtXbmxpcUZYZDN6Sk8wbVBpUlJRcjZIbkU0MGRHTTNr?= =?utf-8?B?UU5sazVFQXdBZHExZkt3NDl1ZGlMNTR5TWhBaG1uN1Qwa0ZWd3c2WnhVZFpC?= =?utf-8?B?T1E1NnMzazhlc1p3K01ySXZFMjdxaGF2aHlXa2x5NzZ0SEY3OFdnNkFONWVZ?= =?utf-8?Q?6l+rRSvp7QuF9YRU=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: df518d47-5d6b-4168-c55b-08ded09c2934 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2026 20:23:45.7529 (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: F3OHnCZG9pYo2oJEO4xpbfCgV9+fz58aFlUR/GXSmujPoyR5jg33ZFDvfEs6pGgT0MEjiK8yny4Y6cUPh0mNqr9nhGX3qFoErqWR3fPoXz0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3912 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ysGUJsuc; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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_H3,RCVD_IN_MSPIKE_WL, 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: BD3IHLqRYWIB On Mon, 2026-06-22 at 21:53 +0200, Jan Kiszka wrote: > On 22.06.26 20:55, 'Jan Kiszka' via isar-users wrote: > > On 22.06.26 18:25, Moessbauer, Felix (FT RPD CED OES-DE) wrote: > > > On Fri, 2026-06-19 at 16:32 +0200, Zhihang Wei wrote: > > > > On 6/19/26 12:03, MOESSBAUER, Felix wrote: > > > > > On Fri, 2026-06-19 at 11:08 +0200, Zhihang Wei wrote: > > > > > > On 6/15/26 11:24, 'Felix Moessbauer' via isar-users wrote: > > > > > > > If the testsuite is started in rootless mode (-p rootless=1), then start > > > > > > > the container in rootless mode as well. By that, we can seamlessly > > > > > > > switch between rootfull and rootless mode when testing. > > > > > > > > > > > > > > Note, that this requires a recent enough kas-container version (>5.3). > > > > > > > > > > > > > > Signed-off-by: Felix Moessbauer > > > > > > > --- > > > > > > > scripts/run-tests.sh | 7 ++++++- > > > > > > > 1 file changed, 6 insertions(+), 1 deletion(-) > > > > > > > > > > > > > > diff --git a/scripts/run-tests.sh b/scripts/run-tests.sh > > > > > > > index bce10d70..ed373af7 100755 > > > > > > > --- a/scripts/run-tests.sh > > > > > > > +++ b/scripts/run-tests.sh > > > > > > > @@ -15,4 +15,9 @@ TEST_CONTAINER_VERSION=$(cat ${ISAR_DIR}/testsuite/dockerdata/version) > > > > > > > export KAS_CONTAINER_IMAGE_DISTRO="container:$TEST_CONTAINER_VERSION" > > > > > > > export KAS_CONTAINER_IMAGE=${CONTAINER_BASENAME:-ghcr.io/ilbers/isar}/test > > > > > > > > > > > > > > -${ISAR_DIR}/kas/kas-container --isar --repo-ro shell -c "$*" > > > > > > > +ISAR_FLAG="--isar" > > > > > > > +case "$*" in > > > > > > > + *"-p rootless=1"*) ISAR_FLAG="--isar-rootless" ;; > > > > > > > +esac > > > > > > > + > > > > > > > +${ISAR_DIR}/kas/kas-container ${ISAR_FLAG} --repo-ro shell -c "$*" > > > > > > "-p rootless=1" is also passed to avocado, seems unintended. > > > > > This is intended as we manually need to tell isar to build in rootless > > > > > mode. Please check p16: > > > > > > > > > > --- a/testsuite/cibuilder.py > > > > > +++ b/testsuite/cibuilder.py > > > > > @@ -128,6 +128,7 @@ class CIBuilder(Test): > > > > > customizations=None, > > > > > generate_sbom=False, > > > > > lines=None, > > > > > + rootless=False, > > > > > **kwargs, > > > > > ): > > > > > # write configuration file and set bitbake_args > > > > > @@ -140,6 +141,9 @@ class CIBuilder(Test): > > > > > if not sstate: > > > > > sstate = bool(int(self.params.get('sstate', default=0))) > > > > > > > > > > + if not rootless: > > > > > + rootless = bool(int(self.params.get('rootless', > > > > > default=0))) > > > > > > > > Understand. > > > > > > > > > > isar$ scripts/run-tests.sh -t dev -p rootless=1 > > > > > > + avocado run --max-parallel-tasks=1 --disable-sysinfo -t dev -p > > > > > > rootless=1 testsuite/citest.py > > > > > This will not work, as this starts the container in rootless mode, but > > > > > the build in privileged mode (which also explains the error pattern > > > > > from the other mail). > > > > > > > > But why would this not work? I can see from the Avocado test log: > > > > > > > > [stdlog] 2026-06-1916:17:36,287avocado.testparameters L0141 DEBUG| > > > > PARAMS (key=rootless, path=*, default=0) => '1' > > > > [stdlog] 2026-06-1916:17:36,287avocado.testcibuilder L0164 INFO| > > > > =================================================== > > > > ...... > > > > [stdlog] rootless = True > > > > ...... > > > > > > > > So the build is done in rootless mode. > > > > > > > > Or could you share how you are testing it? Thanks. > > > > > > Hi, I did the following to prepare the container and then run the tests > > > (on a 7.0.10+deb14-amd64 kernel): > > > > > > podman pull ghcr.io/siemens/kas/kas-isar:next > > > podman build --network=host --build-arg KAS_VERSION=next --tag > > > ghcr.io/ilbers/isar/test-container:0 --file > > > testsuite/dockerdata/Dockerfile . > > > # get latest vesion of kas-container, paste into kas/kas-container > > > > > > # Run dev tests, passes > > > ./scripts/run-tests.sh -t dev -p rootless=1 > > > > > > JOB ID : 3189ecd790d9825a8402c61fdd8b20768f18c2d8 > > > JOB LOG : /work/build/testsuite/job-results/job-2026-06-22T15.41- > > > 3189ecd/job.log > > > (1/6) testsuite/citest.py:DevTest.test_dev: STARTED > > > (1/6) testsuite/citest.py:DevTest.test_dev: PASS (1190.69 s) > > > (2/6) testsuite/citest.py:DevTest.test_dev_apps: STARTED > > > (2/6) testsuite/citest.py:DevTest.test_dev_apps: PASS (1427.20 s) > > > (3/6) testsuite/citest.py:DevTest.test_dev_rebuild: STARTED > > > (3/6) testsuite/citest.py:DevTest.test_dev_rebuild: PASS (373.13 s) > > > (4/6) testsuite/citest.py:DevTest.test_dev_run_amd64_bookworm: STARTED > > > (4/6) testsuite/citest.py:DevTest.test_dev_run_amd64_bookworm: PASS > > > (96.29 s) > > > (5/6) testsuite/citest.py:DevTest.test_dev_run_arm64_bookworm: STARTED > > > (5/6) testsuite/citest.py:DevTest.test_dev_run_arm64_bookworm: PASS > > > (49.01 s) > > > (6/6) testsuite/citest.py:DevTest.test_dev_run_arm_bookworm: STARTED > > > (6/6) testsuite/citest.py:DevTest.test_dev_run_arm_bookworm: PASS > > > (45.41 s) > > > > > > # Run nocross test (which failed on your side) > > > ./scripts/run-tests.sh testsuite/citest.py:NoCrossTest.test_nocross -p > > > rootless=1 > > > + avocado run --max-parallel-tasks=1 --disable-sysinfo > > > testsuite/citest.py:NoCrossTest.test_nocross -p rootless=1 > > > JOB ID : 801920baf29862426207f9abf8a22ab2fd69807d > > > JOB LOG : /work/build/testsuite/job-results/job-2026-06-22T18.12- > > > 801920b/job.log > > > (1/6) testsuite/citest.py:NoCrossTest.test_nocross: STARTED > > > [...] > > > > > > Could it be, that your kernel is too old and does not support binfmt- > > > misc namespacing, which was added in Linux 6.7. > > > > > > > That reminds me that we wanted to add some more feature qualifications > > to kas-container before or at least after spawning a rootless session. > > Checking for binfmt namespace support would be a candidate. Is there > > more that we need from the kernel which may not be present? We need support for unprivileged user namespaces, which is tricky to test (that's why I explicitly decided against this test after talking to our container experts). But it immediately fails when starting the container. And it usually is available. > > > > Regarding binfmt_misc, there is likely no way to discover its support > > via /proc or /sys, is there? Then we should test at least once how the > > error mode looks like when trying to mount or configure binfmt_misc > > rootless on a, say 6.1 kernel. > > > > mount: /proc/sys/fs/binfmt_misc: permission denied. > dmesg(1) may have more information after failed mount system call. > sh: 1: cannot create /proc/sys/fs/binfmt_misc/register: Directory nonexistent > sh: 1: cannot create /proc/sys/fs/binfmt_misc/register: Directory nonexistent > [...] > sh: 1: cannot create /proc/sys/fs/binfmt_misc/register: Directory nonexistent > 2026-06-22 19:50:38 - INFO - kas 5.3 started on Debian GNU/Linux trixie > 2026-06-22 19:50:38 - INFO - Using /repo as root for repository isar > 2026-06-22 19:50:38 - INFO - To start the default build, run: bitbake -c build isar-image-base > builder@f35b2a0cfa71:/work/build$ That looks familiar and similar to the one observed by Zhihang Wei. We probably want to emit a warning from the kas-container entrypoint if support for binfmt_misc is missing (if the fs cannot be mounted). > > This is what you get in bookworm debvm trying to start a rootless cross- > build. We need to improve kas here to detect the error properly and bail > out. Good that I didn't release 5.4 yet. I'm not sure if we really want to bail out in this case. If the build is native, there is no reason to bail out. Instead, we need to check for the fs in isar-mmdebstrap-target. How about the following: - emit a warning in the container-entrypoint if binfmt_misc cannot be mounted - add a pre-func to do_bootstrap on isar-mmdebstrap-target that checks if binfmt_misc is mounted Felix > > Jan > > -- > Siemens AG, Foundational Technologies > Linux Expert Center -- 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 visit https://groups.google.com/d/msgid/isar-users/c52265fe33ae4087f3cbaf598969004bcd82ef79.camel%40siemens.com.