From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7168357740651216896 X-Received: by 2002:ae9:e605:0:b0:6fa:2522:9c56 with SMTP id z5-20020ae9e605000000b006fa25229c56mr6457056qkf.22.1669119341015; Tue, 22 Nov 2022 04:15:41 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:620a:13fc:b0:6ee:d08f:aa7 with SMTP id h28-20020a05620a13fc00b006eed08f0aa7ls10058072qkl.0.-pod-prod-gmail; Tue, 22 Nov 2022 04:15:40 -0800 (PST) X-Google-Smtp-Source: AA0mqf5l0U/YOd9IMBJj3XRN2PstSkQfaVwfZRj9w+uu4WEB6HNTE1N7jFgSDwvHv3WrYP8PuEKH X-Received: by 2002:a05:620a:150c:b0:6f8:aafe:27e7 with SMTP id i12-20020a05620a150c00b006f8aafe27e7mr3302523qkk.590.1669119340422; Tue, 22 Nov 2022 04:15:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669119340; cv=none; d=google.com; s=arc-20160816; b=k8FecoKRNkX6Gp4QjrH17etvA8VBxBxnluq5ITBoh3IQtari8QYyODB8hmDN4qIgfA kuBz7c98U8Q18wNBtnfLfbmm5Svmav2QLnTQt+3kL3ivElbCfNyBYq+B7z8hrpRhCj3a eeHRhs/BKJPi66c/fY6FlwX8nTsocYCsq8WuS5g5MDMhBEjZkA5wrRdFwTkkVrhKiBFg spSMnXS2W1Gu0bsfxF4iN94vgcenQdmj9kklW5IOPlgOw9kKix5mzOeVaNw9+UbfKFqX zgPWmdMUd+k2Ny2joYUZfibYPlHDnyhKsg5BOn17xkWZ7kSmTblg4duqj2AKQPe/c946 Y1xg== 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:cc:to:from; bh=oiT3cDvbtW0Fo1bwzrQPcX5HdZRPBLIlPOfz2fjkIF0=; b=ykx+Kr43CQ2aeUzDBCCOttVE15LMY7bqG88oT44soi/wTrbfI+L7GlbtPYMY+HYr8E Gz/Ho9ce6YdAbvuNKJijFlBEjMe/c91ggBoVnhr7PyhB5jz6ffIuBTZkqEEjXNa/uaEY 5N3rqVEpnWoojzzv3aTCJiJAbNMlxe3wI/nQVmQfaxaVSu3CMq2gbJiv9JW/CxfM6uAh ZYk/w9AtpleL4oZSg8A6Y6hlMnjOphMn3Va0kmzhCL98ThcPe3RZNMTGzSZU2DAgilLq 3FNaY0n8I+rOsHHxe8NMlIFyM5NhvvkWJKZEs4E6sUycO61SiiWDaE3mW+9WupG7XlG2 gBlQ== 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 d23-20020ac84e37000000b003a603bd9c0asi710645qtw.3.2022.11.22.04.15.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 22 Nov 2022 04:15:40 -0800 (PST) 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 home.localnet (44-208-124-178-static.mgts.by [178.124.208.44] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 2AMCFb90001581 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 22 Nov 2022 13:15:38 +0100 From: Uladzimir Bely To: isar-users Cc: Jan Kiszka Subject: Re: Offline build broken with sbuild? Date: Tue, 22 Nov 2022 15:15:32 +0300 Message-ID: <6844674.9J7NaK4W3v@home> In-Reply-To: <2639780.lGaqSPkdTl@home> References: <9d111e65-99ac-52fe-eb30-1605facce23c@siemens.com> <2639780.lGaqSPkdTl@home> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" 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: n/PuDexSys+z In the email from Monday, 21 November 2022 10:36:43 +03 user Uladzimir Bely wrote: > > I'll try to check more things (e.g. Isar revision mentioned in the bug; > complete image build, etc), but at the first glance sbuild-chroot-host looks > to be cached OK, at least with the latest Isar. > So, I've got the following result for now: - In Isar itself cached cross-build works well (while both HOST_DISTRO and DISTRO are equal). The only exception: raspberry targets, while DISTRO and HOST_DISTRO are different by nature. - In meta-iot2050, cached cross-build doesn't work for both "sbuild" and "pre- sbuild" cases. Evend "isar-bootstrap-host" task doesn't work for cached build. I've applied the following patch for now and it at least fixed sbuild-chroot- host task for cached build. Waiting for full build finished and will update you with the result. diff --git a/meta/recipes-devtools/base-apt/base-apt.bb b/meta/recipes- devtools/base-apt/base-apt.bb index 506a28f..316960d 100644 --- a/meta/recipes-devtools/base-apt/base-apt.bb +++ b/meta/recipes-devtools/base-apt/base-apt.bb @@ -13,7 +13,9 @@ KEYFILES ?= "" BASE_REPO_FEATURES ?= "" populate_base_apt() { - find "${DEBDIR}"/"${DISTRO}" -name '*\.deb' | while read package; do + distro="${BASE_DISTRO}-${BASE_DISTRO_CODENAME}" + + find "${DEBDIR}"/"${distro}" -name '*\.deb' | while read package; do # NOTE: due to packages stored by reprepro are not modified, we can # use search by filename to check if package is already in repo. In # addition, md5sums are compared to ensure that the package is the @@ -38,7 +40,7 @@ populate_base_apt() { "${package}" done - find "${DEBSRCDIR}"/"${DISTRO}" -name '*\.dsc' | while read package; do + find "${DEBSRCDIR}"/"${distro}" -name '*\.dsc' | while read package; do repo_add_srcpackage "${REPO_BASE_DIR}"/"${BASE_DISTRO}" \ "${REPO_BASE_DB_DIR}"/"${BASE_DISTRO}" \ "${BASE_DISTRO_CODENAME}" \ -- Uladzimir Bely