From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7169469243442855936 X-Received: by 2002:a1f:d186:0:b0:3b8:91be:ac2 with SMTP id i128-20020a1fd186000000b003b891be0ac2mr18821581vkg.28.1669633537822; Mon, 28 Nov 2022 03:05:37 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a67:d288:0:b0:3af:c73:b1b2 with SMTP id z8-20020a67d288000000b003af0c73b1b2ls2149098vsi.5.-pod-prod-gmail; Mon, 28 Nov 2022 03:05:37 -0800 (PST) X-Google-Smtp-Source: AA0mqf60gxBK9X64BCDrJahNmb7qnm0/qqMdOehH+WcON3rRqGcUqrbSWUvu8MOTRFESOsUQ4/vi X-Received: by 2002:a05:6102:22c6:b0:3b0:a169:a116 with SMTP id a6-20020a05610222c600b003b0a169a116mr1590220vsh.59.1669633536934; Mon, 28 Nov 2022 03:05:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669633536; cv=none; d=google.com; s=arc-20160816; b=1IngjFACacxyeo6dewsgAdD4stuFSbRsBGckMoeLseNW/tvhxopmXRBhYQ6rBRqw0d EhmVgk5WpsLh2Y0gxeUAnE+INarG1EXNRnXsi0MHjUO0RyjA43I3I9R7LPeqXUCKo0l5 BNa2SDEeUMFeT7YKIyjafv9f4P8z/SAafIl8JduofJktcO7XJKxe8tXIYlgjjXgnyi+c W9D1avBMFcMOiVnPo9/+MoUVmPvgIK9BtsHegES9wiKGsepSW33Subu57UStXh2RbPZM znelGH3W79BKBuRMDFwoSj1SOSkyQKibq2UH5ttgTysVMSoxEHLiioIqBzdASKC4sw6u Xe1Q== 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=zu9nE+dMyBH+ZjOwH8LqYtdhKOCzZw7ijfRTVpu+Ln8=; b=qq+39m1ZOSDVHSBJg9uabPRwSHTDnK3bw4OcwULC+SZX4aPRD+EuinXcpvssW1Zy0V X2Fknb3Mz3wABDEjaXc4pBiJhsilGkVxFodwx5lFIJo+EhhKdHmq0ucjq0+bMbuaewz9 fhXrAGshCmHBBI3HeoRUKJopkoj6kYpCC6T9PmOFP2ELAME4iLpS75AnDI/aoXbmn6Zm yND53WXh4GooAsgd1vtzDPjDK2yQ7jpV/l9zpSN2rpkJHLbUVdLGv+Bz4NlgxSqGXy/O auLMigtWrIpX9R7JKz6CXnUdt/P61DvtLkF012HairQYZe7NvM0fB0OFsmAkIUbGsSmF 8/3A== 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 z26-20020ab0681a000000b00418e1741f27si843222uar.0.2022.11.28.03.05.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 28 Nov 2022 03:05:36 -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 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 2ASB5YHY028742 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 28 Nov 2022 12:05:34 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v4 0/3] Fix cross-build from base-apt when custom DISTRO name used Date: Mon, 28 Nov 2022 12:05:31 +0100 Message-Id: <20221128110534.31450-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: nrl4KgpHufss This patchset is mostly intended for downstreams that prefer to rename DISTRO variable (like `meat-iot2050`) and use ISAR_CROSS_COMPILE = "1". This also fixes the case with cross-build or raspberry targets from cached base-apt repo. While it uses separate repositories for host (Debian) and target (Raspbian) distros, base-apt is splittend onto two parts corresponding to original repos. Also, testsuite repro tests were updated to cover crosss-build case and raspberry target is now used in it. Changed since v3: - renamed BASE_HOST_DISTRO to HOST_BASE_DISTRO. Changes since v2: - Cleaned garbage in commit message for patch 2. Changes since v1: - Support cached cross-build from base-apt for different base distros for host and target (e.g. raspberry). Uladzimir Bely (3): Populate base-apt from both DISTRO and HOST_DISTRO download dirs testsuite: Run signed repro test in cross mode testsuite: Replace bananapi with rpi-arm-v7 in signed repro tests meta-isar/conf/distro/raspbian-stretch.conf | 2 + meta-isar/conf/distro/raspios-bullseye.conf | 2 + meta-isar/conf/distro/ubuntu-focal.conf | 2 + meta/conf/distro/debian-common.conf | 2 + .../isar-bootstrap/isar-bootstrap.inc | 9 +++- meta/recipes-devtools/base-apt/base-apt.bb | 47 ++++++++++--------- testsuite/citest.py | 4 +- 7 files changed, 42 insertions(+), 26 deletions(-) -- 2.20.1