From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7158844466126651392 X-Received: by 2002:a05:6512:308d:b0:4a2:5958:3443 with SMTP id z13-20020a056512308d00b004a259583443mr4677935lfd.208.1667196407242; Sun, 30 Oct 2022 23:06:47 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:58f3:0:b0:49a:b814:856d with SMTP id v19-20020ac258f3000000b0049ab814856dls5156104lfo.1.-pod-prod-gmail; Sun, 30 Oct 2022 23:06:45 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7uLpMaAluU+7sD7gHdAUcMIuYc+RemXgkaIZNjZy/fW/vU+IKDTpZRTAzIi+j42/lVrlOU X-Received: by 2002:ac2:4bcf:0:b0:4a2:c241:1979 with SMTP id o15-20020ac24bcf000000b004a2c2411979mr4774755lfq.89.1667196405771; Sun, 30 Oct 2022 23:06:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667196405; cv=none; d=google.com; s=arc-20160816; b=ZvCiFJSZ71P87qcPoHnKJooQ8Q5khH0sP6mBElPt71UxP/AZm3IlZYYfLm91pFPENY 6SevMJOOzWfCnZaFFLlU9E6N/YIpMR1wXFyYHCS/f1K67JeRQUrcL6yp5oNkAsufkhPo 8IZhpJfKFQ5/01a5ga4otAqvESVaBGGBc0S4muSh29JRaZr6D5YJp/PY+kWHYiplrWj1 mXZDK6/pwn3O7WlP30+v3iMoZZiD2aj+K6+B28nChth6gudVz+tGNOBFn8/2XSM5Fi9o hODcpXOMKM41FlGVvfA7WUL4vMR4792zNTlWYId47y4SjOZsn85fnJ5tmjDJE3PKtLQz oDfA== 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=L15eUWPFNxpDvItD1EFqjIeC8Yk/A3IlncAJlrbCwHg=; b=woWIFsRQSY0DC8pT2YzeoGbCXj03PrT6YHfUb/k6db4TEr7mq4skbu0LGficgXPSsw Es9/wZzxzJg3BTPykZfjLuwcRfasIDDURQSbonY4y2d0R5XYg9l/ZaBhhq3d9E+0r3Il pUeRg45/g6iNkVj+qMNeXr/a3SlTYhiVhq7e2uPEsx8GUafxhzpOmPHNT7YzCo53ezCT 2x7VCq45DQiT+wRuTDZLW62w2Omv4T1wcY+EzX7WXLA3ZpKN4OO71U+6QRK9lKlHqDsd +gKI9/hmQKM1+hrfZcxu1SkNM+1BjJahEjlrE/oZRz/PN/HNQpzTitI7v7rnj8GVbQgd AYpA== 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 bd6-20020a05651c168600b0026fdcb01a1bsi203471ljb.2.2022.10.30.23.06.45 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 30 Oct 2022 23:06:45 -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 29V66iDX015041 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 31 Oct 2022 07:06:44 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v3 0/3] Don't update apt database on every package build Date: Mon, 31 Oct 2022 07:06:41 +0100 Message-Id: <20221031060644.20150-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: 2SiW/Ppu3Q+L Here we want to avoid the default behaviour of sbuild when it tries to update all apt sources. To have package database consistent, we should rely on one we got during the debootstrap. The only repo that really needs updates is local `isar-apt` where custom build depends may be placed. Also, `isar-apt` should have the high priority over other sources and allow downgrades (like it was done earlier for buildchroot). Changes since v2: - Allow downgrades when installing package dependencies Changes since v1: - Disable only `apt update`, but leave `apt distupgrade` unchanged (enabled by default). This allows package upgrades from isar-apt repo. - Added a patch that sets high priority for isar-apt. Uladzimir Bely (3): sbuild: Don't update apt database on every package build sbuild: Set high prio for the packages from isar-apt repo sbuild: Allow downgrades when installing dependencies meta/classes/dpkg.bbclass | 3 +++ 1 file changed, 3 insertions(+) -- 2.20.1