From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7065369477208080384 X-Received: by 2002:a05:6402:500a:b0:42d:d109:b7da with SMTP id p10-20020a056402500a00b0042dd109b7damr9777818eda.289.1654248956359; Fri, 03 Jun 2022 02:35:56 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:907:c19:b0:704:582e:9858 with SMTP id ga25-20020a1709070c1900b00704582e9858ls226777ejc.1.gmail; Fri, 03 Jun 2022 02:35:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJymNhkqAqb830EFW8Az4ZbX2P14l4e5HfY59TbYmSZiuQC4r3fStyJsCO6NtBglMIMSO1gK X-Received: by 2002:a17:906:8416:b0:705:6a1b:e8ef with SMTP id n22-20020a170906841600b007056a1be8efmr7654732ejx.614.1654248955088; Fri, 03 Jun 2022 02:35:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1654248955; cv=pass; d=google.com; s=arc-20160816; b=M6UrdbUENZks7LmpnxK6WItYysHT6o+utQ+7eTOPz82VHzUV9rVGa5nuKYBNsM1lv1 fL0oAeeldMWSlT3R6h1BrMPD/SzZKH7cu6VTIcVYBTQqpASts8UqbqFkyWBz/XN/dDEE h52y0WP1lnghIPi17CIIRyEHd7xV2pVeNzC+/9JWz7wHhej2nXPSOcST7CEbGGWF5dMk IsCFNWkio8hrUvUoCXJFEr8ELVTe/F4ekA49+I8UdYkNDPxlO0JhRR95HQtj0HUFSwhD vlL9sp/yIExTSyLMvXCdB0Ge281KwmR0AEEvVhWZdZtbmUBm373va67gTwxOfGw9YXeQ 0A0w== 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:cc:to :content-language:subject:user-agent:mime-version:date:message-id :dkim-signature; bh=ydR1VGEZQ2uz8xD4IZhlaGcXEA3/ZcpZah3xAFTgCpc=; b=t/eAZ4hbezd1q4BpUdFgTFrjogRshOnXbSlUoHVOionTpfy1YvaHraVjzEKUMOmmhy 4OJcHc4j/lFj9UoYhMNK1tg2K8keg7+GuMp0TobdsMDBTgkc77qYphMjX/hgwHttdhQP v7LRjzbAbtyIvyVSW6d2FBUgeVs5AQAtMlQrJQQ1JrN+QI+9uM5dJ+rSRvBRa/CLMUu4 PCP+YEzObD9c0ccBExliBGNr9QKutGcF06r4XePDyShOJEqQhalrUeGWn81cCGfWjciR XM2QDggI3Igsx4mNYlhD8kxUdX4UcHagJJKTs3+DeNuphczsv7icjz0Yo7W02d0ayO87 zG1w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nVNFdmps; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::60a 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 EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2060a.outbound.protection.outlook.com. [2a01:111:f400:7e1b::60a]) by gmr-mx.google.com with ESMTPS id f13-20020a170906824d00b006f47118d7bbsi455469ejx.0.2022.06.03.02.35.54 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Jun 2022 02:35:55 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::60a as permitted sender) client-ip=2a01:111:f400:7e1b::60a; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nVNFdmps; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::60a 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=JzQKMnR8NG0P43XpR1zxhvrm2ZnUAa1+P1PjQUwqMocpJo7kUkvc+Z4WgqnLKwZyqXL5nD/2A+fLtcm5wqH7qhbkfX8uu5eixtHYZtxHBgq8PXY+SUItBpiXFMAMBmZAgQ1wmAKmFSmU755yV5hQjZt+e2R72KxPY5mVJu19qIfGIBF8S7MrCSIJ205qW0y3/A9DBatk9ngQTB1BwuTV1t/T/Zcetn74YxXD83JwnRW6Ea41KZVJDJYItDPAMgM1fGdX8QRnJ6ltMFD/9EX56RBMr7UolIg8fPaJ8pSSa4P2AtNEss7ezfcZMv59k5RhVvxwyEyCplYWlsxhAWSIfA== 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=ydR1VGEZQ2uz8xD4IZhlaGcXEA3/ZcpZah3xAFTgCpc=; b=QDZXHaQw7sfOuhGfHygnX8ne/MZoOVkejxCPmj9y1tZsNEpm5P5gpb4ba1g4rqIvHfRzq7A5xyrQwZWZgGeOlbqV13Y70RrUnjMGIJGaQ012F5LoPtWxr7fH3/XeN0/e/ds1HfhNCKc2UkA3L1MPF9kSDTbQ62m2550J1WSIzY7O0UP7ttoBcoLLQWX3abxIeLMFx0eUY71N93xy10WGbvZiag7TlIdpz7tAnTvB4fE6HAIo+ps2u3TKtSxCHNdUKTlPFUbrnqEYSneQvTBkA0qVwbqPBtqmQGuHzzQLzM6m3s0JwycLckukS5DGkhamr43A6eqe6FLd6Xz0bUvLyg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.70) smtp.rcpttodomain=gmail.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ydR1VGEZQ2uz8xD4IZhlaGcXEA3/ZcpZah3xAFTgCpc=; b=nVNFdmpsL8vWHjeYv6Pnhhf/E/547oiOVeqIBJIdI+VYiMXCRJQaThvLuVIL5PN5LO22JJh3RP1H8Cj0Er32ImnN4oFpLeSBoxNnNVn6CgyCko7sIAafeCJq1N0kOn7gbV3hy2lDEG/NhvbzD48Pc9DZZjpUiqGiSPMr89bbAjqxXAvwnct3B3JdM1Ip9PIgTzg4kZJocG0wAe3MEHGSFTkNUtXcmDPDI7PRg/NC0a3Vb5qepoXHyY4RmSID3CYxK7HUdRTUt1FLvvIL7iDE1AgWtikBR5xz/HZV3By1g1UdBSz+9T2MT7tJ8lfvCsWf+QlG1fzQ1WQyj6WJTSnDSQ== Received: from SV0P279CA0063.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:14::14) by VI1PR10MB3294.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:136::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Fri, 3 Jun 2022 09:35:54 +0000 Received: from HE1EUR01FT007.eop-EUR01.prod.protection.outlook.com (2603:10a6:f10:14:cafe::88) by SV0P279CA0063.outlook.office365.com (2603:10a6:f10:14::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.12 via Frontend Transport; Fri, 3 Jun 2022 09:35:53 +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; pr=C Received: from hybrid.siemens.com (194.138.21.70) by HE1EUR01FT007.mail.protection.outlook.com (10.152.1.243) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13 via Frontend Transport; Fri, 3 Jun 2022 09:35:52 +0000 Received: from DEMCHDC89XA.ad011.siemens.net (139.25.226.103) by DEMCHDC9SJA.ad011.siemens.net (194.138.21.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.9; Fri, 3 Jun 2022 11:35:52 +0200 Received: from [139.21.16.8] (139.21.16.8) by DEMCHDC89XA.ad011.siemens.net (139.25.226.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.24; Fri, 3 Jun 2022 11:35:51 +0200 Message-ID: <1f20934e-f6ce-0b2a-17f9-a8b0443a2642@siemens.com> Date: Fri, 3 Jun 2022 11:35:50 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [PATCH 1/2] u-boot: Switch to use DEB_BUILD_PROFILES Content-Language: en-US To: vijai kumar CC: Vijai Kumar K , isar-users References: <20220216180142.1074548-1-Vijaikumar_Kanagarajan@mentor.com> <20220216180142.1074548-2-Vijaikumar_Kanagarajan@mentor.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-Path: jan.kiszka@siemens.com X-Originating-IP: [139.21.16.8] X-ClientProxiedBy: DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) To DEMCHDC89XA.ad011.siemens.net (139.25.226.103) X-TM-AS-Product-Ver: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-AS-Result: No-10--15.416600-8.000000 X-TMASE-MatchedRID: ObgwaKFsELA5QaOxwNGfvo9bHfxDWoib+Qwnt0uz0RHjkNnfBHM2vgD4 keG7QhHm/0sRqdZstnYequhyYtGyCLhl+QGUqyzNUuQBnYxdqJ1rLYf5UBryJWX983/sabi4cDz coONn/M7fUZT83lbkEHIozGa69omd/BLLAPuVK4ND0sOOBqK+WQFJUSWQPXgmHWRJEfGP5nluJX MxOF5JsGJGTIGsciLKSfS+N55v9tm4mt3D7pCh7n1ZHZRqi6C2cH/DBcUh1mwHRzaQbsazqPIK8 gK4rjpyJRD4XAMzOCri0nVT9rWZ+a1krTu6/uWlJX1oAd5cFDoKlOLZpoNxyE2Skm4RdDKBpWOB fK9L1z+UAUfla+IhaLKXWmEvaG3ElyyR46PvItO2qNGaLuHnvk1+zyfzlN7ygxsfzkNRlfKx5am WK2anSPoLR4+zsDTthUfR2rvBju6nw52XVXCkJByrFEj8zEJwZv29r3+kAaLhpLYQ+gmdXYPi9k ND4UPq8Dsqpc3Bhek= X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--15.416600-8.000000 X-TMASE-Version: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-SNTS-SMTP: 6B4E22AE6EFB9D4B2EF5CBA5D611104E339840A7F5FE4600287C6B27C80842872000:8 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9afc66f5-b55d-410d-c9ca-08da454473c5 X-MS-TrafficTypeDiagnostic: VI1PR10MB3294:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7J/Fpj5Dzlb50nKyh5S3fAVipIk8ToDQ26RBXmawBn0nr4Bye00GOGC8/84FNYL3SrQL6B2jRWzn0RJEIbhTZSpQnM2xsOXBJlO7iLBEJrsdzwMhm5Ign9Hm5u0WuYnvgW7Bp/bDy7gmlNhY5G7AqRLmK93K/+9SuMqfNfOSvBLcWU0y7/jVo7oynMfyUk6q9x/kt6w3l76y9KRSK90DDGBx+DbcglVrVB0VWsP93nx/eMQr3qmPmHi3ashuRrETtfvd2DZFbxTYQrBxEyINxI5bE3WaYQjzk+k87+fJZlPmWyZ37mzVSTd8OxzkJJ0dnqQkth0Tck3lNifoxCsqSzKFp8KTKzgsaylY5XExS7ORuyB8zWnEPeSRgxmr+w71kbdtLaLvRhcsxtf04SmQqQcFbA8oTTrwqlQ39/yCc/1CB8RvAPjaJUrvehI9Vsakwll9HVqtLPQpYYA84QhgUU+JZMzFKl3psECH9NqKflAS8M4c12quLShHQjfI8pN/HVTj8FKUhYxDlriCsfhe10qOIXl7IjvgBCQaQD1Ct1WvkV5uo0z+xpm/dvR4+C/r31CBMWQWc1ubqB8fFwTIkulSq9zo8W+eVxhbb02OkgK6T0zbAENF1UvE9uM9DtqIUtpLq4ctQJ0YW6GJi/7OpdPjW8FXmrVuOHp7F0qpq+R5w3JvKFNqEcaEDKUy842vLxVNn9lNvxrUs2Sku0BCexr+1KkXvbMnhjhwaWdTSI/k+RFvsrnn+9bde1MBzXCj 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:(13230001)(4636009)(40470700004)(46966006)(36840700001)(508600001)(31686004)(5660300002)(82960400001)(36860700001)(2616005)(53546011)(16526019)(8936002)(336012)(36756003)(186003)(47076005)(2906002)(44832011)(16576012)(86362001)(7636003)(70206006)(7596003)(70586007)(4326008)(8676002)(83380400001)(26005)(40460700003)(356005)(316002)(54906003)(31696002)(82310400005)(6916009)(6706004)(956004)(3940600001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2022 09:35:52.8000 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9afc66f5-b55d-410d-c9ca-08da454473c5 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: HE1EUR01FT007.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3294 X-TUID: 3CRrV4IKiVEe On 18.02.22 13:00, vijai kumar wrote: > On Fri, Feb 18, 2022 at 5:23 PM Jan Kiszka wrote: >> >> On 16.02.22 19:01, Vijai Kumar K wrote: >>> Use DEB_BUILD_PROFILES to select packages to build. >>> >>> This patch drops the U_BOOT_TOOLS_PACKAGE and U_BOOT_CONFIG_PACKAGE >>> variables and uses DEB_BUILD_PROFILES to enable particular packages >>> like u-boot-tools, u-boot-dev and u-boot-config. >>> >>> Also, provide backward compatibility with U_BOOT_*_PACKAGES >>> variable and prompt a deprecation warning to user. >>> >>> Signed-off-by: Vijai Kumar K >>> --- >>> RECIPE-API-CHANGELOG.md | 14 ++++- >>> .../u-boot/files/debian/control.tmpl | 13 +++++ >>> meta/recipes-bsp/u-boot/files/debian/rules | 9 +++- >>> meta/recipes-bsp/u-boot/u-boot-custom.inc | 51 ++++++++++--------- >>> 4 files changed, 60 insertions(+), 27 deletions(-) >>> >>> diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md >>> index cad15a8..c135bd0 100644 >>> --- a/RECIPE-API-CHANGELOG.md >>> +++ b/RECIPE-API-CHANGELOG.md >>> @@ -342,4 +342,16 @@ The bitbake variable defines the respective environment variable which is availa >>> When cross compiling, `cross` is added to the `DEB_BUILD_PROFILES` environment variable. >>> Please note, that manually exported versions of the variables are overwritten. >>> >>> -For a list of well-known Debian build profiles and common practices, we refer to Debian's BuildProfileSpec. >>> \ No newline at end of file >>> +For a list of well-known Debian build profiles and common practices, we refer to Debian's BuildProfileSpec. >>> + >>> +### Deprecate U_BOOT_TOOLS_PACKAGE and U_BOOT_CONFIG_PACKAGE >>> + >>> +Use DEB_BUILD_PROFILES instead of U_BOOT_TOOLS_PACKAGE and U_BOOT_CONFIG_PACKAGE >>> + >>> +U_BOOT_TOOLS_PACKAGE = "1" is achieved by DEB_BUILD_PROFILES += "tools" >>> +U_BOOT_CONFIG_PACKAGE = "1" is achieved by DEB_BUILD_PROFILES += "config" >> >> This is actually not an equivalent interface: So far, we also had layers >> setting U_BOOT_*_PACKAGE at distro or even layer-level. Now you need to >> patch that into the respective U-Boot recipes because the variable is >> shared with other recipes. We need to check if that actually addresse >> all use cases. > > Ah. Yes indeed. > >> >> Did you have a look at the usual suspects already, specifically >> isar-cip-core? I'm even seeing the SWUpdate package doing things >> differently there depending on the availability of U_BOOT_CONFIG_PACKAGE. > > Let me have a look again into this and get back. > What happened to this? Jan -- Siemens AG, Technology Competence Center Embedded Linux