From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7158844466126651392 X-Received: by 2002:a05:6512:3156:b0:4a2:6df5:a718 with SMTP id s22-20020a056512315600b004a26df5a718mr5116131lfi.639.1667196407668; Sun, 30 Oct 2022 23:06:47 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3245:b0:494:6c7d:cf65 with SMTP id c5-20020a056512324500b004946c7dcf65ls5139424lfr.2.-pod-prod-gmail; Sun, 30 Oct 2022 23:06:46 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7aGderDcJ56cmwJRupkNDgrpofudkfv89ASf2axa0vfSRE8FsOL9R9tRINm3XFoE9z57E+ X-Received: by 2002:ac2:5f51:0:b0:4a4:5e1f:fce1 with SMTP id 17-20020ac25f51000000b004a45e1ffce1mr5017024lfz.130.1667196406257; Sun, 30 Oct 2022 23:06:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667196406; cv=none; d=google.com; s=arc-20160816; b=LvE6tJ9cb+DdPHrmgK0KWsNKCsS3UGru7KgRhvsXN9wJw9yhLZnzEhgIdVnG7gZYkI I9dvFEZ7janh7uC1V/2Ob0BzfdytxH6ul+u/B8jBYEUiayOHDlGKiEzyQN5GWcOqoNRD gRXpLNrbt8s4n0e/AAHvnptoocf6EhRJXiV5GDVDeFkJpHMi7CxYonlG9eDp1/lqaGWe /rrxOFg2Z7ENJWNxVM253ZbYMAXzGsUmvlQQBXgVCuuv+rwLDuCRHGq//FmTo1gfQnNn jyWqaKZaGIjkSNyyMPIaCVs4grio26h8sCQC38kTMB0Rb541doHanP3vQJlh/I6pZpOo BCFQ== 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=axY3kj2d8cQGWoPQ6Q5qD9sma7dv05sqZv8T+FV4f4kVM2UUGrbEdssYmc2BI2YpjM rUe2jS0NM0TVb/0mbQ8biPCyNQRaGjPq0wASlCr0PLxoJb4xDcn8Bb8VcA6JvOIzcDUy Us4GmWjpjMV2VP/3z5BNH6dB1Y6nbbw/qtzqOkI4jH8hpJ4eDVntTk6TVspKADfxdS2e xZHwCqSvGZr/g/yHgbGKLqq2Zu+RbCv7fLZWF/mvabNjSnr/WPt33b2FB4DdxV3sw9Aj oFm3ypeVoXTN2/7hqQxPMPfVif+WijIhiz9rReEuwhHiDCemJNOZ8Zma340Jykge4c2R hDgw== 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 24-20020ac25f58000000b004abdb5d1128si115193lfz.2.2022.10.30.23.06.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 30 Oct 2022 23:06:46 -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 29V66iDZ015041 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 31 Oct 2022 07:06:45 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v3 2/3] sbuild: Set high prio for the packages from isar-apt repo Date: Mon, 31 Oct 2022 07:06:43 +0100 Message-Id: <20221031060644.20150-3-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20221031060644.20150-1-ubely@ilbers.de> References: <20221031060644.20150-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: dgCXKcrJl9w6 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