From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7158844466126651392 X-Received: by 2002:a05:600c:1987:b0:3c6:fd37:7776 with SMTP id t7-20020a05600c198700b003c6fd377776mr2996850wmq.72.1666798364315; Wed, 26 Oct 2022 08:32:44 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:218d:b0:3a8:3c9f:7e90 with SMTP id e13-20020a05600c218d00b003a83c9f7e90ls1153660wme.1.-pod-canary-gmail; Wed, 26 Oct 2022 08:32:43 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6QotoCy7bhYEhMPSjMr9SXojlHhmo2Djt2izzxuRbOHlWNNUiSWu6xRne3watugZmlOVzQ X-Received: by 2002:a1c:5446:0:b0:3c4:1854:abc0 with SMTP id p6-20020a1c5446000000b003c41854abc0mr2981519wmi.7.1666798363033; Wed, 26 Oct 2022 08:32:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666798363; cv=none; d=google.com; s=arc-20160816; b=kAoKLmdzuLeNfL3Xr0NdC3k6QH/XDlFLQCIN4PSXdzdw91BdyGf/mxCrWybqqM8GiF NEzf9kcdt70kG7fTtAUt2xx69XPUr7ZDC+1abF6P5heh1w4PetqHdEEx/GznMrviYu15 ZDVRcv6kAbolLtUbVMJbNrs+iMZSrbtlcOQA0hVR438Uz4aKpZpxD2SlOq48n+aq6/Ct IPuw5N0wnxzo3gz+OswXZRxcNmA5p5pIleOiHdbmV4jDYeOXmZRJ87VEMegPqvNf7Up7 nw9D506keviADoFP4zudS9wLZi0bdfQ/N9uDAgo4uo2htVqPfVnYGFo7vdnr5e9t9Nht usvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=3AqenuVPXIVcYgXXiZEPShFRZejLr0WJ6K5Xgqlgnzw=; b=E4bWZNH8vr4U2XHqP/VbbcCV5fFPuUqvt2crpJr+a0qkwKnnridZnk8i0arVbx+wbl WD/GQeydsInYhgM6tnGQnbkkN141GwBXxPkhgpvAsfxR1s0scqr2jD3aqQD3OPC/LroM tP4TXi5uTpHqx82edS0JOa5M68LH8LUE14NTH5gV97QToKhNOQq+BwgQDZTYWl2X3ahM zuXC0+AZqMp/qtJlc26Owg1CcbwPpuZnQZWcIb7qkTyP6AJoWCksjtQCZb0EqIwD4l4w Jk4+eY0ijGbMxgRVb/esxWcFiFJBeiP2FHbj+mm6NCmwyU7ieiq35QAwobjhS9q0W7A5 lhkA== 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 Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id k21-20020a5d5255000000b0022e5cd5f848si151184wrc.3.2022.10.26.08.32.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 26 Oct 2022 08:32:42 -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; 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 Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 29QFWfvv024767 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 26 Oct 2022 17:32:42 +0200 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v2 1/2] sbuild: Don't update apt database on every package build Date: Wed, 26 Oct 2022 17:32:40 +0200 Message-Id: <20221026153241.17821-2-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20221026153241.17821-1-ubely@ilbers.de> References: <20221026153241.17821-1-ubely@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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: JUNkocgr/CXF By default, sbuild updates apt database before the build. It may cause an inconsistency between apt databases for different packages built at the different time if external (Debian) mirrors has updated recently. With new changes, sbuild will rely on global apt state that was got during debootstrap stage. Local `isar-apt` repo will still be automatically updated while it is passed via `--extra-repository` argument. Signed-off-by: Uladzimir Bely --- meta/classes/dpkg.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass index c92ea7db..dfa097f8 100644 --- a/meta/classes/dpkg.bbclass +++ b/meta/classes/dpkg.bbclass @@ -90,6 +90,7 @@ dpkg_runbuild() { sbuild -A -n -c ${SBUILD_CHROOT} --extra-repository="${ISAR_APT_REPO}" \ --host=${PACKAGE_ARCH} --build=${SBUILD_HOST_ARCH} ${profiles} \ --no-run-lintian --no-run-piuparts --no-run-autopkgtest --resolve-alternatives \ + --no-apt-update \ --chroot-setup-commands="rm -f /var/log/dpkg.log" \ --chroot-setup-commands="cp -n --no-preserve=owner ${ext_deb_dir}/*.deb -t ${deb_dir}/ || :" \ --finished-build-commands="rm -f ${deb_dir}/sbuild-build-depends-main-dummy_*.deb" \ -- 2.20.1