From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 08 Aug 2024 09:04:42 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f58.google.com (mail-ed1-f58.google.com [209.85.208.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 47874f7t018947 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 8 Aug 2024 09:04:41 +0200 Received: by mail-ed1-f58.google.com with SMTP id 4fb4d7f45d1cf-5bba487c111sf164597a12.2 for ; Thu, 08 Aug 2024 00:04:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1723100676; cv=pass; d=google.com; s=arc-20160816; b=jILtZoF3dL36wRXYaBnfLbnqGs7HhJUg0g0GD5EBpJW/ZfiHN/kQGUmol8S+jkTqn/ CZAUY2VuiQlzHg5gLuWDktxthOTKSydjgwwK623AQpZeeqeS3yn+anEofkkRJJ79H3CI 4f5xWTq2NjIMAOMzPsMgYlIL0JXXmlJ6hcpV5rvqFhYv3xQy9oPsV8Acn+EnFMQ9BVzf WtuFo5lr9d709BEbsSeBhZohSYvSehDx14+CGVyI7bKkqrzmBy2/hjnkGKEyXYmBaUkw GnhCgh7JHWJhbKFONRmWz2N0phJrJjDTrmN2Kfajgb3yVCd8Yn0r7/ogQ2dd02b7NoBE C2Rw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:to:from :subject:message-id:sender:dkim-signature; bh=2rNW3WLflC5sGBhHoRQx12kHKtLx1G/2qzqLkqmDajQ=; fh=6IzcFPUdTsV+i/8JKU6JUenwRuey/Hp0LjddtmySRzI=; b=rP6V+59Jl1+o3lRrxanl1z09F35o0nnvt4kz5Drd2qqoNyhaLCowF7xoNilTM9MAYM VuSSP07FQJtK9db4C2AW1St3XEPp7MpBZGEJMibhSYGZfqwtpv4Yo7kp6hLELiosQMRz Y/YguFP5GznmkoKbwN5BJVKTmTmzrUEwj9ToZz9qz561LUs6+ULx/tkienNlOnWJZonD 8Rzw9uSun1sLNIwd0cHbAFeAxpi1bv3MOhlKOPHLo4fwUwMFYk3Ngf9v2zM8YSD5IKqn vxQgGiru9V7ksZl2OkgyQJX/2w75Zk6sxV4XcM2wHrqPgDq9IrRBJXrhs4GnTlYkZVdE BLBA==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1723100676; x=1723705476; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:user-agent:content-transfer-encoding :references:in-reply-to:date:to:from:subject:message-id:sender:from :to:cc:subject:date:message-id:reply-to; bh=2rNW3WLflC5sGBhHoRQx12kHKtLx1G/2qzqLkqmDajQ=; b=jyLDPCy7E5IB+m7KrG0YxY+l4WoqWlxB80pzl5dx+9byr74zKtlnNNkoCkjIJBZh/n A+hxHp96mmJw6fWqBDWiGVtWs0u63MO6VdPmGZ8hQx0EH1tFBQtE1Dr7iMNKJhnfd+Jy 4p8kxHRYynqwxRd9WGN9EmLzCMmOdAZ3bvC5Prw/3FSM9jjkmv+yt7ojej6EqTzI07hn ndMf1ljglb/b6mK0jUSzt9aF51cs+0o8CqpMH5lGTsM2Z51SSL2CS33SHJG/Mt13xwZU RCoQGjOqJBtmFriksv/DYxII8ZrPd0/OpMIyHeJh13ikNt0j1+fscg1GmJrJIX62gDME dUzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723100676; x=1723705476; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :user-agent:content-transfer-encoding:references:in-reply-to:date:to :from:subject:message-id:x-beenthere:x-gm-message-state:sender:from :to:cc:subject:date:message-id:reply-to; bh=2rNW3WLflC5sGBhHoRQx12kHKtLx1G/2qzqLkqmDajQ=; b=rzH1yqtAhsNoQe9dBSHsWscEwNYdyJKmJ/FpnC5C67rmpYrV5azVnuvYO1cEyHgE0C 7EDt2UClZ3KD5AXCML/0OebvBkEIdmgErArPfD7aYL60dI8z8PcoHDEtfDCvVDK9lu81 TqnBsCSAL8UMwcOc5BHsa6s+q2WGYzGgnmrjIdznocFFU1ZwmiYlKtRc8zVgk43WyXYS P/f+wC2YDLj/mX0Lm/NOTmzB07+h+vyhSXZTS+Lt39Kzu6oz+7poa34/dl16AL4ovHwr vf0JtNAyeb0a+0ti0WK5MWfsa3jjsxYtG69FSpxCvo932kWtlDbnmVWAc6cymXaVgMDq nLVw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVhHlEN99Z/dRqrqJw423ZrmqBTBjdi4ypx23W8nKujwqCr4qT5ELvObuNxTdabgEBxA50wYyG016ghEZYLyUzv+Eo= X-Gm-Message-State: AOJu0YxE4kp7doWF1T/lgsqGIIoVZIdivwihN6AuSvVsfWJyO1yi6eLN DbG+eELavz8/JCgPtKXnmP3QLqtmQlykIfYCaeyh181sVZz++HhU X-Google-Smtp-Source: AGHT+IGoylPHSSkt5H12cwX5N6gmpyU6OqFgUPDQ+zt2cvoPy/8Rpu/pTVQdmzPTiseTletjnizT1A== X-Received: by 2002:a05:6402:5308:b0:5a2:2b56:e06e with SMTP id 4fb4d7f45d1cf-5bbb24be6d4mr728669a12.36.1723100675432; Thu, 08 Aug 2024 00:04:35 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:26cf:b0:58f:749f:1c67 with SMTP id 4fb4d7f45d1cf-5bbaf049505ls97142a12.1.-pod-prod-05-eu; Thu, 08 Aug 2024 00:04:33 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVzYTSJjHGV4OCR6MmUs5BaZKbFPhBDkE58ft2K2LbucNyPtyZRXVRvFm+2xCUKCDHf1TH/UZw9tSKB2JQN23X+OgKIBol+i8Eqc14= X-Received: by 2002:a05:6402:280d:b0:58e:2f7c:a9c with SMTP id 4fb4d7f45d1cf-5bbb2458317mr915902a12.26.1723100673070; Thu, 08 Aug 2024 00:04:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1723100673; cv=none; d=google.com; s=arc-20160816; b=UbI6KENIGVHksjIKn1qK5QyUp0HSUJ0QNc3W49PzaplSdwbDjxk35VaS6lyoOIrBF0 d2rieb/jRU8aTJj0wq+vfxFaT5x6kkDODLGe5ndTTsqpsfDGsXsjXDQETBSGi5rF7mvm azmU/PSI43+RHRYufAkh9ts72DzxiYlY4wuI1OXnGEkb/QIYm8DZS7buJ/eVXA3+Nt5B V1HkbmWC71pDu1DIEx3dUgKkbVlqPo6SR47Grathhw5G0wVBmqv+Kfm4JW6lobM4spLp 73m0hDXAUCC8vrna+PJYjJ8DO/2s00arGqnMdmrowpcZZKWynj41NaAWsMwaJY9FuXir VhIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id; bh=G7qNM4TIn2MOLuhMkxLh0u5OMz6i+YBllbqdVbAbpz4=; fh=JZvUnqoG0jWph92hWpw0EINycbLveqkIcdkusZDYok4=; b=NDHMlI6qz+gnFmxtfiCtQaAB9zCOJ1+AGOPKiNWGNc6HqJ08kThtweaK10oTFdXKHn CoovzMVN1IXRCYWuVLnF/N1pCTmGcxh5rvfNXarPXeToeufD0hGMH68dw4wZS0A34qnL RCSmAuOeHRr2xcqo4cMApqjKS5zusspE2ang8PACc9hdK5dPYBj0SolywGudsJ4fPS8R Mh5fZZuZtLikZ1/PRaYl7FvQb5/+eNuqXP7bsqUhQULb15kmhN3Qp5wg5xGaxp7K35iN 09ocr35gYErJlxX8k3GCNAufuTU+EItlKB3iIQXeEAR6fPb1+dW72rpaCT4D51T3uKmn 7mjA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-5bbb2d3cde9si14820a12.3.2024.08.08.00.04.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 08 Aug 2024 00:04:33 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [127.0.0.1] (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 47874TA4018940 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 8 Aug 2024 09:04:30 +0200 Message-ID: <64cb397557f98a9e6379b0a57bd7cc0d18ce9cfd.camel@ilbers.de> Subject: Re: [PATCH] meta: Drop Debian Buster support From: Uladzimir Bely To: Anton Mikanovich , isar-users@googlegroups.com Date: Thu, 08 Aug 2024 10:04:29 +0300 In-Reply-To: <20240806142748.3350474-1-amikan@ilbers.de> References: <20240806142748.3350474-1-amikan@ilbers.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.3 (by Flathub.org) MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-Original-Sender: ubely@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-TUID: ucMV5uw7QEgs On Tue, 2024-08-06 at 17:27 +0300, Anton Mikanovich wrote: > As Debian Buster became EOL from 30th June 2024, remove its support > as > target and host distro in Isar. > Update documentation to be aligned with those changes. >=20 > Signed-off-by: Anton Mikanovich > --- > =C2=A0doc/user_manual.md=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 115 +++++++--------- > -- > =C2=A0kas/distro/Kconfig=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 4 - > =C2=A0kas/distro/debian-buster.yaml=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 = 7 -- > =C2=A0.../classes/installer-add-rootfs.bbclass=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 |=C2=A0=C2=A0 1 - > =C2=A0meta-isar/conf/machine/qemuarm.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 2 +- > =C2=A0meta-isar/conf/mc.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 9 -- > =C2=A0.../conf/multiconfig/bananapi-buster.conf=C2=A0=C2=A0=C2=A0=C2=A0 |= =C2=A0=C2=A0 7 -- > =C2=A0.../multiconfig/container-amd64-buster.conf=C2=A0=C2=A0 |=C2=A0=C2= =A0 7 -- > =C2=A0.../conf/multiconfig/de0-nano-soc-buster.conf |=C2=A0=C2=A0 7 -- > =C2=A0.../multiconfig/imx6-sabrelite-buster.conf=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0 7 -- > =C2=A0.../conf/multiconfig/installer-target.conf=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0 1 - > =C2=A0.../conf/multiconfig/nanopi-neo-buster.conf=C2=A0=C2=A0 |=C2=A0=C2= =A0 7 -- > =C2=A0.../conf/multiconfig/qemuamd64-buster.conf=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0 4 - > =C2=A0.../conf/multiconfig/qemuarm-buster.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 |=C2=A0=C2=A0 4 - > =C2=A0.../conf/multiconfig/qemuarm64-buster.conf=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0 6 - > =C2=A0.../conf/multiconfig/qemui386-buster.conf=C2=A0=C2=A0=C2=A0=C2=A0 |= =C2=A0=C2=A0 4 - > =C2=A0meta-isar/recipes-app/hello/hello.bb=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 2 +- > =C2=A0.../recipes-core/images/isar-image-ci.bb=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 |=C2=A0=C2=A0 5 - > =C2=A0meta/conf/distro/debian-buster.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 16 --- > =C2=A0meta/conf/distro/debian-buster.list=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 8 -- > =C2=A0meta/conf/distro/debian-common.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 1 - > =C2=A0meta/recipes-kernel/kselftest/kselftest.inc=C2=A0=C2=A0 |=C2=A0=C2= =A0 2 +- > =C2=A0meta/recipes-kernel/linux/linux-custom.inc=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0 1 - > =C2=A0scripts/lib/wic/plugins/imager/direct.py=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 |=C2=A0=C2=A0 2 +- > =C2=A0testsuite/cibuilder.py=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 4 +- > =C2=A0testsuite/citest.py=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 62 ---------- > =C2=A0testsuite/start_vm.py=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 1 - > =C2=A027 files changed, 52 insertions(+), 244 deletions(-) > =C2=A0delete mode 100644 kas/distro/debian-buster.yaml > =C2=A0delete mode 100644 meta-isar/conf/multiconfig/bananapi-buster.conf > =C2=A0delete mode 100644 meta-isar/conf/multiconfig/container-amd64- > buster.conf > =C2=A0delete mode 100644 meta-isar/conf/multiconfig/de0-nano-soc- > buster.conf > =C2=A0delete mode 100644 meta-isar/conf/multiconfig/imx6-sabrelite- > buster.conf > =C2=A0delete mode 100644 meta-isar/conf/multiconfig/nanopi-neo-buster.con= f > =C2=A0delete mode 100644 meta-isar/conf/multiconfig/qemuamd64-buster.conf > =C2=A0delete mode 100644 meta-isar/conf/multiconfig/qemuarm-buster.conf > =C2=A0delete mode 100644 meta-isar/conf/multiconfig/qemuarm64-buster.conf > =C2=A0delete mode 100644 meta-isar/conf/multiconfig/qemui386-buster.conf > =C2=A0delete mode 100644 meta/conf/distro/debian-buster.conf > =C2=A0delete mode 100644 meta/conf/distro/debian-buster.list >=20 > diff --git a/doc/user_manual.md b/doc/user_manual.md > index 22d39073..3b4f4ae6 100644 > --- a/doc/user_manual.md > +++ b/doc/user_manual.md > @@ -53,10 +53,10 @@ Isar provides: > =C2=A0For demonstration purposes, Isar provides support for the following > =C2=A0configurations: > =C2=A0 > - - QEMU ARM with Debian Buster > - - QEMU ARM64 with Debian Buster (for host >=3D buster) > - - QEMU i386 with Debian Buster > - - QEMU amd64 with Debian Buster > + - QEMU ARM with Debian Bookworm > + - QEMU ARM64 with Debian Bookworm > + - QEMU i386 with Debian Bookworm > + - QEMU amd64 with Debian Bookworm > =C2=A0 - Raspberry Pi various models with Raspberry OS Bullseye > =C2=A0 - Banana Pi BPI-M1 > =C2=A0 - LeMaker HiKey > @@ -66,7 +66,7 @@ The steps below describe how to build the images > provided by default. > =C2=A0 > =C2=A0### Install Host Tools > =C2=A0 > -The supported host system is >=3D buster. > +The supported host system is >=3D Bullseye. > =C2=A0 > =C2=A0Building `debian-trixie` requires host system >=3D bookworm. > =C2=A0 > @@ -80,6 +80,7 @@ apt install \ > =C2=A0=C2=A0 gettext-base \ > =C2=A0=C2=A0 git \ > =C2=A0=C2=A0 python3 \ > +=C2=A0 python3-distutils \ > =C2=A0=C2=A0 quilt \ > =C2=A0=C2=A0 qemu-user-static \ > =C2=A0=C2=A0 reprepro \ > @@ -93,28 +94,16 @@ apt install \ > =C2=A0=C2=A0 zstd > =C2=A0``` > =C2=A0 > -If your host is >=3D buster, also install the following package. > -``` > -apt install python3-distutils > -``` > - > -**NOTE:** sbuild version (<=3D0.78.1) packaged in Debian Buster > doesn't support > -`$apt_keep_downloaded_packages` option which is required in Isar for > -populating `${DL_DIR}/deb`. So, host `sbuild` in this case should be > manually > -upgraded to >=3D0.81.2 version from Debian Bullseye. > - > =C2=A0Next, the user who should run Isar needs to be added to `sbuild` > group. > =C2=A0``` > =C2=A0sudo gpasswd -a sbuild > =C2=A0``` > =C2=A0 > =C2=A0If you want to generate containerized SDKs, also install the > following=20 > -packages: `umoci` and `skopeo`. > -Umoci is provided by Debian Buster and can be installed with=20 > -`apt install umoci`, Skopeo is provided by Debian Bullseye/Unstable > and has to=20 > -be installed either manually downloading the DEB and installing it > (no other=20 > -packages required) or with `apt install -t bullseye skopeo` (if=20 > -unstable/bullseye included in `/etc/apt/sources.list[.d]`). > +packages: > +``` > +apt install umoci skopeo > +``` > =C2=A0 > =C2=A0Notes: > =C2=A0 > @@ -128,11 +117,6 @@ Notes: > =C2=A0=C2=A0 handled by QEMU (check e.g. `qemu-arm` in `/usr/sbin/update- > binfmts > =C2=A0=C2=A0 --display`). > =C2=A0 > -To run images built for QEMU, you also need to install the related > package: > -``` > -apt install qemu > -``` > - > =C2=A0### Setup Sudo > =C2=A0 > =C2=A0Isar requires `sudo` rights without password to work with `chroot` > and `debootstrap`. To add them, use the following steps: > @@ -171,22 +155,22 @@ e.g.: > =C2=A0 > =C2=A0``` > =C2=A0MACHINE ??=3D "qemuarm" > -DISTRO ??=3D "debian-buster" > +DISTRO ??=3D "debian-bookworm" > =C2=A0DISTRO_ARCH ??=3D "armhf" > =C2=A0``` > =C2=A0 > =C2=A0Then, call `bitbake` with image names, e.g.: > =C2=A0 > =C2=A0``` > -bitbake mc:qemuarm-buster:isar-image-base \ > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mc:qemuarm-buster:isar-image-= debug > +bitbake mc:qemuarm-bookworm:isar-image-base \ > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mc:qemuarm-bookworm:isar-imag= e-debug > =C2=A0``` > =C2=A0 > =C2=A0The following images are created: > =C2=A0 > =C2=A0``` > -tmp/deploy/images/qemuarm/isar-image-base-qemuarm-debian-buster.ext4 > -tmp/deploy/images/qemuarm/isar-image-debug-qemuarm-debian- > buster.ext4 > +tmp/deploy/images/qemuarm/isar-image-base-debian-bookworm- > qemuarm.ext4 > +tmp/deploy/images/qemuarm/isar-image-debug-debian-bookworm- > qemuarm.ext4 > =C2=A0``` > =C2=A0 > =C2=A0### Building Target Images for Multiple Configurations > @@ -196,10 +180,10 @@ a single call. List all configurations in > `conf/local.conf`: > =C2=A0 > =C2=A0``` > =C2=A0BBMULTICONFIG =3D " \ > -=C2=A0=C2=A0=C2=A0 qemuarm-buster \ > -=C2=A0=C2=A0=C2=A0 qemuarm64-buster \ > -=C2=A0=C2=A0=C2=A0 qemui386-buster \ > -=C2=A0=C2=A0=C2=A0 qemuamd64-buster \ > +=C2=A0=C2=A0=C2=A0 qemuarm-bookworm \ > +=C2=A0=C2=A0=C2=A0 qemuarm64-bookworm \ > +=C2=A0=C2=A0=C2=A0 qemui386-bookworm \ > +=C2=A0=C2=A0=C2=A0 qemuamd64-bookworm \ > =C2=A0" > =C2=A0``` > =C2=A0 > @@ -207,19 +191,19 @@ The following command will produce `isar-image- > base` images for all targets: > =C2=A0 > =C2=A0``` > =C2=A0$ bitbake \ > -=C2=A0=C2=A0=C2=A0 mc:qemuarm-buster:isar-image-base \ > -=C2=A0=C2=A0=C2=A0 mc:qemuarm64-buster:isar-image-base \ > -=C2=A0=C2=A0=C2=A0 mc:qemui386-buster:isar-image-base \ > -=C2=A0=C2=A0=C2=A0 mc:qemuamd64-buster:isar-image-base \ > +=C2=A0=C2=A0=C2=A0 mc:qemuarm-bookworm:isar-image-base \ > +=C2=A0=C2=A0=C2=A0 mc:qemuarm64-bookworm:isar-image-base \ > +=C2=A0=C2=A0=C2=A0 mc:qemui386-bookworm:isar-image-base \ > +=C2=A0=C2=A0=C2=A0 mc:qemuamd64-bookworm:isar-image-base \ > =C2=A0``` > =C2=A0 > =C2=A0Created images are: > =C2=A0 > =C2=A0``` > -tmp/deploy/images/qemuarm/isar-image-base-debian-buster-qemuarm.ext4 > -tmp/deploy/images/qemuarm64/isar-image-base-debian-buster- > qemuarm64.ext4 > -tmp/deploy/images/qemui386/isar-image-base-debian-buster- > qemui386.wic > -tmp/deploy/images/qemuamd64/isar-image-base-debian-buster- > qemuamd64.wic > +tmp/deploy/images/qemuarm/isar-image-base-debian-bookworm- > qemuarm.ext4 > +tmp/deploy/images/qemuarm64/isar-image-base-debian-bookworm- > qemuarm64.ext4 > +tmp/deploy/images/qemui386/isar-image-base-debian-bookworm- > qemui386.wic > +tmp/deploy/images/qemuamd64/isar-image-base-debian-bookworm- > qemuamd64.wic > =C2=A0``` > =C2=A0 > =C2=A0### Generate full disk image > @@ -230,9 +214,9 @@ It is controlled by a `.wks` file which you can > choose with changing WKS_FILE. > =C2=A0Some examples in the tree use that feature already. > =C2=A0``` > =C2=A0 # Generate an image for the `i386` target architecture > - $ bitbake mc:qemui386-buster:isar-image-base > + $ bitbake mc:qemui386-bookworm:isar-image-base > =C2=A0 # Similarly, for the `amd64` target architecture, in this case EFI > - $ bitbake mc:qemuamd64-buster:isar-image-base > + $ bitbake mc:qemuamd64-bookworm:isar-image-base > =C2=A0``` > =C2=A0 > =C2=A0Variables may be used in `.wks.in` files; Isar will expand them and > generate a regular `.wks` file before generating the disk image using > `wic`. > @@ -240,14 +224,11 @@ Variables may be used in `.wks.in` files; Isar > will expand them and generate a r > =C2=A0In order to run the EFI images with `qemu`, an EFI firmware is > required and available at the following address: > =C2=A0 > https://github.com/tianocore/edk2/tree/3858b4a1ff09d3243fea8d07bd13547 > 8237cb8f7 > =C2=A0 > -Note that the `ovmf` package in Debian Buster contains a pre- > compiled firmware, but doesn't seem to be recent > -enough to allow images to be testable under `qemu`. > - > =C2=A0``` > =C2=A0# AMD64 image, EFI > -qemu-system-x86_64 -m 256M -nographic -bios > edk2/Build/OvmfX64/RELEASE_*/FV/OVMF.fd -hda > tmp/deploy/images/qemuamd64/isar-image-base-debian-buster- > qemuamd64.wic > +qemu-system-x86_64 -m 256M -nographic -bios > edk2/Build/OvmfX64/RELEASE_*/FV/OVMF.fd -hda > tmp/deploy/images/qemuamd64/isar-image-base-debian-bookworm- > qemuamd64.wic > =C2=A0# i386 image > -qemu-system-i386 -m 256M -nographic -hda > tmp/deploy/images/qemui386/isar-image-base-debian-buster-qemui386.wic > +qemu-system-i386 -m 256M -nographic -hda > tmp/deploy/images/qemui386/isar-image-base-debian-bookworm- > qemui386.wic > =C2=A0``` > =C2=A0 > =C2=A0#### Flashing such images to a physical device > @@ -305,20 +286,20 @@ export IMAGE_FSTYPES=3D"docker-archive.xz" > =C2=A0 - Trigger creation of container image from root filesystem > =C2=A0 > =C2=A0``` > -bitbake mc:qemuarm-buster:isar-image-base > +bitbake mc:qemuarm-bookworm:isar-image-base > =C2=A0``` > =C2=A0 > =C2=A0 - Load the container image into the Docker Daemon > =C2=A0 > =C2=A0``` > -docker load -i build/tmp/deploy/images/qemuarm/isar-image-base- > debian-buster-armhf-1.0-r0.docker-archive.xz > +docker load -i build/tmp/deploy/images/qemuarm/isar-image-base- > debian-bookworm-armhf.docker-archive.xz > =C2=A0``` > =C2=A0 > =C2=A0 - Run a container using the container image (following commands > starting with=20 > =C2=A0=C2=A0=C2=A0 `#~:` are to be run in the container) > =C2=A0 > =C2=A0``` > -docker run --rm -ti --volume "$(pwd):/build" isar-image-base-debian- > buster-armhf:1.0-r0 > +docker run --rm -ti --volume "$(pwd):/build" isar-image-base-debian- > bookworm-armhf:1.0-r0 > =C2=A0``` > =C2=A0 > =C2=A0--- > @@ -414,7 +395,7 @@ following variables define the default > configuration to build for: > =C2=A0 - `DISTRO_ARCH` - The Debian architecture to build for (e.g., > `armhf`). > =C2=A0 > =C2=A0If BitBake is called with multiconfig targets (e.g., > -`mc:qemuarm-buster:isar-image-base`), the following variable defines > +`mc:qemuarm-bookworm:isar-image-base`), the following variable > defines > =C2=A0all supported configurations: > =C2=A0 > =C2=A0 - `BBMULTICONFIG` - The list of the complete configuration > definition files. > @@ -449,7 +430,6 @@ In Isar, each machine can use its specific Linux > distro to generate `schroot` > =C2=A0and target filesystem. By default, Isar provides configuration file= s > for the > =C2=A0following distros: > =C2=A0 > - - debian-buster > =C2=A0 - debian-bullseye > =C2=A0 - debian-bookworm > =C2=A0 - debian-trixie (host >=3D bookworm) > @@ -494,10 +474,10 @@ Available conversions are `gz` and `xz`, which > both provide image compression. > =C2=A0There are several image types can be listed in `IMAGE_FSTYPES` > divided by space. > =C2=A0 > =C2=A0Instead of setting multiple image types in one target, user can als= o > use > -[multiconfig](#building-target-images-for-multiple-configurations) > feature and specify > -different image types in different multiconfigs (use qemuamd64- > buster-cpiogz.conf > -and qemuamd64-buster-tgz.conf as examples). The only requirement is > that image types > -from different multiconfigs for the same machine/distros should not > overlap. > +[multiconfig](#building-target-images-for-multiple-configurations) > feature and > +specify different image types in different multiconfigs. The only > requirement > +is that image types from different multiconfigs for the same > machine/distros > +should not overlap. > =C2=A0 > =C2=A0--- > =C2=A0 > @@ -810,7 +790,7 @@ SRC_URI=3D"apt://hello=3D2.10" > =C2=A0``` > =C2=A0inherit dpkg > =C2=A0 > -SRC_URI=3D"apt://hello/buster" > +SRC_URI=3D"apt://hello/bookworm" > =C2=A0``` > =C2=A0 - You can also ignore the ${PV} or distribution name and let apt > resolve the version at build time. > =C2=A0 > @@ -1013,9 +993,6 @@ put into Isar apt. > =C2=A0 > =C2=A0Debian cross-compilation works out of the box. Currently the > following build configurations are supported in Isar: > =C2=A0 > - - buster armhf > - - buster arm64 (for host >=3D buster) > - - buster mipsel (for host >=3D buster) > =C2=A0 - bullseye armhf > =C2=A0 - bullseye arm64 > =C2=A0 - bullseye mipsel > @@ -1406,7 +1383,7 @@ BASE_REPO_KEY =3D > "file://"' > =C2=A0 - Trigger the download and caching of all required files by doing = a > warm-up build. > =C2=A0 > =C2=A0``` > -bitbake mc:qemuarm-buster:isar-image-base > +bitbake mc:qemuarm-bookworm:isar-image-base > =C2=A0``` > =C2=A0 > =C2=A0 - Set `ISAR_USE_CACHED_BASE_REPO` in `conf/local.conf`: > @@ -1426,7 +1403,7 @@ sudo rm -rf tmp > =C2=A0 - Trigger the generation of your image again (now a local repo wil= l > be created out of the download cache from the last run): > =C2=A0 > =C2=A0``` > -bitbake mc:qemuarm-buster:isar-image-base > +bitbake mc:qemuarm-bookworm:isar-image-base > =C2=A0``` > =C2=A0 > =C2=A0## Add foreign packages from other repositories to the generated > image > @@ -1443,10 +1420,10 @@ Add a new sources list entry to fetch the > package from, i.e. include a new apt s > =C2=A0 > =C2=A0Add docker-ce from arm64: > =C2=A0 > -Create a new layer containing `conf/distro/docker-buster.list` with > the following content: > +Create a new layer containing `conf/distro/docker-bookworm.list` > with the following content: > =C2=A0 > =C2=A0``` > -deb [arch=3Darm64] > https://download.docker.com/linux/debian buster stable > +deb [arch=3Darm64] > https://download.docker.com/linux/debian bookworm stable > =C2=A0``` > =C2=A0 > =C2=A0Include the layer in your project. > @@ -1456,13 +1433,13 @@ To the local.conf add: > =C2=A0``` > =C2=A0IMAGE_PREINSTALL +=3D "docker-ce" > =C2=A0THIRD_PARTY_APT_KEYS:append =3D " > https://download.docker.com/linux/debian/gpg;md5sum=3D1afae06b34a13c1b3d9= cb61a26285a15 > " > -DISTRO_APT_SOURCES:append =3D " conf/distro/docker-buster.list" > +DISTRO_APT_SOURCES:append =3D " conf/distro/docker-bookworm.list" > =C2=A0``` > =C2=A0 > =C2=A0And build the corresponding image target: > =C2=A0 > =C2=A0``` > -bitbake mc:qemuarm64-buster:isar-image-base > +bitbake mc:qemuarm64-bookworm:isar-image-base > =C2=A0``` > =C2=A0## Cache all upstream Debian source packages in local apt > =C2=A0 > diff --git a/kas/distro/Kconfig b/kas/distro/Kconfig > index 28898621..9a8517d1 100644 > --- a/kas/distro/Kconfig > +++ b/kas/distro/Kconfig > @@ -10,9 +10,6 @@ choice > =C2=A0 prompt "Distro selection" > =C2=A0 default DEBIAN_BOOKWORM > =C2=A0 > -config DEBIAN_BUSTER > - bool "Debian 10 (buster)" > - > =C2=A0config DEBIAN_BULLSEYE > =C2=A0 bool "Debian 11 (bullseye)" > =C2=A0 > @@ -41,7 +38,6 @@ endchoice > =C2=A0 > =C2=A0config KAS_INCLUDE_DISTRO > =C2=A0 string > - default "kas/distro/debian-buster.yaml" if DEBIAN_BUSTER > =C2=A0 default "kas/distro/debian-bullseye.yaml" if DEBIAN_BULLSEYE > =C2=A0 default "kas/distro/debian-bookworm.yaml" if DEBIAN_BOOKWORM > =C2=A0 default "kas/distro/debian-trixie.yaml" if DEBIAN_TRIXIE > diff --git a/kas/distro/debian-buster.yaml b/kas/distro/debian- > buster.yaml > deleted file mode 100644 > index 82949a8f..00000000 > --- a/kas/distro/debian-buster.yaml > +++ /dev/null > @@ -1,7 +0,0 @@ > -# This software is a part of ISAR. > -# Copyright (C) 2023 ilbers GmbH > - > -header: > -=C2=A0 version: 14 > - > -distro: debian-buster > diff --git a/meta-isar/classes/installer-add-rootfs.bbclass b/meta- > isar/classes/installer-add-rootfs.bbclass > index c738f690..58a87960 100644 > --- a/meta-isar/classes/installer-add-rootfs.bbclass > +++ b/meta-isar/classes/installer-add-rootfs.bbclass > @@ -16,7 +16,6 @@ INSTALLER_TARGET_DEPLOY_DIR_IMAGE ??=3D > "${DEPLOY_DIR}/images/${INSTALLER_TARGET_M > =C2=A0 > =C2=A0IMAGE_DATA_FILE ??=3D "${INSTALLER_TARGET_IMAGE}- > ${INSTALLER_TARGET_DISTRO}-${INSTALLER_TARGET_MACHINE}" > =C2=A0IMAGE_DATA_POSTFIX ??=3D "wic.zst" > -IMAGE_DATA_POSTFIX:buster ??=3D "wic.xz" > =C2=A0IMAGE_DATA_POSTFIX:bullseye ??=3D "wic.xz" > =C2=A0 > =C2=A0ROOTFS_ADDITIONAL_FILES ??=3D "installer-target installer-target-bm= ap" > diff --git a/meta-isar/conf/machine/qemuarm.conf b/meta- > isar/conf/machine/qemuarm.conf > index b70d6af0..b564e07e 100644 > --- a/meta-isar/conf/machine/qemuarm.conf > +++ b/meta-isar/conf/machine/qemuarm.conf > @@ -5,7 +5,7 @@ DISTRO_ARCH ?=3D "armhf" > =C2=A0 > =C2=A0KERNEL_NAME ?=3D "armmp" > =C2=A0 > -IMAGE_FSTYPES ?=3D "ext4" > +IMAGE_FSTYPES ?=3D "ext4 docker-archive.xz" > =C2=A0ROOTFS_EXTRA ?=3D "128" > =C2=A0 > =C2=A0QEMU_ROOTFS_DEV ?=3D "vda" > diff --git a/meta-isar/conf/mc.conf b/meta-isar/conf/mc.conf > index 7fd638d3..95f1e144 100644 > --- a/meta-isar/conf/mc.conf > +++ b/meta-isar/conf/mc.conf > @@ -6,42 +6,33 @@ > =C2=A0# > =C2=A0# This sets the default multiple configurations used: > =C2=A0BBMULTICONFIG =3D " \ > -=C2=A0=C2=A0=C2=A0 qemuarm-buster \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm-bookworm \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm-trixie \ > -=C2=A0=C2=A0=C2=A0 qemuarm64-buster \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm64-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm64-bookworm \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuarm64-trixie \ > -=C2=A0=C2=A0=C2=A0 qemui386-buster \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemui386-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemui386-bookworm \ > -=C2=A0=C2=A0=C2=A0 qemuamd64-buster \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuamd64-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuamd64-sb-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuamd64-bookworm \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuamd64-trixie \ > -=C2=A0=C2=A0=C2=A0 container-amd64-buster \ > =C2=A0=C2=A0=C2=A0=C2=A0 container-amd64-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 container-amd64-bookworm \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemumipsel-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemumipsel-bookworm \ > =C2=A0=C2=A0=C2=A0=C2=A0 qemuriscv64-sid \ > -=C2=A0=C2=A0=C2=A0 bananapi-buster \ > =C2=A0=C2=A0=C2=A0=C2=A0 bananapi-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 bananapi-bookworm \ > =C2=A0=C2=A0=C2=A0=C2=A0 beagleplay-bookworm \ > -=C2=A0=C2=A0=C2=A0 de0-nano-soc-buster \ > =C2=A0=C2=A0=C2=A0=C2=A0 de0-nano-soc-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 de0-nano-soc-bookworm \ > =C2=A0=C2=A0=C2=A0=C2=A0 hikey-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 hikey-bookworm \ > -=C2=A0=C2=A0=C2=A0 imx6-sabrelite-buster \ > =C2=A0=C2=A0=C2=A0=C2=A0 imx6-sabrelite-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 phyboard-mira-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 phyboard-mira-bookworm \ > -=C2=A0=C2=A0=C2=A0 nanopi-neo-buster \ > =C2=A0=C2=A0=C2=A0=C2=A0 nanopi-neo-bullseye \ > =C2=A0=C2=A0=C2=A0=C2=A0 nanopi-neo-bookworm \ > =C2=A0=C2=A0=C2=A0=C2=A0 nanopi-neo-efi-bookworm \ > diff --git a/meta-isar/conf/multiconfig/bananapi-buster.conf b/meta- > isar/conf/multiconfig/bananapi-buster.conf > deleted file mode 100644 > index 8130e72c..00000000 > --- a/meta-isar/conf/multiconfig/bananapi-buster.conf > +++ /dev/null > @@ -1,7 +0,0 @@ > -# This software is a part of ISAR. > -# Copyright (c) Siemens AG, 2018 > -# > -# SPDX-License-Identifier: MIT > - > -MACHINE ?=3D "bananapi" > -DISTRO ?=3D "debian-buster" > diff --git a/meta-isar/conf/multiconfig/container-amd64-buster.conf > b/meta-isar/conf/multiconfig/container-amd64-buster.conf > deleted file mode 100644 > index 95027f82..00000000 > --- a/meta-isar/conf/multiconfig/container-amd64-buster.conf > +++ /dev/null > @@ -1,7 +0,0 @@ > -# > -# Copyright (c) Siemens AG, 2021 > -# > -# SPDX-License-Identifier: MIT > - > -MACHINE ?=3D "container-amd64" > -DISTRO ?=3D "debian-buster" > diff --git a/meta-isar/conf/multiconfig/de0-nano-soc-buster.conf > b/meta-isar/conf/multiconfig/de0-nano-soc-buster.conf > deleted file mode 100644 > index dd16568c..00000000 > --- a/meta-isar/conf/multiconfig/de0-nano-soc-buster.conf > +++ /dev/null > @@ -1,7 +0,0 @@ > -# > -# Copyright (c) Siemens AG, 2018-2020 > -# > -# SPDX-License-Identifier: MIT > - > -MACHINE ?=3D "de0-nano-soc" > -DISTRO ?=3D "debian-buster" > diff --git a/meta-isar/conf/multiconfig/imx6-sabrelite-buster.conf > b/meta-isar/conf/multiconfig/imx6-sabrelite-buster.conf > deleted file mode 100644 > index 262a6615..00000000 > --- a/meta-isar/conf/multiconfig/imx6-sabrelite-buster.conf > +++ /dev/null > @@ -1,7 +0,0 @@ > -# This software is a part of ISAR. > -# Copyright (C) Siemens AG, 2019 > -# > -# SPDX-License-Identifier: MIT > - > -MACHINE ?=3D "imx6-sabrelite" > -DISTRO ?=3D "debian-buster" > diff --git a/meta-isar/conf/multiconfig/installer-target.conf b/meta- > isar/conf/multiconfig/installer-target.conf > index 3b53b58f..fc2e31f7 100644 > --- a/meta-isar/conf/multiconfig/installer-target.conf > +++ b/meta-isar/conf/multiconfig/installer-target.conf > @@ -4,7 +4,6 @@ > =C2=A0# SPDX-License-Identifier: MIT > =C2=A0 > =C2=A0TARGET_IMAGE_FSTYPE =3D "wic.zst" > -TARGET_IMAGE_FSTYPE:buster =3D "wic.xz" > =C2=A0TARGET_IMAGE_FSTYPE:bullseye =3D "wic.xz" > =C2=A0 > =C2=A0IMAGE_FSTYPES +=3D "${TARGET_IMAGE_FSTYPE}" > diff --git a/meta-isar/conf/multiconfig/nanopi-neo-buster.conf > b/meta-isar/conf/multiconfig/nanopi-neo-buster.conf > deleted file mode 100644 > index 34a440d4..00000000 > --- a/meta-isar/conf/multiconfig/nanopi-neo-buster.conf > +++ /dev/null > @@ -1,7 +0,0 @@ > -# This software is a part of ISAR. > -# Copyright (c) Mentor, a Siemens business, 2020 > -# > -# SPDX-License-Identifier: MIT > - > -MACHINE ?=3D "nanopi-neo" > -DISTRO ?=3D "debian-buster" > diff --git a/meta-isar/conf/multiconfig/qemuamd64-buster.conf b/meta- > isar/conf/multiconfig/qemuamd64-buster.conf > deleted file mode 100644 > index 3fabd675..00000000 > --- a/meta-isar/conf/multiconfig/qemuamd64-buster.conf > +++ /dev/null > @@ -1,4 +0,0 @@ > -# This software is a part of ISAR. > - > -MACHINE ?=3D "qemuamd64" > -DISTRO ?=3D "debian-buster" > diff --git a/meta-isar/conf/multiconfig/qemuarm-buster.conf b/meta- > isar/conf/multiconfig/qemuarm-buster.conf > deleted file mode 100644 > index 96904388..00000000 > --- a/meta-isar/conf/multiconfig/qemuarm-buster.conf > +++ /dev/null > @@ -1,4 +0,0 @@ > -# This software is a part of ISAR. > - > -MACHINE ?=3D "qemuarm" > -DISTRO ?=3D "debian-buster" > diff --git a/meta-isar/conf/multiconfig/qemuarm64-buster.conf b/meta- > isar/conf/multiconfig/qemuarm64-buster.conf > deleted file mode 100644 > index 60c370ba..00000000 > --- a/meta-isar/conf/multiconfig/qemuarm64-buster.conf > +++ /dev/null > @@ -1,6 +0,0 @@ > -# This software is a part of ISAR. > -# Copyright (C) 2017 ilbers GmbH > -# Copyright (c) Siemens AG, 2018 > - > -MACHINE ?=3D "qemuarm64" > -DISTRO ?=3D "debian-buster" > diff --git a/meta-isar/conf/multiconfig/qemui386-buster.conf b/meta- > isar/conf/multiconfig/qemui386-buster.conf > deleted file mode 100644 > index d9350c04..00000000 > --- a/meta-isar/conf/multiconfig/qemui386-buster.conf > +++ /dev/null > @@ -1,4 +0,0 @@ > -# This software is a part of ISAR. > - > -MACHINE ?=3D "qemui386" > -DISTRO ?=3D "debian-buster" > diff --git a/meta-isar/recipes-app/hello/hello.bb b/meta- > isar/recipes-app/hello/hello.bb > index 6efb50de..a916b349 100644 > --- a/meta-isar/recipes-app/hello/hello.bb > +++ b/meta-isar/recipes-app/hello/hello.bb > @@ -9,7 +9,7 @@ inherit dpkg > =C2=A0# Note that you can also choose a version but have to pick the exac= t > one > =C2=A0# i.e. "apt://hello=3D2.10-2". > =C2=A0# You may also select the desired release in case multiples are > configured and > -# you do want to pin the version: "apt://hello/buster". > +# you do want to pin the version: "apt://hello/bookworm". > =C2=A0SRC_URI =3D "apt://${PN}" > =C2=A0 > =C2=A0MAINTAINER =3D "isar-users " > diff --git a/meta-test/recipes-core/images/isar-image-ci.bb b/meta- > test/recipes-core/images/isar-image-ci.bb > index e5d51e6e..500dc4cd 100644 > --- a/meta-test/recipes-core/images/isar-image-ci.bb > +++ b/meta-test/recipes-core/images/isar-image-ci.bb > @@ -27,11 +27,6 @@ IMAGE_PREINSTALL:append:qemuamd64:debian-bullseye > ?=3D " btrfs-progs" > =C2=A0# Explicitly remove from wic since it is set in qemuamd64.conf: > =C2=A0IMAGER_INSTALL:wic:remove:qemuamd64:debian-bullseye ?=3D > "${GRUB_BOOTLOADER_INSTALL}" > =C2=A0 > -# qemuamd64-buster > -IMAGE_FSTYPES:qemuamd64:debian-buster ?=3D "wic ext4" > -WKS_FILE:qemuamd64:debian-buster ?=3D "efi-plus-pcbios" > -IMAGER_INSTALL:append:qemuamd64:debian-buster ?=3D " > ${SYSLINUX_BOOTLOADER_INSTALL}" > - > =C2=A0# qemuamd64-focal > =C2=A0WKS_FILE:qemuamd64:ubuntu-focal ?=3D "sdimage-efi-sd" > =C2=A0IMAGER_INSTALL:remove:qemuamd64:ubuntu-focal ?=3D > "${GRUB_BOOTLOADER_INSTALL}" > diff --git a/meta/conf/distro/debian-buster.conf > b/meta/conf/distro/debian-buster.conf > deleted file mode 100644 > index 57cfac33..00000000 > --- a/meta/conf/distro/debian-buster.conf > +++ /dev/null > @@ -1,16 +0,0 @@ > -# This software is a part of ISAR. > - > -require debian-common.conf > - > -BASE_DISTRO_CODENAME =3D "buster" > - > -HOST_DISTRO ?=3D "debian-buster" > - > -DISTRO_CONFIG_SCRIPT ?=3D "debian-configscript.sh" > -DISTRO_KERNELS ?=3D "4kc-malta 5kc-malta 686 686-pae amd64 arm64 armmp > \ > -=C2=A0=C2=A0=C2=A0 armmp-lpae cloud-amd64 loongson-3 marvell octeon powe= rpc64le rpi > s390x \ > -=C2=A0=C2=A0=C2=A0 rt-686-pae rt-amd64 rt-arm64 rt-armmp" > - > -DISTRO_GCC =3D "8" > - > -DEBIAN_COMPAT =3D "12" > diff --git a/meta/conf/distro/debian-buster.list > b/meta/conf/distro/debian-buster.list > deleted file mode 100644 > index ba496494..00000000 > --- a/meta/conf/distro/debian-buster.list > +++ /dev/null > @@ -1,8 +0,0 @@ > -deb http://deb.debian.org/debian=C2=A0buster main contrib non-free > -deb-src http://deb.debian.org/debian=C2=A0buster main contrib > non-free > - > -deb http://deb.debian.org/debian-security/=C2=A0buster/updates main > contrib non-free > -deb- > src http://deb.debian.org/debian-security/=C2=A0buster/updates main contr= ibnon-free > - > -deb http://deb.debian.org/debian=C2=A0buster-updates main contrib > non-free > -deb-src http://deb.debian.org/debian=C2=A0buster-updates main > contrib non-free > diff --git a/meta/conf/distro/debian-common.conf > b/meta/conf/distro/debian-common.conf > index d8556964..ab911f80 100644 > --- a/meta/conf/distro/debian-common.conf > +++ b/meta/conf/distro/debian-common.conf > @@ -35,7 +35,6 @@ SYSLINUX_BOOTLOADER_INSTALL =3D "syslinux syslinux- > common" > =C2=A0 > =C2=A0SYSTEMD_BOOTLOADER_INSTALL =3D "systemd-boot-efi:${DISTRO_ARCH}" > =C2=A0SYSTEMD_BOOTLOADER_INSTALL:bullseye =3D "systemd:${DISTRO_ARCH}" > -SYSTEMD_BOOTLOADER_INSTALL:buster =3D "systemd:${DISTRO_ARCH}" > =C2=A0 > =C2=A0COMPAT_DISTRO_ARCH:amd64 =3D "i386" > =C2=A0COMPAT_DISTRO_ARCH:arm64 =3D "armhf" > diff --git a/meta/recipes-kernel/kselftest/kselftest.inc > b/meta/recipes-kernel/kselftest/kselftest.inc > index 95dece10..1d38f9ec 100644 > --- a/meta/recipes-kernel/kselftest/kselftest.inc > +++ b/meta/recipes-kernel/kselftest/kselftest.inc > @@ -20,7 +20,7 @@ DEBIAN_BUILD_DEPENDS ?=3D " \ > =C2=A0=C2=A0=C2=A0=C2=A0 rsync, \ > =C2=A0=C2=A0=C2=A0=C2=A0 flex,=C2=A0 \ > =C2=A0=C2=A0=C2=A0=C2=A0 bison, \ > -=C2=A0=C2=A0=C2=A0 ${@ 'fuse' if d.getVar('BASE_DISTRO_CODENAME') in ['b= ullseye', > 'buster'] else 'fuse3'}, \ > +=C2=A0=C2=A0=C2=A0 ${@ 'fuse' if d.getVar('BASE_DISTRO_CODENAME') in ['b= ullseye'] > else 'fuse3'}, \ > =C2=A0=C2=A0=C2=A0=C2=A0 libelf-dev:native, \ > =C2=A0=C2=A0=C2=A0=C2=A0 libcap-ng-dev:native, \ > =C2=A0=C2=A0=C2=A0=C2=A0 libpopt-dev:native, \ > diff --git a/meta/recipes-kernel/linux/linux-custom.inc > b/meta/recipes-kernel/linux/linux-custom.inc > index 6aa70fd3..daaa2f90 100644 > --- a/meta/recipes-kernel/linux/linux-custom.inc > +++ b/meta/recipes-kernel/linux/linux-custom.inc > @@ -33,7 +33,6 @@ KERNEL_DEBIAN_DEPENDS ?=3D "initramfs-tools | linux- > initramfs-tool, \ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 linux-base (>=3D 4.3~)," > =C2=A0 > =C2=A0LIBSSL_DEP =3D "libssl3" > -LIBSSL_DEP:buster =3D "libssl1.1" > =C2=A0LIBSSL_DEP:bullseye =3D "libssl1.1" > =C2=A0 > =C2=A0KERNEL_HEADERS_DEBIAN_DEPENDS ?=3D "libc6, \ > diff --git a/scripts/lib/wic/plugins/imager/direct.py > b/scripts/lib/wic/plugins/imager/direct.py > index a65ae36a..6a53c163 100644 > --- a/scripts/lib/wic/plugins/imager/direct.py > +++ b/scripts/lib/wic/plugins/imager/direct.py > @@ -544,7 +544,7 @@ class PartitionedImage(): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = else: > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 self.disk_guid =3D uuid.uuid4() > =C2=A0 > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # Bac= kport compatibility for Debian Buster and Ubuntu > Focal > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # Bac= kport compatibility for Ubuntu Focal > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = if not self._sfdisk_supports_disk_id(): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 logger.warn("Disk identifier can't be set, > reproducibility is broken!") > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 return > diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py > index 35af3d9c..e37514a3 100755 > --- a/testsuite/cibuilder.py > +++ b/testsuite/cibuilder.py > @@ -483,7 +483,7 @@ class CIBuilder(Test): > =C2=A0=C2=A0=C2=A0=C2=A0 def vm_turn_on( > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self, > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 arch=3D'amd64', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 distro=3D'buster', > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 distro=3D'bookworm', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 image=3D'isar-image-base= ', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enforce_pcbios=3DFalse, > =C2=A0=C2=A0=C2=A0=C2=A0 ): > @@ -603,7 +603,7 @@ class CIBuilder(Test): > =C2=A0=C2=A0=C2=A0=C2=A0 def vm_start( > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self, > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 arch=3D'amd64', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 distro=3D'buster', > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 distro=3D'bookworm', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enforce_pcbios=3DFalse, > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 skip_modulecheck=3DFalse= , > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 image=3D'isar-image-base= ', > diff --git a/testsuite/citest.py b/testsuite/citest.py > index 4e1634b7..bc0e63e1 100755 > --- a/testsuite/citest.py > +++ b/testsuite/citest.py > @@ -132,7 +132,6 @@ class CrossTest(CIBaseTest): > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0 def test_cross(self): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 targets =3D [ > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'mc:q= emuarm-buster:isar-image-ci', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:qemuarm-bullseye:isar-image-ci', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:de0-nano-soc-bullseye:isar-image-base', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:stm32mp15x-bullseye:isar-image-base', > @@ -201,12 +200,9 @@ class NoCrossTest(CIBaseTest): > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0 def test_nocross(self): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 targets =3D [ > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'mc:q= emuarm-buster:isar-image-ci', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:qemuarm-bullseye:isar-image-base', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:qemuarm64-bullseye:isar-image-ci', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'mc:q= emui386-buster:isar-image-base', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:qemui386-bullseye:isar-image-base', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'mc:q= emuamd64-buster:isar-image-ci', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:qemuamd64-bullseye:isar-initramfs', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:qemumipsel-bullseye:isar-image-base', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:imx6-sabrelite-bullseye:isar-image-base', > @@ -290,7 +286,6 @@ class ContainerImageTest(CIBaseTest): > =C2=A0=C2=A0=C2=A0=C2=A0 @skipUnless(UMOCI_AVAILABLE and SKOPEO_AVAILABLE= , 'umoci/skopeo > not found') > =C2=A0=C2=A0=C2=A0=C2=A0 def test_container_image(self): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 targets =3D [ > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'mc:c= ontainer-amd64-buster:isar-image-base', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:container-amd64-bullseye:isar-image-base', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 'mc:container-amd64-bookworm:isar-image-base', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ] > @@ -436,29 +431,6 @@ class VmBootTestFast(CIBaseTest): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = script=3D'test_systemd_unit.sh getty.target 10', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) > =C2=A0 > -=C2=A0=C2=A0=C2=A0 def test_arm_buster(self): > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm', 'buster'= , image=3D'isar-image-ci', > keep=3DTrue) > - > -=C2=A0=C2=A0=C2=A0 def test_arm_buster_getty_target(self): > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start( > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'arm'= , > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'bust= er', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 image= =3D'isar-image-ci', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cmd= =3D'systemctl is-active getty.target', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 keep= =3DTrue, > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) > - > -=C2=A0=C2=A0=C2=A0 def test_arm_buster_example_module(self): > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start( > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'arm'= , > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'bust= er', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 image= =3D'isar-image-ci', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scrip= t=3D'test_kernel_module.sh example_module', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) > - > =C2=A0=C2=A0=C2=A0=C2=A0 def test_arm_bookworm(self): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm', 'bo= okworm', image=3D'isar-image-ci', > keep=3DTrue) > @@ -495,29 +467,6 @@ class VmBootTestFull(CIBaseTest): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm', 'bu= llseye') > =C2=A0 > -=C2=A0=C2=A0=C2=A0 def test_arm_buster(self): > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm', 'buster'= , image=3D'isar-image-ci', > keep=3DTrue) > - > -=C2=A0=C2=A0=C2=A0 def test_arm_buster_example_module(self): > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start( > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'arm'= , > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'bust= er', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 image= =3D'isar-image-ci', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cmd= =3D'lsmod | grep example_module', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 keep= =3DTrue, > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) > - > -=C2=A0=C2=A0=C2=A0 def test_arm_buster_getty_target(self): > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start( > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'arm'= , > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'bust= er', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 image= =3D'isar-image-ci', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scrip= t=3D'test_systemd_unit.sh getty.target 10', > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) > - > =C2=A0=C2=A0=C2=A0=C2=A0 def test_arm64_bullseye(self): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm64', '= bullseye', image=3D'isar-image-ci', > keep=3DTrue) > @@ -541,17 +490,6 @@ class VmBootTestFull(CIBaseTest): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = script=3D'test_kernel_module.sh example_module', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ) > =C2=A0 > -=C2=A0=C2=A0=C2=A0 def test_i386_buster(self): > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('i386', 'buster= ') > - > -=C2=A0=C2=A0=C2=A0 def test_amd64_buster(self): > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # test efi boot > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('amd64', 'buste= r', image=3D'isar-image-ci') > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # test pcbios boot > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('amd64', 'buste= r', True, image=3D'isar-image- > ci') > - It would be better not to remove buster efi/pcbios boot tests but change them to bookworm. > =C2=A0=C2=A0=C2=A0=C2=A0 def test_amd64_focal(self): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('amd64', '= focal', image=3D'isar-image-ci', > keep=3DTrue) > diff --git a/testsuite/start_vm.py b/testsuite/start_vm.py > index 2c986344..d169f235 100755 > --- a/testsuite/start_vm.py > +++ b/testsuite/start_vm.py > @@ -150,7 +150,6 @@ def parse_args(): > =C2=A0=C2=A0=C2=A0=C2=A0 parser =3D argparse.ArgumentParser() > =C2=A0=C2=A0=C2=A0=C2=A0 arch_names =3D ['arm', 'arm64', 'amd64', 'amd64-= sb', 'i386', > 'mipsel'] > =C2=A0=C2=A0=C2=A0=C2=A0 distro_names =3D [ > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'buster', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'bullseye', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'bookworm', > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'trixie', > --=20 > 2.34.1 >=20 --=20 Best regards, Uladzimir. --=20 You received this message because you are subscribed to the Google Groups "= isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/= isar-users/64cb397557f98a9e6379b0a57bd7cc0d18ce9cfd.camel%40ilbers.de.