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, 16 Jul 2026 15:29:24 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f185.google.com (mail-qk1-f185.google.com [209.85.222.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66GDTME5031459 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 16 Jul 2026 15:29:23 +0200 Received: by mail-qk1-f185.google.com with SMTP id af79cd13be357-92d1cae5740sf433205585a.0 for ; Thu, 16 Jul 2026 06:29:23 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784208557; cv=pass; d=google.com; s=arc-20260327; b=MO6d13oxAsAf3f2Rx1AiL1VzmzU2b2bZV8fGsCz4mBYksZpQVRUecZo2QDxNOIQ3CO 4189Q+ab1QuRyodkbUHQNZn5b5up+Hpidydk05BVAz8/W2POG7dVEZmiVHhUmV66lYO0 AddJZCQOR9+bsVlIKEkMsrVIh5sCtorkItsQBQZSDM8PVrJmoTcnwgGnU0/MfXTclxrf wACIWDgT7fbETpBV6rBxUQujL4NsfS+RvMlo+xzfcvxaDDIDJE2UzDmzu6mlvAL612+Y qdbU1Uf7KEMi+5lNLUGyGqKoa5Z3ySJk3iiFqkwyJ5+G4cgHeB3JonOkmxmw8FvEp2ly cQJg== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; 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:to:from :dkim-signature; bh=0AAh2ImHIQfggakh9sGVFizoRo1qOBphf9JXJRyXPr4=; fh=nKpQTawmtstseOJcBzChrChLzzuSsWD7jypb4HeHneE=; b=TUL4Dgqc+HV35xMmgcOzSGM0hMPWrfCOvLwreeZbsykCiE01jiltTw7SGnFsKyA/jX m0+za6Wy/+AyUdnXmHFXkRREXvvGWbvLxoxYWI9fJr6mYmibrYCrK5OpEFkUZxmH39fh oOQ//kA1dkXPczrqoF4iCCamu9/9OsCNiciCjPk1KjjIaRiSY7f3FXKy/getxKuiE+ty BSGl/2yDg9Yj3xZjlK+CR7jH+Ka5FlGOpfBc/ZU+CnUL5k95QclCod1J4ctC2j1CxjvM DxynFrgDC3fmE4QWgoEiDHNE6f1r13KQerawkkJi2HAwBmhRmjuhNN6JNLxn/5N90elS iDSA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ScFt1Kjy; 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:c200::5 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=1784208557; x=1784813357; 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:content-type:user-agent:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=0AAh2ImHIQfggakh9sGVFizoRo1qOBphf9JXJRyXPr4=; b=TJSriz98h6oQVU+YfkDlcPIQNMJ9sqthP4DGOVtj5AGdbfZ8fAVw37LKg4jq6HR2tK DQvxk0bs1JzeQwlb04HcGTXX8r8yFeg7/jCwEaL2/1Tft7RcILwLPGYqMs+0++lR1/c/ XtWTdAj+7RYDYUEjJs0Tcv3cM5FfeTUOuQkP+z5BJ+WNMSghCYQNh1aC2pqVc1vhnEdP hGUmmfj8ntJwt5rt2Q5nHF9GWRd4k7Cwopui4grWEHbRw8fV1nVjk3KI8lbl3iVytnbX T69bqxFHSWwOqzuijUswfb+nrZi8FPRrGIfnTjfsIAsbRvLflDfQWl2O5bOteA6Qlqig egHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784208557; x=1784813357; 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:content-type:user-agent:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:to:from:x-beenthere:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=0AAh2ImHIQfggakh9sGVFizoRo1qOBphf9JXJRyXPr4=; b=pd6Q2XXOfrdn33Urv8GNo4KxPsDqeLI8ANj4Nc5bN35JjmU97FV3prJ8z2QRMunWCf o7t0Zq8dkgsRGevmqGBrFLvPFSj7eNrNFUU2il3zZ/+sPwb/MU6A8Jvuwl8T75NceFes VW1SkvRl/wD1p+tfcjjEeMqoBt0s4Ufaema2jo8jwf3oiBDGa+HFxYavcQEHvtX2SnRH +PStJ8RXo0W1FPachJJQI6xZPY40qcHxSnvKm9SWY7tH7UxMC26Cksuf7o0RTCYVpUNi EHaQMGy+K6Q8xYFEybjYP6CgvEFbm1Cc0mYARBPGbDAVfEHOCoJ0gFi2X0JPbqtl8Z+I V2Sg== X-Forwarded-Encrypted: i=3; AHgh+RpIHG1EYBEm3GBjo2Wd9lBm7W9bB3wa+/ElBrEifk7OB+JlEc3Gr3CYfU4TZE5D93tjSC+A@ilbers.de X-Gm-Message-State: AOJu0Yy8sLlJmI79I9id8mF9TBIXDQO7VdKTO5lsJImggqKx+b+L8Ai5 AyHAq+ekCEjPeVsz9tIO0BegeNU1qJOIEXPoovKD4pwDziIz6OKsmdmR X-Received: by 2002:a05:620a:390a:b0:92e:c116:befc with SMTP id af79cd13be357-92ef2f72d80mr2285717185a.89.1784208556970; Thu, 16 Jul 2026 06:29:16 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPQKHYhcg+5mYPh6P3l8VJYF7IhuBQLgQbrhMWRgjF/eHA==" Received: by 2002:a05:6214:4c92:b0:8ef:2ac3:af81 with SMTP id 6a1803df08f44-9076be4e0d6ls12284916d6.1.-pod-prod-08-us; Thu, 16 Jul 2026 06:29:15 -0700 (PDT) X-Forwarded-Encrypted: i=3; AHgh+Rq+IEZob8rAYh6RUL6/c+wuSlNilihsI3kBE1SJKPlgpfUesYh0kNBK/vDJJJfDohvgVf/Os4fOiokC@googlegroups.com X-Received: by 2002:a05:6214:2389:b0:8ef:ddf7:3135 with SMTP id 6a1803df08f44-90400b7f412mr272084116d6.38.1784208555106; Thu, 16 Jul 2026 06:29:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784208555; cv=pass; d=google.com; s=arc-20260327; b=mGItJbC9xqyA+2UWzZZcxDdk0HMbZlfr3xWlV7mkpR30Ii4zZWetG3QixB0jD8Aea4 3eEmhFK/L1bmjujYitSsxu8BDpe+htvIX5Buxlq2lKOgCLY46sEIujZVF6+4g4hZgMIj lnjYoDfmsB/Gwu+YugVAi6M+LIMdmjA3gE5r5ISjW9eqO/rE0IjvwCknRfD1u+nGk4UT qKd0RX9oiTpG2Yc1VgYcVioY3b6FlNDsKQ9yhppMEIbGa8sb6TF7XtGomoU8ypkReUYY eAJpJE7A54JEatHEIyn3TAszSK1v6NTIACckI/oP3jZwdpVf4Lb6wEMfA0XDOoIgfWsu LOTw== 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:to:from:dkim-signature; bh=JSp+ho5U0ZajK0i78CpNqFFDHdTJgjRsaO1gDH6VPSI=; fh=nWbUWK893dvFwuhDwatANVm+3vTfl1ItuS+XwIsvSFo=; b=ARvwZSlRaqaIDi16WqFikkPAE2eyd98V/PkQy5Z5Ou/aAZmmhy12D03WvjfV9VajpW EuMo9hRSsl/o3STmRZmj3B5aKa3EvIK5HWBZMzNkJB3glz5sBqq5kZ4hrAsiqyKYIFGH Uat5W0ip7fNcPg1jeoWjfy/ECyKDGgqgShbYThsM6QB2CSSlScNK6sT4iKkLNF0u1vsp nBFX6PfpOoqNbRszUeO/4kyp8Z2f/xxrrnAqQXb/yy+dhshWE2CoOi+n5AZX47JawsFc akn+ygm0vddoFn2FSw68b7JjJqKo8aw2a+lmLgn+x7sY0428cR6YLc3GdM41PObTSM41 xuLw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ScFt1Kjy; 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:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@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-8ffdb1de96fsi7998186d6.5.2026.07.16.06.29.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 06:29:15 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@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=oiRi90pXcpVNjIpY7XOqZB6iOi2EniIbUiyABJeGwQ8SzAwylFcFd6Eddn0lx90s22YvsFIhcld+jfl2zqcuToPriJOAQxp+T4L+90qzuEl2uoXZoyhtkno16zcPipziagak6grZblSIbJi818ewkn2ccAKunG3XCEaViXKMoPhyRY8Wx8So2J9eyKc6OfVdKUM4SCmsuSRewm9pkCdV4Qm9h47oSdRhHX7wA1ySzu8sbqbpN+vKTFyoCCExNbXBTNFvxfj+e0Td9Bg7NZByq6IT6uqLkckXBC9WvoCe6xU53VQI7umjLh4/ha58SJSgxdX97issYrC7c54coXkd6g== 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=JSp+ho5U0ZajK0i78CpNqFFDHdTJgjRsaO1gDH6VPSI=; b=LijtftaXFxhn90VRUB4bdTO2iKQlefybtDyFHpb2CjsVjnhdgfGv9lN0wqeOl91AzAVCeun2iVH6cTuOxM9Sv/DpJbtB6ISXTeDXvNBK0xxPCiCucB52BSP/Pp2xcJjNCZbAyBiN3BYIODtr5IKu76vezC9Juk+KThWLoj0mojabhYAsBA1bawyh3RagRcE0oZrpLOIJUYHrM0nt4WFD5w65LghOLl6Ku9bc2+3CM2stuYl9hVz2Ln/Jz1BPg/yxSbDqgz+CjaxmM6Bs+QD4KiOkKisFsyn+6CmhCnRPhgGZRxQCSQNmcN+cAsxGf0uTY8CMvPMDNvMDGBPh+lmilA== 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 VI0PR10MB9577.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:31d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.18; Thu, 16 Jul 2026 13:29:10 +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.0202.018; Thu, 16 Jul 2026 13:29:10 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: Zhihang Wei , "isar-users@googlegroups.com" Subject: Re: [PATCH 1/2] testsuite: Support cleanup on rootless build files in test-container Thread-Topic: [PATCH 1/2] testsuite: Support cleanup on rootless build files in test-container Thread-Index: AQHdFSBFm0EUQmMzikaYKnoKpf710rZwGEMAgAAFWQCAAAZNgA== Date: Thu, 16 Jul 2026 13:29:09 +0000 Message-ID: <5e58f5d2340f2f01e3bcd24a0ab647a631079546.camel@siemens.com> References: <20260716124017.1480579-1-wzh@ilbers.de> <70e199294fd7739328d57e0f2983d3c8cce6d2fc.camel@siemens.com> <79b35aa7-0abb-4aa5-b702-caf0b5120285@ilbers.de> In-Reply-To: <79b35aa7-0abb-4aa5-b702-caf0b5120285@ilbers.de> 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_|VI0PR10MB9577:EE_ x-ms-office365-filtering-correlation-id: 9e35627b-add1-4772-262d-08dee33e3808 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|4022899009|23010399003|18002099003|22082099003|55112099003|4143699003|3023799007|11063799006|38070700021|56012099006|10067099003; x-microsoft-antispam-message-info: wbGhqUVq+Oi2DGs/etAaGhaWLg0pRAFq8TW4hz05wWK+6Boodw0ll9NaMV1JmZ7003wrgxG4iDYAkBy+PRQ+F2/udEn+lcDBHWo6SyEBzjec91wCzY6wRYk3OBgmp3KawVSydNlLUREu0fhLHvQe1rwNXaTvkd8bARmSeRq2UXAr4PYQJos77uJ1pj3uyq4DSLUEAf9833+oEHP6VgwI2oyuK/pkoSt4x2Y+y2psCxDZwKgMdMZcWWiGuRiJ9HZewOyIPz4bOkoC9wtv+mrnFgrxf4FHbzn8NUGKPrrVrlZh3Mjp6QeIUox8DwUFZt83HmjKpe0kBomBf6jia8p5HbVOMBWxX20pxRLl9RmU2/tnYjsrbRRDWR2TA3ytEOXn3ReCNkva6XVv+CrL/UVabBsE8/29FruvbJe0FneXwQQ3nBVU9jkXuTh9xo0yysk8yfjSyiKIPaDQHl5LO1CrmC4NYrv/Tll4GsrkqPYdchzr4N0zbLu5PfGrBjhGR30ZZBhPGNr1mHX0vyc9ipqBzetjRItzeKC3Azuzto00gYBb/b9cljLlsBEnJeoq/OjPKueaw6Zgi6H1ltkRNQe8o3JMX0YuUwqtNd5xi2Ek6QGIiHwkh+N/+BDPyKM4nrK3XVRnGpb/25jDegAxU64ezYwuqwyEkQZ9gEzHtRqxWAA= 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)(366016)(1800799024)(376014)(4022899009)(23010399003)(18002099003)(22082099003)(55112099003)(4143699003)(3023799007)(11063799006)(38070700021)(56012099006)(10067099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cXB0c0M5eXVBeldQdzdBbW5namNrSmVFaEZnTmJlVThPNmgrY2haOS9IMXhU?= =?utf-8?B?YnNCZ0ZrT3lrRnlRNVZET0pWcTNPa0pRTjl3eGl0UDNsQ1VPSDMxMDJRVnVw?= =?utf-8?B?YSt1TjNHS3J1aW1GUC80TE1tL1ZEenN2blVxSVowNHpkNFJIWTBBdUJGaHEy?= =?utf-8?B?UlBHcklPWERZdVZBYU81RHVsLzJGeFluQXBRVFdhYWFjMUlhcVNRaVFIbml5?= =?utf-8?B?YS9SSjRjTG92WGppZ0hLQkdYaVA0VC81M3B4L0w0dlNCUTVwUUQxMHpQWTN2?= =?utf-8?B?SEJrQ1M2VzdNS0VuR0NpU2t4Nnc1cDFFcHFCcFZqZEZTc0NvUlVoMHJiMEJn?= =?utf-8?B?YXRVMUFsa3ZFYWJXMnpZbityd2tsbTVkNDV5dWpPWVI1elFPeVM5aVR6cnVQ?= =?utf-8?B?aVBWUmRGZU1zM3BUQy9FTFU2blJFWHJzc2cwTEdlRU5xRzZDM2Z1ZWZFdDhr?= =?utf-8?B?TElxVFV6NHhKclgrM1N6TENDUUlaTjZiZWIwc1RudkZtem04b000eUI0cDUv?= =?utf-8?B?S2wvWXVBN2Q2cXVnTmRrYTRiNlViVEIyS1BzMDBYNkw5Mk5OTUN6TENUcThW?= =?utf-8?B?Y05VUWw5bzY2Q0Q4NHp3WXBsWTBGZnlLbGlQcUhCRXdVSjZ2RTJGMVRqeC9z?= =?utf-8?B?OUExdDRmeDVLcU1XTENEdW5uNWhBTzRnSnVmbmFCdFZKUmdpaVVYU2lQTzMv?= =?utf-8?B?RWR0U0oxZVBQRmYremo0cGNRSm9YUWZyTnFZSGcrUy9IQUJKdCt6YlVZSTY3?= =?utf-8?B?RzhQeFB1SWdERFN1SUV2M1FBbXh0OWhLWTFaVzVHSVpGbUlDczhNeGRLZHJD?= =?utf-8?B?eVBNMjkvclBVZytLT1QrVnpmb0Y3R2QxMzdJY0NRT25WdGloc2JXRENvTTJs?= =?utf-8?B?d2JTamNxMzZJbGkxamQzSW9vYm5KNjlBb3NOZkt5cGxWVDF1WW0ySEhVTit6?= =?utf-8?B?d2Y3bVpaenFqejlmUzAzVi9RQ0tvSm5aSnNVbWpKM2dXeU5mYTVlZDlpdUpN?= =?utf-8?B?ZTRaZEkrY20rNHBGQjE3S2d1UUFNQXVIYlpZNVdoMGZoU2xnOW8zcXRMWWpt?= =?utf-8?B?c09wRldmTlVqLy8yc0ZvU1RhVGRaNGJIMXMwYk0wVnBSZkp2SFJzdGtaZEFL?= =?utf-8?B?Ymh3cnRvaTZaM2R3Q1pNNmxNdDZ4TkdSMFF6ZU9jZUtReXFzSlRJR0RDTGVM?= =?utf-8?B?S3B2bmVNazlpeUVrVWYyTkhzU0dwdmw1Qjl1azk2S1huTjFiUG9halJoczhG?= =?utf-8?B?VWdnQ2xUQTlmT3NVamZKbnF4NlBvOVZMbmtITSt1MkJGQ3hTUE5IL3lxY1Zi?= =?utf-8?B?SC9Sb0F0ek53ekVaQk5uZUhlYXVlVGNkZzlkUEg5eGRaZFViN0ZELzdQNUl1?= =?utf-8?B?WlVnN3dzOXA1UDhCK1Zmdyt5WVhlVHpqaGlUdjJyc05RVTNLNFRUNXBxMzYz?= =?utf-8?B?RWZvU2JLVlB0SmJFbVlmdG1tK2pXblZERG9pQVUzbWtLR0JlVlMrbUVORTVX?= =?utf-8?B?TG5FZjNIZ1ZnQ2Z6c0xCN2t4cUJIUmtvVjljcDlHSUo3cnFzUnY3L0dUTTJE?= =?utf-8?B?L2p6RkFLeSthTjZwYUJYZHJlRFUyRHJmc2JONXVlRXU5SXdRWm5kaTJCeS9k?= =?utf-8?B?Qmd0RGNwOGNFZERtaU4xMm80VndJT01BTnlHblZZenFLRjFIb3JxQ0dsSCsr?= =?utf-8?B?aXpjeCswbms3T09wdE5sY2pKMFl2cDkwYVpBazgyRjdyQ2JQYTMyaEhSK2tm?= =?utf-8?B?ejRpQmtETmxPeWpIMEdlK1hucXJuUHY3elBUYmJSYUg5aUZqcnRvdE9VQlBw?= =?utf-8?B?TWZVZGFDYU9sOWRjS2tSRlFnNVFXNzZRa0t4cWF6dXRXekN0dGorb0FKbVNM?= =?utf-8?B?WDY3UzJmalVzQmwvMVg4NWZwTXRvcGc4MVU4TlVzU0hLTHNFWUpIRDFqN1VP?= =?utf-8?B?TXo3UXRCRFRYdFdLc016dWlKY0pKYzZXeDdwdkxnOWQ2SUE4bTVzRlloTWR2?= =?utf-8?B?UCt4Tm9EZVFFd1lmenp1aTQ2NXdmNS95M3ozZDRpRjJiVzIvckdqMU8xaGJ0?= =?utf-8?B?TVc5dzBTNDEyNWdpWjhuMW1KcmlDM3YzMm5iOTRSS0lNTVlURG0rNHVMMnlV?= =?utf-8?B?QU1NaUhOYzNsektnK2VkWVBybTJRMEYwZit4bGtTcm1NSTlrOWIrSjcvcXh0?= =?utf-8?B?aDFlQ2RQQ2I1N0Vvcmd3a2tOeXh5MmFjT3BCWUJmQm1vR3UrNDRVTXhCb0t2?= =?utf-8?B?T1h2TGNjcDlGT1BnM0ZHdSs2aWdPYmkvNXE1OWh3YUNHWm5JL3o1aVdIQk02?= =?utf-8?B?WnRKa0tFeUtodkEvdmtIZHhZUWNGMHlIemN4V08vSk90eXZ5TUlHQT09?= 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: 9e35627b-add1-4772-262d-08dee33e3808 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2026 13:29:10.0401 (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: Bg9HQ8H8LpCK12xjmhBECq+tUxCE/Y3xA+l3SsiK8ZgSnjRh71hxWUFCYponh2T3CCw8g4Tegs5Fxqx9neTHOhTURqnaLoTOcJtMehlqNSU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR10MB9577 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=ScFt1Kjy; 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:c200::5 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_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: fzxFkTLUAj3o On Thu, 2026-07-16 at 15:06 +0200, Zhihang Wei wrote: > On 7/16/26 14:47, MOESSBAUER, Felix wrote: > > On Thu, 2026-07-16 at 14:40 +0200, Zhihang Wei wrote: > > > When running tests with rootless builds, some files created with the user > > > namespace inside the container cannot be removed by the calling user after > > > the test-container exits without sudo. Add the `--clean-rootless-files` > > > option to the test-container entrypoint to clean up such files before > > > leaving the container. > > > > > > The cleanup is only performed for rootless builds and only removes files > > > that cannot be cleaned up without sudo outside the container. Other build > > > artifacts are left untouched so they remain available for CI artifact > > > collection and post-test inspection. > > > > > > Signed-off-by: Zhihang Wei > > > --- > > > .../dockerdata/test-container-entrypoint | 38 +++++++++++++++++-- > > > 1 file changed, 34 insertions(+), 4 deletions(-) > > > > > > diff --git a/testsuite/dockerdata/test-container-entrypoint b/testsuite/dockerdata/test-container-entrypoint > > > index e4714942..9bddbb18 100755 > > > --- a/testsuite/dockerdata/test-container-entrypoint > > > +++ b/testsuite/dockerdata/test-container-entrypoint > > > @@ -17,6 +17,8 @@ else > > > shift 1 > > > fi > > > > > > +clean_rootless_files=0 > > > + > > > export args="--max-parallel-tasks=1 --disable-sysinfo" > > > for arg in $*; do > > > case "$arg" in > > > @@ -29,15 +31,19 @@ for arg in $*; do > > > --shell) > > > export start_shell=1 > > > ;; > > > + --clean-rootless-files) > > > + clean_rootless_files=1 > > > + ;; > > > --help) > > > cat < > > Usage: run-tests.sh [params] ... > > > > > > Supported parameters: > > > - --clean Purge results of previous test runs before starting. > > > - --debug Use '--show=app,test' log settings for avocado. > > > - --shell Drop into shell rather than starting tests. > > > - --help Show this help message. > > > + --clean Purge results of previous test runs before starting. > > > + --debug Use '--show=app,test' log settings for avocado. > > > + --shell Drop into shell rather than starting tests. > > > + --clean-rootless-files Clean up files created by rootless builds with unshare after the tests finish. > > > + --help Show this help message. > > > > > > Any other parameters are passed to "avocado run". Its usage is: > > > > > > @@ -59,6 +65,15 @@ case "$args" in > > > ;; > > > esac > > > > > > +case "$args" in > > > + *"-p rootless=1"*) > > > + ;; > > > + *) > > > + clean_rootless_files=0 > > > + ;; > > > +esac > > > +export clean_rootless_files > > > + > > > mkdir /isar > > > > > > busybox syslogd > > > @@ -72,6 +87,21 @@ echo exit | /container-entrypoint > > > gosu builder sh -c ' > > > set -e > > > > > > +cleanup_rootless_files() > > > +{ > > > + rc=$? > > > + > > > + if [ "${clean_rootless_files}" = 1 ]; then > > > + find build \ > > > + \( ! -user "$(whoami)" -type d -prune \) \ > > > + -exec unshare --map-auto --map-root-user --keep-caps rm -rf {} \; > > We can reuse the ./scripts/isar-clean-builddir script which was written > > exactly for cleaning up the leftover files. > > > > Apart from that, the change is fine. > > > > Felix > > Hi Felix, > > This part was borrowed from your isar-clean-builddir script. But here I want > to keep the logs and build artifacts. > > Thinking about it more: the files with different ownership are only in > rootfs > dirs. Maybe I can reuse the script to clean up rootfs only. Let me try. Makes sense. I'm wondering if we better just call that script instead of the rm -rf {}: find ... -exec ./scripts/isar-clean-builddir {} \; The unshare mapping might change in the future (I hope not, but who knows) and we don't want to maintain that all over the place. > > v8 unprivileged is on CI, we'll merge once it passes. Sounds good. Thanks for keeping up with this. Cheers! Felix > > Zhihang > > > > > > + fi > > > + > > > + exit ${rc} > > > +} > > > + > > > +trap cleanup_rootless_files EXIT > > > + > > > base_dir=/work/build/testsuite > > > > > > mkdir -p ${base_dir}/overlay/upper > > > -- > > > 2.39.5 > > > > > > -- > > > 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/20260716124017.1480579-1-wzh%40ilbers.de. -- 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/5e58f5d2340f2f01e3bcd24a0ab647a631079546.camel%40siemens.com.