From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7158065521418567680 X-Received: by 2002:adf:e38d:0:b0:236:7217:827e with SMTP id e13-20020adfe38d000000b002367217827emr2948179wrm.652.1666617002460; Mon, 24 Oct 2022 06:10:02 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:6f04:0:b0:22e:5d8a:c92d with SMTP id ay4-20020a5d6f04000000b0022e5d8ac92dls1350613wrb.1.-pod-prod-gmail; Mon, 24 Oct 2022 06:10:01 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4tF6aeaoKUoTLFAxCLuPSjKAH8JTcTcH+Ay21SCLdklMZia76im47mdR6NuTfvX2gMsOMg X-Received: by 2002:a5d:5850:0:b0:22e:46e9:2a8a with SMTP id i16-20020a5d5850000000b0022e46e92a8amr21827304wrf.636.1666617001111; Mon, 24 Oct 2022 06:10:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666617001; cv=none; d=google.com; s=arc-20160816; b=LbUUU9iYIkobdPVVjTkoCGqR8dydzYzpnG3YOY0D2dMaGYX3NiDhPgFR9jZQk/G49k ORiH+8mhIAvF/nmHB+kitSInird0Ux3vd8YSwXIs7CCWHaeZzCWu+E7Lh5kMB8kSEYxc Y0qug7bCZgMZEuLrx/7yx3fyB1gTk6EHY45PjIpCdNm1MA6ox20rtLX0SjGQA22Er3cb B2Jvs6DYz5yaKcQLtxlP5s0ZXPb4clchKzzFB54goxH6Lt0QBchvlBG6l2mPevNaU42g og/mXmdl1ClfST6lWzKJ/o4576iUluFif37owcfnBpWu1QKBEArL8/PzzUyiqBp70zrz bq6g== 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=LXTdqSNqtky44wqIT1+xal/Bb8kg2owV+q8uqMhzFiM=; b=sLjnvHaoUcIWA4ba69iRnDvvDT/UgTF34Lu/DkBx1zNi3yHIHb16HydfLoDq/f1Dvr gQ+vwQpnoZh9n5qGwCwf1jltDUFIyrI3mtsnHVJcgoleYZ3Zj88KnxdQE4jJPP42/iXS QnKnOHWoj+uY0Ea0FGbraLRedeH6VcfaUrRdPVDc65wjaonHqcEeMjPiiJDXxCTJZ6Fy yQK/kaB8yQmqSg9A/Nb3+SNPZvcAvQG7bnFk7QC7mbMwuHumVLmm5TjUO5QML77enro8 oQB1T9NrJctRzaTfnN1DjUgqW3n/rM2I0L1ZKvMA4Fci42jqLy4yBBIEPsGjTgQaBf5m 5tqg== 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 cc12-20020a5d5c0c000000b002367b2e748esi3350wrb.5.2022.10.24.06.10.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 24 Oct 2022 06:10:01 -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 29ODA0GF014395 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 24 Oct 2022 15:10:00 +0200 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH] sbuild: Don't update apt database on every package build Date: Mon, 24 Oct 2022 15:10:00 +0200 Message-Id: <20221024131000.27492-1-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 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: kLtTnDiY7QVL By default, sbuild updates apt database beforethe 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..a55b5776 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 --no-apt-upgrade --no-apt-distupgrade \ --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