From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7197016923412889600 X-Received: by 2002:a2e:9382:0:b0:290:51ea:416e with SMTP id g2-20020a2e9382000000b0029051ea416emr539472ljh.39.1675777854094; Tue, 07 Feb 2023 05:50:54 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:be85:0:b0:293:ed1:1aaa with SMTP id a5-20020a2ebe85000000b002930ed11aaals702018ljr.9.-pod-prod-gmail; Tue, 07 Feb 2023 05:50:52 -0800 (PST) X-Google-Smtp-Source: AK7set+ShQiwQqpCgLK+gs/8GanU26F0voF96MUHacozOZGnIOAkTinN96drmze5s3vSFAFdjTKu X-Received: by 2002:a2e:b8cc:0:b0:290:6e79:6cff with SMTP id s12-20020a2eb8cc000000b002906e796cffmr1209714ljp.43.1675777852314; Tue, 07 Feb 2023 05:50:52 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675777852; cv=pass; d=google.com; s=arc-20160816; b=VZ+LkFVFYXHhM0BhKZsA9y9Vf9WhWM3pw1st14KRSY3ADFASB7qzRN7URMjZ2v+6bJ HscrFP+FMSlHgde0GMob9JjVcRBFMmmqeJaWaYkYEb24lumrmKIc0/ra0YU3Gli/AW6d r/RvskE/KW/KOu6ryQvwFaj8ThKwD7oDa9YuyxmgVv2h6qNcOU+iKpayRrUYywBWeW5V xRwd6jralYfrSKK5v2Pa1bCen2j7HuIz/s9nHYv+xH/zqlySm8RUc4DMtIldJaDPl3CI TzEII8Y1js4886TrQ3faNBBV8kkvIp4YnDVpDy48zeGh9D6wMam0imDosxt6EXOr6ppN P/Bw== 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=dCzfgXvWKxxngoInYLqEe5VRYqdygwtSXqKsXpnC3pA=; b=XBpx8XTtugR8DGBg8zINnN9FNigyPqTusgs8hLLk1HEsepkTabymGcTi9rlt7R7LLR 4GuMMSF+lo5ez7RINMOvCdLjQ59/OVov25eTxvEMmYNTQjGMlUJ5UFvFbgZl2MDnk9mn rFoUWc6T/gRlmMnIEXlBeWjaL92CCwouusFGk+aFym1Qe1cS3qKj+WqslEY77jcx79o/ 2wMCk+qqc2nEeZcqdOm2xT2oMY71SIRusjNKoAs4xOc+PfU1AAJ+14MZ+HeGXxcyHG6n 0Jt3q4y1ke90ioU2pa3hblLuTbrcjLXvy9fXdm+ZrDI0m2hTlyf0Ay+Dv71qQ0IY+vm+ 3YVA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="MR/GnmDv"; 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:fe12::60f 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 EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2060f.outbound.protection.outlook.com. [2a01:111:f400:fe12::60f]) by gmr-mx.google.com with ESMTPS id y13-20020a05651c154d00b00292f86f4312si470907ljp.0.2023.02.07.05.50.52 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Feb 2023 05:50:52 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe12::60f as permitted sender) client-ip=2a01:111:f400:fe12::60f; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="MR/GnmDv"; 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:fe12::60f 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=V9FkhEwT0U1gJNf46YJXj3MBn6vausm0L3w4xmFfwA63hIBePtldW/YASxV5z2nz665WOJwT+n2GH9xllLNrUFQdIALb2755VnKYPPGqeutfPWQ6IGWMbHTHz2DVAojOu43jgU2Ib+N45/H3OdTQoM2Xf7Trx1AG5WYKm5Fq66t3OpduB183M37rfQPz5P2IElqVjueNie5ViKSJc4cT0ttELCe1skZalwd+aCl/t8RD9rD17Q/lYOJbtT9liTbKnL+M5y7XyLLJHQKe6Io9qzsK1LS2mSoeF4Ffrl3PRWLGJepmuxdjSq3umsA5KIW1izccm5dNKPDlmCvA+lmBog== 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=dCzfgXvWKxxngoInYLqEe5VRYqdygwtSXqKsXpnC3pA=; b=E8paktSAm+2r0S4uoCajEs/IF9bvh96FGd91RZkuwpAU88DqeNv3kuEWZAePsKmPwhzSO/e73vlnb1zEcoOCtylh8/sFmFqvCLslLt9Z5i0WzxG/aGc4IBV8rqHfg1QvtBrzA2qoesgwltMnc1eusvMizeizlqBX/+ogCzANrOLF8ltrCwciKVq80Eg2B/Tu7C7FeILRRY22lCiKsm0dvP5gNLc/7mRv/9rvfzgG3PSZ/HaRf3NqFA6xP0noby6Y41k5fgcCFF/nOGei71P1i6RJsStJ0H71j3d0Pfzk9A/WxctXTSqy2yC3hdyr/yEgrVTC/inIwGG9GwKZivvK7g== 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=dCzfgXvWKxxngoInYLqEe5VRYqdygwtSXqKsXpnC3pA=; b=MR/GnmDvqNHeqyFvneV0uzIeEmSBLTn4zFrmXcR7KFMSC2N9kz8QZd/XLxD9fBDzxy/3t+HTPAtYwqyACZefZiFO/plJoM4uAPK7CJSno36HqQyodDrYh7oQUXGBPx2YBhu5s9d1ywH34kIePEb+dSs1gTbjsofRVvCANFwjr5V/2wsIwByqmRuXa2a/znck/GW1zQttjS1LTU22WFVc7lr7Ldxol3NPkvnKH4rowufei7xh9yUHQUVCmMtgXBngu8mPzR33KndtjtgJduOMy9G6jyOM/jxZB+C0C100/trkeJ/dZqguYhaqMSG7cLghs7dKySE9H4x4FAHcIaotnQ== 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 AS4PR10MB5821.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:510::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Tue, 7 Feb 2023 13:50:51 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5%7]) with mapi id 15.20.6064.035; Tue, 7 Feb 2023 13:50:51 +0000 Message-ID: <39e4aa23-d2f4-5ee4-38ae-e205bdb6c8ce@siemens.com> Date: Tue, 7 Feb 2023 14:50:45 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH 0/3] multiarch support Content-Language: en-US To: "Schmidt, Adriaan (T CED SES-DE)" , "isar-users@googlegroups.com" References: <20230206122050.337270-1-adriaan.schmidt@siemens.com> <0126153b-b1b2-8315-84ca-59c10716b43e@siemens.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0097.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9c::12) 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_|AS4PR10MB5821:EE_ X-MS-Office365-Filtering-Correlation-Id: 26d0a34e-3f58-485e-0579-08db091252ea X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HmzjzPpGRvYaOimoFMr4ufFpic9gOLI8FCq4Gq1ADAaobcuJ06KShPQ35OMdWXbrvQNYzCfVIDp4CEZ1ge+QgRY4655NyjHMxeBC6auBEMhSfZtJIvA+o89yjdJbhHmwmUo3VfRA53b77+YPwFNW/9rYZljks+E7mRtP2l7wr7m70uMZSQ5JMI3GPFdEKXF9eUPIAfXFRI6/S/kcQTIcwG6oQfUfM7lMDeqXQByBNROu+3vJm/1xu821b7nvMrCUVPcHLDpPyWp4FmGkoO65w07iXWAa1aANjT/U18UELBLFknHeANi5tRzNXemOUQ+GAYRzfHyWpmrxKv3rLBcJGphuH8MUaQgGb+LcRU7xm9rVZF+albFyCBzLc2oMiANpeRKJ+7fMmwAX4Dw43/MFfByFTntLSoEluhasj9JwR/iUAkCweqLbL1EZdmDXbJRO8kZQEvgx0WOOZxR2kTU8ISZAcLPXZFT1t9Q1MpjxfbcjYTJIXHKNELIIZRcn//5l8vZf11uOpHVLW7Dh0yM9IC5mTUsQy+3ngDLHGTk7FPUgNAeuK5e+Uvn6xgJ71CJWZOD3ug9fzrhyW8ldcC24SXRO2Rv+KN05TLVxqieFweY2FPbbOOb7shtHfP4z9dtJK/HJ1i0fQHg2Qz4eUPpl7U9O+/xGUQdXj9OpiThdY0da8vTjL0UdXpfBZcLv3GhKnnjHySV/oxdeFoY9MUJf3iifql3dr1/nOBfVJ7Ho/nk= 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:(13230025)(4636009)(396003)(39860400002)(376002)(346002)(366004)(136003)(451199018)(36756003)(6666004)(316002)(6506007)(8676002)(8936002)(41300700001)(2906002)(66556008)(5660300002)(66476007)(53546011)(44832011)(66946007)(110136005)(82960400001)(26005)(478600001)(83380400001)(86362001)(31696002)(38100700002)(6512007)(6486002)(186003)(2616005)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aXRjU2FlcnRibWNaNE9sUC9sZjg4aDFRRW5LS0xOeGxyNWxiajZuRjE2OUxN?= =?utf-8?B?M1RMMG5JcDFjZ01PeUo3Z1E1Q2hZSit1NUxNSStKRnp4Wm5wWkkzaVQ4NTFF?= =?utf-8?B?RGxxTzhML29ZdStId21jUEE5WEt1VFFvOEdhWndjblo5b3haSkNKMU50d2NF?= =?utf-8?B?ajIyb1RWZmVSTHhTSnU2ejI3cHFkb0pUbGFoS2U4MkdXT2hjaEJZdEJLU1lr?= =?utf-8?B?S0tHRndhNjVGdmI2ZTlXak05Wkc1YnZrQkdRU2djR1ExaXZIZ0RmdHM3MGdj?= =?utf-8?B?UWRERnlRMEFvY216UzcyTzU5MEQzUGVaUEhzYlRKOUF2N1NROG1rWnpnNnV5?= =?utf-8?B?NUVDVkV0U1d1cHk5aWVXbHJWdzdEdGVGbzZJdWE1TlFGKzdDam41V0NYSnlS?= =?utf-8?B?QzIvSWNSck9URXpzeUs5UGpxclFqbjBuVHFQZVJpNm0yWjV2cGVJVDFCR01M?= =?utf-8?B?bjF6N0YxWllJMGVPTVBITng5aVB3Rk9yVFRSVjk2OGlHbmJXTUdjQjh6b002?= =?utf-8?B?R0VOTlF2aElmOE9sR0ovWnFaTmRDR1ZSZVh2ait6cHpQUTNHUTU4UksrWWlz?= =?utf-8?B?N29ESnNZWGNFcW1TRS9RY0NQMWlNRVo0UHR4SkpDcXBCdm1pR0x1VnhDenNw?= =?utf-8?B?YTFPQkc4TTRGMmQ2cTlpZ3ZKdVZoUUhDTzN4eCsxeTRQalhPdXY2cHNNd2VH?= =?utf-8?B?dVFqdmw1UXp2L2JoWmYzbEJNNlcyUzNpZWxOUG5RNTdnUWpMTFRXTkYyUjd3?= =?utf-8?B?aXl1L1BnOGQrblUwQUlFUkF1NXhUZGVLeWY1eVM5THpoOE1Dd21HNVJKV2hZ?= =?utf-8?B?L2ROd1pRK0QyUWxkOXlmVTQzc3JjeVNuYjhuSUMvNmg3ODRRM2JOR0h1eUlM?= =?utf-8?B?ZWFaZEtGclFDWjdUYm1KOEh0RmZTMFBrS1d1UHZFN2NaRmdVZ29EN3lTR2FQ?= =?utf-8?B?RkVJQ3hvOXIrM1NiOUlOUTYwUEtBRnZndmhMSENJZXVWTkxuZlkyZElqalYv?= =?utf-8?B?T2w5d2V3QUNUUThRSFlrL3NwS1JJMW9pNnNTcmJnMmRuYUFZMlMzd1QwVDA0?= =?utf-8?B?a2srd3FMUGZxRnc5TTQ5S0lsak00Y2NyalhFbVVxeHRlSEpaZWZCUThNcCt4?= =?utf-8?B?c1RkckFJQVN6VjZwT2JGeWhqd1dDaGRlRmdOQkFIOGNXUW1Za3R2V0pnNDA1?= =?utf-8?B?SHBray9yRWhEcnRrZVhMRkZGc010dlRJNWFNbjZ1bHk1aUI1N09hazhKYldM?= =?utf-8?B?bXBWd0hqWmJDdTFmd29qMU1Wa2s5akpNOG1TcnA5ejkzUkdpOFp1UDhJNEFM?= =?utf-8?B?VlpKSnFkNDJLK204MHoyQkNpcFNnWFgzVUtkVGliRHB0cmltSm1Ga3dUOURr?= =?utf-8?B?ckhNM2xmK0ZlSUxJemc1OUhHWE8wNkRMTDgrVUo4THdOYXM5VTVFWHdPMHky?= =?utf-8?B?TUtVbVdjcE9DL1N6ZFJlV3Uxa01RVHZtYnhmQ0MxdCtyZXpjcVg5eFlOOGdy?= =?utf-8?B?T3liYTRlVjQzSUJiUU51dUpGd281S1NIRGUwL3p3dUQyWVBEUURXY0wxc3ZF?= =?utf-8?B?ZUJNZTBmQVI3VlQvN0RuNndhQ3ZvczJFS1ZLbXJtOVJUN2xhTXRUaUhpRWVO?= =?utf-8?B?dDd6eU1zUFFQODZUcVg4Z3NsdW9ka3F0LzFTbEt2ZGtZTk1TKzVCQm1jcVpY?= =?utf-8?B?VzFFazlzMUdvczh0QXRDQ1ZmN2M2ZEUvaTU3c2lLUzJZQlMzajBUaWwxK0gx?= =?utf-8?B?T3dweHV3NWRMK0NDbWIwUG12WCtYRVFmY1kzbDQzUmZJS3o1Qm14bG4xcjNB?= =?utf-8?B?aWNkM29UTmpWQW0zYUVvYzhoT1JSN3NvOS9XNnlJa3dVcGhjNjIvNGVqNjQx?= =?utf-8?B?Si9McUlrMm9hTjgyTHo4YU9YcmZ3SlJNU0ZQWE9Tc2xueXVTanU0UUZrVW9C?= =?utf-8?B?N3dFWXdBUGo5NDdSeVYwdEVzODF3RTRnSHpJc1BJUkFuZkxGVW8ycVJtSDBX?= =?utf-8?B?YXhPTUxJSjQ0ZWphb1BReUpYZk1ZU0VKRFBCenB3a3dSYzlvTWNGbHpwN25G?= =?utf-8?B?UlhhdXNSZXhkVitUZXZwbWFHc1V5VXN6R3hMSENBNm02STlhVHNKYnNWb3FS?= =?utf-8?B?MmRpdlBKM2RuTTJ2Uzl4dTJEcll1eVZtV2o3WXhnbEdhOUV1Nm1vY3RJU25N?= =?utf-8?B?dlE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26d0a34e-3f58-485e-0579-08db091252ea X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2023 13:50:50.9280 (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: /+cd6ODObed65MLRr0M8kGQ9xghJzFPSRRDJmZYH+/DS20X3G2OqtIJUImAVEtc+HRFHeiLjlnALLeKPM9Y2zQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5821 X-TUID: djsbFYq4AOAo On 06.02.23 14:36, Schmidt, Adriaan (T CED SES-DE) wrote: > Kiszka, Jan (T CED) , Montag, 6. Februar 2023 14:01: >> On 06.02.23 13:20, Adriaan Schmidt wrote: >>> Hi, >>> >>> this is my first working draft of multiarch support, which extends all >> package >>> recipes (inheriting dpkg-base) with *-compat and *-native variants. >>> >>> My current use case/test subject is meta-iot2050, which contains a patched >>> openssl, needed in the SDK (as -native package), and on the target (as - >> compat). >>> [1] has this patchseries (plus pre-bitbake2 backporting), if someone would >> like to test. >>> In addition, the compat test from the testsuite works (building hello-isar- >> compat). >>> >>> Still missing: >>> - not sure if -native also needs IMAGE_INSTALL logic to convert bitbake to >> debian names >> >> You mean foo-{compat,native} -> foo:<{compat-arch,host-arch}>? Would be >> sweet. > > I'm already doing it for -compat. > With -native, my current use case is the SDK, which is completely in host-arch, > so we don't *need* to pass it with the individual packages. Also there is currently > no way of getting "dpkg --add-architecture " in a target image, so the > only place we can install -native packages is the SDK and the buildchroot if we're > doing cross builds. > So a conversion foo-native -> foo might be convenient (and consistent, so foo-native > is accepted as part of IMAGE_INSTALL, just as foo-compat), or we make it an > explicit foo-native -> foo:. > What now comes to my mind: What will happen if there are real Debian packages that carry any of those suffixes in their name? There is e.g. libgdbm-compat4 - that would be only close. Jan -- Siemens AG, Technology Competence Center Embedded Linux