From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7158844466126651392 X-Received: by 2002:a19:7412:0:b0:4a2:26d5:e87e with SMTP id v18-20020a197412000000b004a226d5e87emr18098956lfe.326.1666798365092; Wed, 26 Oct 2022 08:32:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:2034:b0:48b:2227:7787 with SMTP id s20-20020a056512203400b0048b22277787ls1662862lfs.3.-pod-prod-gmail; Wed, 26 Oct 2022 08:32:43 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6gCsD188IvNU5bLodsN0SFcFEOxP9YWnkwt13Z5QJDjb4hIWttnHokoW+071cqq5GRDwy/ X-Received: by 2002:a05:6512:3503:b0:496:517:5802 with SMTP id h3-20020a056512350300b0049605175802mr16495861lfs.83.1666798363601; 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=C45PpvvlxaPOvTWFU5SFLLsCtRQ5h24XkSlz8N2DjAHxBvExfNbwV7lgeaqce0LW1P bST+Krp5xXlNIgUvJgLLkmxOFGqgeA5Tg34yTVZ7L2xZh2Dh+VXIwbCCf8njetYWCYKP 4cTqy4DwsQyglikkJQinYoeHq+HFCTguPhBqeWOJ7NdSB5iFtFc7yD5EKxfTOXlRp241 NfVgELODQrNyQdUcKAI6EfZEYAQSfDzPZAanKq5Ks7KXatXs8N3Jm8cDyjEUe6UU0a7s LIzxk4oLKVlbRr035lQ9JTkoes8DIpfrpck+HR0tj62pFH6vzU1h0IHbTeC9Q6Z/+D5w w+QA== 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=//l+irrUYhtMuHK36GZDqmz7LtK6SY6MnkwLbAvKuxI=; b=dl/JgUc/hHUktZNKZq9AJlC3JAwaWflL4SKDpSY1dxuT6NASttsXhJv8RaBAFPzGkk 9BO3xXxmcP2T5rOZrONf/tltSaspzxpnUJkQuEY4ptOozx8ZCIc/rTB5hKJAquntzLok n7QUIYXACLIXPeaeP4nnwH/8kzM3UToot9QSUdlfrxvwKyUAxJKQyqcrynXNXmjQUcpu TGPXHCFtsh2SF+zypnXbbaCDIpCZLdVYmuAN3EVj+t4bZA4hRRkWgWsKB3jiY1HlS7Cy fiPSR8DmWdQG/DxP5Z5JAqlYfsxHFeSyBUtb1Mw9efV6OG6OjLmxXDwrKQawxQ1bazLT w8Cg== 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 u17-20020a05651c131100b0027706ba3f3esi145222lja.1.2022.10.26.08.32.43 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 26 Oct 2022 08:32:43 -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 29QFWfvw024767 (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 2/2] sbuild: Set high prio for the packages from isar-apt repo Date: Wed, 26 Oct 2022 17:32:41 +0200 Message-Id: <20221026153241.17821-3-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: n24m66xE3yCG This sets high priority for `isar-apt` repo during sbuild session. So, even if some dependency in other repos has higher version than one we previously built and placed in isar-apt, the second one wil be selected. This repeats the behaviour that is implemented in rootfs.bbclass via `rootfs_configure_isar_apt` that is disabled for sbuild chroot. We can't simply enable this task for sbuild while we don't want to have `/etc/apt/sources.list.d/isar-apt.list` file in sbuild chroot while it's handled via sbuild by `--extra-repository` option 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 dfa097f8..c7e7dd34 100644 --- a/meta/classes/dpkg.bbclass +++ b/meta/classes/dpkg.bbclass @@ -91,6 +91,7 @@ dpkg_runbuild() { --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="echo \"Package: *\nPin: release n=${DEBDISTRONAME}\nPin-Priority: 1000\" > /etc/apt/preferences.d/isar-apt" \ --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