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 14:40:27 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f61.google.com (mail-wm1-f61.google.com [209.85.128.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66GCeRFN030863 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 16 Jul 2026 14:40:27 +0200 Received: by mail-wm1-f61.google.com with SMTP id 5b1f17b1804b1-493dc8408fdsf25613465e9.1 for ; Thu, 16 Jul 2026 05:40:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784205621; cv=pass; d=google.com; s=arc-20260327; b=CdfBPQxncV+iH+64Raz4jVRX4k7//JF5/4WKJ11BOqSGcHkZiqCktx+kRloiwAWNgI AgJuXHnK1O77pew6Fheg2Zrhgv02gStBdZ/1yZBgGgG/3LmZAJVLQ5xPGATgh4fJpuCs qZiOU/e5STwISH/h3G0hSP8NJF0AW0KkZZptbj721JzEJVXspHksVtAVUm5/AvIxJd1b /Lxgd1ZzuEvFvpEqs33mPNoxIE5hSPeGe1sk68DE86aVUgyY6DXWfw7/LahpOpzfAhdT LnKRzJ37jFikuTVVTaqrgkc/qwlI3gtXeR8oiCT3A+UMU3vCcPeAO1/tmJ4saQzHuu2G SweQ== ARC-Message-Signature: i=2; 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:mime-version:message-id:date :subject:to:from:sender:dkim-signature; bh=uWhbKDSbABkcGHPMnHx9/d/QK1yVRWtLA4NgBRvOYTI=; fh=Er54cQb2LqXa0BFkCqz+AoyG+QQPq7ZSz/hWQF0vP3o=; b=JR+3MSXT8+V6EA3twYy3RHjEBuDCfs3X71rS4FnZhatcx2yY9DtDxokzg3/3bwBUaL jNd/AMlSyfv31zNNLdmiER4+HIX1ItfCdNnBExiXUJ9H10M2/0HzY1BhqFrODjY52FzM 3PasWHoByRJZVYVobP6KCB8aJPqv2EEw/lZPXncVK/YXvcvLhIu9dOdk/E5NPa/zLXGf 6d5wg1m4mYIw/Ydefm4QTDqp1Bl9C3CnAyckk6eiP7385EE68vVhcaZt6Dr3BR7cyKVg yTGC00muxHPC+79iy4QhBqOO9JX8r0sNvMpGusw6gRh5vIUBLmynzOvrkZ6lWk0xIvS5 0AWw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1784205621; x=1784810421; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-type :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:to:from:sender:from:to:cc:subject:date :message-id:reply-to:content-type; bh=uWhbKDSbABkcGHPMnHx9/d/QK1yVRWtLA4NgBRvOYTI=; b=DIGp2jqT/Q6+q3UWwUV4PvK5xDf8N/T7U4yqpY5zdFWoMJrdDcYzIRYyDlGDPxFHTv EacXyXTrTeHGQaPaMN/r6zHk+mngfNAOvUZUilwK+uXVn6MGkdWIjah+Zc5Tu5HHF0V2 EHPkx8n9KvmvKG0huRoYDYvQmEJQowhph/LymhOEeV2g6PmASFZmwENHhrZAsC9N8pjI VngmGTIyrFDlnRT0z5GmLneZ/Ddj64VyLdL4R0OkZ3r/zZYew+5J1saHtPMMGMavXIs0 19xz6wQDBMCDLdhy4zoEwwlOQ+rI5mn3YqPa4StLgtJyDt7Pxq+9Q3D86N+6/nXsWKJz O/0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784205621; x=1784810421; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :content-type:x-original-authentication-results:x-original-sender :mime-version:message-id:date:subject:to:from:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to:content-type; bh=uWhbKDSbABkcGHPMnHx9/d/QK1yVRWtLA4NgBRvOYTI=; b=IBn93UMNi0LMf5u7zvt7PkyZLrCrsjI/raUZXEidDK5Rvcn3LPsmmlvvXa+KqFm+bW dmsXWyB6jQzvDU7fICqGZM+djvRDcKIx2xgEBgvcerEwadUnycMONcbiKoshWd6kH/w5 04NfXubzFZxb3nIfRToYuyExkSpiXsXZSedCIextRVTHgKCxeA5QOcGBbKZoXSViwsQa SQDCEWr+cdynDFbEUNUTGzQkcnQyi97m8QyXdsVtoKPHWvQ7D4hai9Es6JHi3EVcv5dn jy5H/QH8SJdskUhKXs3OUUFbUrodbFlwk57IyPujcpushA+0/9JhrD21UZBt4l4tHnTD j6Mg== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AHgh+RpCYCvbR+k5ZAucKorrcqongshM3psM9h/uwU8DSMihT11ynoCp4JD+PFfZCImpJOGo4w2b@ilbers.de X-Gm-Message-State: AOJu0YxM6TjAjcBkHUGPhBVb0mwYeqBSSuYphL5NRHO4vG4rLcf6V3pX 0eBm69evWF43LtFdqj4k8DOcPtT68eUnYnC1MPr8tP5fh0p42V/ilSdZ X-Received: by 2002:a05:600c:4503:b0:493:f6e6:ce2a with SMTP id 5b1f17b1804b1-493f87d5761mr247657695e9.2.1784205620227; Thu, 16 Jul 2026 05:40:20 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPRJdn+Tj7rp4JGqDOZJlPe37h6cNcwEo0oOElNvzOBUAw==" Received: by 2002:a05:600c:1c0f:b0:48d:364:e204 with SMTP id 5b1f17b1804b1-49543226a66ls6868715e9.2.-pod-prod-07-eu; Thu, 16 Jul 2026 05:40:18 -0700 (PDT) X-Received: by 2002:a05:600c:354e:b0:493:e38b:182d with SMTP id 5b1f17b1804b1-493f881800dmr241946275e9.22.1784205618133; Thu, 16 Jul 2026 05:40:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1784205618; cv=none; d=google.com; s=arc-20260327; b=ddyytd1jKCxX2kTw1B6Y43EoHdEiX0D7TV5kmCOsjJPLWsKN2d9cUVnfxJRsaSSGhZ g9kobX6XtrdOZbZehmZdeA7kXF38FaB/ZdS9wNELc+Calg1SuJTzMQXQBo6UOIafXYGo NHfQdLvYjSco1FGVwT8wrW2MrFxdVl3NFimVQjJkwfQkmq5ado3OQ1n0SyyjBsV1oYwN OEuvFUZ2U2ezH7hfXmsT7BLZnptXLBFk6/+BlFJaoSBuyC2/sry2wG3DC3cs56SZfHEf Y3c7LPh0ULUfbU5d9z2BUlMjM176umL+GIAgJsMLZOzaF/h8Q8Ht4Oqr/qsI25VkJ8Xr me1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=eIIJT6MF9H4T3tF0OqDnK3WEtqT3Ys2Ipa+H6EGerQE=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=A7R274RR+tXDywqtTGlosB3V2v3DxADjDiCs/9hFNqpiHmke7o/SIHHm+n4igphBvc tDuUfJUxQp4aEazRKgRRxtW8k+u4mZL3amDfXyQd3JowmcKHFfU2UfrsghJS1vt0PYgy RPmggGqr0iuR6xTeojv8uNLN4QzEGdR6zg4kmjNkMugp6RbF93MK4azpWWohUSZoibFF q2I3xAUoG9TziwDnAuaTAWikEL7M5ybrq8mllOCfL+Sh1wSd7jNvsaZ0Z+fhiEg4hOxZ 4/d/hIZXMgWYPnQowWlssHGHK1IDMf01OF3MqkBFHZc3yzlPC5Jcv4Uis9rI1xcInFGK U/EA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-4953c599e53si895485e9.0.2026.07.16.05.40.18 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 16 Jul 2026 05:40:18 -0700 (PDT) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from debian-zwei.m.ilbers.de ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPA id 66GCeHoI030838 for ; Thu, 16 Jul 2026 14:40:17 +0200 From: Zhihang Wei To: isar-users@googlegroups.com Subject: [PATCH 1/2] testsuite: Support cleanup on rootless build files in test-container Date: Thu, 16 Jul 2026 14:40:16 +0200 Message-Id: <20260716124017.1480579-1-wzh@ilbers.de> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, 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-Original-Sender: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Content-Type: text/plain; charset="UTF-8" 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-TUID: CDPcUGNBYV55 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 <