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; Tue, 15 Sep 2026 10:31:38 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f58.google.com (mail-ed1-f58.google.com [209.85.208.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68F8VZJ6000715 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 15 Sep 2026 10:31:35 +0200 Received: by mail-ed1-f58.google.com with SMTP id 4fb4d7f45d1cf-6a5f2b256aesf4738374a12.3 for ; Tue, 15 Sep 2026 01:31:35 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1789461088; cv=pass; d=google.com; s=arc-20260327; b=SI9jZVhXmCVq6St65qB4JaaGN7KKcKCEGsjyLcO9C4yyi6dW1m4O/B8iJTRaKYIMg+ 87WgbJhWDur/hRv+1WoPULOZRzWOvGkLYsciXvwR1uRU7qRHGSMqZTd/ZpAgnCQ16qXj eRBuw1AqYPQSHk59n5NreN9v2gxifRK7pdHViJNh7TuohToeLmnb1oXAfekmEdNLo6/6 IfOYCb8vip7JnQKT9wl5KNliwNky0AxUbDeh6334fPpPZ4Ol3nfNNTJanl+1xPP8mwz/ UOgn+RS+P8aGPeCAxJj2qSqw8U4MrWHj+AqfivROAsoNZd6fzQfDvfODYVemXZWnjKiQ b9Tg== 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:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:dkim-signature; bh=RDMBzKMtvT8JzXdPhju/ilopY6fM24IDtLQY6cB0Q5U=; fh=0fG8kV6dbGYtxJjEJ8OUM6u1lKEeyKZ5FJVgrqtQsEY=; b=D0uA4Y2Vch3RoK+7ifwHSGnLwPKwgBepaufGX0DpzCdoPUvNZ6j34BlBkMKzhXphgt I3qx74+SeMnB+9dnwhTZBX+F8lQeohVALT+ZKgglEDyEXX3aOqlG/8N70mLxIZSmTvOU scRs9772p6jAbZf2zlgabJsuXmI5T4rlV2K6JYmnCK92oRb9CMR3Qkz18jVcYoIw22Z3 HByO16CRGTFiSfODIcOu5OCLEPgeoHmKx2m3nKD/U+7zLU7E90A2TtkM8KCe/W8Uun1M GFnw+oc/d1AkVaOrq4mQovoL26M90355ZTFYNRCzjdgWCtYbVZ9bWc3hn7yA1blc80tc u1Tw==; 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=1789461088; x=1790065888; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:content-type:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to:content-type; bh=RDMBzKMtvT8JzXdPhju/ilopY6fM24IDtLQY6cB0Q5U=; b=QWModja3outekoLQNhfZnaMiXVVSKY0oM+JSvQTQVe2KzW7QmTfOrcGY7CbtCN1aHs acLZp5r6NxjmBSmMTjAvuzXqrkm3A3i78qRX+ic5eOE9G4x5YIPp9htKuSgZcQ0D5pug 7nFrgq81LQxteuq0Qq469HXXd4m+X79k8tLAJxB6vE00I8mJYz3AHCDuCyvBW71nPRB1 s0IUz7cRsj4Dah5isWNBLrMMaobToF5CrV0vLuNEZROgAfrKIvkcxtj8qDUa5ThS5JnG SkhmzjitiA0GDP02BWEeEKZYT1RVCb4I7Xe9rk/aq0umMmcHeOzkcpnlC8qAhuk54lFw j4wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789461088; x=1790065888; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:content-type :in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to:content-type; bh=RDMBzKMtvT8JzXdPhju/ilopY6fM24IDtLQY6cB0Q5U=; b=HJpQt3WUo17RwKOBwAoApxPEZKSUGE9n2bW956UwUB2Anx/NSguKSLJTGYGD8iCsiC mclMqIIR6shPRU8n3eBYLFZZwV/EDuiEWyKQf/taYhnsaE08fGZZ1mUX/Y4Qpl/eNeuw a7chofM8KW14R+m2wFVgNiquJ5Ugx44JXLm1QrmISSgGRwLnuy3MiS5XOWyqvgTzOQIl zwdSEasSGvO/byYK3f6rZ5BxhfIqjETizSmh7VvHVNQibOHId8gRTsZgZujtFoa9nFYF 4dDL309viBkQiOALrjeXnnyTjAIZmc/D/x6RdcwVnRnE9LxDWWkhpfUJpfAmV1WhyjZH fkRg== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AKwUvBxpIS4Pc3oWnxZ9fGzqbUdKa37I5USBAZXLLVHWbZApW715NLcrHVuU0C+rSAh/J1fvwIpU@ilbers.de X-Gm-Message-State: AFuF++nnL4WO6r/Vhyu8DwXxNmfLvS0uKIxfuSOvr1G/lV5FuICIQNkj wR3Amz9z+53ILcmEoz4w34v8zr7SUXsf9+BOAaav0T3U/0Y5OBPautGD X-Received: by 2002:a05:6402:20d1:20b0:6aa:44b:ce1d with SMTP id 4fb4d7f45d1cf-6aa044bcf66mr1061601a12.30.1789461087659; Tue, 15 Sep 2026 01:31:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddlzXym4lNroL/gLzPD0seq3VmYSz+yYDG53BRBdaqAvg==" Received: by 2002:a05:6402:4404:b0:6a9:ba2a:2629 with SMTP id 4fb4d7f45d1cf-6a9ba2a2757ls3180781a12.0.-pod-prod-04-eu; Tue, 15 Sep 2026 01:31:24 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvByvP2V3xVsXPzuLaG9YRQvp3cTCts2OFyqzyABz2Ww8z0EMYQZUy8NEFuc9MtfNsaIc2ydmQGUx5kZR@googlegroups.com X-Received: by 2002:a17:906:4fd1:b0:c29:5af0:3b44 with SMTP id a640c23a62f3a-c29b873cce4mr427689166b.41.1789461084422; Tue, 15 Sep 2026 01:31:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1789461084; cv=none; d=google.com; s=arc-20260327; b=NT9xb1EdYbXDUmNgwuBRF65dG7Fs721qGvoYnG/dRTvuXfGd74QdbS2HBJCtr6kodc 4V+VOxm3ST9S1qhwdFJsRQZ6bwqqflXPvtogbzOebCE60Uc764v7AITVPMV7+trkixl3 eHeaftlMsxKIjoxY5KY6P7xuMd63qV3n89GJTnyoJV/MUHR26rQxqTIjtlYEdh3Jt148 6i9g4K3eBRjoYMH8MCq4igKUPwIJqdrE4kQharQpn85/2IQDw1bRZJhG3S11cKeQp6j0 JHt9L2SZCH/YrQ4ewft8hOeG5fynalpCxjLLVm9Cb/9OmfyyFjXTGTNrSFRbDQowzvx/ lW3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id; bh=amQdK2WgQosW6Ks/yU9R68IL58BxspRcuJlhTBLVenw=; fh=oj2Lw3hN0xAF1UllTKVHI9r/7a2eBqx72zyDCjayfJ0=; b=Gr09MdUPH2wgnC0JtXCBf9UZKonrK+LgDUknlLGP7muXKfSOxBdj23YD2Nre46VQpc DNofNbuJx3B3+759HwaY1bliGiJPq03RZsNzxp5iM8A4/BVCvtkIIVTbrbBQ2tGQEutG v+j/VgRG+vjtpTYfcOhGd6bvDCLkPbz8ukTtIxYcz0OeygFZEaK6e5VBkBnH75Ql2fLX xRyFTVknecymvFe4ziZmTtch2VxAU0t9Y1RASMUf7jo2grMvLSlLy9Ba+C29n0ueWu0R 3f5lJ+inJJcgTMycze3HKft85ze+8xdHTurEov08NVUB3A7/504ndCq9m23e2xvN/vlN KZZA==; 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 a640c23a62f3a-c2965d83cb3si21790366b.2.2026.09.15.01.31.24 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 15 Sep 2026 01:31:24 -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 [192.168.178.24] (dslb-188-101-241-026.188.101.pools.vodafone-ip.de [188.101.241.26]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 68F8VK2Q000706 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 15 Sep 2026 10:31:21 +0200 Message-ID: <3fa39dd6-9046-4985-a1bb-65c5d75f56b9@ilbers.de> Date: Tue, 15 Sep 2026 10:31:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/4] Fix various race conditions on multiconfig To: Felix Moessbauer , isar-users@googlegroups.com Cc: jan.kiszka@siemens.com References: <20260910140201.250854-1-felix.moessbauer@siemens.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <20260910140201.250854-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed 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_NONE,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 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: RY7GOP4mFfhs Applied to next, thanks. Zhihang On 9/10/26 16:01, 'Felix Moessbauer' via isar-users wrote: > 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(-) > -- 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/3fa39dd6-9046-4985-a1bb-65c5d75f56b9%40ilbers.de.