From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7117180232472199168 X-Received: by 2002:a5d:588f:0:b0:21b:ba06:4d46 with SMTP id n15-20020a5d588f000000b0021bba064d46mr38790049wrf.58.1657098662849; Wed, 06 Jul 2022 02:11:02 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:47ce:0:b0:21d:339f:dc1 with SMTP id o14-20020a5d47ce000000b0021d339f0dc1ls4786580wrc.0.gmail; Wed, 06 Jul 2022 02:11:02 -0700 (PDT) X-Google-Smtp-Source: AGRyM1sDUmr9jn/WdSigytv6TDyjUyrTEkr1rwQn3nKW+lXmGEtWFO6XJQ4JwzOWkYx8gpohm2T8 X-Received: by 2002:a05:6000:186e:b0:21b:c44a:7aa8 with SMTP id d14-20020a056000186e00b0021bc44a7aa8mr35474857wri.319.1657098661940; Wed, 06 Jul 2022 02:11:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1657098661; cv=pass; d=google.com; s=arc-20160816; b=qwGYRvX1jii0aSBLShLvxdzR2z/GtLOILJRFbOXqWy8DQ2mJy/pruEAO2L5E7P5+Rz UiV9uGQDOq81MKUkURX155V73J6ynufG7LBskDDwJPdYjkPuEy//pPQO0GjPQ9IQnzmf 5jRsj2r3/PzOAGsiOI0ZEYuN05P03Dzw9wQweLzQiWThKoBV+ecMG1PFwBq5BfyBzNt7 F8r+YPH69O2reYZPgE2MMQcT3B3kh8OJ+IeX+DWijFLJI/dw8yTcYoyCv+ohdpDEEYjG 7L6y49dhnjwop6p/X2Mob2UX8CKSRqLwL/ECNSBXE+2C/cu1ykBDHpoWno5L9MDboWZy FpSg== 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=oZic0DqmGv1uLm9Jv63FSacgNL7tN+VlkWuyzfM1qrs=; b=Is3i7CIYPTYtHdYzlqAWsY4FG29PSl/+kTawlKXI8sBw9EjefSanmTOkQZ0pzMYXRw LGUk7q0kAl7N3cxTJtqB4EH4INksgiJ0T2MsY0GkYAukg3pjxoQqe2Wyq46rC3rkwHwS 8LKZu7oGf5wlufBqF3P7gb/lwFwbAiJ5Pl20GjwWRL9+JQUMYh1evQK4+gCFcOIz8sh+ FR0iaFmS09eQ8v+5E91aCLpiXRCdIYrrgfPa1lNSrvcwpLwcJJZp1ptjfgROyXrfJZZ1 BWdmIxUr8eUKBfICHoLLkMGrmPCsiC0nxS3acK2ifwA5DB7RAfHhDNgqOwxFC4gzhqDk 8nFw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=STUfvu0D; 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.6.44 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 EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60044.outbound.protection.outlook.com. [40.107.6.44]) by gmr-mx.google.com with ESMTPS id j32-20020a05600c1c2000b003a03ade6826si465614wms.0.2022.07.06.02.11.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Jul 2022 02:11:01 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.6.44 as permitted sender) client-ip=40.107.6.44; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=STUfvu0D; 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.6.44 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=ndomWdUeEHCOVLGa62m2DR9DHF+p/MrbPLF4XDqSXg7fRx+L79uCK2cNLKfBegoS2pteXOeDKnP9LxsmlLvh/+5tmX8YvWGNffru5/Hqd+2Lsrw2KBFIyg4a4Ye59sAr8sT0eQXl5qnjH72nDRMxpo7eqYqp61PdbZGSbO/G7KYmen4m+MhprmFLC8tQLbVY1Zyb0/KX9tG+yOGVFvaE8z6IqMeh39pN3SO4LrLn3GUCvctbSVCtdGSK0fn54GCgDS4mDYgoEMdHGl/swlKVtLyMi5DVp/lgPG+dJVxjlWa88P/KMGUtu3wXNCeF/oieT/I1l5hUcNmGq0vQvoyaAg== 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=oZic0DqmGv1uLm9Jv63FSacgNL7tN+VlkWuyzfM1qrs=; b=YtPBCFs32TLtZRSx/mC3vfOpc5S2qtgpOHXplfkVlEaGYDUEgWECpcXsGhIikYNxQ1vIYoTvoAwW2Q0N/mT42+VJVYQ/3U267lE0qzLHwjVGqYkOiLhODtkI50j9GEgBZcH+bs+HZvVh/XHdxG2Oct2oQu8Z5ziJAT9F8kdEkRl2MgPcLNUtqMfRSeesOc2FjEdOUM90VBvtoJe23cSdbcob1RrXU4rcO7qVjmBJvahWfufVX3WVM/TJaDoGRqEmQvd+4AB5PhBwX6wA/ZnafAwR6d7GDQ0ICT44Unt1zx1DNbKZEl5t2uHlqtDJ5Y/aTasd7Tji4Bi8k3kn9OG9GA== 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=oZic0DqmGv1uLm9Jv63FSacgNL7tN+VlkWuyzfM1qrs=; b=STUfvu0Dr1hRRfxyECO0BSw+WXkgyxxN18mTs1P7Oen4f2CdhqmwehNx1xtg6ZgqJu8CbYKq/W761SCn/3YIhEWQmoBcBBE81irbpJ3HO+CjvUPRRB1afqGHlgM7bViaLvfllsMBuZE7mONTHOPthizzak+yHLmqLfPB5nxQBA6CLZ/wfTtJrikJq9zurjUuQZGL1pBwX8ATi/lVVnA/Sca/eyav2gJzyCeULsyHmDigIHW6XBEwjyBELN+Z77hVxXzHBOs5viYi7hbv9d4gjkFdg/zAYp33D1KUveyh1x7HbUtYUTmZxWXBLnN7GysW8cN7OXnYERBQVn5sGUF5qw== 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 DB8PR10MB3083.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:e4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15; Wed, 6 Jul 2022 09:11:00 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::b925:3d3d:8f5f:c4d9]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::b925:3d3d:8f5f:c4d9%9]) with mapi id 15.20.5395.021; Wed, 6 Jul 2022 09:11:00 +0000 Date: Wed, 6 Jul 2022 11:10:58 +0200 From: Henning Schild To: "Bezdeka, Florian (T CED SES-DE)" Cc: "isar-users@googlegroups.com" , "Kiszka, Jan (T CED)" , "Moessbauer, Felix (T CED SES-DE)" Subject: Re: Warning: bookworm support broken due to systemd packet split Message-ID: <20220706111058.1df170ca@md1za8fc.ad001.siemens.net> In-Reply-To: References: X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0136.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::10) 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-Office365-Filtering-Correlation-Id: 036cb824-06dd-494a-73b3-08da5f2f71f3 X-MS-TrafficTypeDiagnostic: DB8PR10MB3083:EE_ X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: v2qQ06osQ//jxiPgdfyD7OZqtBzfUGBJPy6zH8Ld6pmRK4tdDHqp6zV2axFpVCBEVQpAJtOH0LdBGd4yRrBfY3kAlc2M2z+gwhVGkX+YeUe7ldRjs1JbZh9U7h3iFtHS4x5qE3PmXEmgWxTlMg5Ig4UpwqpiVZRIaRltW+ZbaF/JqMYhssrkW+xQQjaR82scMyfjVEUiRnW5MvG1Tik7AW2cDUcLzGcLInIsbxHMQEcavvFcpVOiMlIOTWRLy2s03UJ8d+xS8/CQHtTwRnv5Bdbfnt5GvaVfSsdrxy3Z1+ZwmhG6nnlgMD9tSe3x8WjXiu+5/xXR7PaC+pUdz27GOMS4KYFVOT7lGaQEgcwngBI8dPU65I5sKQh2c3d17CClcjq/ucnvLLWLXHV7QLAAzM7hzGF6Kj5k0T/2NPRYzUOBLijmb94Q5xkUCp1cG6TfEN8uD5HxYiLZYIry3u0D/4vDco3xCaN/vDK4EllSD5KYKCSvAlwF3falofgAVnOkvWwWuWQ6xNYBvKZab5DqKT6Kj3jccYm1tXQvt3xvmxnmNTleMuoRCSPRBKrlrVHRnrKiEOoE59rm/cVroOohC5I8WxraM9PMo+I73FlbsBFNn6JmxCJlvID5RuoCcSgBccl8NtmCRcuEV92nI7bfidbWZOFpSADaVxJrqnEC4WRG1uWbQxQwbFgPwqvxBTIi9f3gdE369HZSjnAWZUqlBQDgcx6dInJ0slV2jOxq1bjOrhb7y/4srXq5ekSu3OHW 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:(13230016)(4636009)(396003)(346002)(376002)(39860400002)(366004)(136003)(26005)(6506007)(6486002)(6512007)(9686003)(186003)(83380400001)(1076003)(107886003)(478600001)(38100700002)(2906002)(82960400001)(44832011)(4326008)(8676002)(66476007)(66556008)(66946007)(54906003)(86362001)(41300700001)(8936002)(6862004)(5660300002)(6636002)(316002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?5z3ggBFQE2HXSUcGsEW/A3o30E5wJH3jCbvUAmSWecmxIo23tQYN5GAzeU7Y?= =?us-ascii?Q?EydPF/ChEBXA2u7BVL12E0qyK2WLIcDAkiW7/lmS8QpplmgYulUKeNdeOV0S?= =?us-ascii?Q?vj+CQjTCZGeG/P+cDC0KI9hJ6lNCXunLV9YIArFc+wErwDonoMRIy8T8K+6G?= =?us-ascii?Q?G1T/QScp8n7+xuJTHOKLRpIENaKbsMvvWouhn9JjwU7I1KRJhQtTFJgbNqrg?= =?us-ascii?Q?h07q4nYIWQIAaYVQXIKXf309V32X3ASH7HNbYE7LjzEm3uEBo8qJIVJdBlVI?= =?us-ascii?Q?MF4mOfRsKdk9+6W0JB9PiQ5TwNw9XeejYqrGT9TSo1aDlW7tz0xtxrbe6J9M?= =?us-ascii?Q?yVPmZW7Z5k98Ov3DsWKFK6aH97cCzIREzl9gyUooDmfezsKlMdP5jqtHZvWe?= =?us-ascii?Q?dDcRD4nRrcWHp5Y7XzpM3PKkjI91sWYbpwPQ0dkKkaeIL4y5KsSO+55iEJdo?= =?us-ascii?Q?x6zUe9RMzmYCoDMUVCf5h+HNkvXgkJGX1k/6vumraSO/nowk2eUsHdudVZ1/?= =?us-ascii?Q?jFjM37XoaPvrTh7xjNtcn6o/PLQW4M/cU+NzY7rl40g0eekKWbBI0Z4NvzLQ?= =?us-ascii?Q?yo7Dp6BLw0oErTHOexxjpai45XPa4TwVeT88DEgPOyUGjGOXWgD5odfJj52N?= =?us-ascii?Q?vRMpAUmCAhI0MvDZT3q0GcviPA9O49u78mqZXtECrbqB45OA15B0fTQ0VXBQ?= =?us-ascii?Q?rDnbamQgnsIIstz1aBVpaFKsVx/sAPrQs636r1233TOHrU9aHRAz5aHJFQRo?= =?us-ascii?Q?sWJiWNhRPxwdoWJoA3lbA6l5TiUuAi6X9FFWEmuCMGfZ+rDuanJjzD9kGcW+?= =?us-ascii?Q?HACsnaIburYsPYWRejELsDhhkvl65xr3uqBj86PXCJLHDzT1iboKNc36qHbC?= =?us-ascii?Q?IxCPyQGOWy/d9PjHF/vhPmcL8Vox1+L8aOp1MVBchJuEfZXy0exLl4Fb/N7E?= =?us-ascii?Q?J+bJW6iO+GtojQKSskoAFEQtyZfnYHIQbeBhZJfGB36D6QYLK1D9jkw4brBN?= =?us-ascii?Q?YonWhnxFURVTG/FBC2WrZnOXsi4/ZzkHB4UJ++rqBWCc9zZlH5oCGUplDdR6?= =?us-ascii?Q?afMrgmUc5RI/zmTUwuKRDI1aj/KAWkTVo6TVhycx6uV0WgBJAjZiBBlFL+aC?= =?us-ascii?Q?7MVTm7ojpTzG0L7P94lC3mxSKkAPZ0vTr+I906tx8vumcdtd6BUgjed8cnz2?= =?us-ascii?Q?VH8lIT/6McP5lA5c0+QJcLIJbLjxfcZsJBTf53CPoZCno9thqCSFL/wY/Wb3?= =?us-ascii?Q?pfEF37iY2h6fpN6tv0PrF2dx67Y8VR7OCui7x6qh7OilKxHopgBTEWtg4eUn?= =?us-ascii?Q?XN6lcpl9x9J8y41zz9uc4aP6m+jyX3UZyzgdSfFxcDqKyT/P5cmBnkQ+X5Hp?= =?us-ascii?Q?lg+IieOn81rdPz++/OtVAW2004p8mSTQYH0BEXomCuYS2r+8SMzdXmTlQBrR?= =?us-ascii?Q?eQIjWA/DrMvxH6loNaMtpOq3y3bsXZGD0eQV/lOcNa81lqxZa9VqOdTSxgdl?= =?us-ascii?Q?ohXDUDHCcwr7GufVaws8RMMR1JmUTjQtVIEG/I60i1EIg3tx2ym0zArDWZEN?= =?us-ascii?Q?3+JctNo6sQAX4KVnVrGZ0dm43LB2/Mz0ba3CPyPnJZw8ar2E4LZxZl4O3WSC?= =?us-ascii?Q?8Q=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 036cb824-06dd-494a-73b3-08da5f2f71f3 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2022 09:11:00.7490 (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: PulhrOR7D4ppf2rMG0hdDePSLPQXhMOtDXp912E6+Twm3s3lesSsylbYXue+ByzCztkoIM4FpFLj9omAMUthfB86OWp3icZ9zCUdtyPoglc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3083 X-TUID: woq8yMmWEica Am Wed, 6 Jul 2022 10:54:11 +0200 schrieb "Bezdeka, Florian (T CED SES-DE)" : > Hi all, > > when trying to update one of my internal targets from Debian bullseye > to bookworm I was surprised that the build was failing with the > following wic failure: > > | Traceback (most recent call last): > | File "/work/isar/scripts/wic", line 547, in > | sys.exit(main(sys.argv[1:])) > | File "/work/isar/scripts/wic", line 542, in main > | return hlp.invoke_subcommand(args, parser, hlp.wic_help_usage, > subcommands) | File "/work/isar/scripts/lib/wic/help.py", line 83, > in invoke_subcommand | subcmd[0](args, usage) > | File "/work/isar/scripts/wic", line 222, in wic_create_subcommand > | engine.wic_create(wks_file, rootfs_dir, bootimg_dir, kernel_dir, > | File "/work/isar/scripts/lib/wic/engine.py", line 190, in > wic_create | plugin.do_create() > | File "/work/isar/scripts/lib/wic/plugins/imager/direct.py", line > 98, in do_create | self.create() > | File "/work/isar/scripts/lib/wic/plugins/imager/direct.py", line > 182, in create | self._image.prepare(self) > | File "/work/isar/scripts/lib/wic/plugins/imager/direct.py", line > 360, in prepare | part.prepare(imager, imager.workdir, > imager.oe_builddir, | File > "/work/isar/scripts/lib/wic/partition.py", line 183, in prepare | > plugin.do_prepare_partition(self, srcparams_dict, creator, | File > "/work/isar/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py", > line 419, in do_prepare_partition | for mod in [x for x in > os.listdir(kernel_dir) if x.startswith("systemd-")]: | > FileNotFoundError: [Errno 2] No such file or directory: > '/build/tmp/work/debian-bookworm-amd64/talker-qemuamd64/1.0-r0/rootfs/usr/lib/systemd/boot/efi/' > > > It turns out that the systemd package is now split into different > packages, so the systemd-boot stuff that we use in the ISAR wic plugin > was moved into the systemd-boot-efi packet. With that we now have > additional dependencies. The systemd-boot stuff is no longer installed > "automatically".Debian changelog: > > systemd (251.2-3) unstable; urgency=medium > > systemd-boot has been split into a separate package. > This new systemd-boot package will not be installed automatically on > upgrades. If you are using systemd-boot, please install this new > package manually. > > The default boot loader in Debian is grub2. If you have not set up > systemd-boot manually, no action is required on your side. > > -- Michael Biebl Wed, 08 Jun 2022 21:49:47 +0200 > > > Why does the ISAR CI system not report that? We should really make > sure that Debian testing / bookworm is tested properly. Depending on which WKS you choose you might have to install certain things in buildchroot or even in the image. In the case of systemd we have nothing prepared because we just assume that people will likely use systemd and the binary will be in the rootfs. At least the wic error message it pretty easy to understand. Bootloader variants are tested somehow spread over the many distros but not for each distro. If we had more CI power yes we could test all combinations. When people contribute new plugins or wks files we ask them to change at least one distro so we have basic coverage in CI. > How to fix that? Similar to the SYSLINUX_BOOTLOADER_INSTALL stuff but > with IMAGE_PREINSTALL instead of IMAGER_INSTALL? It's a combination of > distribution (package name) and machine configuration (WKS file > selection). We could think about a SYSTEMD_BOOT_BOOTLOADER_PREINSTALL where we even have "systemd" itself listed or say something like "systemd < 251 || systemd-boot" Thanks for the heads up. Henning > Best regards, > Florian > >