From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7169469243442855936 X-Received: by 2002:a05:6402:e0d:b0:466:4168:6ea7 with SMTP id h13-20020a0564020e0d00b0046641686ea7mr32660536edh.273.1669361882142; Thu, 24 Nov 2022 23:38:02 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:34d2:b0:43d:b3c4:cd21 with SMTP id w18-20020a05640234d200b0043db3c4cd21ls3050496edc.2.-pod-prod-gmail; Thu, 24 Nov 2022 23:38:00 -0800 (PST) X-Google-Smtp-Source: AA0mqf5BPWmUY6ZwtLH7GR2KWP63AfU8qigvFQZPNUqRwhftiuQMAi9t9rKzJvFjiZqu6EIrlWrN X-Received: by 2002:a05:6402:41:b0:467:3ea2:3ec4 with SMTP id f1-20020a056402004100b004673ea23ec4mr34270151edu.351.1669361880840; Thu, 24 Nov 2022 23:38:00 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1669361880; cv=pass; d=google.com; s=arc-20160816; b=f6H3E2auWo2S5V2sBAq0ANrIzqEQA6kLM+NNzU7Z0QFO9tikl0d31VVC4haMHeqplS U09CZXf+kGH8SjLnEDJoWV5lUplgDa0UZXGViyBAgbraVdChff2GCfy6Lb/BNt9DXSOm /lZ+wwF3FyvS+wr7oYDvyRmfRc8eFZiBOXxHZmeiK2D1jgOzDDXCu3920/5M3n4UM/sI PBsp+yUXduDieLcLlCGsqAljmkpxw+G2fOORON2Z9mDb1XDDZMPRF07oyrJpHb+tnlkn HNpMusOas/qQV7LSUsNdXogfDjcoJrvh2sNh92wXTljnWuaQHjcHJRtZw0rF/ZGXFegD 0wKg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=NCg2YplznH7TSIUlhEkS8nRMGOTcGdmnmnhYBXvn9cc=; b=BfTqY/gVeAVjoNyT/9XABve90HIB9JIuQK5HMhf4hNAVs64dbu0YC2RXbmgLGNrGwc hhSY+AXMlMvGweD/7w9qg87+z91rqlXQDtFmjwCWsztotMHCy82NWT1eq2XgcHzB+MlD vdkRnTjazy19/2WlSzRuxD9ySIz9nXg9IAwvcfeeuMqVasGbkxLbJ56EdhJcSXUHfB6v 8LbfZ4Q7fI80dmH4YeG1JFAgWtP9szgusWPegCF0WmKpnMBabU6GGKD15ncvWbCZq5LU MD+PGYdW7Z5DcYeMySH2Qh/aht1RhdwLRkY8cgR7cBXV/L3iDgO0f6R1jVUhGU/cNZXd th4g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mCwtsR7f; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1b::611 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03on20611.outbound.protection.outlook.com. [2a01:111:f400:fe1b::611]) by gmr-mx.google.com with ESMTPS id u15-20020a056402064f00b004697bfddcf5si139729edx.5.2022.11.24.23.38.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Nov 2022 23:38:00 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1b::611 as permitted sender) client-ip=2a01:111:f400:fe1b::611; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mCwtsR7f; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1b::611 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aJkHVm5AJIZ+S51dTd6lxOmQcQHiAByI0IhKiYU06Ez13IXyVCy8JZW+cjBmjFW/ym8zBshIJQzFreIUFQ+2mC1lXIcbwhpNtJtEVBrrP9DhN0GffMxhqEuv/JSJ0i/FJ/ylmyHmqy/1smGgRtKmicNmScNQkKFlLUtpdgZbKGVmOFB/rpK4B86IfB1pl4nETPO+Jktur19ebEpQEvI6gMDjg2Jccp9k5u0pNrcIP70xD6dJYcUV2K+R7wImqltwvJLHPCC0HS2NTyZxsE+/M2KPYVfRJfF7X2xdZgo54bRlifqPgCJ7x5WjHfuN5qMkg57FBInqPXTPCyczx0hqMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NCg2YplznH7TSIUlhEkS8nRMGOTcGdmnmnhYBXvn9cc=; b=N6sii+6Ak4vsNGfe5q6/EcPZF3loX2JMN9W0mp7u4VMmP+B8WjIsss6JN4h6IdbWxkbgi6uAUrc9bDW+Oz1YUoVyYtHmbFt9I89+io5gtHOdFG2qkleuweBW/tUdJD9i77YJFg8IMF+lf1ni6Q0Eaw3laggOADXZZ2tNowTbH0IT7L9wQ0zAIRZNOdgpTktAvg8qUZ3HjpXkRGXSRjIZYe8LsE5vholamBkJG/uk8Suiw/M5S3fO+C7y6w/sD1eLfuS9194nKrqF5lywnNsE9WKJEGjJ4FO6eorsRr5LowFjTQlsUIvMtJ+E5zYTmH2D6GeGU/TtN3PEfinzrPRUvg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NCg2YplznH7TSIUlhEkS8nRMGOTcGdmnmnhYBXvn9cc=; b=mCwtsR7fZ++Ck6FGuUk7RnR2tuvc6dglol8TusM3iNK15I7Zg7MC0QFgkB0e3DChM77Z+j1YjfbBMCjoL6NT/wR51+/fJI+L9IGXEBaV+bpsWJ+1xamOYSXSTUOdUTnNliZFybab4CHUGsw/1TVW9sjpqjpgsvq9yeVLRU8IKa2WSEDktgAJ65DNDx/1RDC3MQLP0yqpxLdbi4CRqKmbhXWz+knvSpdFuDerVngceNDRrQAHQhalGSslFSvMuzq9c/9sH6/lsqARYznR8DiI0beC8QYOq681jr+oqvrX9u13WQkpMoqAb252Nzr/mEgoGjF77GjdLjRmGNRRzudYNA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by PAVPR10MB7258.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:31a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.20; Fri, 25 Nov 2022 07:37:59 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2957:50e8:8ce6:124a]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2957:50e8:8ce6:124a%9]) with mapi id 15.20.5857.020; Fri, 25 Nov 2022 07:37:59 +0000 Message-ID: <8ce8f56c-ebe6-ff91-f796-af9cbca7a10b@siemens.com> Date: Fri, 25 Nov 2022 08:37:52 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH v3 0/3] Fix cross-build from base-apt when custom DISTRO name used Content-Language: en-US To: Uladzimir Bely , isar-users@googlegroups.com References: <20221125064253.21907-1-ubely@ilbers.de> From: Jan Kiszka In-Reply-To: <20221125064253.21907-1-ubely@ilbers.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0130.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::17) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|PAVPR10MB7258:EE_ X-MS-Office365-Filtering-Correlation-Id: 145dbf73-bd84-4461-8c60-08daceb7fa01 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gf4JJq5BP5zx55pVxPZNnTOAK8xLnYHK6J0oTGslTWbceHGUV+kOn/bnrkeW3LvrpzvGP6Wn9tZRKpze3CHkbDIkjCW2bIksdqj21E5qCNkJvWnmdHUzDxS3zEgOet/q4xrWaQCrJgZKkU4zkfEcQcRWm1q9+tcKG4FHptYxqkEo5aSBzPrpFHUmwMmZfvXTef8ZS9YuICSbTSMO8bq3D/5qBI4aU19TzHwdaDwc0/DrjwrXXsRpQN/hk0GKHTL9j0pnDEaF8Iti2eIx+Rgl07+fN4IRF4ZJ0ENEIc3sEkcleWtGZgqQ7YXHVl9gg6k2OljLu11yv1FPnCPXszaHCl4faHBQenxqO+lk6QgvaGxIFNQJdsAGXEAkVO9v0HiWBHZz0vrT38i+VyTHlCjWL96aByVgbPjU0DHs1xkQhL6G8TchThROKRQgzzMLKYff1+HHrm/ZPL/t3i5TdqNeofBb7GgsUnM2zT/pELkxlWbbDhyN9ku21WGo6ij8JeyAdh8mAX2+fEQWBLYCdGmiHvJkIyzadqs22we3NwP/c0xX9CSvHZXl8LihgJ89tEh9y8wsp/erSkn3buA5MekNLEkdX9rmzy7q0wA9qh7j/qgMqv/KhyIkOTY40EODMLZB5xDQAVK1/Tv3JGt04ReX6tDgLqZjLaLpZ8sQ5+XNY65DI/mmGAftpOkBoLctxwHGbuHfURT13WQ9qkLnziWajD2FVm3bIIi2ix9eMIe8wto= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(396003)(136003)(366004)(376002)(346002)(451199015)(478600001)(6486002)(2616005)(186003)(31686004)(53546011)(6666004)(26005)(6506007)(6512007)(316002)(66556008)(66476007)(41300700001)(8676002)(86362001)(5660300002)(8936002)(83380400001)(44832011)(66946007)(36756003)(82960400001)(2906002)(38100700002)(31696002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?emxrOTdkZU5laitSZU9ENjV1YUdzeDhYMVAzV3NTNHpRZXZNWEVWOU9Selgr?= =?utf-8?B?blpYdEpKOGVOUWloYTBTY21MS3RjbzBvSzVLVUpzcDN1UERRRjVmTUhmOWJ5?= =?utf-8?B?eEZYUUFCWE91Zlp3Ylp1TVVzZDVXYjB5bkNueXgyM2tmWHhmTXY4a0JGMVcx?= =?utf-8?B?STh5WDBsd29qRDdrWUIwUTdlUHhEUEw4WG9GVG1tSUZNa3E2Y2RobnBtTlNR?= =?utf-8?B?aDlReDNRZ2FLY001bDhiTHJzUWRFM08xTDE3LzF0SW11T1JiQ1dtZ2kxVGRy?= =?utf-8?B?bmM5YUJHMlRZcGo0U3hsNGdGOXVZN1V4VkpXTWlEZTgrbXMwVnduSU91N3dM?= =?utf-8?B?YWJ2cXdsMzk0RVJBMFFRdFdaRHF3TlB5aGpNcFljQlhCSXJZQU1Hc0pHMUcx?= =?utf-8?B?ZVFEOG1JVWhoVTVXbU9HQnE0SzYwS2h2NS9yWTZDRzFuRk1ZTlhHRElRdWhy?= =?utf-8?B?OHVTNWgrbTlIb09nSWE1QU5ES3licERJcnorUHdXUEtXSlVhT0lmKzh2akxL?= =?utf-8?B?bGNtSnEzMnNwbGpDSVoweHk4M3ZBQUdiaFpkcE9DK1M3dHlibVdvcExsM2RM?= =?utf-8?B?bXA1Ym5BSEovUFpaSDlwNUZQZ01HSGoxWjBZajBwQXRIYzYwQ1cvdU04Vm5W?= =?utf-8?B?NWk1RHd5Q1ZRd2ZRV2k5a3BoZjhIRmIxVk9COHFLd2Ywd1Vnb3c0TXA5Zk9q?= =?utf-8?B?QzZuYUVTZHpCTnlERDA2aTB6ZFROM3dIY3pOczdhZitRUFplY3ZiMkx1THNt?= =?utf-8?B?K3Y4UUtpb1lDaWxzcDhnLzA2aEloazdsZzJpWU9uZHdTNDRPenNoS1hQNlJH?= =?utf-8?B?MHl2ckswQVdzUG40K2h6TmxVdmtMZGc5YzN5NGNpWS9oYU80L3BQbjh6SE1X?= =?utf-8?B?TnA1V3NyUnBjZkVpSnd5WGJOVGRLOFhxOWg5OEJQTURUeERJa0JmTW00MkZr?= =?utf-8?B?NDhQUml1UTh1eWQ4cUNTamFiUVRmVEhaOUVIL0pkRUltczNTNFh5WE4wN3ow?= =?utf-8?B?eVplQkhIRGhpVGNUcHZIb2VQeG5JVmdTekdCQVlVNEZ2RURjZVJNL0kxaExl?= =?utf-8?B?VlFFaFN4WUNhWEZXL2s0c0VzcE5wOTVyYmdRN05sVzByMUtodmoxc21RTmRt?= =?utf-8?B?RzNxd01WUjZTOCtRcjdrdHZNdVpZOU9XQjJ1VUt6MFBGTzhuL2VNd1YxZDhG?= =?utf-8?B?UkQzMllxanNob29rcTIvbnFTVzJWekdWeUZaaFZiVnN5OUZZYTYxZ1Y5NnRZ?= =?utf-8?B?cXBXa2RHcVZuZW1kU296M1M4ODMwZGQ5L3NBYllqdlp0SHlRNUc4ZmpvRXZ2?= =?utf-8?B?YSt5dWt6QXB6YW1PMjB2M3BEcWhLUE1FYmJhdHk1R05pV1dvb09JZXBTcDlz?= =?utf-8?B?Yzd2elErV2pQQVdZT2NaSytyRDQyRGlWc1orTHVwNXl0bk1WZUhxUVk1aHZL?= =?utf-8?B?eDdZcUkxVzBWejZpbjI5bmttUDVQZjlsQlZ0NVhreWNhUFdUbC9QUVU3aEVW?= =?utf-8?B?ajloQnlZM2ErN3pGOGVsZGNTZ2YrZHMxMVk4cldkWlBXUS9xMzJwSFBmRDFT?= =?utf-8?B?Ni9FdEVBTEMreklXRlk4bEd0TDRiUVBLZ080MWlybnpYU29PWDlhTWg0cGdP?= =?utf-8?B?R0wyaWI2L3FVVGZob2hEakpWdk9wS0g4SXFHVms4QmxidmVraWRjNTl3YUND?= =?utf-8?B?RkE3Y0pBd0dURExLOEM3MDViZmJzL0YvamlTQmc5SXV5T1BIWWtabUZSZTFR?= =?utf-8?B?WVZERFNkKzY5SW92WTBTWG5Mc3cwM25DdDFoeEpwekpiTm1jVHJiTmJpSGVj?= =?utf-8?B?LyszM0FjMGJNUE1qcVAvNVplSWxMNytmQ1M3M20xYVhmNnVTMm9kQlI0USti?= =?utf-8?B?aEIvWUgvSzd4UDh6R1J0eCtyR2FuMzdjYjNVd3p3d0pwcWE4Wkw0Yk4vSnR5?= =?utf-8?B?emgrbmE0c3l6R2lYbUdSRlY0TVJ0eG92WDVIaXV0aTlFMnU4cHdLZjN3YnBi?= =?utf-8?B?MnNhMVEwa3psd01JUTcvTDFXZDFYTjMxMDlYNk9rK0p0ZFpRSXh6dXN5MUZh?= =?utf-8?B?RDM2VkFPY0QzeUFuY0VGRW1XdHI3TW92ZlJqaVVhK0E2SUpsc2JDT3FFM0hS?= =?utf-8?B?NDJHUFR6M1c4bGNnQTNyWk1BMm1XSUhqbDBDK3hyUkcydGM0ZzFuSzEyMGlo?= =?utf-8?B?bFE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 145dbf73-bd84-4461-8c60-08daceb7fa01 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2022 07:37:59.6182 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lSBIsF22q9kaoQoOwUytG8St4TGuhou2H1rQLTKXBAEU9ROAqKOFFTkvIWMVzbwSkyr8o3UDJTq1KjvsthLAeg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR10MB7258 X-TUID: TFhVppcgYl9R On 25.11.22 07:42, Uladzimir Bely wrote: > This patchset is mostly intended for downstreams that prefer > to rename DISTRO variable (like `meat-iot2050`) and use ^^^^ Nice typo :) > 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. split > > Also, testsuite repro tests were updated to cover crosss-build case cross > and raspberry target is now used in it. > > 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(-) > Jan -- Siemens AG, Technology Competence Center Embedded Linux