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; Wed, 03 Jun 2026 13:46:42 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f187.google.com (mail-qt1-f187.google.com [209.85.160.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 653BkfNR004342 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 3 Jun 2026 13:46:41 +0200 Received: by mail-qt1-f187.google.com with SMTP id d75a77b69052e-5178444b752sf1294811cf.3 for ; Wed, 03 Jun 2026 04:46:41 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1780487195; cv=pass; d=google.com; s=arc-20240605; b=EON/++/oSQh+DodB7nqA+/OShurkN3LWOPDw7o4T2lNZ7AopvPZYepWFbuoGXRubCB 2gOac+yX4ka/NiqrQl00EZAnoQK7VxEux12nCM5otfTxcJ/1Dq15grN5VgKq0ltSx4z6 C163XPFIp/EAnTPo/4Mg4QmR/yHAxDqy2Z3r7h7Vv6fUJ+ZH44+7qLRFN2q3DBNnzWru TKjyle7B7lFPz+Ia2lRyZVvzD5WmnJMrpUxa134qETUNIvAdnPn35v/9NchbmdKyagBJ V1pkCGC4x099DsM/nDoJVffcBJgy0vYTL0nEhD9Z1Jr2YQIRoGNm85tlT+Rkg8DONivA 14hQ== 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:message-id :date:subject:cc:to:from:dkim-signature; bh=pYzJBuvUG3pW3j764ygGTJ5uwUFQxmNYZzw/hcVRGR0=; fh=5CwHJkpGujPOomX/vrq/L3/2+O+EnNEo4idMtt9vh8Y=; b=htBugshXhQJDja6zpPfjzGnGjhAQs3ecLBCu6lgwRFpvl/mTAg88vUmZ/RZ+qCCPK2 f/QdxJfgPGc+4cd7y0P8JaeGx2E5CvRmdEV2h+CX+xWOBArSyMrjXxH7PB/8lrRv2S1d kyeQ3LYpukkXAo6hyhLzPRcKLZB7MRIPqyeUhjbKYhUSN0G+JrMtdbDB1mKUNB/YAToO a4Ru4lCLxoNIa7PCYMbJ5rzoT/Vs+FTSRFpZxK0RNbAo9dsiXLRdM4NRBEKkJnKNYOR/ YQCsMNz562gewHf/jSiDGjFB3He1P7vLK6JPqBDspdA41SwmhN9/ISqTmDO7UjWHOsY3 nu4g==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Eb+b4Wa5; 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:c20a::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=1780487195; x=1781091995; 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 :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pYzJBuvUG3pW3j764ygGTJ5uwUFQxmNYZzw/hcVRGR0=; b=i2xu6MG4rMF0uwu/EgM+5+p8PS41iHy/HzrkFTlzcxmTtypQrN1WkfXQxNjVFjcnzd El6Mwh2KabXUQVTcq6S7Y5zaXy5nq+HKFRPeHgMCHPQX8YKkdp7pldpd6aRhU1XVtlfA q2J29V31rP2JzrX6eO6QuXMFpk1p755of9k1rkQiM8ce8TC+80l5EeoVxYFI/WbHTcRH MEWNFJgvQ81x1CZXxm2t94aeuRPOVqikrsw/kBsIIWOgMDHbsRwdhiaGgybVubOTmSIB EctwLBQXdIPJdQzkiq5eLm+0eDXsIfm8k0b9ZD+7cyDgTcpeOjgd4ddkmlbLfZ81XF8b Bebg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780487195; x=1781091995; 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 :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=pYzJBuvUG3pW3j764ygGTJ5uwUFQxmNYZzw/hcVRGR0=; b=kjaE+lLKTyonYAEfcuvNT+hoRL20cog04UC0Z1Trb5a6WHO4VWBQ09HH0ic7acUsXa 9cmKCUCk+7Vto9UGA0oms3E1YkTihpTHBqQlsdDkh3PUc138I7oiXVBE1PrSTZmW36E4 wqmQxG2/3ze4gfRjE8IzRopArGiq3SUScEKLvgI2u66PDkF8+F8f1J7cyPPwXNA0PMZ/ +AmBhYWowDGuVavo1l7ZA8tY2aF6w/En3VDrudGLv1jWvCCd7Ask05u1DZpUNHN5Ufqe N04uxFICe7LzM5VHaXG7BeFMQCoVGvrJJTlcge+2xHJ7gVDABHsFhJ2XEyg6qk/mkvh0 EShA== X-Forwarded-Encrypted: i=3; AFNElJ8CIDdbJktnCXwrWy+kBtECCr5l9wvxbFc64zdj1cK75lUbWDmdlo5R/O2FdePUUxGmMiIj@ilbers.de X-Gm-Message-State: AOJu0Yz2QJOHtm+ujphK6uCTE0PFJ/TKnZdb5dsRwus3/JPdJoKbpTGl GRnH52k9Q2G8bpfJzVZXvBStRsnGw/A9xaEgv/Gj0sSutf5PA6rbbx+h X-Received: by 2002:a05:622a:1e06:b0:517:6ff0:5c04 with SMTP id d75a77b69052e-517787d1971mr45121991cf.58.1780487195067; Wed, 03 Jun 2026 04:46:35 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AUV6zMNUqG2QNLtxF5zJ0JIwhMy7bTm7ocjE8qEd4X+oNVxnJg==" Received: by 2002:ac8:598e:0:b0:50e:4487:650 with SMTP id d75a77b69052e-5171ba70da7ls162722021cf.0.-pod-prod-06-us; Wed, 03 Jun 2026 04:46:34 -0700 (PDT) X-Received: by 2002:ac8:5814:0:b0:50b:48e3:47a7 with SMTP id d75a77b69052e-51778668106mr47211791cf.18.1780487194240; Wed, 03 Jun 2026 04:46:34 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1780487194; cv=pass; d=google.com; s=arc-20240605; b=IoZC0KM5M4WYLb+HKs8kfeUWCyPODpLfKSEu4j7ea60JFX2T4eRgf3QyHs/XP06HQ8 sAa8wNyG7gm3XKUZ2MFCVYqryFRQZudIxvMUNclN22fuSKiza0hb8sJWtURtDxi4QLFf ONkrIFWDvBGVZnMMlly5WN8kGQowbcagMOwx/tPa4bgkvNtQTfoIkv9A1Eh74S5xNzwb dtamTFa3ELO4uCdSboWgLxeMoTKviE/CeqsE1E9a6cYbiPkjMExm76b6XLGZvcRa0d1L PS03AB5/EtPqvRi5A/nSXWZ28wulGD4x8c+6uRBefrwXg443SIiW5IzF1mPLo5x8rNZ8 +nww== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=v7sRNauac2y22W8+APqg5yWYbNmV7A1aeZYQJHpi7gM=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=ctsLxgrknuFqVkHjODVqUkTkXoukLFftSYfMRFGFMYVu0roFUNgHBXuTQVO5vWCmq2 Ektu0IMstQcxtO1zMPANZIIeWroUl6t/AIoCeubDUwVWSZB2HD06+u9VkMW6d7JkBFBa QC1vO9dnoXIlkoHDfb29FlkLcR2cQttB0Ovt3CAp5BwaukxruZECcxU3+zFIXqnE/543 RW66nWZ/Mvjl5d8ChKzmoMJofCnbl1qnlVNXIPxMp9OxFaN5B94mSDFfVGspRZIeIyrC /Js0GEc/sZhxeYg5yaJB1Fx3nAaaQqvbLBVRqzZ9zNCZ6rx3b00zWD69UCy41QVGUyQ/ qvew==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Eb+b4Wa5; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-51775d333c9si1055591cf.7.2026.06.03.04.46.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 04:46:34 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=X/FdF6torD5H5uPNsixGqrYaV5D0Bn1ivBL6hJMog8IYhtKiKqyodPRfoFXDDEhDnb0xDWDQp8XmUjYSDdsM7WL2DsscKEFVxh1uwci6NOteTu5oLDNzA690K7SXEPAcrZjegA2xu/Rn87nliM2L1FohbxRKGWZ3UOB9+qUPGZrKLaPu+vn5s5c80WMvc7aWcSsUwqkzpp3ZKBRJMGdYbZ+G/MUCuKdh1T0G98H9uqwXFx3dgxmZFFD/mIyibFMN/RKtfp5CNIQvEciX359hmyyHtwoMHT5jvw1C7evCHM2tU6Ry33tPKfTKodMh+HPrHZxGVufMBWlfmPCrfpy2pQ== 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=v7sRNauac2y22W8+APqg5yWYbNmV7A1aeZYQJHpi7gM=; b=ZFi/NCtSmp0+P44qwNP++NLBt9wsWm3WJXV8ZAkxRTQj+2pb6urnd+FQ9qprBGNss1P2SLa52302R/9z7g2Rla4PTm7Ig3/jL5Zwh/l7LjRTV8XgKbK/SryJ9N+6uEVNRJMRvXnK3eeIwtWXDwYtjOLcBZO2goDpVUdYno+vOIX/Ba74Frvcm/DVoSyPzMzVvSTEqOwPdiYN1zAtWJewc6GaNV3h9KTJuyA0sM1ZGxTeFRnZoDJffj801ZzeQ+v0qjELSSJX+XpIpvcbO5aWNe6TTvccRbDd3KYHLO9U5yWXpI8xf0KmYwg3GXhQICqwMhjgkJ3qkanqNxRDeUE3Bg== 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 AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) by DB4PR10MB6071.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:38d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.7; Wed, 3 Jun 2026 11:46:29 +0000 Received: from AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a]) by AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a%7]) with mapi id 15.21.0092.006; Wed, 3 Jun 2026 11:46:29 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 1/1] isar-apt: fix race-condition in do_cache_config Date: Wed, 3 Jun 2026 13:46:18 +0200 Message-ID: <20260603114618.3291059-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR3P281CA0030.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::16) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|DB4PR10MB6071:EE_ X-MS-Office365-Filtering-Correlation-Id: e5e31777-69f1-4a3e-22b0-08dec165c05b X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|10070799003|18002099003|55112099003|6133799003|56012099006|5023799004|11063799006; X-Microsoft-Antispam-Message-Info: V8bkrkdF5l0qjj+OD8pg4cOqMV/XjEVGVu4jQNC7MTRGvrFskvx+LwAZxqY09p7VS+c+mzKt4gwU7betTD1atP4qSRujaNSksY7RWUoCNY3w10CHxXgllyLZNJCCblySTCmFfib+w4CkEY87Fs9JdKMZ2z3e57Zd21vOUi9rKpIsYXZgMc/9wnV7FIqKIbekPv8NS+mkmFNbu0hdbxjK/gD+tj6+1U0xHfC+5D5GVdiESNb9feTkVirJ1AAa9dlo/hsrEdII4/AWXQ7Vh7U28+8HXowVkPmKE2kjrhXcI40JAN+1ajpAPj9yZEh1oXM7Jd06/He5ZSua61jAJTJdwcja9u96xcToMESPtWehigu4lxjPIO/QUCfTM+FMLg1jy7C5GPFWhqSEWebfikjc1Jbj67jCRRXwzbWeei49owqTFsUAtokgPI5pTF9vPGSxcYrVjEYHXjQj2lSSBVI4vwlLKKh8gsRQizsa7Ov134HegAjf7nNPd2JyMXgPyjHcgTmLnejsC0QRFfQeRFwumMZqec2xgZNPdIUHvYV/xYiASRErRWdJnRkkg/yUxocNltiw3fJs814jmEBGZ8MUdCDgxz80KUqf6JULNUssAPEYOn/7nFUmPvzbvd/dxyD0CGsa74RfDw9lFcrSslWpJAjgzGwAn0SC3R+Hx9p6GmdKqSF7FGrfzOyZ2oEGrG6c X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(10070799003)(18002099003)(55112099003)(6133799003)(56012099006)(5023799004)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ldcYsxvb5RUQBO0eC6AaBrJwGWAal1m9Dh7jeLnYJJoqWhEj+qZbL1K3YRgB?= =?us-ascii?Q?nhhVLVJP56E7jXfM2soGPIiqZu0ah+u4368L4wU7T9NRxP93k2TIfXdRBGn4?= =?us-ascii?Q?KnJ8Gfu5RA1wLk+bMhJAjxvmxKlVjxE3jSC7eIcjJhKE0yMJANtH1YqlGF0L?= =?us-ascii?Q?VzGHyM4Gr4txeU04fT7+ous6lNUWST0jPzay1MeYjEBHdg7kcY6cx+aFkNwx?= =?us-ascii?Q?N1S0xTUnpRO8zKg4gRbXPv51GR2sJiV13u2cpCthcwz2JSOf/QV2OcZAEU5O?= =?us-ascii?Q?2kqihdKVjp8K+cbcFqce850vgwREO873Qcsqk19cvGntAgsfFfL/9LZHyQly?= =?us-ascii?Q?qoT9f7BCY88EmuuXKqMDgnIm3tkw8FApPOi+T3zcLMsC4dIzgDAtdmt7v+/p?= =?us-ascii?Q?NQQ2On09iVH/+tQGwjWl0jr0RIpikz+qCkwb93jHB3VPxHhXjZcgXgxJQ/Zc?= =?us-ascii?Q?nUnX9OoGn6+Tj7cElqNX5J+lg7PEa3BeivAvyHCodzqk/fxes1pJ8EcSCsYY?= =?us-ascii?Q?bBGDW+7yDr0szsgmtFtRIYqROgsReifmRVlZbZUohSq6ySksCIDhjSDQhlhh?= =?us-ascii?Q?Am61ybojDJ5a+DyHrazY3Np1xrTXsORs9JcCjuu4TFmfvPMPi0byz5PG43Oc?= =?us-ascii?Q?tSsPTv7VWxlk/AbP++rzg1nvSXsZbYXmfcQt6C7kToFMlKmKNm0M8VGcHz6W?= =?us-ascii?Q?sAACcw/UWN+KsCH6HNDNNqvueOxHLbHbD23NNN3Dqzez2ytmMQm5IQCGm0PX?= =?us-ascii?Q?oxAPAVvavybkILtlm/4NLkigwO9Rx5hSsWYkXwkWQ4iD88E50Ii0nbGNzsTF?= =?us-ascii?Q?lfxxA4Xqgd0GVcnSlHNUWzByXbKYL5301QUp58coHti8OXG8XIRWEMOugqRW?= =?us-ascii?Q?s4Y0Z3QQEL/kYqHln9hYCmrBvNTsSm9yjy2wBF8LmM3k2xT65YS8x7cqWTOr?= =?us-ascii?Q?CLgt3AgD67M4vs3qWL+mUE+lGWbQsHwiFbzT4Gegkt07BkWNcohMe7/Noufm?= =?us-ascii?Q?c8BLhTQMQF17Lmu3gUYrbuaCqxmbvfCgIg87+JZNYZLt8wifXZz3z5uWBQi9?= =?us-ascii?Q?0/k6n2sIUy7JoQdMPQXaCyzMa5PJ/O59eGJ+rMyRFF12ASaXxSwfrCUPtJJE?= =?us-ascii?Q?wGvYQaqBk3Fr6z1muevPJeb2RlSziZpDiO2oFhxtk3to+rSR1gFxzMrh/iy9?= =?us-ascii?Q?jaXIBb1/hOVSqkKgEeiSzoQw8yqtZtRMYB78n9VuNGqgX4YP6UsWHRcJ0RjU?= =?us-ascii?Q?0/k/R2ALBbq5pZBeMgJt1bRopaFFpwwTSx7A2aZVz9MRqNqfBLvFEbhN7lwf?= =?us-ascii?Q?83TeSe4hInQ4KpMv43/txjyozweF6DU4wqDEuxza19ygGWKXKBnTt9fxixy1?= =?us-ascii?Q?14ebscZw6i63wd9HFqPhnvsBWFptBoIAxl9XXpxDRQFvTyjgDhx4u5RSwReP?= =?us-ascii?Q?NB27JRvaOazP89J3ycI0UoNTodOdHNAZxZGMexpIbjX3KUsDfjznSMbvejvo?= =?us-ascii?Q?fWzG3Zdr0boNf91t9r3i/y00ugi6QFbDl3tWZr5sMOr5k/Z7UPPnPh8UnU0a?= =?us-ascii?Q?NMgVGz5HH32UoffoILCngOyHyuU7SEWoeHhhqUh08hh8YSOnhV0vgD7XiWgV?= =?us-ascii?Q?5rbd2Gz3KXi3KutaG9G8ogKA/isDj8B406ceXAfm8iaw+9VQxWINvCz2HmK4?= =?us-ascii?Q?MT0lzepoyNqgPycEsy5WjgGFNsjihE8seTBaSOf38P16VPc4+MP6r6eQDrnk?= =?us-ascii?Q?pB+PMm9NJ6XjO5m8jt+kUzFjcer68mjPqu5EXJjH2J7QNmQTIee3IRacLeY+?= X-MS-Exchange-AntiSpam-MessageData-1: BS/zAGe9KHo2sT4/65tBkXHVfenlQZuk7Tk= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5e31777-69f1-4a3e-22b0-08dec165c05b X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2026 11:46:29.8172 (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: LWzgjwPpFNKRanl6VidV4CEnH+lcSPFNjRs2OoyVG8USh2GtRmRlpAmqwVNI660LJx4NYq4blfzA1bhnn7oEr0BnHvMedqtaXwqNmxUyf70= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB6071 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=Eb+b4Wa5; 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:c20a::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: 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_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: x0SdXMxN3rQj Repo configuration operations on the isar apt have to happen while holding the isar lock. However, bitbake executes the cleandirs operation without holding the lock, introducing a race-condition that sporadically breaks the build with the following error: Error opening config file '/isar/build/tmp/deploy/isar-apt/ debian-trixie/apt/debian-trixie/conf/distributions': No such file or directory(2) We fix this by open-coding the cleandirs logic inside the function and by that under the lock. Fixes: be290896 ("isar-apt: support further optional fields ...") Signed-off-by: Felix Moessbauer --- Note, that I was able to reliably produce this with the sbom test: ./scripts/run-tests.sh -t sbom Best regards, Felix meta/recipes-devtools/isar-apt/isar-apt.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/isar-apt/isar-apt.bb b/meta/recipes-devtools/isar-apt/isar-apt.bb index e824bf1d..4ecbdb82 100644 --- a/meta/recipes-devtools/isar-apt/isar-apt.bb +++ b/meta/recipes-devtools/isar-apt/isar-apt.bb @@ -10,11 +10,15 @@ SRC_URI = "file://distributions.in" do_cache_config[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" do_cache_config[vardeps] += "ISAR_APT_OPT_FIELD" -do_cache_config[cleandirs] += "${REPO_ISAR_DIR}/${DISTRO}/conf" # Generate reprepro config for current distro if it doesn't exist. Once it's # generated, this task should do nothing. do_cache_config() { + # this part must be executed while holding the isar.lock, hence do not move + # it to cleandirs (these are executed without holding the lock) + rm -rf ${REPO_ISAR_DIR}/${DISTRO}/conf + mkdir -p ${REPO_ISAR_DIR}/${DISTRO}/conf + repo_create "${REPO_ISAR_DIR}"/"${DISTRO}" \ "${REPO_ISAR_DB_DIR}"/"${DISTRO}" \ "${DEBDISTRONAME}" \ -- 2.53.0 -- 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/20260603114618.3291059-1-felix.moessbauer%40siemens.com.