From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7194369433132859392 X-Received: by 2002:a05:600c:3481:b0:3dc:5844:6394 with SMTP id a1-20020a05600c348100b003dc58446394mr229449wmq.131.1675076039742; Mon, 30 Jan 2023 02:53:59 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:1d83:b0:3dc:5300:3d83 with SMTP id p3-20020a05600c1d8300b003dc53003d83ls1926471wms.0.-pod-control-gmail; Mon, 30 Jan 2023 02:53:58 -0800 (PST) X-Google-Smtp-Source: AK7set/3jFCPJIQ8LWu0nLywaibC75QSFFykVHCm4wcdHY/U18ZKFuE+0j0GbR64acDzRJcbRc/0 X-Received: by 2002:a05:600c:3b8f:b0:3dc:545f:e9ce with SMTP id n15-20020a05600c3b8f00b003dc545fe9cemr4514618wms.24.1675076038230; Mon, 30 Jan 2023 02:53:58 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675076038; cv=pass; d=google.com; s=arc-20160816; b=Y6rhALERdfSrIXwXVSkbKu6ImHqbqBTRTKXniYMl0b+cA0gRNc88qDYxlnJV1Txt1I VNqaQ2+970zk4/Pi30YQovw8vjLal4J6L3Pf6VGoRCDxUhLh814SXaqEPXA1NAQm/KII 8dRO15wDgBKSEjUay4oNjf+iYbW+A5E87A2qZVwY6O8sL9eQcDh5p38tNMggzYKNVlD4 WifhF3tQdSRcm28Oeok70kC4ujYmLWQOi1ab+MPUkkjeNfRVp45+Mn3tmYj213LIP/k3 5BBe9TrzWV9T3MNFEfT9EoDlVl/Q3W6nXBNUJd5TvYDZuIFVC83okCYnRr2JkBeTYQgI 4Uxw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=kKhjVcm9je40d95JrRo1nN+flgj69s3ehdY7BJc+h4o=; b=OFmDi8j1L7Xftq09fOcB3ZjuRaBaCJ/caUq6PyBeqFwMNqrXH0uKbFMP7HNIdpJ5gH F9bU4UVeF2HtPI7P09GwUFO1aQRvyAhuy4FwZDpJSc6ykp9GckYPOxJIJ5+IrbEcLPeo HOgiY9f8vZTysfQ/FRAbuRzgaj0bUuYEADxxrKNyA+7Ewj1AEXofRK9bYF9rCmiwglgV DKfrfWskKeeCqkTQwsDxo4jjIaUX7dK5R7pLdWsWnGTuncm+4roA8BvWi60jhwK8ppbA vVqrnPBqyGFOhE0b4rmWKHBfGZ9qUDYEr0UV7l77Mt1CPpslNEMwV75Sb2w1pffso1PN LXpw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=r+7QFNmn; 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 henning.schild@siemens.com designates 40.107.14.47 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2047.outbound.protection.outlook.com. [40.107.14.47]) by gmr-mx.google.com with ESMTPS id l25-20020a05600c1d1900b003dc98a2c54csi51423wms.0.2023.01.30.02.53.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jan 2023 02:53:58 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.14.47 as permitted sender) client-ip=40.107.14.47; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=r+7QFNmn; 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 henning.schild@siemens.com designates 40.107.14.47 as permitted sender) smtp.mailfrom=henning.schild@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=SU0QZzgBxAhKg9vjcKLh3jzH36nzf+iilk9S+2J+zCVjd8aEtd4Db9jSBrSMTh84kz39NiV8g5o/NlJRZQmqFUWXZq/RL/cL5YiUU+qKZ6eQ8qrZ0a9J/wz2BNeBHUqmi6T6tT7gK62GHsCJmb1ybqOEYnXLmH+JrmI1lNZ0wX/gjXBhrVW1Ca4T2wtmUPVNs7/oxDhCsE0EX5fWlyXGeIBr/eT4n1F+xmOhpbFUo2KXCLHtSTT3+310eaQU0d5w8jDaXphKfaTmAyCRcbZKPdfqVxCwGiXi0AjCa4B+IFogkvwTSAZr4pdWXQEJL4FJazh5ZSS05g6SEBUSo+pZmA== 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=kKhjVcm9je40d95JrRo1nN+flgj69s3ehdY7BJc+h4o=; b=R3/7zyfzW9NGMoC8R16KLxiFBkZ9v2XQ0CpUMkafYt6AzczlkMWuMxg0UXBroag87LBe3gmTfoOo2QSnXZO73hJqscwHHCevB6dLJzmFxDoi1dlA0ZOEDYZDOvFluxR1pNLKDrP6Y1LJ1J2m/oot66ggpmyDefyZw1UcpqW+3bKGrCKcRm+6e+cr/JtR7UP9tvW9pa3wBKZ2PcbUH1KD9+Gx69l0kAK7tE8O1WqVXKtlIKxf+8v12gsXjiFEJ6C18e3r91iQkrk6aSI69y1FZmCdjifrFXgdMJpUB6HOEun8RcBsP6lqUOdO8m9H7/kZ0yHe/fZ85FraNe0AY6hvLw== 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=kKhjVcm9je40d95JrRo1nN+flgj69s3ehdY7BJc+h4o=; b=r+7QFNmnxvLnAkEP7vvd0o9pbakEBwXa7KSPKmTYv8las+/jtNV9PPzsJl049kHfqhfZ3aWr5uoHUT/7LbpriIDb1LdD7MFp0GEzWOYaATeiCVpYCvC6SZ6ACOASVpaU0NqmjrOXTiFKUtcjdQjGG31X9jrjXJGCFVX6hp4SkcjARKs3YnWE2FjYJajQMA5JbxX3rvJANC08BDKJEawblGMes8rdu03eKaevVDFlpTqJAQXGc7/eTblAeNIuqfPQ/RW1n3B9KazdsLblHC6ixTFxE8Zj17kCudNCJuKwYvNiWgHXdFdGwsCjRZQYxKcGA19qXEx/ZloKKS1m8yK8AQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by AM7PR10MB3544.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:132::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.36; Mon, 30 Jan 2023 10:53:56 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::bdf0:fdeb:f955:bc79]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::bdf0:fdeb:f955:bc79%3]) with mapi id 15.20.6043.033; Mon, 30 Jan 2023 10:53:56 +0000 Date: Mon, 30 Jan 2023 11:53:53 +0100 From: Henning Schild To: Uladzimir Bely Cc: isar-users@googlegroups.com Subject: Re: [PATCH] Reinstall imager deps if package in IMAGER_INSTALL has changed. Message-ID: <20230130115353.067f0d5c@md1za8fc.ad001.siemens.net> In-Reply-To: <20230130090741.5317-1-ubely@ilbers.de> References: <20230130090741.5317-1-ubely@ilbers.de> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.35; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0015.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::20) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR10MB5780:EE_|AM7PR10MB3544:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d5c14aa-63cb-4db2-2e25-08db02b048f7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Y+BjM0HKx9f8mhcEgfRQeZ8B3QTOM1oNDpLpK9xJEx+i19ZdAQ174TqV00MEULH44ZRKmerjIVAtjAf0s3ITvD7uHntfje/ptiEU5fGZqYKJxaHPz1oha6bIDQWUNTEAXYZIMHVwqtt4m+hBP423xo0lypA1W7gUZhT/pkBqCMgypn00rQy+q5Uf5Jqnpa0xpCNC9gVONzFpEtr9SgFA/pBmm7NJAHHgOq9dj5CM4x67zVeeSVDPq3xXCwI+TWWvcOVaruMkKpL5a+GxXgCCu0fROE8joxjj4uuNpf6wMAHbkvYnW4gaajIue1zr3D+YortImeTTwXL+2KpX4+wZtQyiW6N51jOM0aiYf9K/NafRSddvWcJegC2jkGV9QSIYVXwJd92mu9N8SU2Yq5IqfU+QijGEgNnV7b50gWNdD/nKWHyvsUfAPQN4dC3E2kzVQvRxs2H9Kj5r1kE5xCO20SbPdJirON0YSkqFGXHQwAgykR0SXVP4BuViwLpJs7/AQ+kEWhcvN0GcTMcF9KFWldSN9spk/+45aEAaKkP03vfGY20WqmQpbGWzLmYB8U7Bh6qJ8fHypF72vl6bSltkw64+l1+0FNpRr+SOmZcicfjJhjqggkeUy8iIl4P07m4Zbyt5YFCjeVo9DAXIhrBqKg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(4636009)(366004)(346002)(136003)(396003)(39860400002)(376002)(451199018)(316002)(66946007)(2906002)(5660300002)(44832011)(8936002)(86362001)(38100700002)(66556008)(82960400001)(8676002)(66476007)(6916009)(4326008)(186003)(41300700001)(83380400001)(6486002)(6666004)(478600001)(6512007)(1076003)(6506007)(9686003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?fog6Ud8NYbEfKBGkuFkYlBZdjDukyI0rDdj+AXRRDktTYZWrdBOC986oNgfI?= =?us-ascii?Q?XQELXYT5hI1Phr3Am2+nu6aOv9g9ZJnvwC8DEw5faYP6vs+6KJfepeN4vAXX?= =?us-ascii?Q?l44BbL08k358oAc2rDuejtVkULRjznmDGdD+gK9eg1EhxaI+QkvqHBZooAty?= =?us-ascii?Q?OC1aoCFo85Sp500pr5D5ebkkyxKrbYteGdrjOpywMhKBlfM16Fr34+XZBWnm?= =?us-ascii?Q?zYwxZIlcYkA/biCuFWxeOgCotQ/OAPFG7AMnq8oKEE5lHBI1lWc6TcVg2Oi8?= =?us-ascii?Q?cww3FGRp+maFsWxw60UTEm0E3kBs8qKYwWtytC3HFq4dTQIYaD/MsJvyMmw8?= =?us-ascii?Q?N6YasIHmtBOqv+Dfv3zo5uxt/Nl+l0dnX7qwbcqOgOIlL4n/Pq+qduyiYiwC?= =?us-ascii?Q?iLVX+mvPph61qBDgAfo/RxkW6EQHOnIsC2k7n7JqeEr39CYA+dXv9pfkbxO1?= =?us-ascii?Q?/4O+XlfZFVViEk7sivY6Pncey+/Vc7J116cLIoK2lKoCZ+lR8fsd5Fo4jBuN?= =?us-ascii?Q?FJIRDQ9O/3rLwFYWSOq/Lv016k2NcKskCSTu+t2sn1wGWzS5QgIUO/EzxtYn?= =?us-ascii?Q?F1wYTTP1OeO9zWKNGzxhzhpE/hJYkGz1WXxEqo0D9lpeizg5n35BQTBwR+qh?= =?us-ascii?Q?/dE0pS+rJ7KVgVK5Q1iVaoO/2tECSh2VWScbo5F1UgbkVnSxK4ULNn6X2a7z?= =?us-ascii?Q?1M0EKvf1iaTREBKBCKUJd5B+drt5c81waETp1S62na6Z9IGPwoPQJcPpQ956?= =?us-ascii?Q?Tr3roTd7hbP/SerSXfBEGAxir5/DPuN2YrSHAkiSCPjHbDlATmXF7nlNWdUU?= =?us-ascii?Q?875dul0NgBPLOBNVCZuEjHZ3C0g4cAlwRv6HX2FCuT4Sqke0fbfI6B2nCSZH?= =?us-ascii?Q?HUSR63WFt+Sdi6krPNq3Sp+GNnjtIjvM8SM7cSI/1FDcTwuioSQhgDqqa6AA?= =?us-ascii?Q?w9e8WN1U94LZrUwLEJ4xVHrcf4eUO7sFeZZUuT8F4NuxLUrpHYKgNQaiOscb?= =?us-ascii?Q?4obj9UNWaiQHKaw/zOGHfaKsqFAlaAcsu1ouaucw2ydOA1txNBV3ri40FRZ8?= =?us-ascii?Q?dVA5oyyZ4EVCAB8qexoyq2f8Y4xMhxZejCJW87vZ1Ot/3HeLddMN/Xx5tebv?= =?us-ascii?Q?fvWeuB1l5zjm0FyO9u+28zv7RiN67UbIKMpTT0sk86x6drCH077wOqsG8ebO?= =?us-ascii?Q?H9e9/Ful8nwP2OS/8KKpEPeHQYDaLqU8RqhnvZamGRlIumB9LQIhYSFLWkL/?= =?us-ascii?Q?f0Pdwr2cCbvqhTE1h6d93woh/BzRJNB2k6yX8tkXQHezvI4zjjbMag47gme1?= =?us-ascii?Q?rw1spiPE7vYM33VH3lFWU02Yr67bZ3RO32UUtrfn+peQp9wBOAtZAAUn//5O?= =?us-ascii?Q?hRNGpUdcRZuiUqnibjkx3lRUjsI9pmFQa3B8xnaAZTHRiela/V6YfjCxbIJu?= =?us-ascii?Q?26SotuRVppsH002eWG4LYtP5tMbFrSauEtccdT/pZlMGhvTgiRpBRZthxuMJ?= =?us-ascii?Q?svwRQSkjHd2bsUuPDX14y00LGiSXkrwnlAyDcK4si/tfeuz1S1J/9bCLY+WC?= =?us-ascii?Q?EToBFCLIJphx1lWfYZn0S85bVeS/JOh5NYt4CTbz2Ce/+YXTdsh9Y8yq7cvq?= =?us-ascii?Q?LuGO1f/sDS10tcm+Y8F1PQ+usDbyHIr1ul2AeX1wpgLwGsN3CGLPUyh/9AiS?= =?us-ascii?Q?ZqcSAQ=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d5c14aa-63cb-4db2-2e25-08db02b048f7 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2023 10:53:56.6277 (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: 5G4hQstOfP/C3U6tB+UMXzep9kMtnq2B4vc6jNvcyMkOfCfdUxzaARfSfquuynETMWdKOZu+LdZ+S7uFh/svZAKkJpz2j/FE92XORgsVMZI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3544 X-TUID: VFsdZC0aHWda Am Mon, 30 Jan 2023 10:07:41 +0100 schrieb Uladzimir Bely : > When debugging packages in `isar-apt` that are in IMAGER_INSTALL > list, they happen not to be updated in the resulting image. > > For example, in case of u-boot IMAGE_BOOT_FILES is used to generate > files for `/boot` partition. Buildchroot is currently used for > extracting required files from `u-boot`, `optee-os`, etc. These > packages are installed in buildchroot via IMAGER_INSTALL list. > > Since modifications of the packages don't change their versions, > updated packages don't go to buildchroot, so previously used versions > are wrongly used. The following can be seen in log: > > " is already the newest version" > > This patch forces reinstalling all the packages from IMAGER_INSTALL > list if some of them has changed. That makes some sense anyhow. But we should really watch out for such issues and demand version bumping when contents change. Maybe not for every recipe. Or we should include all recipes for IMAGER_INSTALL into the sstate input so the cache gets invalidated and the chroot gets rebuild from scratch. Henning > > Signed-off-by: Uladzimir Bely > --- > meta/classes/image-tools-extension.bbclass | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/meta/classes/image-tools-extension.bbclass > b/meta/classes/image-tools-extension.bbclass index 101704d0..640e1958 > 100644 --- a/meta/classes/image-tools-extension.bbclass > +++ b/meta/classes/image-tools-extension.bbclass > @@ -35,12 +35,12 @@ do_install_imager_deps() { > -o APT::Get::List-Cleanup="0" > apt-get -o Debug::pkgProblemResolver=yes > --no-install-recommends -y \ --allow-unauthenticated > --allow-downgrades --download-only install \ > - ${IMAGER_INSTALL}' > + --reinstall ${IMAGER_INSTALL}' > > deb_dl_dir_export ${BUILDCHROOT_DIR} ${distro} > sudo -E chroot ${BUILDCHROOT_DIR} sh -c ' \ > apt-get -o Debug::pkgProblemResolver=yes > --no-install-recommends -y \ --allow-unauthenticated > --allow-downgrades install \ > - ${IMAGER_INSTALL}' > + --reinstall ${IMAGER_INSTALL}' > } > addtask install_imager_deps before do_image_tools