From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7312758318482587648 X-Received: by 2002:a05:6870:c152:b0:203:7ab3:dc4b with SMTP id g18-20020a056870c15200b002037ab3dc4bmr123867oad.54.1702636489837; Fri, 15 Dec 2023 02:34:49 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:b015:b0:1fb:6f8:e871 with SMTP id y21-20020a056870b01500b001fb06f8e871ls1485937oae.0.-pod-prod-09-us; Fri, 15 Dec 2023 02:34:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IFWFw8Ir+I6/lV7Qm+LG+D5hj5ez+CQoCMOHHjkpNnUXpQIVMY7CsQsyUSejRbCIB/YZO0a X-Received: by 2002:a05:6808:3012:b0:3b9:f1d6:9b82 with SMTP id ay18-20020a056808301200b003b9f1d69b82mr15265512oib.43.1702636488936; Fri, 15 Dec 2023 02:34:48 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702636488; cv=pass; d=google.com; s=arc-20160816; b=TTvLRfmW+cdy4h379chkgVggyfmLwCPfqxLXibCEgitvLlgR+BUIBE19h8A30HKzVT teRvawLdEysiKWdhiwsVfSqO+asQt48PNgmM8XZwS9EEjbA5Lf46h9ePxMV09g0T0eQj +fjDEbKT9ksyLZHqT9gunWqvPbl+8Du4n9WktKxtEuIfU2u1czrYUL8sa5XMS73bf516 YAHRIkEZzWls16LVz9AfneUUqfVY3v0/BeTHDPe1KdH7Uj0QNIF+a+Akrc2FrXfXxY07 XRkClTJD6/bm31CxkwsXeKllRAArHU2omvBb60akuLjzQvtNNDyHIdUWNWB6V3txxXHQ q4jQ== 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 :cc:to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=I0mJ1xJn57oBmKrqNsWUrZJ/Pab8mZPRPRoAqBFGNdM=; fh=hCJH7uXTU3O+HGAMVLkOxsdsUJePJJYSuAYbIonLH4c=; b=dXfcexf9GcrDFLKIcRo/waHUXkmV0EbtfZub1/bKUIdxPnvOsQUlVo7uJmUx8MDheY 1L8yssED7LoBGGILXu11ApNE6sl0VUbiahyrSZSGdMmIHeyME9zJu8gZbx7mFF4FsTu7 IUO8VcDqJoAaKvEYflI/61i9SVR/URB4/m7TngnEm2CPM2kcTs3Zjc1ZRpXJoSwBKlqX ssOr98LO18IakXtuyaCuC4+ULjS0BUjwkbb/kJKDlzgZdxX45ZCcTwjcTJs+YITVWlXg NmJYJsSRobZLWAhRjgEpt+CO9dYvSA+11PeyYy9EVraXYeZbjRSLX2ndODANJ6oMRAdc bedw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nDGpZumF; 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:fe16::602 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on20602.outbound.protection.outlook.com. [2a01:111:f400:fe16::602]) by gmr-mx.google.com with ESMTPS id pc9-20020a056214488900b0067ee8c466basi579473qvb.4.2023.12.15.02.34.48 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Dec 2023 02:34:48 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe16::602 as permitted sender) client-ip=2a01:111:f400:fe16::602; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nDGpZumF; 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:fe16::602 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jFUneKWp/KM2zOCXUiwiGbANr7oWSBJm5sUg3lVhuLCbzVmaC/cjQej5gmtJ0kfrwwNz70RNVWtu2ZyUuwxflEmGLYlTOouBPl9618DgxDwdRkKBqt/Ec+ppDJV5xNhP/DUf+REzg1MabCyYMt18PtFtUw4AEvAx/1ySvPKZKTek/a4tuPN6RxLRN/zHyrDL3LKJcX/aIEwscYHlxEtYbKa9ZjzawTqVahD+Qd/UbrfRdEIEbU9dVIIfO8/wlOJJOTkZnl6pewSHxDbyUBdDaZjXcUBr0FeBgec2srGdQYyKDz97aLDBQQwIPduJWCBf1AO3kdwMFwckM48p5dHvzQ== 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=I0mJ1xJn57oBmKrqNsWUrZJ/Pab8mZPRPRoAqBFGNdM=; b=kBrlvNmUhB/a8/bdD25+Zevi9BfywyqA8IgTjNIc3PQ8fs8hqmtiH3P60wCxOnKIH76IIl/9dOOtfhcSbZcl00hlNuW+UDxHEDO24dfUUhJRRJn7cG2T0GFDwBcORn7M5ULwhwlhu152o4ot90C8b24PA6jwM02HVxneGe3Sp/xN4mN/jmSXHUepWbbu/biY1e67gMUqZN1wQgeDLmHWk1wRYQJEZpm8SJuy3xrYnzLwi9EMgdnRNW0bK6hunG1iStLOMfmwUbfYBj23KFvNRddzPeY2sNlBFqMbnYqM3nxkW9hGWvfVnjXDr3chNytPM1TXZIZe0URonDdr4YRM/A== 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=I0mJ1xJn57oBmKrqNsWUrZJ/Pab8mZPRPRoAqBFGNdM=; b=nDGpZumF96rQVOj5Abe+q4lBz0/h+DFBu6+MmZB3lsUUXEphFC4NycsDh3i8ftYITqRYqpHeZ+LafLvajYjyKXpZdUF2O4MrDoC4+Lu9eqsfPJ9kYTwKCqfdXhBwaAwaEY7ully4lpcZzLdANhnHqL7MvzW3zOLj11p2QHTe3H94pkiGtJFNYtO5ruplTEjirtE3TRIqFzkrRLRvpL0tJ/zOm8QUcBwV3QD2BCyLxdF3m5rGRVK7pZ8nQvGm43BIsOWamqjmkIP0ZIFEZFr3qdF6AWuTYeTn3VxeUv5MKm2FkH1UfAoIL0epeOekxqSlVmchStquLhY7WUkP7sqfRw== 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 AS4PR10MB5443.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4be::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.28; Fri, 15 Dec 2023 10:34:46 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::96c7:d239:1723:8761]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::96c7:d239:1723:8761%5]) with mapi id 15.20.7091.028; Fri, 15 Dec 2023 10:34:46 +0000 Message-ID: <8b19681f-8237-4cef-9235-b6128a37f457@siemens.com> Date: Fri, 15 Dec 2023 11:34:43 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] recipes-devtools/sbuild-chroot: install self-built packages in sbuild flavor Content-Language: en-US To: Srinuvasan Arjunan , isar-users@googlegroups.com Cc: srinuvasan References: <20231215095639.566978-1-srinuvasan_a@mentor.com> From: Jan Kiszka In-Reply-To: <20231215095639.566978-1-srinuvasan_a@mentor.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DU7PR01CA0025.eurprd01.prod.exchangelabs.com (2603:10a6:10:50e::15) 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_|AS4PR10MB5443:EE_ X-MS-Office365-Filtering-Correlation-Id: 40f17e33-cf93-4200-e1e9-08dbfd597506 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AjYCRSZnrdJVcgqgeETSRZdqpzqiqCWl4PhY4EBJgV7ohh+CebI6nGy58q3O1G5RM0x/LyczTB2WDF1NyfaosoT1uoEnqWwcdiY4djvzZ2VzjssidoSSu4vBTTsf7xTrSc+MAP1ygHMkrUEUGVVSL7IzmEyU+5INoJC8xn+bz/4Gq0w5UEiHyIvGj1zH9dF2hdMI5cG/2p0JH+9OVB7+SjVO5T73vDvd/3LM4zPLRYksiUSFN64lULydvhzwmIc8iNtczQKmMoI+dzpKzz/vlvlkii9AJmCYp1GWxs2+6eg7lNQc6rKmS/EHVxCsoIUX8mTSC1KmGkEbzjS+KsE2zdc1bZRYxa5q9xWZPMhCB9vXjG4HZ8OmgtoaPdGHqyOjmjy2cOBRHHMsZAP68GEI3HGamHlyb69XGUZBVlN0kuuQSf+TugEQemJ2H1sR+uOkO7y8lDqKDgRZpCBi2Gqz8ShwWOUXsBnflC/PoHj9ErqxRPg1POHHrORcGKqVgycZNzcQB3vG4of3OkGWYbUeNDfOFz/BiJzWeBb1ZoDJnTYJfHrRclMqD9aL70OTuY1f7AdPK4VvLD1oMEmKO3eAemCA/SGuy2QZuYZXz+t3Fqrzo1DEoVIdza6i7mkmsSvUGTNF90a2ZpfWB9q4+0NlvA== 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:(13230031)(376002)(136003)(39860400002)(396003)(366004)(346002)(230922051799003)(64100799003)(186009)(451199024)(1800799012)(44832011)(66556008)(66476007)(8936002)(316002)(8676002)(4326008)(66946007)(83380400001)(6666004)(6506007)(53546011)(6486002)(478600001)(107886003)(2616005)(26005)(6512007)(5660300002)(4744005)(2906002)(41300700001)(36756003)(82960400001)(38100700002)(86362001)(31696002)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MUhWYk13RlJvOXY3Qi9xUkEzSDNmWmVUYitIeHZrWlIzekF1dHFiVjV3MElj?= =?utf-8?B?ajFyOHVDT3FoRHEzOEROOHVkY2p5N1JONEVCZ3BlbTRsR2Nvakt1SDlURGhk?= =?utf-8?B?RDRPSmFtcWVxdWlBUDc1YVpaN2p4UHE2aDlFd3NReWlMNmY0eTJpSEhlbmk3?= =?utf-8?B?cVZZVm9XT3IwNUlyQUFwVjBZVHJWRmNDZ0FQZFFsMjRtMHBZTWc2ampTV3cv?= =?utf-8?B?cU5JSUg4YnRuRGIrMFBmdDFMZE9ROEJNZmNPODgzc04vQTh6Y1NmdmM5Yyt6?= =?utf-8?B?SStjajFuMlZHMWpzWVViTG4veXYxVDZudzVaRUtaMUZzbGVyQ3g1VUdvMjNV?= =?utf-8?B?SEZrbUJXbEI4UHBObUc3T3Y4UU1UT2lDZVBUQUhaY1VlZGQwZHAxd3pETlZp?= =?utf-8?B?WXk2clVDL1JKbCs4dU1JZldsYndkWHBDN1VCVjczbDNHckpkSW1aK2h2TGtt?= =?utf-8?B?eDNLazJ1QVVxdWRzUzZBUHVTZkhSQzVWVWoyOThJaDRwcmgvOFppMElKK240?= =?utf-8?B?VWdPSVU5NmpKU3BoS05rVjVIR3paeHU0U2NrU3llOXpuVkd3SHErc1VEQ0ZK?= =?utf-8?B?WWJrUWhiZkFSKzF6aWZ3SjVoTkRXajJIVjRURVduMHp2SS9KclZYaGw1eVNK?= =?utf-8?B?T1FYWmZ5VlJyMHZFT2lYeHpIemU2TnRZWnAyTkpZb21FN1ZhdTU5ZlZ1Y0Rq?= =?utf-8?B?a1lBTHFNeDJDR1o3SnlLTWZySW83OHBjV2toaGticGE5emJYNXQra2hkRTQ4?= =?utf-8?B?aytodE45dUJoSVRnRTE0ZmVaZ29rMlpmY0YvbEJkRm1GeGFwdjlzMEJ6TGs3?= =?utf-8?B?TnNZa052M2FxS3hMRmJuUWtGNWFFMXZEZ3hZUVdjUWVINTB3aHRnbGhMSFJR?= =?utf-8?B?UzllcW9wQ0F6UVZxVm1jc1ROcGNZZVFMM1JaK21Oc1hYZEczVVhUeldtYlJ3?= =?utf-8?B?M0NXRFVKSnZ2OXFLQTlJc1pDY3lYSVl5aTZ0MG44REJKb2lTSlUxR1VuOVNV?= =?utf-8?B?SDU4TXVRYldPQXE1T2VVdU04QTgyR1l0VDUyTzY2MXI2ang3bDZJaWY3Q0lI?= =?utf-8?B?b29CYUl2Ym5pU0hqWDh4MDJocGM0ck9xS2syYlMvRElOQ1UxTXErVnZxRERZ?= =?utf-8?B?OE05dXRtZE9Bb1NHSGhVSmJ3NGVUV0c0cHN2SVhqNmxveFpoR3VhS05NSU9O?= =?utf-8?B?ckdWTUVsMFhrbm1sd0FUMUNUajdwQzk1dTRaYUZQRXRiZDdPQ2h1anhTNUxi?= =?utf-8?B?UDU4TFFNSWd5MTdTYVhVY09BWVoxK3VPZFpmWitBaGFoT3U5SUtyc1k1M3RS?= =?utf-8?B?OEJjeEhhdWk0bktzZjZMU2ZsZ1dUNW9GaW1uWFRCaEpwMmFEc3Z6ZEF1OERK?= =?utf-8?B?VkJNb0JoY3lEbHB2ejhCODNnSElnODNRTi9sVEVubmVSR0VxWmEzRVVPYStQ?= =?utf-8?B?QVdyWmNxQzJacUViakZoRHJDanROb2FoUzVyR1Yxb2JRUlN3ZnJsODU1eWtm?= =?utf-8?B?UlNzVTB3OTBJY2ZZOVA5cnl2ZTd4dk9QMWhRcDdJeW5MeURRQ3NITkdlaEI3?= =?utf-8?B?NUwzLysxV0IvemE3TEkwZ25NQm03dmNYQThDVWRtTWRwZW1hcTFXYXhpY0Ni?= =?utf-8?B?WkdFNWozZ2dhd2tsMWUzUnJuQWxhNmEzWVE3a0JlMXgzNjBCcytPSm94VWlq?= =?utf-8?B?OCtmMkM0QzVZR2hpcmpjUVF4ZzdRc2RMeFNMQjdzcks4VmxXT3AzSC91c2ht?= =?utf-8?B?REZCUm9HVEQvWmVBWDR0RVl3Snl5WGFwYk90SGZ5TmpMVmw4ZW1rbnJPeHRZ?= =?utf-8?B?ZU85a0N3YzBtVWtWSHB2RVBMRmJWYTRoQ2VpbXlodFJ6YWVoUnErRnE5TzhI?= =?utf-8?B?d2RkdTRXWlNLLzBCWU1halo4dGJKVTFJOG9xNVdVZTlUK0ZKM1ZvaDFIOFlB?= =?utf-8?B?NEVTTDV2ZWtOOGl1OTFmc2ptdldTcjQwa3dmN3FwaFVYK2w1ZXR4NTd0clJY?= =?utf-8?B?NDdDU3pLbUF1eGJrSTcyK29haUN4ZTdWU0IraTVDaytmblNPYjZScjY5VTNo?= =?utf-8?B?Ni9ZUlhNaDZCQ1JwVXR3SFlCWCtCQ1FnS0Q0dnZ5Q1lQL3JHUTA4bEtnUUdZ?= =?utf-8?B?WXE0UGUvOENjWnpZNXhFK3ZxeG9UVnd3azNLU05zdlFtemRSUnU0RnNTeWM1?= =?utf-8?B?c3c9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40f17e33-cf93-4200-e1e9-08dbfd597506 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2023 10:34:46.1844 (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: tnzrjsNprRb11npq+2qLo5JLg9guQWwYZroC92sjuNhJbWlw6pk74dF9tNbWuDkgJ47Id3RTdQ+NCe6/flpfNw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5443 X-TUID: JE3ait9mehfg On 15.12.23 10:56, Srinuvasan Arjunan wrote: > From: srinuvasan > > In some use-cases we need to install custom packages in sbuildchroot and > this can be referred later time during image generation part, hence we > need the persistent sbuildchroot rather than the temporary sessions. We already have a persistent sbuild flavor, but we may lack some extension to make it usable not only from a package recipe but also an image recipe. Please work towards that direction. > > Introduced persistent-sbuildchroot class to handle the above scenarios. > > Introduced SBUILD_CHROOT_INSTALL_EXTRA variable, here you can define the > additional custom packages that you need to install in sbuild flavor. I don't get the semantic of this variable. We so far have SBUILD_CHROOT_PREINSTALL, why don't you introduce SBUILD_CHROOT_INSTALL (SBUILD_CHROOT_PREINSTALL + DEPENDS), analogously to IMAGE_[PRE]INSTALL? Jan -- Siemens AG, Technology Linux Expert Center