From patchwork Thu Sep 10 14:01:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 415 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 10 Sep 2026 16:02:46 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f190.google.com (mail-pl1-f190.google.com [209.85.214.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68AE2Pbn007252 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 10 Sep 2026 16:02:27 +0200 Received: by mail-pl1-f190.google.com with SMTP id d9443c01a7336-2d02df2bf09sf64187455ad.0 for ; Thu, 10 Sep 2026 07:02:26 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1789048934; cv=pass; d=google.com; s=arc-20260327; b=djjnlzjZjJOr/rHR2QB6IqjsfoUwr/YoMtWiQEOI1/E7kzONQ641wLBAZsdlamx8Hv +cMWMPof44RPN8dwicZPXbHMEL0UGLy7V5j2M2DvGmdpO2qLGE156C2QsrQJtxQLB+2g Oya2Lf3yhNYk2q1U1V0uE2NoOeL8lvCMWhBjl0AKpFdY7vUuXsH47ban2UmBwm6zxHx1 4swXNm4WKQCaWzZu/9JljXJ0gIvsYcgPkEelZVvzXtitJR9QX5LVvgvt5tlJifuNLt3K UkGoJunXSXYjL9na6oIqH9yl8RddA2bJVDkrcG5+mOoO5ynSUh7v0cJv6U3fkELiESB7 af6w== 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:message-id :date:subject:cc:to:from:dkim-signature; bh=EY2rMTY5m5pYSJeVv3U7iNV/ZlGpm2okoNGWUKWc9ro=; fh=pB219+1tSgSd/yob8BrRjIMa7D7e2ydRXkAwSN3Esns=; b=pjMOQ+JDgFDONQQgA5hCuzcTjkv9XOM9rB79LBTier4trc7w9CP+z91JZvGkW8afIV LHbXg0CdNWqcGy7rb57tNCldyDNBO2kFco796detwR/ibLOFanLAaAactQZrG1P9rxsI 5FHdh26Iqqv/bephYeoF+A4qclxfnrTu9MjlRlnT06uSWKfweQvecFNYYPBPn3r4x/50 /M8e3g5oYzu28qYJF7LUL4evahPrQyP8P0JxzQU5hXaLnPEbsjvBkZ/3XpVRuBkGZRfc nx68m3wqAt9Pc7mtG/h2lryALxjfnmq3zvFsq/Dt95YZtfG0x9YJHkqqwPxQY08qylG1 +S8A==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=csxBftC+; 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:c201::1 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=1789048934; x=1789653734; darn=isar-build.org; 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-type:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=EY2rMTY5m5pYSJeVv3U7iNV/ZlGpm2okoNGWUKWc9ro=; b=dz/bA8tCOQvj5P8LFlp/j66/ywp466QljsU1kCYzx6/ZNT5J4EcgqbEQZyTqOPdQCJ Y2gF3EHQCzUl9JMqi8hnv9zwPCY8zWw56nrVbJ+pn7qBONUdRfY/EBxlEKP1+VGZh56e Sri1ko/LU7oIaTUslbNAAB/352or94NpobI47d6xENQ+uZakgnpW/55hTjCixlrhJUyY ZEui4J/5n/hJrGmyrhvuwYF0XERsorQL5UDVsWVPee8x9yZR5FOj+oLYONGD3Yw7cl22 BKpFSvwZs/PtJ/LsFtHVxgAnFOkdU2ZFKX9YoOKmyVYTlG4xO6xR9ZKsg9T9Op1Ljasq dfvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789048934; x=1789653734; 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-type:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=EY2rMTY5m5pYSJeVv3U7iNV/ZlGpm2okoNGWUKWc9ro=; b=nuMSugnXKtlJEVyyRLUTPdIRhExlIO/v+y9C4i7I71wwsAffWuvjgpZedR0/jP6m1H Fvevnh/nM2zA3wdwALlObxFD4CA0XlA9sDhsCbvG7ATeK+sF2swfOYo94ohXpAR/4QSr UGm+WiYsA/e2kx9KmnJLn/UN8hXAZlS3ALo6CbiDj/egfbLQNcGGVqd9jtV94FsqN30O JtzxKW1UW8ooDLukgxtGhh00Z8xrcuFN5Fa/4tShex+UEp4p1UfyhvqIENXmtWhMzRYe 2wYg9nGofugUciIcZ3K83cA08cwofG4ECPfc5MdaJvu+8B06YgMUoHHf6ksd5n9Axz0s ATdg== X-Forwarded-Encrypted: i=3; AKwUvBy29cDyBxu103dtpTquhahdAWc2pheJP4GUlMkrT2MJUZG4Ef9XztoGtj8uv3MZwapMpSRT+GY=@isar-build.org X-Gm-Message-State: AFuF++l7/U5gSZPqs6iQ0CgaA2+rlpSUHo+cthont2ZszmnWj61XQZG0 pDxxONf/d5v+jFXlykV1angpTV90db+a2SCrrGReqjmn3MDsrcX0STlt X-Received: by 2002:a17:903:32c3:b0:2d9:3083:a3ac with SMTP id d9443c01a7336-2dd07cb7e83mr101341545ad.15.1789048934313; Thu, 10 Sep 2026 07:02:14 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdcB9DsdBxGGkEtkUVYPTGlz5fnLXVgYAZO6tnXDvK8/xg==" Received: by 2002:a17:902:f70d:b0:2d8:fc92:d4be with SMTP id d9443c01a7336-2dd0e66bcabls17775425ad.1.-pod-prod-02-us; Thu, 10 Sep 2026 07:02:12 -0700 (PDT) X-Received: by 2002:a17:903:4b07:b0:2d8:d4d3:da51 with SMTP id d9443c01a7336-2dd07dd6122mr121160605ad.21.1789048932036; Thu, 10 Sep 2026 07:02:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1789048932; cv=pass; d=google.com; s=arc-20260327; b=fIAVYZmZg/rKpeSDl9wI37cwoBRDEX+dNyx9WXp5BW/59F+KQt0cmlYdqck296GA7R d1gmowv2G37JmfS2tjUTEdG64Kmzuvh2TNL6zhiTyG5etxrgeIufwU+mVYt4wzhNyPyv P3LOLhzRf0vFIsq1F2zYvndEoZaSOJ2p06X47laK3qC/WK4VCOsTAXmlwatjRsh76j3P fCwkIszXfrOWU4TmfvxtLNxvadn/GvHy/ec8rXpX1T7cX3OWgAxQoBH79BMQopwDTahF zTmUtPfgCqKZ7mO8DazMiHZHFq/3JKqKVGrepLrSDvRS4KF3oRmZKG+fCz7FgzV6SI9F /o8A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=HmzHej7YZvs9tRtPvCaDbuO0bgDjJ+7LnFtTerRwXcU=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=seqROSy7EIpPhbjE9ESg1uJEExH2AUcIZTpaWXn1yvwVR62AHqoZ8O/r+4NXdQ3/+w WyJguDIwNTj4nvG81nYYn3mn77gpsMw/6ISsdVhLolriHl/Q2Nw6VykXDt0wNSxNV5hZ Hl28ND/7wqv9NgEe9xZV+msAtXJUqHeSUFcNqR8aiKrv9BcM53GtPBztMTU0MwjdOREc Jq1eLutLFdk1Uye1SdUpe0aFbTnBDtekNB/fxk7Dwak2dDe69uUFj3KAUiVVl+HufwEC 8RQtyP4EMG2uSJ+3CAaBrCUmSekMP1axPMup0SqGR0vGmGR27kz5bQi90/MzAisHLe4z gG1w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=csxBftC+; 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:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-2dc733cf1bcsi1764205ad.8.2026.09.10.07.02.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Sep 2026 07:02:11 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Rg7qGdPc46u4A0gnQs3blPwJuVIBg/gakyCTaDBMSyXN6LgFoNOG7xSUWoyAv1a0OdAbcEfkVqiFKCNGfrOdNsJD/A3ZpELCxeehGURbaUPBGVcGuFtVE3VvAhdYTj02ieVWjYshBAJfuxVZwmAMtGenNUFHbxeM/qrMlVpdOuvngdhROR8hHSWTZT4ibBgNrxBKHJkszs8T0rWd8gOWC65nknvwz/tE7ybEnmfUDTxFtKr6AvZ61KbLlk1wjH4TFEsxVINSPtbXEPlaUHPgqaRa5ugZa9JSmi8av2fkPQbCrxcezGtwbNEDdaEovI2A/kiLLdvd0d/0rHnvum9a1Q== 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=HmzHej7YZvs9tRtPvCaDbuO0bgDjJ+7LnFtTerRwXcU=; b=aKES3m5XY9Z3qPSX1wpVJ9flK7tG6TuhnD6KMGPrpoAT28AvImPlchTTmVecbxpq6Ix+P7KDhhzPFEl+GyeCdbNpARwAhVAnuxe6HDW2jYqX/p7QMMCD42Fd7pate+i7ZvzxvjmAqO5cuUBubPz5u3k4eSHaclNgIt3pTJxMR0R9AsSWV6xI9pE1qeP2N0U1o62xd2U+ZppRQAdrouFNGF4Bn98QgTBqEjtfPtgMovJJQ/Nw9RtX4hrZkGxQlhsbmBamZHw55Wr/xgKxpBqtqXnn73nisjDgMiBr8azk+n6yzMFm3ZfUSUy16gIM5LrgB19PzfYwjbULyH0MLy9qzw== 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 MRWPR10MB9602.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:501:9b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.9; Thu, 10 Sep 2026 14:02:09 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%6]) with mapi id 15.21.0406.007; Thu, 10 Sep 2026 14:02:09 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 0/4] Fix various race conditions on multiconfig Date: Thu, 10 Sep 2026 16:01:57 +0200 Message-ID: <20260910140201.250854-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 X-ClientProxiedBy: FR0P281CA0138.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::7) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|MRWPR10MB9602:EE_ X-MS-Office365-Filtering-Correlation-Id: fd87bdb7-3d0a-4c1a-563a-08df0f441ab2 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|23010399003|376014|10067099003|18002099003|55112099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: kgyDFryo2JUWJY3I8Jg0XWz/N7TrJRBevE3w1W9w992b4GErDRWpW4/GUG27mSczoKQDJ52Zc3G5guOMyBmv6aSC172mCB437PLuA9Q+wnmJ2cMoP+jlGcjxgjssdQCPa4Luk8SRu0Tr0XkxVVsgi+Vw/ZPhp9JViHMJq5Q+8A/Ltx9jK6R7GnOuvz3qD9sG70kjlezlYArrBBd7BW7T3GWoZ4f2hLoBawAIxW/QEruQ187WGhlD54p/zvB8BaPQW6Bg0RV5nLrj48zT/Dxbx7ezXIjaelcKZ/vNwTYSQ7H0q2B2zz/nWnrIOMy3mfIm/2MFg10E9Zsd478PHRaKtvZw/1ApC+DC8w+/x2Su9InP2lHmPskz//G5zu9ex+dyk1jf6GZ+HuSecbzYud7lWUVHWSb1mf0wKU+Gl99j2RDcO5I9twYpmHMALelajqeDE+6ksDfiY4Sw3/hd6zB0eAITJvmRVTheMdhqPcUz3JgbEQWMF88bsvkL0IwYuiRIlFrDvNNysB26XvU1GlJYhlYKpPSvZKk4M42SF0U8jmzvhGNTKVV43ni9cd7mETgXA2Miaa4TuwYHBDeWGJwDFa6+F/JuzILnskj6qpzg+dqkmgLsKhesvIinx5ruuqoz1kXcNOUHBgN4Fsyrt+4afTBgDUkXbcC85z9GA9rE5iU= 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)(10070799003)(1800799024)(23010399003)(376014)(10067099003)(18002099003)(55112099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: TpH5to/S8vnPaIDc9l7aj1MLO67umti5UFsPrUx27S0qt7sNk/pLER5A/aBSVAbw6FWJinb6sdbhJVN+PMqmivhG9IxGPUv2ZUz9+PFdYEk19ljsO3h5Kpr49aNBw30GU9q4Ai8ukkLkS4Gmsy47401laKwM5ISkh1OAXIz4SCrSb2ahqNdNJGiIDH+V9EwJSsRzTZ1UqdW/pO5ysef+2itB55bVooWtsn87v/2lCjidjVapT4nXRA5TRFwXvnuwZaafcBR/kUwn/ERNNB69MZ/oxjCaQ+dxz2i3W7c1CwuD7cSlESpJY9emAllNT4Z+olGtSBw4mEIJZjwXN1qoX1YgCW4qOUZzAp/4BhLKcpBkrEx82cc0l55Upn3FMDEc5EhWYonSpqxPA5Mg8L4ByLkC4PGB8XbKQWUVF6hsu7HqxNTuhR+aviD6XJrpZDcjvcCqdUzRgJuImd7/jdL083Efas9dJcsTTZNy7lWslDt6LddYU6igCJJ/nDJ73EsUxIN4Yoyz7Q85agrDH3u6rMzvgS5s4uys8MjTCdoxNLVDSXvdcePJjEK7LULV++QOaP1onxnvNX0UPXCdiHrVs3mHJsshgzxxlH7E+qPdqNff1Vtki4njN4YLqOjFs1AxgGysvMz4PfyY+xKx0o080Hgwmjv4AtfByVgTTdjAgnnL354zhrVtyqi/QwQmXiV5+7Dll1GhUldgpog1zu7FK0yTYmllGoI5maUbs1lPq6r0goi0UJ/G7yruHU2qhDT+hOqel3e73IEDWXybtU9zDx2G407bVpIsBVd7MOGXssoXQNM4BbKPe2Sf5i+SbWn7AT0jWqfbTvZi3vMO4+GNXAWTITfimHqWlLE9Ry9otifcKJcp5t2rPK/DNuc4Fu6+jnurijK+Mbeh22+Nii9zllnAFdc/t/RPKDSw8cRtDYxBNHhlsN3E9JLKZ7ZcfO47vW3M3Sfeh2wwWjlUA/JKbWjE/XsVWSzKiyBo7bt0cfaxshxObzCdmGoWWzmdTHQE50ZssP2BQPdL4U/peo9V5rsnw6/8jGa/wEsAWHwYt7aV5jwygx3SMJEFKBCaQ4pbcDjanWfoteVB4mufjBHLDSEB61egJVHoUnDnwZLYHwoFtznMFa9clUWu+fXitP9IvQ2BbbgOHZcsg067p0qO/yQZzYQ2BjvHgoTXloxOYonIx+OymUt4mbMOYpv3F3QsXZ1gmq5UwiTkhIoDA/1D7Egd5q5CMz+XFQOQ2OAO5/b/DvyD+WfaiZGx4rcujSIuZOnITR0QPXcCgwMMGhKtjjbBlupZ3UWRfCwsK7TdHJgc7bgOKOoILBRCusEIbzfhPu0xUsuim5fVCftYi+m2ocsasnQwYg6ubhAEuPEkdoZZBOi4/bUw3nZXIgscx9pLN8LzfngpRzMGVgQy5lrrpCUaLZMUa1u5fdAxGRLU6OpRz+TpZOlvfAChakTSSkll0LRMDyiFQcs8HLoPevq58ycg3x0nALUtcao7cHhfagLInijAkuZnPFsgq7hlL+cxhgSLDEMXsz9/uN59HOZEOXJ2jKUw2GTlx5rEOKOKDd26T/n646C9FKebenHe46rGbiX8HJa4YJaMfUvNDGQzrckxsc2sE/XTl1Zp8vWSzr7uVy+bYP+sIV8kCUGyuTiPTHe/OTiWOrnUnaRr6hZqzeRkRXi6EnyCwP3cp9IVMCXH1i4vjd/g9qBEhr5PbM1zaYhx4ISn5kxdSs2ihesD+KITc+Bol90rc3NEEOQLSt/gn248+OOOAnxnGOP9e3K9agV4oQEj X-MS-Exchange-AntiSpam-MessageData-1: +RmVWZca6f8bcQ7YDCoyEdvt3Bi7swn0pxw= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd87bdb7-3d0a-4c1a-563a-08df0f441ab2 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2026 14:02:09.1741 (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: Wyd2WP79Gw9RBinKfXfukoPaCtd/OItZroX/e2hMrcV51FhOhtvogXWP5OmcBREpcenSq1kNf49NHFO2wAO2gFD4rn8M+dqY0o9i3URN7OQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR10MB9602 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=csxBftC+; 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:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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_NONE,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= When running under multiconfig, various race conditions can occur due to simultaneous access to the isar-apt. We fix these by ensuring that the deployment of the source archive and the .debs is idempotent. While investigating this, we noticed that the existing deb_clean no longer removes the artifacts from the apt-cache, as it reads the "what to clean" from a dir that is previously removed by the internal clean logic of the sstate. This bug is fixed as well (p2). Note, that the root cause of the races has been found by an LLM, which had access to the build log of a failed execution. Best regards, Felix Moessbauer Siemens AG Felix Moessbauer (4): fix(dpkg-build): make sstate updates of DEPLOY_DIR_DEB atomic fix(dpkg-build): clean isar-apt by source package and arch fix(dpkg-build): scan DEPLOY_DIR_DEB only once in do_deploy_deb fix(dpkg-source): make sstate updates of DEPLOY_DIR_SRC atomic meta/classes-recipe/dpkg-base.bbclass | 53 +++++++++++++++++++------ meta/classes-recipe/dpkg-source.bbclass | 35 ++++++++++++---- meta/classes-recipe/repository.bbclass | 22 ++++++++++ 3 files changed, 89 insertions(+), 21 deletions(-)