From patchwork Thu Nov 6 14:11:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4552 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 06 Nov 2025 15:11:44 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-io1-f59.google.com (mail-io1-f59.google.com [209.85.166.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A6EBhhC026687 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 6 Nov 2025 15:11:43 +0100 Received: by mail-io1-f59.google.com with SMTP id ca18e2360f4ac-940f5d522efsf74464739f.1 for ; Thu, 06 Nov 2025 06:11:43 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1762438297; cv=pass; d=google.com; s=arc-20240605; b=coS0/IDCAcX3GYCRQVe5yOMzhCk4be8pmzo59Jy/gV1VoAyJmZilk+rvKguzsIAkub pTX0+hZ25FAE4Laf3NjThGijqN9/9EUcMysRCjHID+01os2RLSKTnNslAn0htkiBpxXc 5bm/nGhlKsxEMeacEFgLHbYhTezaT2V/r2C/sFJMRwDFY8hzn1s58iX1/hYjtQpKUvzm vsLDol8eYiGqNfQrj8mmVPvEAOd40MrpzrYWHTb3GriU3AQ2t1R+pP0ygydLbiV6DTYC anVZbI+6pk0P2wG/ElHPcbuuXxiPt2BQ7hIzVrSYQYqvg/wO1+GPE+iuYrTIDxltlqAv 28jw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=cZXLs4uqcfsA+WxgedfjwBAFNpTxiN5vx3Ab9adI88Y=; fh=sr1NtgrMdpsm/V8kT1eVROdSMZ8fM81dMMFSZzf/cJo=; b=HNRrHBJlY/4qHQhZ4OQPmN1a2+dWcuc0pAELhCiuVVdD8MZ7lGrcklxl27BoFfqbS5 OWy85SpcpRLR9eULwmZEbSiotiQVdaAEIjGPXM+xSGcJ2j2OvAqlsNwzQYn6kA5N4yeM YhZTn6PHbthSlqJFzx8mxId39LlDV3Rc2iA45JOHhRnny0nKIhN/6kJRVtoqeFKx150l kO7ITiEQnqQChfUInt/gJnp0Pt32/K64fOpJPpdRi1pcHIeGBDhhVbgUyWVRv+omqCb/ xNo5+WpdjaYjcSs1UJxduVVobUagno5UWDoDBtV67R53pkERxj9w8B7hkHBEV9va/2rE 0PAA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="i/9Tzo8B"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1762438297; x=1763043097; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=cZXLs4uqcfsA+WxgedfjwBAFNpTxiN5vx3Ab9adI88Y=; b=urExOI4Yu/r+1bjraGrHyEgqc1sNs1Pwyk1zVIKVlGcU3ZEn6X6xhGWVnX23COYYSd NWhAILKXdFXWPOHSdG+mXyInYE5IuTfsR+TF6LrUCTN0Jfv06bG8wkLDof0w00akQVAU DjS3MONT60aZe824WfN/9L7vR523FjHytNp1b3cSAGSF/jJmzR6cCWq+SQjf+cMN+ulg eRtLcNMn0/QUi7W6+3rPO10OrsK1FgWf12igrP9pG8LNrQEJWV8oaLIluBcwcCEljAHS ghaR746yMkDsA6VT9dHY/t0SCKA+e0e9Ag/g6v4woDpPAWz1JdaIQ63YSds0gWSsV6N5 OARw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762438297; x=1763043097; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cZXLs4uqcfsA+WxgedfjwBAFNpTxiN5vx3Ab9adI88Y=; b=dN9S83b/PRE6pT8h1rn+4hmwaAAu7gLSt59wQ3KOCJqwQgu8dtufcQ1A6V6sJcuXlm yMw/Ji80TdvKMlweUKl8mhTEtp3KCnFJnp3njF22uhiOQIvJVBA+IBgpOsqU9IAypkeC 3ymu14BZG/UNYAbdpJSUgYM/kUYA1gxG0Svt99d1CHi3tg88GqYcM5jvHpImQvbG1fIy UJljwKqdt643gfRvI3eJhpcFP+ud6wpZaa9tP0RB8eserErywnJ3/RCCGGutxlsnHMn1 BT4P4wSYmRIg/+QRmvBdijYeumgVJaybuKhL8Yo0V3+iTID43gDqeTpASGMj9nu/6vIG akGw== X-Forwarded-Encrypted: i=3; AJvYcCX68tuc5iJbokZLY+LLNHWmkm/9+dncQbkSQ61Vg45ezOgWH71ObSQFL0X0UofDrQ1gDAfWwCY=@isar-build.org X-Gm-Message-State: AOJu0YzfLN3hS38Cmsc0S4AdFfY2DX8veBe1EgViiyJebT2w7nAWppo8 08+BwdqwkYiJPphZHqVt3RKc3l3Y6utcwyOo4uPjJkPk9XgJlNDXBQ89 X-Google-Smtp-Source: AGHT+IEKchzbE/+j2O0/lIyYaco86EJIQcq7ydVr3eqJrKuv9c8c7gs1WHW2knmXs4P+n/UB66VRSA== X-Received: by 2002:a05:6e02:164f:b0:431:f7df:f026 with SMTP id e9e14a558f8ab-43340753584mr108639755ab.2.1762438297288; Thu, 06 Nov 2025 06:11:37 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+Yeswmm73cyJirjkDUgm1qBCi0dS43G35+M0XrI2jDKUg==" Received: by 2002:a92:cdae:0:b0:433:2d12:d82f with SMTP id e9e14a558f8ab-4334ee12fbbls8999705ab.0.-pod-prod-01-us; Thu, 06 Nov 2025 06:11:36 -0800 (PST) X-Received: by 2002:a05:6e02:370a:b0:433:296f:1b10 with SMTP id e9e14a558f8ab-433407bcbddmr106763695ab.15.1762438296277; Thu, 06 Nov 2025 06:11:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762438296; cv=pass; d=google.com; s=arc-20240605; b=MKy89sep+XRlX0V4NYg+QmWGMIuCKyzucyqvNhy9ihookq6jNMXpfxxZtLj9EHv5xZ tPrJHCuD+vnqcT0I56CGF99EBC1G6tAUs8wqSqWfcntt+o4E3fR+TgPa7W8xUyRGOrPm 3TyFMywYS98r2NqFfyvNBSZ1ZnxX4uyEia8ACVN0k29NrlzTrIMFugjQxGs9TDHrZSJ+ tjbgZs91w9DRwep/y9/1yQNZoCZIzfzyK658JjqiM762xvopNpnc+T4B/R7oT5oydY0d E2N+9DvwliwhSrzQTNFiAVx6KVoRG5T4lJvsiI0UvTYmqNlYytqohBDsTy+Li8PICksW GqKQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=PUPjxlBT5XMh/2WPvi9i3vSTQWlcd0N7mdqHq8YmfOU=; fh=LMAo0wClRB+XNxEHSzntC4XfDvtuOw7KRDVGVVqPGw0=; b=W7mZegVqA75rmTQpgGBVtlWpkKGsKLE2UyY6olEuNHf3DtVCLfipT9NIs2iHuR4yPN JVg7u80J6im5FWQ0twgeqTrLWG3d7JW3x/+r9LiZ9QD8bhnodkpw27Z6IzAdcGfsK37d z0k/96KeNrtzka7A/Hha1ghkGkRJwmlGLYWiAPHmP1Z44ndejfwbBcf1Qgtv20mJ1zqt 7CFq09Dad3TN9MTT92wHAUodj7PAYv5VrcayIgfzJs6DURuO2MLXByAfLIIbyQ4CeBrh WYNRQDkBizC3Bu3W5EX+Fl9j5hujrW1sjQZ9Bkcz9ULvaBfPFj0b9FPgCWupsYLoZ+rp MyJg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="i/9Tzo8B"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id e9e14a558f8ab-4334f4c20e7si1016745ab.4.2025.11.06.06.11.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Nov 2025 06:11:36 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YRFzLbE44TxDnH59A3mVI8/IiHXtGxxRr3yZXiWb9wmDkJmBxz6p5P5Zg4d/LP8+cgU8xpKjbB0RV4VD1OH0l19OqyL4o/f5jOVpvaQFzp1Sa1GkjNyv4b9+9JihpKDGOOOxTplfvPI8WeCshlKhFt8NMxMG4cjasA/FTJbkd/Kurps/qUW3RK2xKOMJ+2LW64Bn903T4KNruBrJfORfkfEsdrQcB5xSi/52ZGGqKkn8IiuP51FZQHCFHM8W0te7iZdKLlDF2GyP/zquy3sQH/kV614o+iTVvxXuH5ocuhE9fEeXqfikP3AjtgmnQpd/HKjRFkuOXJGQNfzrHCGaYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=PUPjxlBT5XMh/2WPvi9i3vSTQWlcd0N7mdqHq8YmfOU=; b=rpj8hIUHOWfllPsdkFBgGubrlbx7rC4kyd540+PuJA5XF4bMQuCEy1mG7E7pDiJEJsFmH/FI0vxGRVxTjoGkHo3xjiFIyimAqFg5AhpcKe3B3l1nZQi60x9eNuv1UW3m8RKDCkC7v0IiY9zRJJmUfWTlqWf5BsrXtw06pXtlQ9Q6vjvp9zVpxbjwKYkrMwyJYIQFQX/iFGj86Xy73StQ9Rx7aCp56usZoWyDg37t15CYhpaZdJTFe3Oo/Xdjw92WO4m9cScIHZgnQDGpUxujCM65airoXBUdgA2rNG6b3ui9Z8LlHOcMp5ua1iuuUZdN/1gEMQCKsrrop1/3JLMLcQ== 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 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by DB8PR10MB3625.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:141::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.8; Thu, 6 Nov 2025 14:11:33 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33%7]) with mapi id 15.20.9298.007; Thu, 6 Nov 2025 14:11:33 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: stefan-koch@siemens.com, jan.kiszka@siemens.com, anaumann@emlix.com, Felix Moessbauer Subject: [PATCH v3 1/4] linux-custom: prefix profile names according to BuildProfileSpec Date: Thu, 6 Nov 2025 15:11:19 +0100 Message-ID: <20251106141122.2887558-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251106141122.2887558-1-felix.moessbauer@siemens.com> References: <20251106141122.2887558-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR2P281CA0030.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::17) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|DB8PR10MB3625:EE_ X-MS-Office365-Filtering-Correlation-Id: 2a946ffa-f692-48d3-878a-08de1d3e637d X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|376014; X-Microsoft-Antispam-Message-Info: VmjmZ7kqqRVXFxXE4MsYbRKZ7Y0eGkBTVIhrIHwCfSJNKnsXKhmqphQMpQG2WLhKimiREGoB6JQw6HtLqVibcx1xbQhwrNXK0v0JiH4/VFIp2wd3xUxEnpic903Rvamnzk79WW7q+AmzY9oLNWWu/32yY7Ddhu9o/iMJgcmlKOW/AQBXLSdrH78nORfSJPumC78la8/lV5emm2SMdH5K6MTop2xQRjVIczHJyHlPst6xzUbQyYFW8eZBDX75+GYQSvfcjRBo9wWIZVWMxRsCIUyFX+xOOBgIVg0wsB/jx1C3pofy2zfa5+XVE6FdWc4IkBo651+lV7SqT9+f95KG5ysetvYIfwZy0d+IU5HPXazTSg6ra+Vk3LssfWRGiVCe2rgUHj1rMTcSoJ5k/STMcCLaCXHfrk63a3JNg00X+QF98l9djmUJJCvxxZ/3dqKngY2z/2O67nHrJxHcXcMSFWpBn0FuDpYQi/DD+6A58WcYOpUedGARiWA4VTySrsNe02TcWbWSrbani3gGg0C+8VIWkg3Y/WoMj0fW7FwaHGPTi+FMau0YszJ2JtGZOtS7yJ+Qb8OKLJCQawT1643OnQzzUfergAGLAVTrGatNGLTLe2PIEkjjUlyeD4rc+gSmP2WYuIPSiTWrMHXOGHySi5ujq5Dx50atrAAXYG1N81uCoknD79wrSr+nOPbrVxnRxU0p3+Wyn17gXqs8Ud+q6a8KzUWd2k2kH3+wQJ4j2W72cd3TTVgTmcgs4qUNDpp0ZcGxPXmNft/INoW3wD1s1xJRZddiFtdisAQZnpVqsmNukejHwe/A5MnIY+RCNZPIuAzFWWen+NK2ab0S5rxY6sNYjLCzg+7Nycktk5CibLMbWZi2gEozMyD/M/N+C9CzpABWjlZ7JxUT7OXXqylS8xTwk/EOdwLF2VK3lQIzKtC4iXZn7q+bX74QuqsQ6i/f1+btOJf4nybw2PHgvsCxHRWIGcaxjGy00HNkqWbVV3ijeaEZu0E0bu4W3oxFv0cvMhnCquWNoHKtHw2d7/Nb9EsnKkLlLkZtt6lrrQISSVxbJyfxWw9p7AMY0UOmN94akTZqcSLweXPaFS27+K3VKx8hkfS1vCyLOs4LcHMgIIhew5S9nEFG2JX2MIjUDF9jLkEUmf6Keq2CZ9NaoXoxVy5igeGqvZdslgADjlbC0I0CrXEvQsLgjGoCaC2d6xg69VMca5c3R9osTqA/30FF9/yY9tW95U9WunpWkcplSF7nxKUZ9iNy8PznGPwMIxSDCMOXqEoQfYZZcnJ01s+yz7GV+KECuadsqWJRAOqyvxngG0i76uCHz1vjupnZ8SUCt815Vsf5F2hej79mhgEjQW7BQXMxN6gK8i/d6QsnTCIGaY9BWGXFWL9blthZAuszSdHy+hzJD2S0LBK6ATOwaw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Rnvx0u40bXz2247LLRp3j06zRDSkKliQrs04Orw23LMfLTLyh3m4nf23mQlAbb69n30sbKMSgTJ6kMa064IVPF1fH0Qcgs8jmNI58zw7Lw5vnbyieTRJSG6logizM6m5Ppp3ZSVnIdsfPWGDVzoT6Ucrs4RmTKz+Hn39Wl3zOQnkau/bBiXIuVaGjmxQ5A4XsN8MFP/9iY2p0I2BKUT7+O7YxbiAJZqYerZLm7fkQqibNVR6YDvnhbaDX81xOse9gVxp6AXSm6NyU8yjywuRBuUWika7D4hohDN7nv5un5x656Bk7cHN/Vj+mACo7W7HzRazIMvEQORXsoc2n5T8bqyM6c7y/e2jKTIh3yCq9oPRsxKB3nwZxTQMyp0HCHtXXNwdTSQTtzD5q2LridoBwGQzVTflMj5l0Gn2ov+EvCz7eolxnEn55eamkngAmkgAjZokmij200XBlN1EbjEkuceKL8u1qkbY3N2tW88kDdOU8wpW6caoWx728puVVf0lnVpjD1X/X4TXym2Mo9pemx+Js6qo+rejPcIGjEfYJlvtMuc1fRn4bX3DQHj+VflJ0teVhcZejdNQCB/bKEJAn7Md62Ok09wwqO99kljbUvILYKRxXqv4LDTAp98KUfV49iYGup+CiTrOdksCW7hdLNjfqPEd49KKOi+h5aUrd/xc+/saPvDSjjSeQ1jemV9dVsCsCoEPmEGRH3mY5GlMixSVp5TmzlnFcP/49RLv62p5xJnfbMdMHlqq8/QYHz8Y5k8xU99rdnQJbGVn2bNtgbS2L9aVS/jyTS/1q+Lovisw5JeEoeiXk6qnVOS7B7hFwkvDpw2Z31f2l5ZNNN8noYGoEAM5gu+CM934hx1EqBpNHeFyL8Dt8V8swVurSX410evBnCF/6MxcYADX3INS3A/Xf+/UX7oxCdfGZoDfYu/lWAgycMy/3C/d5UzVUsof6CS9CbnQLfrHXyGYCT6cX7c0p2irJBhx2paqv0esdJ5RghwrzfwUHv/I+TXos6o6lwubqxhf2VXQs/A/KeHT6EBIi3dTrpmgEx9FC99i6pNsfPZRcSDH+Mao5kwIDUDZEa9H4FZNhFe8x/VvB0JwckLML+4YCf7bzJK+o9HcgIpWzXy9S9LACcdRUuRaVb7/eXx9REVsRJuYMwrz7ZnWMTA/iq3953xMEHEMzN/ZX9IVqm0aVwuwCS4rqFyv4hFEt4F0dCZof0NMZiBZZYb92Ulenc+tsr3H5pFPRteC6o+Xny2pogg0ZVgDtfsLLtqsc3sElFghHHLIOv/QBW7pNt7P4d2JEi4owL606+utaoqHS9pKRbEKf17pvLu3mn02KxYZiyD2eu1uSjhVeEouiCEPQ0OAiSrrtZ6U4itrXIhI2Wdl0PVqhR13V1U2cHrBolRwwKaWIqwnl+Uq/QRW5x/RpkWRpDO9QDlId2pbLbGWFZ24hAtTc236/4yq1zetYHjq1OeuZSRV8IASNmNNS792a5BoAG9iLa9EwRUc8Oz2OYBlczt5yO0S3v1YtLt3qsTriJpSC8RbtNRkh9VzuWAdFLoC63KNGGrB4VAcR6wmpC7n80Qbo0YyVJN2RMlTLdOAc7XbyCXfzqOucY+5FS7O7+XIjDG8nA3mjOytAjmM7s1co2RaDGh7ToLmjkmBjhi+/jDVVt4ri7jT9MDfRg== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a946ffa-f692-48d3-878a-08de1d3e637d X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 14:11:32.8620 (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: K8WmqxWPpoWmTnvwgx2NjTgBLPKYwWgL3EO5eBa+zzVkaxoKeIpVD1a01q6RezPVTDbEr3FJjlVRWg0yJuMameh0w39GTKNg4PZlpuw0a08= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3625 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="i/9Tzo8B"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= We introduce custom profiles to control which packages are build from a custom kernel source package. To avoid collisions with upstream profile names, we have to use BuildProfileSpec compatible profile names [1]. [1] https://wiki.debian.org/BuildProfileSpec#Registered_profile_names Signed-off-by: Felix Moessbauer --- .../linux/files/debian/control.tmpl | 16 ++++++++-------- .../linux/files/debian/isar/install.tmpl | 2 +- meta/recipes-kernel/linux/linux-custom.inc | 17 +++++++++-------- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl index 78e95105..01b1a63f 100644 --- a/meta/recipes-kernel/linux/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl @@ -1,4 +1,4 @@ -Source: linux-${KERNEL_NAME_PROVIDED} +Source: ${BPN} Section: kernel Priority: optional Maintainer: ${MAINTAINER} @@ -7,7 +7,7 @@ Homepage: http://www.kernel.org/ Rules-Requires-Root: no Package: linux-image-${KERNEL_NAME_PROVIDED} -Build-Profiles: +Build-Profiles: Architecture: any Depends: ${KERNEL_DEBIAN_DEPENDS} Description: ${KERNEL_NAME_PROVIDED} Linux kernel, version @KR@ @@ -15,7 +15,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kernel, version @KR@ files, version: @KR@. Package: linux-headers-${KERNEL_NAME_PROVIDED} -Build-Profiles: +Build-Profiles: Architecture: any Depends: ${KERNEL_HEADERS_DEBIAN_DEPENDS}, ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kernel headers for @KR@ @@ -24,7 +24,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kernel headers for @KR@ This is useful for people who need to build external modules Package: linux-libc-dev -Build-Profiles: +Build-Profiles: Section: devel Provides: linux-kernel-headers Architecture: ${KERNEL_LIBC_DEV_ARCH} @@ -33,7 +33,7 @@ Description: Linux support headers for userspace development are used by the installed headers for GNU glibc and other system libraries. Package: linux-libc-dev-${DISTRO_ARCH}-cross -Build-Profiles: +Build-Profiles: Section: devel Provides: linux-kernel-headers-${DISTRO_ARCH}-cross Architecture: all @@ -45,7 +45,7 @@ Description: Linux Kernel Headers for development (for cross-compiling) your kernel. Use linux-headers-* packages for that. Package: linux-image-${KERNEL_NAME_PROVIDED}-dbg -Build-Profiles: +Build-Profiles: Section: debug Architecture: any Description: Linux kernel debugging symbols for @KR@ @@ -53,7 +53,7 @@ Description: Linux kernel debugging symbols for @KR@ all the necessary debug symbols for the kernel and its modules. Package: linux-kbuild-${KERNEL_NAME_PROVIDED} -Build-Profiles: +Build-Profiles: Architecture: any Depends: ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ @@ -61,7 +61,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ This is useful for people who need to build external modules Package: linux-kbuild-${KERNEL_NAME_PROVIDED}-${DISTRO_ARCH}-cross -Build-Profiles: +Build-Profiles: Architecture: any Multi-Arch: foreign Depends: ${perl:Depends}, ${shlibs:Depends} diff --git a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl index fe0bd810..a1b00d39 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl @@ -168,7 +168,7 @@ headers_check() { libc_headers() { mkdir -p ${deb_libc_hdr_dir} arches="${DISTRO_ARCH}" - if echo "${DEB_BUILD_PROFILES}" | grep -q "libcdev-arch-all"; then + if echo "${DEB_BUILD_PROFILES}" | grep -q "pkg.${BPN}.libcdev-arch-all"; then arches="amd64 armhf arm64 i386 mipsel riscv64" fi for distro_arch in ${arches}; do diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc index f2892921..1f46bb31 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc +++ b/meta/recipes-kernel/linux/linux-custom.inc @@ -28,7 +28,7 @@ KBUILD_DEPENDS ?= "build-essential:native, \ flex, \ git, \ kmod, \ - linux-image-${KERNEL_NAME_PROVIDED}:${DISTRO_ARCH} , \ + linux-image-${KERNEL_NAME_PROVIDED}:${DISTRO_ARCH} , \ rsync," KERNEL_DEBIAN_DEPENDS ?= "initramfs-tools | linux-initramfs-tool, \ @@ -73,6 +73,7 @@ TEMPLATE_FILES += " \ " TEMPLATE_VARS += " \ + BPN \ KBUILD_DEPENDS \ KERNEL_ARCH \ KERNEL_DEBIAN_DEPENDS \ @@ -114,17 +115,17 @@ python() { } # Default profiles and provides -BUILD_PROFILES = "kernel kbuild" +BUILD_PROFILES = "pkg.${BPN}.kernel pkg.${BPN}.kbuild" # We only offer the -kbuildtarget variant when actually cross compiling BBCLASSEXTEND:append:cross-profile = " kbuildtarget" # When cross-profile is active: # build only kernel (including config) with the default variant of the recipe -BUILD_PROFILES:cross-profile = "kernel" +BUILD_PROFILES:cross-profile = "pkg.${BPN}.kernel" # -native: kbuild package for host -BUILD_PROFILES:class-native = "kbuild" +BUILD_PROFILES:class-native = "pkg.${BPN}.kbuild" RECIPE_PROVIDES:class-native = " \ linux-headers-${KERNEL_NAME_PROVIDED} \ linux-kbuild-${KERNEL_NAME_PROVIDED}" @@ -135,7 +136,7 @@ RECIPE_PROVIDES:class-native = " \ DEPENDS:class-native += "${BPN}-pseudo" # -kbuildtarget: kbuild package for target, enforcing non-cross-build -BUILD_PROFILES:class-kbuildtarget = "kbuild" +BUILD_PROFILES:class-kbuildtarget = "pkg.${BPN}.kbuild" RECIPE_PROVIDES:class-kbuildtarget = " \ linux-headers-${KERNEL_NAME_PROVIDED} \ linux-kbuild-${KERNEL_NAME_PROVIDED}" @@ -214,12 +215,12 @@ def config_fragments(d): def get_additional_build_profiles(d): profiles = d.getVar('BASE_DISTRO') if not bb.utils.to_boolean(d.getVar('KERNEL_LIBC_DEV_DEPLOY')): - profiles += ' nolibcdev' + profiles += ' pkg.{}.nolibcdev'.format(d.getVar('BPN')) elif bb.utils.to_boolean(d.getVar('KERNEL_LIBC_DEV_ARCH_ALL')): - profiles += ' libcdev-arch-all' + profiles += ' pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')) return profiles -KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'libcdev-arch-all', 'all\nMulti-Arch: foreign', 'any', d) }" +KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')), 'all\nMulti-Arch: foreign', 'any', d) }" DEB_BUILD_PROFILES += "${@get_additional_build_profiles(d)}" do_prepare_build:prepend() { From patchwork Thu Nov 6 14:11:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4553 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 06 Nov 2025 15:11:51 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f192.google.com (mail-il1-f192.google.com [209.85.166.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A6EBo4n026833 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 6 Nov 2025 15:11:51 +0100 Received: by mail-il1-f192.google.com with SMTP id e9e14a558f8ab-43330d77c3asf11735615ab.3 for ; Thu, 06 Nov 2025 06:11:51 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1762438305; cv=pass; d=google.com; s=arc-20240605; b=ZhRZ9k3I4UQOcKXikDyDIJf5e8P7eOOD0Gs43Uq3vpdjiGhD2eTvqFY+BEvPIYhW5j 3h5sl9d58rlncTfsLhjYQZIdW7vSLcqpMD8cnN8UK537iZcbNbRMMIZ1TSP85IUszzSX lbSiS2+/hF6Qp/zSvmUqqQjevMTizEmPeSRipz+D0dYRFRwyf/cDXfs9jUlb2tdS7PV0 Sh+dcaXFeQhd/bZD/g40YbId+OhUFu8AFM49wEZFD+Ope2zpRHAIIfnifmmiTy3yanXF w30hdhCHZjW1mQAsbBC1JwKqNNxA54hPUtsz6a6PORms3BwrkkOrvSZKL0L+SGkdFEGG PJZw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=fYlHxRGH3XdZx4+34awh9Oaf9vlxdiwAbDD7Tskw1eU=; fh=QRXiIEqaw9XH1X33U6oB35jKnww4nZbQp7ITSPqVzwM=; b=F/cEvDX+b3JKaplRboX06xlm1wro8smmmxVG3Y2N3/nZSyREa0CHkIsD0XIzA6jgsD zuWjZhKIs2y+obsXOVg3f1o2CT0jipZmG5r/2mY0O+it+CqGnlD4qWCdNK2F2LOHkQFf WALTA1kiX41h7Nu8K5tSfyOMUuH8WInc0g+oVS+WkfqXqlrvD3H1UvhZDp1RH9JHD1+S u99ec+7y/EjnEYoWb/E9kghl4sK1UPQV4v4/JsXj/zfWMcSpaz+W545ZyvoleHu4GSmL Lw1yHx1KDb1NaJuJrewO0YtAaQsdSkF0hlnY77W185NvV/T6L45Jttt+bDW77j6eXlcm 2wfA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=K8F7GtHS; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1762438305; x=1763043105; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=fYlHxRGH3XdZx4+34awh9Oaf9vlxdiwAbDD7Tskw1eU=; b=ka9hCb57QXuXuWrB4vH/CXLmisCbePLtxl7dGKt14cB2rH8JCDgN/zxHWfMJ08FY5h AobsU2E/2hT/nha35nNMYh28eVXHLX0WAzvUc8jRRomvJ2XYCuRlvHcWU8TEzhZHV9Z6 3uCDNlsh8TvUr+b3+CLcB86kLhQh80o1JO+EhAsePynUFDBifvj/0pPrqOzT4PRaHmI1 QLf6w3umm89p4SfQCebaZR1oV7VwCzThiLqaZqO1CW4Mvw4L4wu1gLC/ydZpUIUVvnpJ FS/UjSHnMCHAL5vEj2T7q3yn2tZs+O2IZfLaT+OgAsYDln9zyRXyA/0r58HYGCj2Ahcr PMqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762438305; x=1763043105; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fYlHxRGH3XdZx4+34awh9Oaf9vlxdiwAbDD7Tskw1eU=; b=UsLGHdWRgJ1PdeWbwzl1BYd7Cu/tcf8DPy4j3zHeJSeIeROefKzogKxgBQxlpL3lib gMxLgoM2kcQ2iRiU1rL6ZH/hhtJJ6H3StfYDNXDvy1+TYiwyMB5VrhrZ4A6VV6RV1KbQ TGGzxqLWC2Fb011WQnrIXmhZGjyuTByLEXSUWTqOxAfxEcreQ3XgnnPXga5bQjSSqhDC wiglq6yCKJ/xa+MK2mCl+QSvHOxhB6e2pzjQzmDJbjlO154hkkE2NV8Erje+RZLsSE0R yGER5o1ETF4eKOGTrXcbKo21g4gaLPaMcN/Ccw9KT+X0nrj0GFFtWU++6/3F3i5KbzNh h0/A== X-Forwarded-Encrypted: i=3; AJvYcCUBmsFxpo/7dE3PhoryhGhav/7XZUnM39LLUADHbuuittndel6E5kuSNXhuRRd3cbIPWyBgdfs=@isar-build.org X-Gm-Message-State: AOJu0YyAV8Pcn/QtDiO4oYDU94hwMJRh6TgdHDOyjqZy6i4IOx8NhaWG JDv1CR77+NCIn5ebyWXpQ0FIy886jWplQT6k5Wo+XVmsWkzjA6xH3+Pu X-Google-Smtp-Source: AGHT+IFeKQc4l+rr4N3EOmTRmotH5mQpvcTNyckjqaqmXnt4VRZV54cpeLAv/V/RNy/7qVCWq1LsFQ== X-Received: by 2002:a05:6e02:1689:b0:433:59ee:c243 with SMTP id e9e14a558f8ab-43359eec3e5mr14648245ab.19.1762438304785; Thu, 06 Nov 2025 06:11:44 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+ZEx7TUvbdVtmG4UgQBQoZejERxh2S8mpKQ/hbD4CO+FA==" Received: by 2002:a05:6e02:4619:b0:42f:8b38:c20d with SMTP id e9e14a558f8ab-4334ee1437els6321455ab.0.-pod-prod-08-us; Thu, 06 Nov 2025 06:11:43 -0800 (PST) X-Received: by 2002:a92:4a06:0:b0:433:51fd:4cdc with SMTP id e9e14a558f8ab-43351fd4d76mr16809075ab.23.1762438296834; Thu, 06 Nov 2025 06:11:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762438296; cv=pass; d=google.com; s=arc-20240605; b=NM30F4mcfgKJQtk2pTkBzpwYu/UnQRUmw2tF5tA6rSjyP5GmugeQgcfNCG1AfToKCO FNDooSxX2cBxEWKsogrYEzf/rO3RwKLsDtR3nV7FtCC2pY8qVoEHDr1l7nFFif8V+O2w 0fMxTMXAY7JzaOmpBe7MuKsGzbeFuezQWPw8PHWrMSNFhrF1NjUDOuur2NJ29mOFh7a9 4IKmERv5BQXdY5kEAvcZ8q96ifUtHZQHYOsx6NKyHxsD3fSxgp6pQJsykJRKJg3Q4SVE j5RQ6EKpE1eTnhnjqwuui+IoZvgBUwM4ZUT9fu7WWh7cxVsmwJsJtxx77NipVEy4hjUn toog== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=/9nef7jCXQh1UUPe0uMcenuX2R2azSfHt6imqumRAtM=; fh=LMAo0wClRB+XNxEHSzntC4XfDvtuOw7KRDVGVVqPGw0=; b=CjabkA4wKES1yXVZrQ0+zbjelyE7SCYJaZNX0MVqOACT4HNQBseMXlwEf9faCMXdnE dGlwIsE7i+mo1cGbeXAjFyk52Q02Sn+N4zZP+datxo40YbHCrH3vqd5q7JI9hizY7Fr0 sUosPncfrcpSjE2ans7P5sJwMxIvJ9CzERbPGSR2/ff7TFk+6fViUDP++pVX0fL5olOz oM3ogaZjCDdLmBY45s8aVvP6pzhvZbibq0eLVmU9+BYB5mpzwOwHhZJ95qH9asjljslO D5FdVF6FcIIdij+Bqpv8xpTozk3FS9q63ibxeGSNoUIF/Y6VxlnAouNSHib6pvE+6EmL cr4w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=K8F7GtHS; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id e9e14a558f8ab-4334f4c20e7si1016745ab.4.2025.11.06.06.11.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Nov 2025 06:11:36 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SQK/ggVoSaCREIJmyBMyzSUHMxldXK2EhLFmnwjIIyZfHaVAUcZcuwn6rlK4IUIQ6qoaJUWMRbNBdfc3w6r0O9P1lA/o/QpdXG9AkU8fNWrs5ChkMMXHzJKO2Mm1eCOCQJwLdCciYJA1ndjdBpNW9eJmEApqyovaGuovKu2JlE3Y8Fv4Rng/LidpoiXMsfo14Vn1OHO1ZWh7iVI68/zlB5Ej58+zplHnRZ3jdAI8ZeEJDeKRcKZUDCTa5pEz8Ff0g2VQMtdGobowi8S4mF85sb9IfA+Us+lyRhFCLOjvSg/STa2Kg8bGIwPFUJVymgMu7Gw6s4BQ4brxD3JL2TwLWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=/9nef7jCXQh1UUPe0uMcenuX2R2azSfHt6imqumRAtM=; b=wSRGqDHMHGlGor99zL62vijlRIPNAM2LJFsDzulT193PHT6G1LGoJlixZlhE4mAyqz6QS41b2HbiWbgk1m4bpj/PPbfvYPWoTaKhuackEWsa24LPmBHb6tS045EMGyUJ2v9dSgbjOE7ukgwh3b4T7S3IQGn5dgPljZe5HrXg85o/cTcNKXzhUxIeeovHzp5a97xtNDnDYaJRrTFaTyW7tRYG/BFp6AgenrDSy4yUMb1ZxA/f4oOrL+tA0Le9+mfp8HkmPRQ1ExD8mO/fFUPaqUL0rlaRK3OO47Lr6/T45HPao/PxKX/eLI3ztBq3q2tq+t/2c/CBZr0brzqfKq8kHw== 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 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by DB8PR10MB3625.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:141::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.8; Thu, 6 Nov 2025 14:11:33 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33%7]) with mapi id 15.20.9298.007; Thu, 6 Nov 2025 14:11:33 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: stefan-koch@siemens.com, jan.kiszka@siemens.com, anaumann@emlix.com, Felix Moessbauer Subject: [PATCH v3 2/4] linux-custom: fix name collision on cross profile Date: Thu, 6 Nov 2025 15:11:20 +0100 Message-ID: <20251106141122.2887558-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251106141122.2887558-1-felix.moessbauer@siemens.com> References: <20251106141122.2887558-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR2P281CA0030.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::17) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|DB8PR10MB3625:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d4a3782-9d21-48a5-347c-08de1d3e63d4 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|376014; X-Microsoft-Antispam-Message-Info: ib3KTwic26i9A2Jk/6MpQmLaktwKI8VVPGnWNwJ1fbQ9eKlN99umqeGmNqd8ZwbjJjpqz0kEhn9hs80WW+mPirS+jarxCdDyQC1ZxEwX2iiA9Yau4D0UtaexMdzH8pGwBU7Bxti09uGj5S4cPgqnguYJcQlDc8QFy4rUbzMBfGU3jZcdVy/AJow7R5TH3S6sKcz4bemcPKu3E/6y1bWZwqIFci5NPwegMYzY77EdYRp3rf+S1UwOMu/YHt7RPvqLFSmSE/5GN0TbrWYFaazKyudEcyZmHCq96v/iPJ6tD7eB2nSjlZdy4n5UZDzIyrex93PpNBmusT5EXu5CvS2jGrRXlTjMsSPE3nvQ9WqJ26ShhhHMG86++bDkUI6kWyiOKuA2mHOhkvNrcE5CsrxDvz6ohKxgvrhPZH+GOPNWL8bYJuyTYXrfvbqFywDngewWjVwcuEV2lft8SJe1aseoERwFRFfjD5i0RTouYZpOv8niPJpHkhKk0Ys6gscK+0mAfs1al+9DVgRs0K9Eez93Rj0Tm1oIo+NA6E2nJgeIyPf3KVY8RMCiLmxWFkVfff9fYrFNMfA8d3YyPAgYC3R8QVWEwX1S7Ks3X/VNdGPHyambeYsJtJbRF7vft7yv0zaIPwPRJ99Dnyd4feR4sh0ia7u4DAO+PjguQd8cAymsbsTtzXLBCDgYirQ8do600NJKpPT4GRUEIF3gSx8Qa7gwGoMYp1yS0DJ+7Pg+EnJI3IzWXhPMfuKBhQXqSamSrN8P9Scbv0x2ZUiz0AW+XyrRyEOjsdklMP54M9BZoGFzIsJTyYuooLBHtinAgPD2XiCbS9ioKHeqHnpjUiksPBfHC6DFMKQxCeCANwmaSo+n008LhCzZuTZiMjMc2IXKl2J4kSNpavISgkrcBvXPOiQU11+E1vD7gugl8fKtSoByVmLoZKk9FeCfNEWXmAXLbM7aGlV4P/j1rHeIQj2l6hWpK6DqE8Wc8LKHhMNLlCpcPnkSlBzm0LvALOy71NKv8n8jp+TQ3KAnSlQme3jQ4cTv1oN7lALoSiZeOzg+u7qXmz55UYAzBGjR2GCsTXr789jxg8p4MojxS3001Qm7IwWR2e+MqwVh8jCTm7D8tKRe4MuNVgBWikSt7ZzcEApe418kLFqVJPeqMGz6kWR73UE7Y2Nm/tb7Bpny+vZvWthkjStGHCACZiq2WyvGctPSuFncpnBL94M5hqxCOSrSGIICCPF9fb3JlpGFTfL6nmPG4gttOPU6zBqAA9ota5IxfjC9VDvfrmHb+AbwJXs4WFyxIT4SsibndbWBEWPMPG3OtddoWucZQD2K4+14f3tQiOp0gCDW+NKgX+lv7QXzCAVzt9GriwqfqsJPfaOAURtknra8V2FqR0L9NM0PZhh3J3Yr+AIKT447BrC4vxR9t224QHx7UjcKG/RP2vOxEMyQ3bMJMPlz85P3/1o2IHPFBU9tpOuXkrcPxk9kVhiVtNIBaw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fQ9fZlz4NKuzRhVxF44HeGgw42ohw/mnWa/6vlSBDC9omV0bcbMvlZ33xvmq0x9A0BFTNu5Fw5oB8Zu4O8H+IkZI41HqIirAzsQav+1xnFooq6CAYK94BZwcxfRsb+WTWblHCDXGOysjzpeWvcSlStnyJEcFwwd4bMIYm7ehb+NP+TecHz+bVFSjxOByftX55AC9xcUQIxksx/JEDDMiLL6/gy1GYFFTezBB50DNeFCLbVbsf317l8CjJMTBuqq2I7DoEl9AaM301uwLh90zdZnw5woQImYgzFue2xxuhRwahkPYDuCGcd1qfnH3zSATj+Q2uG7ttTxJ+kkOWlrwIVKpmTezet9EJiejRdZP8vvQ52rBpCa54a7+g8ikIMAs6ejbNtmRVH+NbJau2DlHCAjthDejqLfMeRnZoB9XgVqhrOIr2VkVbRjdIAz/ArxXgtlpITsG3WErFlRnDmHHzuOy8G63wWMU+FsjvhFB99Ho8w+lxtNgOqRZepNOGXfPgIWqxF6bhS1k2fFiuygYTg530DmFIf0teWlcZh9NIcdl7kdBj83y1ETC1RbWQFNXM4mWbWY9yK2qHCOCOMcA3xFSjhQKOeGERQd8ZW3gj4BJd6baYUsJAhQnEqir05r5iDFQzZax4H04QHDEJ8OszGvXE/1ziaktr2PfYh/5hERdbb3gdhsk4YUBl8KLMtX1R49qKpCHtuoonfp4DN3KxIfdXqW8hUlR9AyTcES1RzoO91pSNCT1QgX0DhVTBfvZuuZDqaETsW2BjsyZDQjhd8/mdxp1aAfQkPcVy1vpfFa7K4l8/72usu/vsZCNqqgBJImyiD66AAxC9GyNkbUOgOSKsDX+sQgN4aZMSUlKrb3MPU0BafSzrHJPHPKwCSyL9LHlhtNhbVa5nP3G0Y8JmTIgtA8Wqs3+vjz4IzI6l7nCZTC08WBKgnhrKxYk2ExSrFYEszTLQvfeq2LblBlD9Z8R4lCFUbSmO7t5dMWSIRAbh3FUsHTwCvZSBYRqVGKT96fClvJ2/MmjRgObLpQoOjyOrc6j4CIw3Tyk3z8a64cXXn5UK4yB3nGt8BLAXr1HXb1LyMqFG13lMRN3f7AVSOuAgsNhXkDslcV1j6yjiWKL/fa7t6oUmMkit/db4BOYptf25F1xR0X4kBY6cufjEvnK6iB1zNA+PoAWTOSWGpaK7tkaQzG8X2GoesdN4sRG3ktz+Ffk1j0C9hwsd9OUy4vqtaCwrvEcCUbGTIv2RN9seqMJXb7mDxJM9JJnJN7HY49I+WTtxvwF6cRMmwkP5gSaCwPqn9UX62Qal1h2icLyTC/z2Wm28qpBqqP9gGgaHW2i/FpaVYTHLWR2FUZ8s3ldGN7A8aplQgmCZr26FfcydVxwyEEoFlnIwQJIE7KN2ZCxkT/qUbuIHnOjmFGu8OifSvEfNIAv0ZUmeDN7kEQ4cpX8/NK1CoWiny+mEpbSvNEzmG2damR8tu0KXKqTlvseayN4WAtE0UOJm1ySilj2YsVnTxmxmTtoCSMTM4lxXAu2+V9ozleYB8nhGroRTenpmxHK9I4ysz9m2hmSO/kZqDpjCujgcV9/CsSDBCZ1QS6H9tLVASve+spDU8ngyXW2xq34yj5TrzWgh7DKfyLDioOKVc7vRmJRX+VpyBIQMciJXjKA4cOwWxtCYk++fw== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d4a3782-9d21-48a5-347c-08de1d3e63d4 X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 14:11:33.6256 (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: DY/4fbSF43xKTWAfSHO6vq9dOL2ULoQLsqOuCFAyaQke8D867JPOKo4YI+A09bE8YOSfX/TOV3/5H1aHZ78Yrjh6myLprqlYwDi3Pzw/g90= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3625 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=K8F7GtHS; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The cross build profile is currently used to control which packages are built in a DISTRO_ARCH != HOST_ARCH scenario. This is fundamentally wrong, as the cross profile is one of the standard debian build profiles which is used to control if sbuild runs in cross mode. Further, the build profile spec [1] forbids to conditionally generate binary packages based on this profile. We now split this profile off into a custom one to not interfere with the standard cross profile. Due to the split, we now also need to set our cross profile explicitly in the desired cases, which we now control via the cross-pkgs overrides. [1] https://wiki.debian.org/BuildProfileSpec#Registered_profile_names Signed-off-by: Felix Moessbauer --- meta/recipes-kernel/linux/files/debian/control.tmpl | 6 +++--- meta/recipes-kernel/linux/linux-custom.inc | 10 ++++++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl index 01b1a63f..ee87cf92 100644 --- a/meta/recipes-kernel/linux/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl @@ -33,7 +33,7 @@ Description: Linux support headers for userspace development are used by the installed headers for GNU glibc and other system libraries. Package: linux-libc-dev-${DISTRO_ARCH}-cross -Build-Profiles: +Build-Profiles: Section: devel Provides: linux-kernel-headers-${DISTRO_ARCH}-cross Architecture: all @@ -53,7 +53,7 @@ Description: Linux kernel debugging symbols for @KR@ all the necessary debug symbols for the kernel and its modules. Package: linux-kbuild-${KERNEL_NAME_PROVIDED} -Build-Profiles: +Build-Profiles: Architecture: any Depends: ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ @@ -61,7 +61,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ This is useful for people who need to build external modules Package: linux-kbuild-${KERNEL_NAME_PROVIDED}-${DISTRO_ARCH}-cross -Build-Profiles: +Build-Profiles: Architecture: any Multi-Arch: foreign Depends: ${perl:Depends}, ${shlibs:Depends} diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc index 1f46bb31..9dd9abb5 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc +++ b/meta/recipes-kernel/linux/linux-custom.inc @@ -110,8 +110,13 @@ KERNEL_NAME_PROVIDED ?= "${@ d.getVar('BPN').partition('linux-')[2]}" # Determine cross-profile override python() { - if d.getVar("DISTRO_ARCH") != d.getVar("HOST_ARCH") and bb.utils.to_boolean(d.getVar("ISAR_CROSS_COMPILE")) and "class-native" not in d.getVar("OVERRIDES").split(":"): - d.appendVar("OVERRIDES", ":cross-profile") + if d.getVar("DISTRO_ARCH") != d.getVar("HOST_ARCH") and bb.utils.to_boolean(d.getVar("ISAR_CROSS_COMPILE")): + if "class-native" not in d.getVar("OVERRIDES").split(":"): + # cross compiling + d.appendVar("OVERRIDES", ":cross-profile") + else: + # generating -cross packages (in HOST_ARCH) from a -native variant + d.appendVar("OVERRIDES", ":cross-pkgs") } # Default profiles and provides @@ -126,6 +131,7 @@ BUILD_PROFILES:cross-profile = "pkg.${BPN}.kernel" # -native: kbuild package for host BUILD_PROFILES:class-native = "pkg.${BPN}.kbuild" +BUILD_PROFILES:append:cross-pkgs = " pkg.${BPN}.cross" RECIPE_PROVIDES:class-native = " \ linux-headers-${KERNEL_NAME_PROVIDED} \ linux-kbuild-${KERNEL_NAME_PROVIDED}" From patchwork Thu Nov 6 14:11:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4554 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 06 Nov 2025 15:11:52 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f187.google.com (mail-il1-f187.google.com [209.85.166.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A6EBpUp026853 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 6 Nov 2025 15:11:52 +0100 Received: by mail-il1-f187.google.com with SMTP id e9e14a558f8ab-4330ead8432sf3292305ab.0 for ; Thu, 06 Nov 2025 06:11:51 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1762438306; cv=pass; d=google.com; s=arc-20240605; b=B69jd7YQOVwHszW03COaHc8urGc4AEoXy/yZewDrYV/0mAGDTXvIHPzqJD2GrV8XBI J6DgxwKrSt3iptONBEJQdRhb+JsUh+lUDIJ+Cj2vyjlyYcmrFOYCibDm3KzOqvYkkFIJ MseNIc9sg32gaCN7VfFctZcMF5XetSOueiJKzQDDovZJtaMdI/uMK6DCVF25MwG1ccju rUQb71r6Kn+3GAkBvx+WeObTm5FOPuOJATtVLwoYA+zm4jg39wWrnU574mbV3XIzCw47 JIc9lzKjbmWNyJlf1KM0InDhkXOAxpIVrDcWalQIRTCQOgPx3VJUPzgN8Lk7A2aINTk8 QZtQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=AefMEa8KENzlgzpHEEPnIuzSDulYf7qVVqyQOPAyTik=; fh=uIZMB2kB70LBPEqeWmsHQcjeqbub5V49069MQBZqr/s=; b=EPHNFrd8X5zgxVqgxxqB263o1LpiotPnACFmGQ5cPdSI/q0sZ/teY4qw+cd352r0eq 1e+PNzR5L3tcqJwTgfq3yfwl7nzNoQ37iQbWZ1K7cmvSoKxZAIaq+0hGoDf6TG6UeZvX hMoMe/si33LkbSp9P9MXyDwoufDKnbQNWc+9Fjbew+LxLeZr0olhk4CcOdjWK6Hw2yKk hH/w7HF2mga52EyKhfgaIVaYIG42bLySxIEZfNsyF2lCsNyZGRezGbVyJgqP/D11+i1Q Xy78osWPNKhuXMEls4Y+hnphFlwwQOF8I2+CGQqwiepnLBTZZ4UL/af44YoElDy8aLJB nCgg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="y7xyE/i9"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1762438306; x=1763043106; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=AefMEa8KENzlgzpHEEPnIuzSDulYf7qVVqyQOPAyTik=; b=dERoAALnJn4O2X4wLMlZxmFmqMZ2mzlgg+8pmDRVY/vOYf1Zjsh8jHZEH0t6nKRXFv 4jztiKZ7GICNDLQmvxUzX2aySnMQc+2UMWyIDX9nA9cwYU/qbtzlxMXyPwBW01htlg2/ DpeebFLxJRGYGM5oorjGuh52Eh11P4OOOGwkf4Z5N5OKqPvWTSNwdj7CFdTKYYFtKYHx blHc8Mc41unMOH0B+D1lTwKrq9037zSjZGgF09o2O5nB70og6jWmU3HnLVU+MK/HdIUH OfGugQjG8pLEiWVX/zanDodJYUXDJ2FS4X8IXbNGmepL3tOUZxQlc27cZ4+lyPJBusan RCtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762438306; x=1763043106; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=AefMEa8KENzlgzpHEEPnIuzSDulYf7qVVqyQOPAyTik=; b=s5Ygar3jE4MF3kTcgys0ij8caIJLq4CmzRsBA1fMe1LvoKQEZEMINQENsZ7Bll9ZFL +GBN522Uwz4Bye4JK6Z6KaayauUGdbz1aHG9nGx2Aoy+Wcv3COaeJfB8FizJd6FOBXPe wt2tyTBqC8rtN+l9tHOqjH9c3xV6SeMGE8tssJ+sz+kpbW7ABtdpIo0olaQinzG4k8rp 4JiBk1ypoF7dIgrwMCwf2w5o3+cpFkYJ8KCYBTMq2o6tvzgWI/BJFp/DsCNYccetML2K Hm9yPVs4Cl/mkIOe13iLHXJkXy0PQzTDl9fqN/mTVMiemVAnEiHOL+eORNzcqPt8bHVz olRw== X-Forwarded-Encrypted: i=3; AJvYcCW1WAUrJONMCSJtqi7g6fb8BEitEiL/XEa804od/OBH8goAFHd6M856KJfciRe6SiI8Doq5558=@isar-build.org X-Gm-Message-State: AOJu0YzxPoxPfamqSAXsg08mRs5izj/MjpacL6AJIb04mVuM/4AF94WV u8CWwpZX0b4BwvvrDeVHA5VrImDt8vIrFpWHzWhLjgbjHzH6h1foPHf7 X-Google-Smtp-Source: AGHT+IHqLwR4+/GIdiYma3G1LPjj4vvC10b+s58QpllQ9p7U99Zllv6L0YvoZNMK2X3W/RyxmkQkJQ== X-Received: by 2002:a05:6e02:214b:b0:430:aec5:9bd9 with SMTP id e9e14a558f8ab-4334076558emr98023165ab.5.1762438305487; Thu, 06 Nov 2025 06:11:45 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+a+q85Je+ZJOBGNadVn5IcaWNVGdlKVYXprOSRJgpDpFQ==" Received: by 2002:a05:6e02:4402:b0:42f:896f:764f with SMTP id e9e14a558f8ab-4334eff1387ls6222435ab.1.-pod-prod-07-us; Thu, 06 Nov 2025 06:11:44 -0800 (PST) X-Received: by 2002:a05:6e02:2384:b0:433:3316:17db with SMTP id e9e14a558f8ab-43340760104mr106052155ab.4.1762438304306; Thu, 06 Nov 2025 06:11:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762438304; cv=pass; d=google.com; s=arc-20240605; b=O01YYGmwAZAobu8pnPPYxzI1E2SHxikDBy4Oyx8mJZBhhM3xTflygJ0oosqbmrqnBP RNLbRuj6RLm4Torud/psFmaT/EmuXLTmqqnqd0keg4z4CvGFwBkmmk8aOjUvGCd82UQX 07POPFSWHBgTc+MdI1iQ60g3HlrSAzLEqPa3CEYlCfiPWveY3b1YdplR7whoivt5RGGF wkODBCB4/OeYmCNMen5qKfivwqMgLV1o35Nd7vdM4kn2Ys0XZ4D8aGPv5cMeqpYcFPFc 82xzOOPRim1809LkcE8F5GnVXMAdPZDKkntLiYCIlLyqBbdY7gJVutviQ7/1CH83Fly2 n8uQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=+U5wGpxMRpKJFE3me1I8vcwSbyA4QIhuL6f+IMF6BiE=; fh=CmGArq1SDdwGvpmx5+zWZc4850julh32Cw2+Xmx6uEA=; b=SIstoHsBMi/rPYp0BqW/CqzyiTISWHN118HcSD/UlAv/IH8CSg/g/r6ng+3F7ZEHOJ WOEraYz1YsD5d50CR4uoF0pG9TboJFynbVkt2IMrpRnt8+vHEJ7qpO6BkzJyIf/vWGOM VEBiUd2zLSXA8xpA1OJoXsfhP/zB+RAP0jZOAbG4uPbgisTn3dFTtkg6ljugxTzHBeVq ILMmNer5cASy3H+BlsZCnsk7q6E8japlvBW+XVFXuJcfxtKZ4pFYixegs5i9FHDclGuu cZUhrBx7/4ihmXXJrTKeLDvWXta8ujB1iyta8+kYbkjbEZCvOJEnBfFEE24/iIw6iP+U C52w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="y7xyE/i9"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id e9e14a558f8ab-4334f4c20e7si1016745ab.4.2025.11.06.06.11.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Nov 2025 06:11:44 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yvTjPifw05c633EHgENeBQH5cbXLXf9z3s7gwJRuuLj1padKOkZIoyaO5XT3ppNq17E8NRvvYlqm/XMnoJHXyZzXCxrdjErfFMJE+H2SIN2mDNIBd1gY2GKqZRSXDg5nFq3HEmDjSL+Y2qAh3w/9ugOGBU2iuEYO9mSuqz/be3VTI6LjbDXlNeId9GnlHf9gwLuElePqaDB0aJPSWG9w551RcIJKMqk894JZjbhsvPSrOl087K1zYD/mMYrXH+Qll+z3JJqYuA1O+r1VUldPfhfGtP707tCpOH2e34hGxdfvGSFxTZ1ue5ZZkGdT/u1l8KKzpckm2+WmCFAD+rjChg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=+U5wGpxMRpKJFE3me1I8vcwSbyA4QIhuL6f+IMF6BiE=; b=M+xNPxb9reGvCkA0pT5yx1nuGY6AQfB9ue8SVglrk8KdWXPCwIlVXBQnd4DEO3AQrKoFVcToRA+jqw7IwEGVBmzEuqWiiGyJrGywhQRdzlRkFYrA7ZtsUVAHpA0049YyGJF3WQZkxfE/e8NvWyWBSO2qTujrOrL64/qS0DG2dUEOt6FwmgUErshYkhWrE2D3DSTRocD1noeO/BAWfYb+QSiwe6YSVIRL16YfoiAbMvYXpd/XsadlFQNqFo+j9c47yFw+jY/arSam8p9qHTzcSf6SIqAMVW+9NpNB4dCQV/VSZ0HvGZDBeT7hokpu0WKj2+Cn5QZU3K5rw/RdK6wDWw== 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 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by DB8PR10MB3625.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:141::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.8; Thu, 6 Nov 2025 14:11:34 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33%7]) with mapi id 15.20.9298.007; Thu, 6 Nov 2025 14:11:34 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: stefan-koch@siemens.com, jan.kiszka@siemens.com, anaumann@emlix.com, Felix Moessbauer , Benedikt Niedermayr Subject: [PATCH v3 3/4] do not add cross profile when building native package Date: Thu, 6 Nov 2025 15:11:21 +0100 Message-ID: <20251106141122.2887558-4-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251106141122.2887558-1-felix.moessbauer@siemens.com> References: <20251106141122.2887558-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR2P281CA0030.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::17) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|DB8PR10MB3625:EE_ X-MS-Office365-Filtering-Correlation-Id: 4bd00641-5280-41ef-b4c9-08de1d3e6456 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|376014; X-Microsoft-Antispam-Message-Info: DmR/yucZEwlr4HOH6pIyzfD9d1VWGSgZK/NanaJLAQ8VW0Q8SLDaI/VV3tZf9FvidCQkgtWplt5GSn7KIqezLsmA/dRnC/Ry1iGGc14aEWZoNjcOPiFIrLPWjJojOhOQ17RQOYLlcrpl8ioCsXLXjNVgINSS1Gy0VeT5jzvGwQeKCKgFfyGmPtC+HK/G0hR3q2E6EkvhKBxgmsJPEw3D6qwp8qR+13lHU9v5Q/SbYjnUeAarrP2pjDUEi6PeEgsELIKbJHW6dAygAzbmPGZpB3XHEBsqOVPKCllP+Xh4U/j1065zGPDJ1NLiPTzJdVSQzXwE/UhJJyMOwymzulcK8Nchvo0hVwrI46EgTDlwM5tyGEOaOdlzovpzbfSvBsAd2OL9zuIYpVpmPQe3Wzy9yCqE2ojtA0LdBJpkis67RnnWvdCGBrVMJtVEwq2610GrnEaPOjKiFFrK4rV3YQEVaJ1pxd8O4Nv154wnjaZSViAsWu56GmnCbob3FxLeXG2ZxmLD+NrdXrmX/bJfqZiYluwTqFJu84i0Aqs7i26Om3ZHvjLuWvCOHtf3wxCYusWE2kYi99zdWZpaWbRYoPHGO61L7A4slm3KSO4X0jOw/irC/FFeqCnCYGHYrNboAQaB7ma8Unx84HV9zkvPbKlWDCDZk55mAEyS7q5/p/tRCFfR6sHsqDJEbqgJmAbWwT0eAdn9+aHBCU99ki8o7/ixtDkItoWbqr2F/Kwok3R5CCpCNrP+icEs+UpLAVMh1gLTTLBFqq19WhYKOqCefX5vbcGtM4zScf1qdlESmO6qovfLFhCxeMvdGjSaz0+Iz2yWgCA40SiMxZrwqE1ADwsOTtTJGR6Lt5DSCKsHf0cdw815S1ck1mz/HJRpFrdtDMXu7mHPCYZEaj3K0BFUEWeg1ZAb//0PHhaizFxbA0yy9QpMAsTGeP/ybvU+59s1mSrOUku0NrSqB9i0MxakJOc1iZaHrhv3FDBekY5UmkehLRsibnHAjnteqDPdu5vaNwkVUqT3Ub8jNSUgtPEaKFB+GZ/ciDmqGUD4QwexS7X3AFd78/R33OzlJM/5NOO4fZPIL6q4k+nKoSJz4nhuQe+zKxKeP2vrCPmYuCD6MiqskXiFiVsT03va/ifwxR4DYp3YBr612b/5wNPqm+OagC3bJyiNmNY5BPDGX8awY/NyhrkBkjHGtJsrmHsriCBUp5fvxbvjmEMdcUkn72iEAMYClJZk4Izk0ObBO0WPCfT/fhYC21b0ZXWJBt1u9Rk58UyY96egfwDnTt+F5pQc0ispszMiYfEkUnwYYJgLnRoPwPFbE3sFSbX64h+LGNvk627WkPOiQV5x/KOyKVLcGQ5V86YcM6G45B11r9p3UDz4VoAF2kyaXcx1RUwKTx+TyXS0TQ5y7kOEmVv5tpvaQ62/C++l6zCy0ugNRXLiv4RRwssn5rpBdkpD1ejyFsc1I08H X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 3Aa6OJ4I0qxKeVa1Er8PRsTEK2LjqBIVeFu2QdqnmV9U0DgoiCgHbNw2KvaTrQdoycvnpfB8jxkOp0NTtsqvTkjIMzfY2gyZW6/os/5WTtYFHuqQn6cH11fORhjfLpz9YpOK2CqoKY3bwFzLL/TeLbQHP3Hr2aNyMnnimEIM1Lylf0HY5NEsiTYzoqn+CbTXDRNfS7HmE5P19JzyO7Op6ArzL3LPS36Vkj9U71Nhf/gY7wUpPBhT/2grWdFhTGQVP3j7tJwwfqdU/97wQD2le9RMpGH6M5elMe9QYHaLLhdb2/y5x4neVMKCdJ8YcI7Rxc3X4DwWAIdUzcLQ06dON3YnETWPnz7d7BOBOiIyuux8HceGzrYCIiKsrnqPR8wz+r8xeApsZfINBta5fM+6g6YJZgwXn0OcXlQPmsTxoQKRN0FCg+x3lwq5wie4OYntGW0BuAJsPbcpl2kCzeiaFwKhQfK/2xnybDR2XoUbyx76VxaOR17N5iCRt4nFgNM8zf2AUniog3kj46s1YLRJIhI/NQiiQS5Nq71AfY2WOhCQCc+6f39Wpof7zhmPIEx+R5EEEh7BvmmDgNpDb3KBTkmD749UDI/PCH8m0zcRtB/y4d6PE5EFwJlvxbGcmmFD1CtIPZElJbxUhAQ/tJq0AFgcmF7gPOsWrQM/eDytARHHY6DejwiRqhkkm9e8JGsfRGOo4HTnrzs+d9lL0+2WZ65try6Zhz55Rbf46h04RzMPrwBMWbRMH8cWdMSRY6qX8q3aeKOkkNFOI0w0PaXay0LiNInmGcbJF9doEqm3pawU9OcJg0UqaSi0eV1G4PVQo1aTYuWvf0AMarMdsHA83xIyHJmeS9rxsr5QHrYHDy+YKQaNdob+CpC6UFy9iCYjMVNHUU20tKyl3OL6NK7Giy5UoKnEFDdjy4W8kKV2OkbRfGxgqCz7XrLkCrzLNcrgL13BVk3m295nfUaubmwUmEiZJwRg4WU7/M5U4gLzAkwx0obSL+EhH75ufpH8RXvsbAdLsiEZKfX06GAV61mVqvRSZNvoeZObzNkfkIL1XRXqOoegtdDeZIkCXaIRJvQ8qsjTyOE3ArdOLrpuoyg8tilwU1oU42HfrwLpu9TP94SR5R8sISqkSjo6hRTu15tPkpSVOm8zkPSl4ikQDCnr7q3kPoOFWvHgl8Y8GpLsBNr0RH1TdLORQ9fdgy+G+sU97Du3E7vWLcv3bh697s6hYnSsbCraq9LXRC97XhZ2YuTALGSqnegf6+b720PHR2olN+hqU2ktIAfAik/4kNoz1GxmT7OL8zWo3tUHArpAL5DaYRw89g4I9MH2LU8YO708cR41lTr6O11gASP3H5hQk8yKhvosEtPQtqiX8c36LDHv8eS2TysccKhxdA3dg/SdYM59ar7rFrDPEXesmX1cDTf3rAhTy4a4/iIsuEIZCPSnCCehaKHG2A3K60LFYv90EpdInE5Mk5pEL484wj8uyYNjpF7fTZTVnun0fXByXu4y3lIcvhJ986ZXP8QRzwdC+g2tUStMO8tn+dCNPdAE1hId0lBJ/CIzKa4mociMJJF/YwIwu2q6AHfkrRUFBHm9Rl4MrPF7BYTfYC7byiNjA6Jypl4GuRJ7JRz3F2N1toyGbEEXaixGFkY0RAQLS+8dHG/g0UxC6OgGfmr1h34Bug== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4bd00641-5280-41ef-b4c9-08de1d3e6456 X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 14:11:34.3047 (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: ogBlUwOPItP2V4EdzV/opFWJM3t07pzMig57Pz2YJRTOarn1lIDO4HzxUo83BNtV9OVEqypkJX6wVD7HJ5Z6IzwDMZTaggJKr71N2Q6nfwM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3625 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="y7xyE/i9"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= When building a -native package, the cross profile must not be added as otherwise stricter apt cache checks added in trixie trigger. It anyways makes no sense to add the cross profile when BUILD_ARCH equals PACKAGE_ARCH. Previously this check was implemented incorrectly, as the build arch was compared to the DISTRO_ARCH, which is always the target arch in isar terms. This resulted in the following error message in sbuild: E: The package cache was built for different architectures: amd64 vs arm64 W: You may want to run apt-get update to correct these problems E: The package cache file is corrupted E: apt-get dist-upgrade failed On bookworm, the incorrect check remained unnoticed, as apt did not have the stricter checks yet. Fixes: 872ef2e3 ("dpkg-base: Fix enabling of cross build profile") Tested-by: Benedikt Niedermayr Signed-off-by: Felix Moessbauer --- meta/classes/dpkg-base.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/dpkg-base.bbclass b/meta/classes/dpkg-base.bbclass index 4468a49a..d8287e8d 100644 --- a/meta/classes/dpkg-base.bbclass +++ b/meta/classes/dpkg-base.bbclass @@ -146,7 +146,7 @@ dpkg_runbuild() { def isar_deb_build_profiles(d): deb_build_profiles = d.getVar('DEB_BUILD_PROFILES') - if d.getVar('BUILD_ARCH') != d.getVar('DISTRO_ARCH'): + if d.getVar('BUILD_ARCH') != d.getVar('PACKAGE_ARCH'): deb_build_profiles += ' cross' return deb_build_profiles.strip() From patchwork Thu Nov 6 14:11:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4555 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 06 Nov 2025 15:11:53 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-io1-f58.google.com (mail-io1-f58.google.com [209.85.166.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A6EBprj026856 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 6 Nov 2025 15:11:52 +0100 Received: by mail-io1-f58.google.com with SMTP id ca18e2360f4ac-940f5d522efsf74511439f.1 for ; Thu, 06 Nov 2025 06:11:52 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1762438306; cv=pass; d=google.com; s=arc-20240605; b=APzkHx1mTN0lKsZMV6eqQCrknUYP2S2/BNcfq6xbeCEdfTg1Pl9cp7hpLK5V2FKlxM uKqcEShONHdxsksijqcN4pMQRW2Z4j2c38soQK1SBf3T0ysLp5+Ey6SZJMEDMR+Y09F6 P6Cy1vGBbHSq2cdEDDT384QvT68U3hSV86zPPCDU4YUJ8/wUMZuSnzcJhqMq+bShCLbL XC4fRH4q33ah0wgT1bh9+w3MZoL9HW7ckax6T7x7msUnYmkcEonIlVV5yzQ2rNGKHPCI OIvzDzv5vbDTr+JPdtYHCPnYz4AhbvTmVM3J+i1GcYE5H7GkWeKF9ng5yMGkLlRh/t+M 4YlA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=ALnQawrZFsKj829kYDF2fcl0dNvH76/BMUFI8LBjXfo=; fh=dLnNfyYAt39GEQhdkjGGMSrp6e1CvOVgFmVyJIn9Ojw=; b=llSK9OOdQISO/ulKRwpvsBShtRn8TLreNA3BmrVRAP0gDhz2DbBtjqSczO9WfpgrRa BCe+XuB4/uvvzjf8wxrOB96Q2d17iWURwt6N4qrCvu4fRh6Ncb3WpAe/3pxrHCbrOS2o w1Dw9sv9wMGcyEGRIrq50C8Rbu1JuJqPxs40k8ReQyO8kprlONI4XDa2o3UEs3wCCbl+ IVbQ+itQcUcB8UV1ProhkXGgVCmLDzegXQ0gEKS/MCmHKYQKJ/HxOap5Z39TMQj64oNn 9S3pRc5nsbyF5+KjBZXxzqDnoQUeDIqtQdUDom15UczQXqZQtcphFCEM1rUI0ak7rYIe o4LQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="bpys/pQW"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1762438306; x=1763043106; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=ALnQawrZFsKj829kYDF2fcl0dNvH76/BMUFI8LBjXfo=; b=X/G33KJMbB58bYOF3Q5v+lBWZBnJqOnJTMCwtAMcnBDyMJQNnCxspAxe4vn1B+Yf/7 iWTFqikIWat5R8DamQ9a0fGfJ2Vqb/imPGLSQzwBggwqGR4l8GY/Q2EqgB5GoNxNl333 rVCqe/nIRaTXC3OBLWW/ov0YuogT9wAt6RPcDVOyHqtEL5eHwPA7O+ux1pN3PKQ26Ltz 9sMxH47TbvdNZQw6l4tPqNjMqwSKMamxtZiNEh3ncldWQ25Vl98PKWk/qrA/WwcyttSw 2TZeW9Og5fMZncI0WFs+RfR3VFU9IgEIDLTq6BZxL1QxgO643wmlB/o1rbnSYFMSDfB5 tB0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762438306; x=1763043106; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ALnQawrZFsKj829kYDF2fcl0dNvH76/BMUFI8LBjXfo=; b=olUk4ZusJeNBaWs0v+IiaZIkvw/bCBCDAZV0lrkUqL9AH0Cr/qdRQGHFPLWmbMV8Hm m3l4AAWY5DFLepJJb+F1d26esec1EK5gJqB6De2OqnEgho3ml4PybpTEnshVhwZSwMJC o+0gUnrVuKuwynMmwvQ8ugO9WzGGkQiTl9T4PU8qjfyRHvCMtCBQF2ErWl49osZiKwph pc05b60rBUVJ/icT2a9D6cJLFolszHfXlUILfZggCf2MGaVK6Xx8nkDBWWLRgtchW5IG lV+A9RbNlDejyY1pzL+sFVeuNGToZQfQo0MwWAaFagA2o1cSbeZ45m5NAcptHpRSA4Vu ZPMw== X-Forwarded-Encrypted: i=3; AJvYcCUlw9KNuzaX7SmfEoMJNQMTjouZ8u/iMhfDynnnz/G1eqIwDSSYxkaD7yj1UVPqOu7tO7qyAUg=@isar-build.org X-Gm-Message-State: AOJu0Yz6edDq2tMXTiKoLXQOqiqN6KxN++y3JQWHFfvLqZdolARYkZr2 soEWlPM08cCe0lSxiudck6q42je1uVZm5ViLScIe0pdJTIE6tWnR3kPZ X-Google-Smtp-Source: AGHT+IG0A9k5z7CFOZCJYWglWDz6V/FDrARpVKjaGgepUThXYIi7xf5t4jlxiHtd4rHkC9mPQiyHSg== X-Received: by 2002:a05:6e02:b4e:b0:433:2ba9:b3c3 with SMTP id e9e14a558f8ab-43340753685mr113647025ab.3.1762438306182; Thu, 06 Nov 2025 06:11:46 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+ZAshBrwsr0kw9Z0dAAZFkejumKgnxqiyBTPk1iAgIilQ==" Received: by 2002:a05:6e02:4402:b0:433:f64:7345 with SMTP id e9e14a558f8ab-4334eeb99b2ls8004975ab.1.-pod-prod-01-us; Thu, 06 Nov 2025 06:11:45 -0800 (PST) X-Received: by 2002:a05:6e02:190c:b0:433:2d6a:ec2b with SMTP id e9e14a558f8ab-433407c3787mr96254645ab.24.1762438305162; Thu, 06 Nov 2025 06:11:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762438305; cv=pass; d=google.com; s=arc-20240605; b=R25X5Mwaxd/zPvqxqNV0l5Lfxa2HEj5uhv4a63HrdhSNGNLCRCgsy6v/ift8h4jv8I O5tc1Nah21mO79rbjBjW5tIixfNXKDfI9X5ocvqSU9ISyfMSDGAJ7zWKGmmYyBjVqEk/ BBIK0qVYBYoU0Aw9WvmrdZuK0C+CdUovE/+6zqQHT431KitaUTi3aHvTXVJtw48axo6J +xZt1gP03GNR2+cNigKZDW4mYHxojZizr5PxtzWcqp/gNKwUYQgqv1xrrFPb4ZS8Yfkr ncQmy20/wFIjyjaLMMrnhMJn5Z0cIHtamdHmXWnnLGNom+5O1ZN4lYgLEtI9x4a6weJp 5dKA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=sOmTjXKEXWp/SS8nSKgwozpU5AWIEn3xq5Z6dl8dZT4=; fh=CmGArq1SDdwGvpmx5+zWZc4850julh32Cw2+Xmx6uEA=; b=QK0poOZZ99g0Ie9tO/WWUji7gsxQJpws1LFpLFaqF2kKvDgatfeOgNQFjfJdpxQf6r Q5NT3HU5haA4tEjZuFNNDgMx0aUtjpVae6zVqsI3g2VvUwfuheQlgMTqixBW5041kc3y D6kaf4elVtWek8+19iTU9Byhl4oTYLRSVqtJVRx6vlZRdp7zQvrHpOly8jmahcU5llAT SCCWAb0RHh1lcQOVSGNSDNmsLsE3/MF7190h42apXt7RlobrgrYJcCpnCYRAbI7JnCon joYr8LNvR28KHegnV/1eZImDlHR+8qaIua17+th9y+8wNxC7QG7Q6ChiMUmYEVHRXGMM 7WYw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="bpys/pQW"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id e9e14a558f8ab-4334f4c20e7si1016745ab.4.2025.11.06.06.11.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Nov 2025 06:11:45 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=U/BfuTUubGiuA5DTVLbr9yhMIT3dSlJGjRhQ6MY1vk6qXKjwmci/eTJu6UG8GXWJeTs8v0RufYdt3ZYAYOBOS2+GncCYQtm/CbM1MbquGFOSVYHMMdEvH6UGTOBaHACmaFcPEL359zBCci8a98NwZu/9yjsHGc0feiU8Y2g5mgd2U869cNIayYCllCQgokUshJxbG1InRVldsw7TdaIrBvyQ+FMvZpR+Ixlg5rkUqpJ2RNKkNtxTb4CzLREkohaqUxXzUU8NToVSuKkUAyuJSqbr1GOJZEy/9mQpMyHpimfU51lkxTjaBDp1rYtxRImK6HwM2It+5peNmVO41lC4WA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=sOmTjXKEXWp/SS8nSKgwozpU5AWIEn3xq5Z6dl8dZT4=; b=nGqKztGolOjEg/wSogqMbWzWdtm2I5KILkIdL6QIxFpdPQ7iwtc1QPZmIXAjcKWw7ZhtREIKfzu2NYrDuJL0HEgBJmraN9ioFheayZEd5BwgqVrYdfHtIs34I9IdIxpHIsgUoGcMVvlUVq3c1RoNS0NYoAeF8qwIRg3wICX1idWGqOx0CJbat4IYnqXLNjqMRHyCuP1GN9nzCAOvCYh+1XTHRHdUANTGX+ynDMmXIylB9dZDmIVA06vFoYix5sMIpZOD5D6nMWBLpQtxayU//C6AoJEGjsumUPGxPkj2tBu0EmdYixxk/w8OtaxLGsFTadykrM8cqsbFh3DFspMW2g== 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 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by DB8PR10MB3625.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:141::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.8; Thu, 6 Nov 2025 14:11:35 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33%7]) with mapi id 15.20.9298.007; Thu, 6 Nov 2025 14:11:35 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: stefan-koch@siemens.com, jan.kiszka@siemens.com, anaumann@emlix.com, Felix Moessbauer , Benedikt Niedermayr Subject: [PATCH v3 4/4] propagate distro-specific dependencies of arch all packages Date: Thu, 6 Nov 2025 15:11:22 +0100 Message-ID: <20251106141122.2887558-5-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251106141122.2887558-1-felix.moessbauer@siemens.com> References: <20251106141122.2887558-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR2P281CA0030.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::17) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|DB8PR10MB3625:EE_ X-MS-Office365-Filtering-Correlation-Id: 3ba2ab1a-254d-433c-a82a-08de1d3e64d3 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|376014; X-Microsoft-Antispam-Message-Info: WYwZ9mbet+drX0SnvnV5kX4unoMcGuSCopdlTIssZ+7tEDfARiIuJFvIbJXHtw7LI4/S1dSoSdgaqriQvmdxc6svwslw6rNsyQZHu1kTAbwmYvJ46s05pSaeFmNwjdOtB1WEjO6z3yySyMiEgJmmviZ3h0dGce/0jpEW2wAIkYsBb1ucMABXC6A9mt9r5d3QAFZpvdOAQSe6Hf3km82/RrtJ6xcdUAyYA2Zhu/qv+m/zIrYiGpYsoK3wl7Xl/72pouerf0ceg7oF29M0DXSAqtWY+SPQQbs41BlGmELNAYKwu6zlTYG6Xdgl+ZTlNjuKH+fIlrIuKwntDyiBHWkQGB0djrfdJv7eI4gZB0NIjH92WFZG7sf8g9ru4wTM84A48DjbsEPlC+St21u6BZP3qoE4b5haFkHvEOM+AEfGnvcnM/BTTCqKCITFZmZ8PpnHiH/RNNiI4r+sv71+b4qowSWjY7E0HspKC3h2IlbM7adTfA7CJ/+FaVsZzFi4VqI5sgTdF6dbCzYJSK6M7Lm+l6e8e28NbJMks70hiFblxdBiN+j2fwCfYjSM2dagQWz6Ec6vgFKsjrNiIGD5JddgzwfHV3jVAhXGL9PP96BVm6ImInGawB/cQqHoCCt7fvJj3rqwfMxlPNEG2jmRZoKO2cuDnxaH7vQP/W+VQCfZdwy2LYJj3PS5PHNadE8s3H25JvVJb0RuDbUAsgnG6r+v5Zx/+EsFIARx9VHgrgDfbt2h3j4+UxFF+c9LuVPOwelMLpUAgRqjzT3w4HWmCLiZBnKw/w+D2kgFc9Bb6Z2Iir6q8UViJ1uHboGS8rO/FXmLDUlFqXnl12XNdLhIve66nw8PSU6IDbtiQ1lPgUnSReZAi+CR9jEMAhCxHYGtmXXbHCHb1uunNGkOIu8lZesqPgJteXFjXNeNhakU17YmR7hTQgXDvwu19NQIBfPG4DtVXRwvX/9jf+HyakX2G1XT8wSnFOoxvLMppVorstGlQ5GvO2lgu4xj/Y31O2wROZ06BVQIM7CGGA1f7dC7hjnJB2ZhXg++KHlBtImUHNnfZzlWQE+lDaHMieHNSPZ/9NdcT2ZP1p+E4Yy4oVL5+Su2/6cCqydjTShAoNbdBjFygrd9OQl+4OThm+X2LLa/UlFSAY+W6La+4fUzFxwHtYFBcqIoAUfB4FyY1UH2UA9jq1LZHYSVYS+wf7MnNWLHk0jWANLALJZEpY8jvlSnL7S+jLJlLJ9k0U0tFKNyTunBa/j25835bI3qVjHk87da5zWWVNyCp1Y/dOzaWL3obFIXVHA+HA7MxfthL532JVXpoMSk8rp8CxZB5NB5y42ihrH0hTHVU1xkwQDfNv4+4NAPZ+tMHLErCgqlYjBJxovWmmi2bLjOWkQ+QcQRa8nQHOqKGlWPn/JvICP2EZ9WIc9/oMquPkomZEui2w9yjPh2hnC0DiF3Tr18E4el7nn3S9wy X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4QZpNcpb077TdfNHvZBEuu+d/g8WhBmv4KEK9Dcezz0FCSiskE+OEO6BlkdrVIndPdTlHZEPhVky+O/4pJ44i1sE2x2+AdWJwBFpdOG/DtkfGH7tlMiUJhCoJVz0hPotlEl9mbKae3wreKvRMzoh/NCo48KRCiTMEueEnpVuWrlaw5qKvs1RUz3j1U+ZZvHFDbpz70BKJIVRi12cqO+qm25vy4COXRvF7E8x1gB595wmrkdRMcyRTAwVnbSrDLBqtWLeZrH78Lsn9DScPnGwj1oTXjKybPkqj2Ym7O4gvOvpsweo6DVH4cu7oUkrwqDdQaQD2230wZeq8160bAJdFBuaNCinXZoHFjvsa1Eg+EFbBNy0vJLk1vbUk6sFuayFqtpPMxYLN4zcR/pK2ct+MLloGGAnx0lMm9tIje1zhg331P23rmFYhzpAl2OBLWtUAFxBFhGR2hZ4DV8rjQHSHW1OmOhwI76tbBaH9Bp8IqP99kKBJV0TBqZ5tPVWAWzvWZoaCpgx7fOtC1rbMFA+LNXA4RkpaD37fOvHvikoRT5WQYhH7Csp3lIcpNPRnZkJZPQsmoCWGzUUMXRqPBhtVpSsbTgXsyQGHWC9tZ3Io33RRn79gjeozI5S+ECQZkUXuTzcT4mX3yWDZjnQLSX4pCnckkva36Eerq2y18+khhZnSXugrjxNwqYUKfS4V1C4MIbiAHSDBNzbcPtt88f2uihGjpgmsI3JwXLH05i+qRHPUd+0684yCCYicxTOxpa/lvrXArG06Bhs41aYV4pkk49reJQVuA4t5czXd96HPsap58QEOIdxk2ky4BM0QFBWbm57KOADwzvAsZIzXb+ycewXIF6SJF/haFn4NEKCGyvVYJ5P/IWzeW5Eja4hzMnIExOxDszFaoDissKrlOGXtR3vSdeYvACPkTwwY1dCe3xFsMmW1q4HwJ9Aw3uX8zu28w+kVM15MtaBHnv6HLhaho36Tj63eC3qOws7CX3iTw7YqTu+p80hYbohH8xtRoAwwFwLLvXs56ipoGVXoqjTPwio3d0lL8LIlJBN3TealODJE4gbmLpCWsSkqC/EcyoOMtsZxYqoT3WtKwx4N25UDSVw9KI6OntVNtfQfPudv/d78uCDHDsypLK5g98FMF9Jykn1C2E6Bc5Et5AzDfOTjcRMQPgNIcn8/edTaGgawLhC1dTLwYcn7j0t0fW9fH8iCiwUGomGBa0WqlOAsokr1N2XanLEZNAVzRF4j8ULO2RTkDBgzuBS84QwiSKT3IBBBo9P3j8RBomalIWzeYUaVttxIS4Fh+zGgz5oZo9FNr9hmNCgb3HkegYRh4gKMHvteU/pyFSb+Gy3U0HSPfauBxRYCVSZmEHcxy6vg+xzpwVr8UEDQpdSOvs03hihOGCnc5jh3IRgCzH6s/jtPeXNmRRS+4osMv0/vNeEEtozEzIBRHGmRzL2vwmCObNFf7SwQ1uFhrw34VsWWPgBc+AS+1aWH9jzRlfuCU2FK5C1iXCK0QjohqHcdTRHPMicUYUBZhkuGVgvL74g269inX1nci8oIfsoQ3A27BFAHF3klB1S0dJFjO8dQFHR7XxmsLZ/JVsDJyG3CFlHWqOLIxwVYe//eIh3BJ7J2s5Pw8+smegJ8t80ZdMlxdi5GvRnUT7U5rfDERAS5PGBte3hJtxC7w== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ba2ab1a-254d-433c-a82a-08de1d3e64d3 X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 14:11:35.1406 (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: LBH5Tx2zfvSUfR77ttY7ojvtTFQJK9bnPS+NX4xjoL+bNlLzPx10Swi045EBbrgYJDCuvjqrDlsxCRNrk2I347WhdCtDJ8cT60ywbUVyXLw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3625 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="bpys/pQW"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= DPKG_ARCH=all packages are always build in their -native variant. However, these packages still can have non-native dependencies which must be built for the distro arch. Fixes: 23a73895 ("multiarch: inject native variants of preferred providers") Tested-by: Benedikt Niedermayr Signed-off-by: Felix Moessbauer --- meta/classes/multiarch.bbclass | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/meta/classes/multiarch.bbclass b/meta/classes/multiarch.bbclass index c2bba21f..74b8f5b8 100644 --- a/meta/classes/multiarch.bbclass +++ b/meta/classes/multiarch.bbclass @@ -106,11 +106,13 @@ python multiarch_virtclass_handler() { # Arch=all packages might build depend on other arch=all packages, # hence we need to correctly model the dependency chain. # We implement this by dispatching the non-native variant to the -native - # variant by adding a dependency. We further replace the non-native - # do_deploy_dep task with a noop to preserve the dependency chain. + # variant by adding a dependency. We further empty the non-native + # do_deploy_dep task and clear the internal dependency chain, but keep + # other attached variables like RDEPENDS to preserve the dependency chain. e.data.setVar('do_deploy_deb', '') - bb.build.deltask('deploy_deb', e.data) - bb.build.addtask('deploy_deb', 'do_build', '', e.data) + # clear internal dependencies (e.g. to do_dpkg_build) + e.data.setVarFlag('do_deploy_deb', 'deps', []) + # dispatch to native variant e.data.setVarFlag('do_deploy_deb', 'depends', f'{pn}-native:do_deploy_deb') } addhandler multiarch_virtclass_handler