From patchwork Mon Jul 1 05:28:43 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Uladzimir Bely X-Patchwork-Id: 3640 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 01 Jul 2024 07:29:03 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f58.google.com (mail-lf1-f58.google.com [209.85.167.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 4615T2TC022238 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 1 Jul 2024 07:29:02 +0200 Received: by mail-lf1-f58.google.com with SMTP id 2adb3069b0e04-52e765bc05fsf2944644e87.0 for ; Sun, 30 Jun 2024 22:29:02 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1719811737; cv=pass; d=google.com; s=arc-20160816; b=YG6L+dFC1jt8IJHauEsWXkaWfQDM7gKo+rxqR9+8KFoZ3WYzrh8o8MRs9KUIew2XnE 9YWed1nAfum3NSzYy2vm1j4ysobfpWr6K36tyMDRSNrdUW80B6jdYMiYgyRrFcTbOlSn KYu0ggmvtsinZ2wuDDKphmD2ZFnOhVMim3e2lPWTlOxdoJe4QNvKPoMtiF/1bVYcHALK rws+ZdOzyd1zazBIXNcaIDxh8lUgEmxpgybH840ELzD5SV6efClBzFPx8FlL/5pwgzEz Ofix7gbtKuQca/CnbFAvroyq4F08B3VMYbPA81k3a1oCTo63Q2bOBSIH2yRPZr28gORM aOIw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; 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=ooVv5jAmXyIbveJwfsCfiENtZP3891reA6oDNJnnWwE=; fh=A+Ul3773rlZLI+PQH/5Q8oJTEnEtBcA/LBYSRXg204M=; b=Z9bzgid+1j3ygj6PU9Pb685NKd9FsfmGwhSkv5HCGVtLeCn9ljcijC/Vkq4u1ZBrLF GESeiTwv9MQASGNDmEk0VrmBdrlnhkNx6g6b/dwdeQkaQ5QhbHcXdLNxvNPzu2ht2cxH stRbc7WVFlVBLfy33jXetZLUk6BlCJxzX2Me1bz5GU/5dl672oOrkCoLoYFhvaoj1a3v beBIcHZkAZk4DdjzWniHoMxaa6JCiY6G+l70ym39uU3JpEwZ/E6y3AC2DmPAjL6LuanQ AQegZTYC4vA0CYJTpHqNzGHFn7SMs1bKPwSfmegeiuNs4/7lqKFMx/hQQXmpjj1jZN2q LEFw==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1719811737; x=1720416537; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence: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; bh=ooVv5jAmXyIbveJwfsCfiENtZP3891reA6oDNJnnWwE=; b=kYVAhiHVaNp/zeuzvcrj7HVR07pX2xIP1F7geCPx+4sFg32U1kp+OYZhiGpRf3twBj vngDKPFMylx24+tBxAcnaO0ojuREhEFoa0N+eXw/L1jqIHQpxdsVKkthtuzADAQkNibO /3O31BavjcOgmTxp+jWxpJ27L42xwr3nuwKiVrJ50MhPmleRc7ohjZ2zJKXBkVsu1wnC G0z6aBBFwryIVvqIVIaOhidWBkzNKbTJo5S63iSAbR+hV+KTTgKjNgf5BizWeEGXfDIj 1pw3qNogQ7QxiB7K5Jh+JfyEv+XNZcVURoAFsluGW1PJfi1Ts/PUWSm/cJ9RxNcElzM9 DfZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719811737; x=1720416537; 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:mime-version :message-id:date:subject:to:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=ooVv5jAmXyIbveJwfsCfiENtZP3891reA6oDNJnnWwE=; b=MHcB1pMxfw9rV9czcolUj0wsXdnO/YFTzX3V3nFhr/Ju+Fc/G8119YhADUYYS2SARJ OhaPkOl+QdjOqNK54WJ2e1PTT3cCWHwLKjE2PRozGpaf7JQ4y1hgDZN/Wj5qaUMK23G3 e30aV/rdLilyuO+EaCPAHLISgiS/q/ZVp7HCak+x1+6rMgNzsmG0LR8JRD6gRc3CpqMp 1FYW3Q/m/7TbuAfcsTU9yRYstaorNH+4RWZB0S5SdIYOO2K1aq2Gm3qIy3W80Qu9FBpW 1G3STpzpU1Z975AlDksFXUkPYJm3KgG6b+1MPGGiilbn20aNvnmY8MCoNdxsTGNDylJC wCUw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVMzNYkOdESJHZYlEqDS8xMQBo41ikqjbVj6v+D1H/U5bOCQCrmOXUELhtoEQSsmpmCU8tbVxPL+7PUqslKJWaV/7pqk40= X-Gm-Message-State: AOJu0YxA26LPzc3PXF3BGr6pDpWXhy+2VEwzRQEnMfJVwgMdkEitQSwN F/yXpx38mARHIFnJG/hyTSVxKUL7adyOBXDzn7WwY11UQ6s6QQF8 X-Google-Smtp-Source: AGHT+IHGK8msFRpcFUEbKfiD3P5Rq5aMi/yDYYwWUuq2884PM9W8ZiPycKYHS7Wfau9GY4DBQBzHGg== X-Received: by 2002:a05:6512:ea8:b0:52c:8e00:486a with SMTP id 2adb3069b0e04-52e82708fc9mr3789718e87.55.1719811736575; Sun, 30 Jun 2024 22:28:56 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:280c:b0:52e:8072:8b91 with SMTP id 2adb3069b0e04-52e80728d08ls961047e87.1.-pod-prod-08-eu; Sun, 30 Jun 2024 22:28:54 -0700 (PDT) X-Received: by 2002:a05:6512:b96:b0:52e:8141:1b27 with SMTP id 2adb3069b0e04-52e8270b1edmr4339514e87.43.1719811734098; Sun, 30 Jun 2024 22:28:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1719811734; cv=none; d=google.com; s=arc-20160816; b=crWqN1nAIZj23SYJHLF2NIahUYk8EF7zVoPnpvIIT9H3je+RTmv7TejUZzNpTHGSFi v7sesvEzXm5xEHG50iBbaSHsA4DOucB5tPtofHg3qMfiU+5KyPtvKHX0/l6EcA2ZQbeN zuTkzpN97lFr4VII15+V0e7ZuREN2sLaFmCRAeGuRDkmMDPTAYAybXhxfIq9Y3Ar5IrE WPsllIE3oikpIlVCtSEVrW/1PSbse4ljO7lkFTIYOjeR8T6c7Iliy7cL1iJCrAqkBiyH cweIodtLQdETZBIV2T83rqn6NKfJVM2xLqDugJ+wQG2wnhfWc0P45wIAcm6fwWuUuFRX n3Ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=ol0iSTyYpoYc9FRO4Ij7ofkFw0kC4+Ylp2vKRjaStC8=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=Y6YwtNvLXKYUw+++SCkA1gQ5YOSIMX0fLHGFqok9GXiAc4ReA05G26hWXPIMeD9G6y s4Wzv+ysiWp17+8ZYNBwtfAPulcoOqyIGRBo40TedlGdHgf6LJWk/0LL8h0zLtjEud/b Dq5mLWeiINbPosz5pzvVS48FufABedz9iOAbjbsAjDBsEU51etytqoLYGoVVJsWChbBl 1qp5pYqdMU8IHTzRPpy64nGHTy0F1LenR3omH66C7b6au4VCWUbL6+ERvDnFkJ7LiY7V rbIYbLkEGkg0Aph42fA/zyorKpFuOgRPuSid8Po0o8D0qPteUZiVFxgL4LqQAjll4xfb KiSg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-52e7ab0aaa8si159431e87.2.2024.06.30.22.28.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 30 Jun 2024 22:28:53 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from hp15.promwad.com (44-208-124-178-static.mgts.by [178.124.208.44] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 4615SqHc022222 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 1 Jul 2024 07:28:53 +0200 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH] dpkg-source: lock isar-apt while do_fetch_common_source Date: Mon, 1 Jul 2024 08:28:43 +0300 Message-ID: <20240701052847.883-1-ubely@ilbers.de> X-Mailer: git-send-email 2.44.2 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_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: ubely@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Task do_fetch_common_source requires isar-apt repo unchanged while running "apt-get ... source ..." inside. Otherwise, it may fail on repo "Sources" or "Packages" file: ``` Err:4 file:/isar-apt isar/main Sources Hash Sum mismatch ``` This is quite often reproduced in CI since commit 2ca3a7e. Signed-off-by: Uladzimir Bely --- meta/classes/dpkg-source.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/dpkg-source.bbclass b/meta/classes/dpkg-source.bbclass index d6ab5aad..a70a392d 100644 --- a/meta/classes/dpkg-source.bbclass +++ b/meta/classes/dpkg-source.bbclass @@ -41,6 +41,7 @@ do_dpkg_build[depends] += "${BPN}:do_deploy_source" SCHROOT_MOUNTS = "${WORKDIR}:/work ${REPO_ISAR_DIR}/${DISTRO}:/isar-apt" do_fetch_common_source[depends] += "${SCHROOT_DEP} ${BPN}:do_deploy_source" +do_fetch_common_source[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" do_fetch_common_source[network] = "${TASK_USE_SUDO}" do_fetch_common_source() { schroot_create_configs