From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7051880287817433088 X-Received: by 2002:a05:6512:400f:: with SMTP id br15mr5502417lfb.233.1641995973898; Wed, 12 Jan 2022 05:59:33 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:4e0c:: with SMTP id e12ls52822lfr.2.gmail; Wed, 12 Jan 2022 05:59:32 -0800 (PST) X-Google-Smtp-Source: ABdhPJyp7CFERYxxsrgraJ+G7s6SE1ueqB8QzGWAYFg1mQslI99kFj13d5g5WhkVCCxBo7HjhB4Q X-Received: by 2002:a05:6512:168b:: with SMTP id bu11mr322551lfb.664.1641995972834; Wed, 12 Jan 2022 05:59:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1641995972; cv=pass; d=google.com; s=arc-20160816; b=BXMFN9IKAkrEZZ0VNdrJJOhx8gn3tOEuseIA5fNdy2gkwAPwQzlKNPZ4X5uKBeUKYN Wm0oKsANl7F4uYBpVxaVcgerg6qep0AFaQhrbMz1tK1y29PumHV6P7mppE4p9FSM/E3Q 84YCK67B/MWIhOfyJ2hDL+0T1W+aBCpUSuUnBK+UVwPKSo0Nuac1W7V3dmL7tV/gw5I/ N62aXjL6J275VP19i7Vb1MlgCNa/gJv0wTPyB3ovJz0YGqK2lBDLQgULTfNu8ji19/TX yP9jO4V35MzExvDR6+5o68tIy27flqObg4Uf099lxCMGcCwqVemlQrEEnO2h2RXpthFC I0KQ== 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=KQTtBnjEb5QE5MrNxdl22NM5j/pmz2P4NIvicbhqsdM=; b=bsqFh58KQgHfj/Ieftc8tHektnVvTgvAL0p0vUCkVDOpku7jCbV2XKuoFeXwsx4HNa 6uMNK79v3uuHYdTvsyydviBkkaTsT8tuMYjb/dZ9AeWHM08bcWD3kbpYjAEvpTtmglEP Ia77Z8OkRSTeu16MfZ2u+3wxCumbvGiO23ohVCB05zYRy8rxe5hMCcsWAK5QxZrwoHcf S7DINIhx+QNCslUyX2JzBIviP12c0Pr7ZXZovCpDpMagQEueWGyu8eevMpTX+H5ULgho +ldHCLJedAkw9wKmpjIdkGK1glJAVC9oRAB6rSkc5HlltX6Gw31xzEVc83pCRmOb+lCq yvsg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=M2MIOnAa; 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 40.107.1.63 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-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10063.outbound.protection.outlook.com. [40.107.1.63]) by gmr-mx.google.com with ESMTPS id q67si17798ljb.1.2022.01.12.05.59.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Jan 2022 05:59:32 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 40.107.1.63 as permitted sender) client-ip=40.107.1.63; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=M2MIOnAa; 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 40.107.1.63 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=U/g+m0GZAI56QgU5x1setz1uLFitIB44xjtOMYkDAaYYn9vQq5prt9oemOYq5uTmYN9sIp+NTcOxz9LPFTSZPJyWwBIMkeR37Fht+JR4ain5MWjInMCX8pKmN2QEqaFIU1a7Kv70KHqmMczg+7+Tl5goeyLT7AV6oUon+PX0ZeNjJ7L+YzHsZEcX0IkUtMlIos3vNStgi+5oGutBw5u74TorbXxQlIwZuHzMojzc3rmM+dQo5y0od/r9SY+Y42gUht7/HwcXV1J6BQnBVpChKuzWSDeATxZYFKxORPOio31aFZ573i3pbBBCRJqN5tYdN9r+nq7XddyquPDoAjgkxQ== 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=KQTtBnjEb5QE5MrNxdl22NM5j/pmz2P4NIvicbhqsdM=; b=XtifmQ2F6OW5ySMMoDvdenUhAoc6SQksUwVJjvqojjuSeAqPJ1ubzPvj7qEJl1rBweBPDj/1cNIdn/p5AGvUq8ah8YSFEDKtvgczQCtnoUNAEFvOlJxTozddPbqIg7wa/nYBdM0YFfG0sOT5lEto4o1NpNX9Odu132RsQPmZGQJzOQkHujs8eaWao0Vfb90z4RHDcAVuIcJwIK0r7GxgTwnU3QmzhfZeRtKk1R15ZTvrPduwUdtJTy1WX4ozMADD8auAkWKo9fSxY+ao/85QVNtyfJCMGgu/+94B1VQP9rmTEDfRytccIYBCOwMMevf0oxWkmV9ReLRpTh1DKVw6iQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.70) smtp.rcpttodomain=ilbers.de 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=KQTtBnjEb5QE5MrNxdl22NM5j/pmz2P4NIvicbhqsdM=; b=M2MIOnAaLlam63KzZPJrVDYwQz75E91ZFhA8qhkGO76dxlZZLEJJQmSzlSFZIKZfJrBQfMuZrmsdn649SQc1bZ658/vZ4FM9mLlI1lKA4K80iDzd9if65eGyqgt8gQZx9Cx24fkAk89vLOiubmVtItLYtEYmRYoqZXHpN7Xp5+kSAq/CkA/d7eJjZxSDe2fZHo5Ylmm+WkgpD0qEOIZ4zsR7Oddye51FY+CMa4Bn2e/T7XTR+7J0jA/mH1yZbk38kzGrhHMN8xXx1apaRTZUGOjmTe+Q/pxxTPMZtuWOsdhWY6mIwUSba1lSkdl4tqMnbgnE4pqz1Ht8R29LnvPPqA== Received: from OL1P279CA0038.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:14::7) by VI1PR10MB2621.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:e5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10; Wed, 12 Jan 2022 13:59:31 +0000 Received: from HE1EUR01FT017.eop-EUR01.prod.protection.outlook.com (2603:10a6:e10:14:cafe::8) by OL1P279CA0038.outlook.office365.com (2603:10a6:e10:14::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10 via Frontend Transport; Wed, 12 Jan 2022 13:59:31 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.70) 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.70 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.70; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.70) by HE1EUR01FT017.mail.protection.outlook.com (10.152.0.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4888.9 via Frontend Transport; Wed, 12 Jan 2022 13:59:31 +0000 Received: from DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) by DEMCHDC9SJA.ad011.siemens.net (194.138.21.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Wed, 12 Jan 2022 14:59:30 +0100 Received: from [139.22.143.158] (139.22.143.158) 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; Wed, 12 Jan 2022 14:59:30 +0100 Message-ID: <8860aaba-abd6-303b-6bf2-2d540f7fc6b3@siemens.com> Date: Wed, 12 Jan 2022 14:59:29 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.1 Subject: Re: [PATCH 2/2] u-boot-script: Split packages by kernel Content-Language: en-US To: "Schmidt, Adriaan (T CED SES-DE)" , "Anton Mikanovich" , "isar-users@googlegroups.com" References: <20220111093656.220514-1-amikan@ilbers.de> <20220111093656.220514-3-amikan@ilbers.de> <3c29f616-f248-7171-1cd9-07554c01790d@siemens.com> <762af580-7730-304c-0345-6c73d5651ef8@ilbers.de> <6fad34f0-a03c-64cb-b62b-4c8d73c945c0@siemens.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Return-Path: jan.kiszka@siemens.com X-Originating-IP: [139.22.143.158] 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: d98b7a84-ed7e-41b4-5a77-08d9d5d3c1a9 X-MS-TrafficTypeDiagnostic: VI1PR10MB2621:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WYB4ZwGsGCflu/dhHTmDAEWLfG2A5HUht8ljtG0qROExURTBrgPDY1JO15qaqNBBSCphMEGMDJMICSPsz+NMjTUM7Ok4bmQTWPajsO43ud8hErebMNNUWh42tuKN5cPdFkFb7zzlb8/Y5U7dyt804BUElkg+jE6jIVsjXTyp49BysuaMgs0CDOFzGoftqzbj4S/RJP5ygGLu4CVfJ1ZabtsEUdBokYN2esHutKx8xHFNjmaWalKJvC4OCEvixXMiIlEdoKuUtBKz7YohImR4u5VZ43/aan6gT7Ujb5EPv1+9b/4EI495N9RYrPpLpZrOHrSG0IwskQTKq8uA4zRi9zi4hIKb1sw9KNv2fkZ9sm0qTse5Z/dJuMd2/phU632RaeJqO7WbLikUh4bgnkAehWJbwc48wJtLYSKIPE4M/ffRvgflKrGudJVo1g4qgWX0NWLWG90X6AVHh/uHZx5BE2OW63swQnvls852M73u8oWyTIPZexW+pH5pd6mDYcc7quzppzFgLNFmiCyF54xRPyL93sx8Cc2vfsXblRNrBnqIZ2h4HnpX7ZRax7s+xmJkXjiV6LSPzCTOd54AeQEi80Uo77B4xLTMuyI69pyM9HOYx/BFmGZwkB0PlddrtneQXLGSRZ0yPriHxXbPZ3QhNzPbyIu2cDdiGu8iWOlAZojjMrOz4M9uoAeNxuOiXiNkQJz9lqJ0bTLqR5aXna3cTv6yc/Mq/eJYFaLAZ/6ETVBAqVGiEPoAhYpiFMjyUyWyNFDLsCp+W97DpUWroI21IdKBaFAYhNaA2GNStN8BpfxevDOYdgGWSKCCtw7fy6CLaLG2VEaAFcZMgSxYiXt7nVh3paK+hAoSUH/gaobagK96kaAVCqHhDTCBH3FBbWBuSxGZy4ficZ3kTyLyE1cWIp0AJEsEg9WrzFmB0JackOM= X-Forefront-Antispam-Report: CIP:194.138.21.70;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:hybrid.siemens.com;CAT:NONE;SFS:(4636009)(40470700002)(36840700001)(46966006)(40460700001)(2906002)(356005)(8676002)(70206006)(966005)(70586007)(336012)(110136005)(31696002)(8936002)(86362001)(16576012)(2616005)(36860700001)(82960400001)(7636003)(47076005)(6706004)(44832011)(31686004)(16526019)(26005)(186003)(5660300002)(7596003)(316002)(36756003)(53546011)(508600001)(82310400004)(956004)(3940600001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2022 13:59:31.2749 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d98b7a84-ed7e-41b4-5a77-08d9d5d3c1a9 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.70];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT017.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB2621 X-TUID: 2bKwa5Wkqahh On 12.01.22 14:51, Schmidt, Adriaan (T CED SES-DE) wrote: > Anton Mikanovich, Mittwoch, 12. Januar 2022 14:35: >> 11.01.2022 18:56, Jan Kiszka wrote: >>> On 11.01.22 16:05, Anton Mikanovich wrote: >>>> 11.01.2022 15:03, Jan Kiszka wrote: >>>>> It makes no sense to build the same package with the same content >>>>> multiple times. We likely rather need to make it depend on a generic >>>>> kernel package / create a generic kernel package name. >>>>> >>>>> Jan >>>> >>>> I'm afraid it will not help - moving this dependency into another >>>> package will also move the issue into this new package. >>>> >>> >>> It will. We just have to make u-boot-script depend on a generic kernel >>> so that this package is only installed after some kernel - no matter >>> which one - is already installed on the target image. There is NO >>> dependency on the concrete kernel in this packages, just study it. >>> >>> Jan >> >> Can you please provide any details about how it can be implemented? >> We have linux-image-generic package in Ubuntu, but not in Debian. And we >> can't just create it, because of the same deps conflict issue in Isar. >> I understood u-boot-script depends on any kernel, but we need to declare >> this 'any' somehow. > > OE has the concept of virtual providers: > https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#metadata-virtual-providers > And it looks like the PREFERRED_PROVIDER_* variables are a bitbake feature, so it shouldn't be too hard to do something like this in Isar. > > @Jan: I assume this is what you had in mind? Yes and no: Yes, we would need just a provider, no, his won't help us as we need it as runtime dependency, and Debian kernel do not expose that. See my other reply. Jan -- Siemens AG, Technology Competence Center Embedded Linux