From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7044509774377910272 X-Received: by 2002:a05:6000:1688:: with SMTP id y8mr36129992wrd.682.1641195068376; Sun, 02 Jan 2022 23:31:08 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:d21b:: with SMTP id j27ls816340wrh.3.gmail; Sun, 02 Jan 2022 23:31:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJy3z85JwE/Et/glB9V+uz7Z6kmqjKB+c4SgoI0Kig7nC8F6Zfy9LIW+a5srC5hF3ECMATul X-Received: by 2002:a5d:51c9:: with SMTP id n9mr37661568wrv.694.1641195067268; Sun, 02 Jan 2022 23:31:07 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1641195067; cv=pass; d=google.com; s=arc-20160816; b=f71jJjWyC/DesrA6xvQ1V5I19G3YKlhFQn+0e0kmkZN5fEbiWkEgOwQLuWwMXxRl0u zx/2bvfmJfQBG3f42mQtyn5Los4aoeHVDXQAjsjLscXlEkUJSNxifr1i8pJqg6mRdakG Fwf3myxpBLxDlQmNErN3sYrBTvgn65wlZkDbrSdB9QYF20N0FrVWhM7ewZ/3uo1hZcSm ubkJT78piINF4GiXDEbGIKEcdH9qivSHFJvWIEPjCRsJazh/rz0gCIeq2cVEIqPcCsXe vBWjhW/8ukd2524Ax4ZKwaqkiZKSKAknvLE76xSMA2LU9Dvx3uVxgBawHBbIpY2Vk8UC LlUg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :dkim-signature; bh=CFFy0GWqCsZyCPohe1QiVQdLF1ucY45r0FqO3L+k0gY=; b=PmI9dkB6Himt9I4AgReG8uebcV/LYrXHoZo9t5hEQySdFCQOzp//dv2K15fookH3od mOx4oN3AsXeNozbAnKV5/YITPg7j2zrd/Vvf1tCYfuZCiGy79vQC9VjpD/wJDV097Jsz /MpaauphNmpdiRbe0Sv50skJi+XVjI1VMlCesq03eK/4b3jmFaei99XrkLhgeQ+3aPA3 WG/dI+yP5tZUPF/dJZeok90EymoKhbLA+8xZ0Xiz/Ddv6Q1A7Xv6J3wXF0rhRHqmBToe wZNL1A0RQt2Pc9/UhP4nMSz4M630d4bAGZoGZhvoSlI8aQMyhgHIy90uyj+3AD5G8zxF Wjnw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="wiCT/YNt"; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe09::61a 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-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on061a.outbound.protection.outlook.com. [2a01:111:f400:fe09::61a]) by gmr-mx.google.com with ESMTPS id e9si1534715wru.1.2022.01.02.23.31.07 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Jan 2022 23:31:07 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe09::61a as permitted sender) client-ip=2a01:111:f400:fe09::61a; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="wiCT/YNt"; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe09::61a 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=cHkollpTEp8S+9ny+lYgSjOwWc/u/iI//Xj+jkKpvX1W5ktrgAifeYEB0Hpofa835gQhxOcKtr1Mg3m0w+NM98hnWdauILb5wy5fjexOm7I0kKfMyQSESLj9o3qfAHvH/uH9eDMEOWpFVUS7FHtfCB6xZvPhAGgx8BFLD4eCpUKZcTMvX4g5z8AKgJsF+pJlItoYzkkEKt3veV2az0ZQXDDECisgOAmTug8zXHWDuURs0z6FyUTD6ITiE+3P57tClk/03q9JZDGtUr/xKB6+aBAIAPVn77AdVuSNYm8cV59gle6D0fBPa8KsmGCnWv2RltodcV/MseCDKwXT6o7eNw== 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=CFFy0GWqCsZyCPohe1QiVQdLF1ucY45r0FqO3L+k0gY=; b=hI1vVKS8lt8ZECSvvHzvhUQud5SZ2Gpdyi/N/f/hnaFEcvlHpEIgG8ExKV8PO3PKPwny1iZIQoGBWL/26OaMagmXY8R4u3nptkV4rhkUr7D85yXxr2PIkfKl6yuGtKGkHd5pTGDTbWzE7SGnND6KLUIyC9o6gqi9mnEO1a8XlsxDhXslU9yqPx0PZ8IpREDTgtr3VvNtB1gEiKT4iGWZkuvq97VkrWqe3Ik2TaSVc6Z0ouT+Eh9l2giQfPv7t4nVctnh4FFXhrO6PTVARZ9CF5Co8HhdzKr5xknKvluQlyy7ym9X77nTI466K43kEokMgZGSMDVUF+DvOTIjuqmD0w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.71) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=CFFy0GWqCsZyCPohe1QiVQdLF1ucY45r0FqO3L+k0gY=; b=wiCT/YNt03hR6KKF14zRRqLxRoDema3cZXS8/e2P2RcPWq8s6qQ5g0YGg6dKougvtV4wHeiwLiOHvWlwoYzRTSAVp9RM4thod5VqyI0Ir59D48dXY1WRoTYUBilkb+kBiPJml/jz+BQbGMkNr6KHfUuSWv83KnDUHqHlOKAPvyKvsXF58AiBmzJxm+hc4ImCTwIsArbkrfMkX3KM1HORE0msWT9SgAlzd6oK8LtQOzfskA8dDeBSS25r+mcbRwiaE2LIpq6cs1JDL/L9GPG2zDX+22AJigvZpLNQxhOrG6i1JASUxB86Fx6j2SPwKHToY+yJCRF+cyXYd5boOedmeA== Received: from DU2PR04CA0173.eurprd04.prod.outlook.com (2603:10a6:10:2b0::28) by DB6PR10MB1560.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:6:35::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4844.15; Mon, 3 Jan 2022 07:31:05 +0000 Received: from DB5EUR01FT022.eop-EUR01.prod.protection.outlook.com (2603:10a6:10:2b0:cafe::68) by DU2PR04CA0173.outlook.office365.com (2603:10a6:10:2b0::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4844.14 via Frontend Transport; Mon, 3 Jan 2022 07:31:05 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.71) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.71 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.71; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.71) by DB5EUR01FT022.mail.protection.outlook.com (10.152.4.244) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4844.14 via Frontend Transport; Mon, 3 Jan 2022 07:31:05 +0000 Received: from DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) by DEMCHDC9SKA.ad011.siemens.net (194.138.21.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Mon, 3 Jan 2022 08:31:04 +0100 Received: from [167.87.0.57] (167.87.0.57) by DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Mon, 3 Jan 2022 08:31:04 +0100 Message-ID: <2577506c-4142-1cd5-e64d-2970df1a3325@siemens.com> Date: Mon, 3 Jan 2022 08:31:03 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Subject: Re: [PATCH 1/1] Revert "buildchroot: Do not build cross when there are no arch-specific outputs" Content-Language: en-US To: Felix Moessbauer , References: <20211222125516.1419379-1-felix.moessbauer@siemens.com> From: Jan Kiszka In-Reply-To: <20211222125516.1419379-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-Path: jan.kiszka@siemens.com X-Originating-IP: [167.87.0.57] X-ClientProxiedBy: DEMCHDC8A1A.ad011.siemens.net (139.25.226.107) To DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3f00fbaa-d675-4268-230a-08d9ce8b006d X-MS-TrafficTypeDiagnostic: DB6PR10MB1560:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1751; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AatgRs3NXGddZT9XXmG+cpM86pt+Iqwxmzpx4O2q3rat0STuZW2seZJ/xsaEZSex4DPcM9BadtIBbmJaRO3+e6pWa0g1iw7DIXpKsFE5T3NyNEFDP8b7SMn1HBfbL5zCoaUJI8m1LJu60j0q/Z3ggKYRoiMn8MyKr+twE4BzQPkYLYwDl4vQIOrA4LtY7r2nBZ+03vvJn7cWwkPBJmdlFNJAwDCwSiRfh1p8ddyYXSghRjPRWWEFhD9m0Kpe6jvc9iaVkuABe+xmyQpW4NuOwfT9gdaSwAoIi3nZsznnCdPe4H3Z925whH9aDGBu67Eqku/1nnDpGTVq0trrwYWotrI6pfLd0fz2l+T+VASTIUwR5SzGom7QaWD7qNMgT05UE/8eqipgAbL0FVrPH8NRfljbeuunlaReezt0PqhIFQr3Ix3y+n59Ps+4k2ilQZn2zCrDeqhYS2RpHnFKGTpmcr5N95LTeNMs1XMSPqc4efUrOuJ6sj1fEa9ftnMCEz0iY0PkapKpZzA8z+HgFeCirCXjlxsBLpQ/CSAkd1zTPK/DNZkOM8e/mcaNfTzLJbgAW+qXU0w1C1KPcUTkg5e7F8a/CoiPZOtQF0Js+Ws0/vBNzZMCmpVLGndg8NQ6NY2Yd1AfPuoTRUlZ+jx7X84izu0FeimcV1tWFLdYw04eIZaoePWQfJZ0lqvWuSgqbZh6S6PfxKz4AEcuTDC9J2eB4RfrA1aq0oIUnlow9k+juVdiAJ8zxNgRPR3RMJZ387/fWomdozAhhYHKh3BASE2eM5k7zhmYE43a54xfCDOQ61oE6dcP+BAM2RmpiHizHvldQC4EOd5WBRgH7YOIEftSHA9/ouaa6i35qzlx/0ef4sw= X-Forefront-Antispam-Report: CIP:194.138.21.71;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(40470700002)(46966006)(36840700001)(70586007)(2616005)(956004)(356005)(83380400001)(36756003)(8936002)(86362001)(110136005)(6706004)(44832011)(82310400004)(70206006)(508600001)(31686004)(36860700001)(16526019)(8676002)(186003)(336012)(5660300002)(40460700001)(16576012)(2906002)(47076005)(316002)(31696002)(26005)(82960400001)(81166007)(53546011)(3940600001)(36900700001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2022 07:31:05.1939 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3f00fbaa-d675-4268-230a-08d9ce8b006d X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.71];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR01FT022.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR10MB1560 X-TUID: oJw5C7Kj10dE On 22.12.21 13:55, Felix Moessbauer wrote: > This reverts commit 563986703d9a0405c70af9b50ecedede2ac59cbd. > > The reverted patch made a shortcut to simplify the handling of cross-build > dependencies of architecture:all packages. > This is not valid for the following reasons: > > 1. Just scanning the control file for 'all' is not sufficient as > a source package might generate both arch specific and :all packages. > > 2. This breaks architecture specific transitive build dependencies. > These mainly apply to correctly packaged python packages that support > cross building and use setuptools. By that, the transitive dependency > libpython3.9-minimal: is not attracted but instead the version > for the host, leading to very hard to debug build-time issues. > > In case packages do not handle their cross-build dependencies correctly, we > should not try to work around in ISAR, but better enforce upstream patches. > > Signed-off-by: Felix Moessbauer > --- > meta/recipes-devtools/buildchroot/files/deps.sh | 6 ------ > 1 file changed, 6 deletions(-) > > diff --git a/meta/recipes-devtools/buildchroot/files/deps.sh b/meta/recipes-devtools/buildchroot/files/deps.sh > index 1d617bc8..ccfc460c 100644 > --- a/meta/recipes-devtools/buildchroot/files/deps.sh > +++ b/meta/recipes-devtools/buildchroot/files/deps.sh > @@ -27,12 +27,6 @@ if [ "$3" != "--download-only" ]; then > -o APT::Get::List-Cleanup="0" > fi > > -# Do not set an architecture when building only 'all' (generic) packages. > -# This can avoid unneeded cross-build issues. > -if ! grep "^Architecture:" debian/control | grep -qv "all"; then > - set_arch="" > -fi > - > control_file=$(pwd)/debian/control > cd .. > Unfortunately, I missed to document at least one example for which I once wrote this. I will try out the usual suspects later to see if there are still issues (with bullseye). I agree on the direction unless it causes massive patching needs elsewhere. In that case, making the workaround configurable could be a compromise. Jan -- Siemens AG, T RDA IOT Corporate Competence Center Embedded Linux