From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7288593523715080192 X-Received: by 2002:a2e:8912:0:b0:2c0:923:19c2 with SMTP id d18-20020a2e8912000000b002c0092319c2mr19970654lji.15.1697086875415; Wed, 11 Oct 2023 22:01:15 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:154d:b0:2b9:4989:4f1a with SMTP id y13-20020a05651c154d00b002b949894f1als300952ljp.1.-pod-prod-00-eu; Wed, 11 Oct 2023 22:01:13 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGmfYmwc3xfxlOAPSK/jd7PKPQjusb7TMNW8CeQw4mmUXtaeXJp4a4dmWSNSsGJ13TuvXOQ X-Received: by 2002:a2e:9b88:0:b0:2bc:bc6f:e296 with SMTP id z8-20020a2e9b88000000b002bcbc6fe296mr16430822lji.13.1697086873081; Wed, 11 Oct 2023 22:01:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1697086873; cv=pass; d=google.com; s=arc-20160816; b=Rdax5aNXdcfCln/87sKiqbVFHvwyss7HkSM3c8be/3FO06vGrFv2z7DHIa/LYE0yd9 mxgkbrHMtGpVGFfvU8RKGsvMCbpsgA/h0Nm16dng3WDpym7ypaGAu1zy5HPx0EdzyvHC fu6FicQnr8nr0A+NpLSembS4tdHtngeyMrP4C3erN5SqwNeExx17mnE7a5w4KGstRoLm YvtNmocpKyuV2H01ArCKIbvNEIYMLIj+comjk06lneGJiWF9FXRGyo06Bo6k9qUer/Fn QziWPxw8QtYBRB4u7JyleoULYQkUpuiciQZZIpm0wmLk5hHWxkDtsVczAbFLLu+hmrBB cPQg== 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=jBzLVcxj0SC2n67mZ+n56a3ceAXycU9yE0xSbu4C/yo=; fh=CVOQViZ4OzcYISWOrtgmzTc5cRju/FBEjhl0E6hiCuI=; b=dufRUSPugMOMzRF7Q6HYefxsG/CRsrzf7T+dXPrpfXs6+17d6oi8pz7g4rRywuIKq+ mLNbDkgfF26R7E+A6h7tRzI0HLTngb6sN7Epp5rwlLlC02lSNkR77GmuLZFQ08Wg9t9N kFKb2AsoVv6sMqyWxz9bXL2bMWBw2XKB9niEZ187LzWSFLldWedcd/ACCER4aCS/E8qR NMC5nsdoHiCVJBrsJdN6XUXPFkQf4CAemcpDjqaOp2mfrei/HhH/uHMMinia+ReFt1Y0 o89ua5mUoLcIlfvklC9G5sztJ7+MFXkPntWiWnMytQt4dhpg5CGeoQSZEaF96SEumCa8 DAXA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BbmY23o0; 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:fe0d::61a 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 EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on061a.outbound.protection.outlook.com. [2a01:111:f400:fe0d::61a]) by gmr-mx.google.com with ESMTPS id n26-20020a2e721a000000b002c282c67bfasi818816ljc.8.2023.10.11.22.01.12 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Oct 2023 22:01:13 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0d::61a as permitted sender) client-ip=2a01:111:f400:fe0d::61a; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BbmY23o0; 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:fe0d::61a 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=bETsiOrtYvK0Ii/xNKCKnT6K89TzoY8bA7b9ba8cCVhptLG9s9nY5ka6mfonCmDC3AtYnyG2TNC3qpQkfsv+4DZ2ltb6UT5pUkxmAIVKBenHBmK0+yAbq8egqsmtFNf+Wz8rOlrVu06HtXadG5p4EhOBwjIs9tQvuIHRMbmCghsjzeijkRKcYppiC/mT+vNfe0MFTct3kYiu9R4I9LIt4jeWc9C7ZATYihz9S8FI8rwo5x35d45lsohwK46+uXhYxe7dOqEhQiZcjIm5fjZO7JW3T7VB58k45GBl+BIXlRVvgOcOjFUR0TxTeWnclqJqcMq+yFi4gYtB1m26YY1SJw== 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=jBzLVcxj0SC2n67mZ+n56a3ceAXycU9yE0xSbu4C/yo=; b=Dajn/thpPmrGueDtKqqqJL594+8cr6BZGR6P21v8feFra74bbd4NtUbW2j9GHTPmvGucGgDeaKvlpr7hmDLIP2x9kZXcPTedTnt0ejin57pYNUoATHpvDCUzn/HnonPzhAAN+FRgRQPIOmSBPdGY7DIvS5NsHfnIjAlwbW1AeNG6D5edXpwmwliuypJc6Yuibq6/MMT3hAcHaFF5Zj8TAeNtMghDZ64Fv6wqGm3batZ40wckRb60MahGa2Mib1VK5yuqg6W100F0VKFRS7yXvkOrnfpeXmj6E5FTqaeB0xo4bp6KBRU19MEVtjPvh18uzxI6D6bC58dt27Xu6h33Wg== 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=jBzLVcxj0SC2n67mZ+n56a3ceAXycU9yE0xSbu4C/yo=; b=BbmY23o0itjbfnt1cW6LvwbLs9RAUGNkz9mf1fqxdArC2quBa328j7zPA0rQTzfva2hETD6anzfJXkceZfjlzKp0b+ddm+vuLjbmez0vQaK6l8YCvbP7J00FkMtMZRYnhtCa0fO3LKpBM4hmvWx3Jg/Z2Aqy3dRO5WnbyH/cnf5WSbPV1VS1wNMs8gdIG/iBIHGUXYHiPzCNFvRpjCl0r23xlo01qB681EfXRXxH7PlPRPpExXOMqZ2l7cQxzkH2jfoojv/N4NHpuRn+UMD0WMal1813/mOMH6yvHEX+WYaRj325DA9jZVxILWEvYbsUP++Fc8KW/FRwqiIWHLa1kw== 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 DU0PR10MB7096.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:42c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.38; Thu, 12 Oct 2023 05:01:11 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2a90:96cb:b3f:6e5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2a90:96cb:b3f:6e5%2]) with mapi id 15.20.6863.032; Thu, 12 Oct 2023 05:01:11 +0000 Message-ID: <30ee70af-057f-489c-8caa-febf9169ba6d@siemens.com> Date: Thu, 12 Oct 2023 07:01:08 +0200 User-Agent: Mozilla Thunderbird Subject: Re: ISAR_REBUILD_ESSENTIAL_PKGS - upgrade packages present in isar-bootstrap Content-Language: en-US To: "Hombourger, Cedric (DI SW CAS ES LI)" , "Schmidt, Adriaan (T CED SES-DE)" , "ubely@ilbers.de" Cc: "isar-users@googlegroups.com" References: <0efeb068-c4ed-4bcc-bec3-008cd7e69b72@siemens.com> <147f3544-f4aa-4d8f-99e6-7cd3fa70b742@siemens.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0054.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:93::8) 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_|DU0PR10MB7096:EE_ X-MS-Office365-Filtering-Correlation-Id: 2f350161-2cca-447b-fbf6-08dbcae040a7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Kvc76cJaYQ0ciDJMkFL77qO1+eLs7uSixjNAmcqrDCVXFHpTJPm8slJyL0Eo6+Sruro1ga6K6CFqmlgZHuEABiPTY8UroMscW4QbMIMiMDmlJZDZ7cWkk9s345DHTTDkvnj3YavTzg2nq3Pcm54Tw7jlD/wftNGNxC8XXDnCY1UI393k5QWx21yowvLl2Ria/m4DtB4VZGW8Hn0UtV3KoRf8l7LY9H2ylBdldrGkr3n5Y8bVDirx9vwQ/zyaSdUJFCNf0arKeHSIssvjlH9mqf3czXWIlb/n1/SCdhvU8IB0JSt9Az77xMWTqX2y8EwEPFUk0qTvFyZyQJFZtTqQZ286TswGi0H9MQg+Wc+15QKg2RhRd0wYHt7llVi9fgjxEj65v+9AuWoQOQaOtzH9lsF10adUikKjKnTgpQtwriBQW5VbJco93ZxjAXSjodD+eRvJQBQTD14ljsmhpLwxNTPgiYjeLethdPVDR1vd5A7+J5kziVMntK/T3OioB4JJQ/YTqKXuJEu6kH7JLUEEIxCMwaLg2XOKyux0C6FHDGEjcwbKo/CiUBeF+D94R2skOzBYF7GMfWkpVJE5RkmCkU2cO754/9npgffQAI+pkRyq8C4+vAnkgxB+y00hfKFhqVVP7dxOrIS9DurZfJXefw== 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)(39860400002)(396003)(346002)(366004)(136003)(376002)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(4326008)(8676002)(8936002)(6486002)(53546011)(6506007)(966005)(6512007)(6666004)(38100700002)(26005)(478600001)(66476007)(66946007)(66556008)(44832011)(2616005)(110136005)(41300700001)(31686004)(316002)(83380400001)(5660300002)(2906002)(31696002)(82960400001)(36756003)(86362001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WXY5U0p4clVjUDVGSzJ0ZjZ5SkF3Zy9lZVEzcURKVGc4a2k5S05xNG5NNWsv?= =?utf-8?B?cFpOUC9VT250dURXTDc5SE95TEI2WnBFNUFNWGdtQjdkZjc1ZFlKUmszbHpk?= =?utf-8?B?WlJsa1dwN0RuZVpjTGRKcm1rMzhIZFVGSEx6UFV4UVdqTExnMVpkN2pXUWR5?= =?utf-8?B?ZnhvRXVGYkVYdkhybThKOTZIZURzOHg0bmg3bWh5WVpUUnBQMFhIdldaeUZC?= =?utf-8?B?b1dmay9ZUnlUSWRxTWdNSjNLeFk3N28wbmNNdmFpaDN1WWl0cWxteW1kU1pk?= =?utf-8?B?T3dFUnFLS0pLNGJEMXJRRmdQa09wbVE0K2VWdTM4aG1XRFRrY0xQYjJqMzBK?= =?utf-8?B?TzY3ZFB5RFNmbjJLbk9yT2J0aDRRRnZORFNTUUZlZGh4SmlKS2hmTlFaYVdt?= =?utf-8?B?dU16dEI5dXYxWkZaYTNWZEVxcjNENFFVc1RTa05ybzF3THl1amtzWmk1eTd6?= =?utf-8?B?OUlpR0cvVmhMVU5qc3kxR2p2M3pWVlhJT2lIbkg5Rk8vcmR4c3NPa0hyZ1lY?= =?utf-8?B?V1h4U3BIUWV5Ny9JZUpkV1FTN252ME5HNlpXUWg4UkRkUE02WTF6L1pIQWRS?= =?utf-8?B?bmJ3NGljcXEzc0NGWHovWFdpWjdydzg3RGVvVFJPWjEvRjAwWU8wRkp6bEsr?= =?utf-8?B?YXBuczNhK0VMajZIa1FYSTc4c3Y3QVBxalBESmhGSk5CWjg4MGRySzE5QTFz?= =?utf-8?B?Zzl4czVwWXZqZUo1NHBkUEt1WTJFVXBWV2dYejRLemJCU3FhTzZoVG9nUWE3?= =?utf-8?B?OWk5ZXEwWklxOCtWTzJBTXJDdDZPZkl6Z0dUR0dQUzNMV0owR0F2TUMxbU51?= =?utf-8?B?NDl5YW55a2dBMVF6TGZPK09tM3hmNkVRcGY5bU1HWGNEcW9BOVliYzZIbURp?= =?utf-8?B?UUk0S2x1ek5mYzhSZXZNREtEMnZMNnZLWHVzTEtwWmZpUmxpcFRxdndaQW5P?= =?utf-8?B?ZWh3RW1WcTl1N3JOT2hPalF6WHZFd0VrbHpQVmVYUmplQUs5djAvN2hwZ0pn?= =?utf-8?B?aWZBblJTN1kzeEw5eTlMU0lLZExoSTVTTzNBUmcwbThwMjZYOHg4S3RZZXMr?= =?utf-8?B?N3lnUHdwZ3RTMG85dmRtb01FMGpDVUErZFBpQU1oZjk5dTI1MU1TLzhQUXg2?= =?utf-8?B?YzFPVW1BUDNTUEozeTZTbmZFUTFtN3ZpVnhzeEZRVmdNcnhObDVMT25yTlhB?= =?utf-8?B?bnQ0SlNSU2lvRHJNaEdkVlQ1QUtkb3NiamRzWnBWNXpSaVRpaVdGYlFmTk8w?= =?utf-8?B?b3VKamFGWkY0RDdtUTRvb0pqQlQ5NjhsdlJsWnNUdE0ydWNtbFdwbWtLZXNi?= =?utf-8?B?RlNFOHJ4M0tadGVaUDZ6ZUNVZERRZXFPMTlwOE5MbVFQeTNiRWJ0OEFzWC9F?= =?utf-8?B?OG5PR0FTMUxhcWhXeUhFdzFBZnJpV1YycWxqTklQSUF6a29CY2dZenhvZ01X?= =?utf-8?B?OStVL0VoL0djcy9OcVRCcWtOZ3lFNElqOEprYnhpa2NhQmtUT3pWMVc5Q0Q4?= =?utf-8?B?K3ZtcFVuOU51V2tsMHVILzVaZTlEUlZKOTF2S1J5eUw0ZUc4R0I2dG1ja2xO?= =?utf-8?B?WWs2cDdoU3JmYXprUVRoQ3ZXeVFNZmNnK2l5bmhlVVpHUTlJVDdmOHcrQ0Vt?= =?utf-8?B?UU5LZU1pSmgrY0RxRndkMnBNZm5MUjdjUi9RVmNVNGNNdDFDdklhcTE0M3Ji?= =?utf-8?B?MjFjQW42bisxQ2VaYlR2MFhYM2dibnFMUmFOMThuQlB5cWFYZ01ncEZmOTZR?= =?utf-8?B?ZEk1RXlvb3ErUlJWNzdsWnhMTGxLUGo4Z3hJMXZNTXJKT2pzYVh2OThVaWVv?= =?utf-8?B?ekJ3ZGhPUXBGc1VrZmhnQ2lIQjE2eWtNTnhvWWFROXI1aUhycmVmYkw3ei9L?= =?utf-8?B?bVdyRGNwZGJMbWRMdG01ZDczZ1lqYXpIL3V1NTFUUm10WHI5elBUZ1NJRzJD?= =?utf-8?B?djM0RmQxUWtxbmgvSTREdDJDbHQ2b1RURVoyOVV2alFDRXRNaDh4elhYdG5a?= =?utf-8?B?aXg5ZmtRZEc3eStaRXNGNVJwSStXeStiNUNMOTU2aktSaU92S0Z0dGFkSHE2?= =?utf-8?B?OFVIeTU4NWVuRzhnRmZhRVJnbmxLQWJaTkxNV0RJZVFTMm9GM21nUkZlWWdk?= =?utf-8?B?V0prSjd5a01tQk5JR1p5a3JDeUNULzB4WmFvc2x1QmtOd0RYWUtBNGdXWWd3?= =?utf-8?B?cWc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f350161-2cca-447b-fbf6-08dbcae040a7 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2023 05:01:11.0877 (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: HFjGHr+fCunS7QWMgfMNioGu2IuUFUCta2d/sL1UG0Gb+U7pG67IekrkV8Slb/grNr67yNkZXWhmhxlfRrIsGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7096 X-TUID: gqVaOUFNOAx2 On 11.10.23 23:00, Hombourger, Cedric (DI SW CAS ES LI) wrote: > On 11/10/2023 10:27, Jan Kiszka wrote: >> On 11.10.23 09:05, 'cedric.hombourger@siemens.com' via isar-users wrote: >>> Hello Adriaan, Uladzimir, >>> >>> ISAR_REBUILD_ESSENTIAL_PKGS (as I understand it) injects dependencies to >>> all non-essential recipes to make sure such packages are built first. >>> >>> Wouldn't we also need to upgrade them when we bootstrap the image? >>> >>> For example, if my layer ships a customized recipe for the base-files >>> package, we would want my custom version to be in the image, not Debian's. >>> >>> I can prepare an example to support the discussion if needed. >> This used to be ensured by performing an update/upgrade for all packages >> coming from isar-apt. Can you demonstrate that this is no longer the case? > > Yes that's what I was hoping. I don't know if I missing something > obvious. Here's a (public) git repo that may be used to demonstrate the > problem: https://github.com/chombourger/test-isar-essential-package > > I used the following grep command to check which version of my > customized base-files package ended-up in the image: > > grep base-files > build/tmp/deploy/images/qemuamd64/isar-image-base-debian-bookworm-qemuamd64.manifest > > I noticed that an explicit IMAGE_PREINSTALL:append = " base-files" > caused the version to be upgraded. Is that expected? Should we make such > a suggestion in the documentation? Yeah, right, that is still needed. I wonder if we should auto-upgrade the schroots when ISAR_REBUILD_ESSENTIAL_PKGS is non-empty. > > I should also note that ISAR_REBUILD_ESSENTIAL_PKGS does not seem to add > dependencies between image recipes and essential packages (I had to add > base-files to DEPENDS to get it built) That should work: essential.bbclass is inherited by image.bbclass, and it adds dependencies to do_install_rootfs. Jan -- Siemens AG, Technology Linux Expert Center