public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
From: Anton Mikanovich <amikan@ilbers.de>
To: isar-users@googlegroups.com
Cc: Anton Mikanovich <amikan@ilbers.de>
Subject: [PATCH] meta: drop debian stretch support
Date: Thu, 22 Dec 2022 18:47:30 +0300	[thread overview]
Message-ID: <20221222154730.10697-1-amikan@ilbers.de> (raw)

Debian Stretch state was moved to EOL since July 2020, so drop it.
This will allow us to get rid of many hacks inside Isar core and single
example packages.
Also drop raspbian-stretch distro and rpi machine used it.

Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
 meta-isar/conf/distro/raspbian-stretch.conf   | 17 -------
 meta-isar/conf/distro/raspbian-stretch.list   |  2 -
 meta-isar/conf/local.conf.sample              |  7 ---
 meta-isar/conf/machine/rpi.conf               |  8 ----
 .../multiconfig/container-amd64-stretch.conf  |  7 ---
 .../conf/multiconfig/qemuamd64-stretch.conf   |  5 --
 .../conf/multiconfig/qemuarm-stretch.conf     |  5 --
 .../conf/multiconfig/qemuarm64-stretch.conf   |  6 ---
 .../conf/multiconfig/qemui386-stretch.conf    |  5 --
 .../conf/multiconfig/qemumipsel-stretch.conf  |  5 --
 meta-isar/conf/multiconfig/rpi-stretch.conf   | 47 -------------------
 meta/classes/buildchroot.bbclass              |  3 +-
 meta/classes/dpkg-gbp.bbclass                 |  7 +--
 meta/classes/image.bbclass                    |  2 -
 meta/classes/sbuild.bbclass                   |  3 +-
 meta/conf/distro/debian-stretch.conf          | 17 -------
 meta/conf/distro/debian-stretch.list          |  8 ----
 .../files/isar-apt-fallback.conf              |  4 --
 .../isar-bootstrap/isar-bootstrap.inc         | 18 +------
 meta/recipes-kernel/linux/linux-custom.inc    |  1 -
 testsuite/cibuilder.py                        |  1 -
 testsuite/citest.py                           |  6 ---
 testsuite/start_vm.py                         |  2 +-
 23 files changed, 6 insertions(+), 180 deletions(-)
 delete mode 100644 meta-isar/conf/distro/raspbian-stretch.conf
 delete mode 100644 meta-isar/conf/distro/raspbian-stretch.list
 delete mode 100644 meta-isar/conf/machine/rpi.conf
 delete mode 100644 meta-isar/conf/multiconfig/container-amd64-stretch.conf
 delete mode 100644 meta-isar/conf/multiconfig/qemuamd64-stretch.conf
 delete mode 100644 meta-isar/conf/multiconfig/qemuarm-stretch.conf
 delete mode 100644 meta-isar/conf/multiconfig/qemuarm64-stretch.conf
 delete mode 100644 meta-isar/conf/multiconfig/qemui386-stretch.conf
 delete mode 100644 meta-isar/conf/multiconfig/qemumipsel-stretch.conf
 delete mode 100644 meta-isar/conf/multiconfig/rpi-stretch.conf
 delete mode 100644 meta/conf/distro/debian-stretch.conf
 delete mode 100644 meta/conf/distro/debian-stretch.list
 delete mode 100644 meta/recipes-core/isar-bootstrap/files/isar-apt-fallback.conf

diff --git a/meta-isar/conf/distro/raspbian-stretch.conf b/meta-isar/conf/distro/raspbian-stretch.conf
deleted file mode 100644
index 1ad0152f..00000000
--- a/meta-isar/conf/distro/raspbian-stretch.conf
+++ /dev/null
@@ -1,17 +0,0 @@
-# Raspbian stable distribution configuration
-#
-# This software is a part of ISAR.
-# Copyright (C) 2015-2019 ilbers GmbH
-
-BASE_DISTRO = "raspbian"
-BASE_DISTRO_CODENAME = "stretch"
-
-HOST_BASE_DISTRO = "debian"
-
-HOST_DISTRO ?= "debian-stretch"
-HOST_DISTRO_APT_SOURCES ?= "conf/distro/${HOST_DISTRO}.list"
-
-DISTRO_APT_SOURCES ?= "conf/distro/raspbian-stretch.list"
-DISTRO_BOOTSTRAP_KEYS += "https://archive.raspbian.org/raspbian.public.key;sha256sum=ca59cd4f2bcbc3a1d41ba6815a02a8dc5c175467a59bd87edeac458f4a5345de"
-DISTRO_CONFIG_SCRIPT ?= "${LAYERDIR_isar}/conf/distro/raspbian-configscript.sh"
-DISTRO_KERNELS ?= "rpi rpi2 rpi-rpfv rpi2-rpfv"
diff --git a/meta-isar/conf/distro/raspbian-stretch.list b/meta-isar/conf/distro/raspbian-stretch.list
deleted file mode 100644
index 03b869ea..00000000
--- a/meta-isar/conf/distro/raspbian-stretch.list
+++ /dev/null
@@ -1,2 +0,0 @@
-deb	http://archive.raspbian.org/raspbian	stretch	main contrib non-free firmware
-deb-src	http://archive.raspbian.org/raspbian	stretch	main contrib non-free firmware
diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample
index 57d06202..e1cd66e8 100644
--- a/meta-isar/conf/local.conf.sample
+++ b/meta-isar/conf/local.conf.sample
@@ -38,27 +38,21 @@ DISTRO_ARCH ??= "armhf"
 #
 # This sets the default multiple configurations used:
 BBMULTICONFIG = " \
-    qemuarm-stretch \
     qemuarm-buster \
     qemuarm-bullseye \
     qemuarm-bookworm \
-    qemuarm64-stretch \
     qemuarm64-buster \
     qemuarm64-bullseye \
     qemuarm64-bookworm \
-    qemui386-stretch \
     qemui386-buster \
     qemui386-bullseye \
     qemui386-bookworm \
-    qemuamd64-stretch \
     qemuamd64-buster \
     qemuamd64-bullseye \
     qemuamd64-bookworm \
-    container-amd64-stretch \
     container-amd64-buster \
     container-amd64-bullseye \
     container-amd64-bookworm \
-    qemumipsel-stretch \
     qemumipsel-buster \
     qemumipsel-bullseye \
     qemumipsel-bookworm \
@@ -77,7 +71,6 @@ BBMULTICONFIG = " \
     stm32mp15x-buster \
     stm32mp15x-bullseye \
     virtualbox-bullseye \
-    rpi-stretch \
     rpi-arm-bullseye \
     rpi-arm-v7-bullseye \
     rpi-arm-v7l-bullseye \
diff --git a/meta-isar/conf/machine/rpi.conf b/meta-isar/conf/machine/rpi.conf
deleted file mode 100644
index 917527f0..00000000
--- a/meta-isar/conf/machine/rpi.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-# This software is a part of ISAR.
-# Copyright (C) 2015-2017 ilbers GmbH
-
-MACHINE_SERIAL ?= "ttyAMA0"
-BAUDRATE_TTY ?= "9600"
-
-IMAGE_FSTYPES ?= "wic"
-WKS_FILE ?= "rpi-sdimg"
diff --git a/meta-isar/conf/multiconfig/container-amd64-stretch.conf b/meta-isar/conf/multiconfig/container-amd64-stretch.conf
deleted file mode 100644
index 76a34d55..00000000
--- a/meta-isar/conf/multiconfig/container-amd64-stretch.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# Copyright (c) Siemens AG, 2021
-#
-# SPDX-License-Identifier: MIT
-
-MACHINE ?= "container-amd64"
-DISTRO ?= "debian-stretch"
diff --git a/meta-isar/conf/multiconfig/qemuamd64-stretch.conf b/meta-isar/conf/multiconfig/qemuamd64-stretch.conf
deleted file mode 100644
index f9592c71..00000000
--- a/meta-isar/conf/multiconfig/qemuamd64-stretch.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# This software is a part of ISAR.
-# Copyright (C) 2017 ilbers GmbH
-
-MACHINE ?= "qemuamd64"
-DISTRO ?= "debian-stretch"
diff --git a/meta-isar/conf/multiconfig/qemuarm-stretch.conf b/meta-isar/conf/multiconfig/qemuarm-stretch.conf
deleted file mode 100644
index f3af9fc3..00000000
--- a/meta-isar/conf/multiconfig/qemuarm-stretch.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# This software is a part of ISAR.
-# Copyright (C) 2017 ilbers GmbH
-
-MACHINE ?= "qemuarm"
-DISTRO ?= "debian-stretch"
diff --git a/meta-isar/conf/multiconfig/qemuarm64-stretch.conf b/meta-isar/conf/multiconfig/qemuarm64-stretch.conf
deleted file mode 100644
index 0fd39fca..00000000
--- a/meta-isar/conf/multiconfig/qemuarm64-stretch.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 ?= "qemuarm64"
-DISTRO ?= "debian-stretch"
diff --git a/meta-isar/conf/multiconfig/qemui386-stretch.conf b/meta-isar/conf/multiconfig/qemui386-stretch.conf
deleted file mode 100644
index 007e82b9..00000000
--- a/meta-isar/conf/multiconfig/qemui386-stretch.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# This software is a part of ISAR.
-# Copyright (C) 2017 ilbers GmbH
-
-MACHINE ?= "qemui386"
-DISTRO ?= "debian-stretch"
diff --git a/meta-isar/conf/multiconfig/qemumipsel-stretch.conf b/meta-isar/conf/multiconfig/qemumipsel-stretch.conf
deleted file mode 100644
index 53009be6..00000000
--- a/meta-isar/conf/multiconfig/qemumipsel-stretch.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# This software is a part of ISAR.
-# Copyright (C) 2019 Mentor Graphics, a Siemens busines
-
-MACHINE ?= "qemumipsel"
-DISTRO ?= "debian-stretch"
diff --git a/meta-isar/conf/multiconfig/rpi-stretch.conf b/meta-isar/conf/multiconfig/rpi-stretch.conf
deleted file mode 100644
index 3c9470e8..00000000
--- a/meta-isar/conf/multiconfig/rpi-stretch.conf
+++ /dev/null
@@ -1,47 +0,0 @@
-#
-# This software is a part of ISAR.
-# Copyright (C) 2015-2019 ilbers GmbH
-#
-# This configuration file is a part of bitbake multiconfig. Bitbake combines
-# these settings with local.conf ones and start task execution with this
-# environment.
-
-# This sets the default machine to be rpi in this configuration:
-MACHINE ?= "rpi"
-
-# This sets the default distribution configuration:
-DISTRO ?= "raspbian-stretch"
-DISTRO_ARCH ?= "armhf"
-
-KERNEL_NAME ?= "rpi-rpfv"
-
-IMAGE_PREINSTALL += " \
-    bind9-host \
-    dnsutils \
-    iproute2 \
-    iputils-ping \
-    isc-dhcp-client \
-    lrzsz \
-    net-tools \
-    netcat-openbsd \
-    openssh-client \
-    openssh-server \
-    raspberrypi-bootloader-nokernel \
-    systemd-sysv \
-    telnet \
-    traceroute \
-    vim \
-    "
-
-IMAGE_INSTALL += "sshd-regen-keys \
-                  bootconfig-${MACHINE}"
-
-WIC_IMAGER_INSTALL = "parted \
-                      dosfstools \
-                      mtools \
-                      e2fsprogs \
-                      python3 \
-                      bmap-tools"
-
-IMAGE_BOOT_FILES ?= "${IMAGE_ROOTFS}/boot/*.*;./ \
-                     ${IMAGE_ROOTFS}/boot/overlays/*;overlays/"
diff --git a/meta/classes/buildchroot.bbclass b/meta/classes/buildchroot.bbclass
index b4ff2886..5abd533b 100644
--- a/meta/classes/buildchroot.bbclass
+++ b/meta/classes/buildchroot.bbclass
@@ -9,8 +9,7 @@ ISAR_CROSS_COMPILE ??= "0"
 python __anonymous() {
     mode = d.getVar('ISAR_CROSS_COMPILE', True)
     distro_arch = d.getVar('DISTRO_ARCH')
-    if mode == "0" or d.getVar('HOST_ARCH') ==  distro_arch or \
-       (d.getVar('HOST_DISTRO') == "debian-stretch" and distro_arch == "i386"):
+    if mode == "0" or d.getVar('HOST_ARCH') ==  distro_arch:
         dep = "buildchroot-target:do_build"
         rootfs = d.getVar('BUILDCHROOT_TARGET_DIR', False)
     else:
diff --git a/meta/classes/dpkg-gbp.bbclass b/meta/classes/dpkg-gbp.bbclass
index 68172b3f..f765eb9a 100644
--- a/meta/classes/dpkg-gbp.bbclass
+++ b/meta/classes/dpkg-gbp.bbclass
@@ -9,16 +9,13 @@ S = "${WORKDIR}/git"
 
 PATCHTOOL ?= "git"
 
-GBP_EXTRA_OPTIONS ?= "--git-pristine-tar"
+GBP_EXTRA_OPTIONS ?= "--pristine-tar"
 
 SCHROOT_MOUNTS = "${WORKDIR}:${PP} ${GITDIR}:/home/.git-downloads"
 
 dpkg_runbuild_prepend() {
     sh -c "
         cd ${WORKDIR}/${PPS}
-        gbp buildpackage --git-ignore-new --git-builder=/bin/true ${GBP_EXTRA_OPTIONS}
+        gbp export-orig ${GBP_EXTRA_OPTIONS}
     "
-    # NOTE: `buildpackage --git-builder=/bin/true --git-pristine-tar` is used
-    # for compatibility with gbp version froms debian-stretch. In newer distros
-    # it's possible to use a subcommand `export-orig --pristine-tar`
 }
diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
index 813e1f34..629a0c1d 100644
--- a/meta/classes/image.bbclass
+++ b/meta/classes/image.bbclass
@@ -419,8 +419,6 @@ do_rootfs_finalize() {
         mountpoint -q '${ROOTFSDIR}/sys' && \
             umount -l ${ROOTFSDIR}/sys
 
-        rm -f "${ROOTFSDIR}/etc/apt/apt.conf.d/55isar-fallback.conf"
-
         rm -f "${ROOTFSDIR}/etc/apt/sources.list.d/isar-apt.list"
         rm -f "${ROOTFSDIR}/etc/apt/preferences.d/isar-apt"
         rm -f "${ROOTFSDIR}/etc/apt/sources.list.d/base-apt.list"
diff --git a/meta/classes/sbuild.bbclass b/meta/classes/sbuild.bbclass
index a29b745b..6e3c790c 100644
--- a/meta/classes/sbuild.bbclass
+++ b/meta/classes/sbuild.bbclass
@@ -11,8 +11,7 @@ python __anonymous() {
 
     mode = d.getVar('ISAR_CROSS_COMPILE', True)
     distro_arch = d.getVar('DISTRO_ARCH')
-    if mode == "0" or d.getVar('HOST_ARCH') ==  distro_arch or \
-       (d.getVar('HOST_DISTRO') == "debian-stretch" and distro_arch == "i386"):
+    if mode == "0" or d.getVar('HOST_ARCH') ==  distro_arch:
         d.setVar('SBUILD_HOST_ARCH', distro_arch)
         d.setVar('SCHROOT_DIR', d.getVar('SCHROOT_TARGET_DIR', False))
         dep = "sbuild-chroot-target:do_build"
diff --git a/meta/conf/distro/debian-stretch.conf b/meta/conf/distro/debian-stretch.conf
deleted file mode 100644
index 8b38fa54..00000000
--- a/meta/conf/distro/debian-stretch.conf
+++ /dev/null
@@ -1,17 +0,0 @@
-# This software is a part of ISAR.
-# Copyright (C) 2017 ilbers GmbH
-
-require debian-common.conf
-
-BASE_DISTRO_CODENAME = "stretch"
-
-HOST_DISTRO ?= "debian-stretch"
-
-DISTRO_CONFIG_SCRIPT ?= "debian-configscript.sh"
-DISTRO_KERNELS ?= "4kc-malta 586 5kc-malta 686 686-pae amd64 arm64 armmp \
-    armmp-lpae kirkwood loongson-3 marvell octeon orion5x powerpc64le \
-    rt-686-pae rt-amd64 s390x"
-
-WIC_IMAGER_INSTALL += "python3"
-WIC_IMAGER_INSTALL_remove = "fdisk"
-WIC_IMAGER_INSTALL_remove = "python3-distutils"
diff --git a/meta/conf/distro/debian-stretch.list b/meta/conf/distro/debian-stretch.list
deleted file mode 100644
index 8da9a43b..00000000
--- a/meta/conf/distro/debian-stretch.list
+++ /dev/null
@@ -1,8 +0,0 @@
-deb	http://deb.debian.org/debian stretch main contrib non-free
-deb-src	http://deb.debian.org/debian stretch main contrib non-free
-
-deb	http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
-deb-src	http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
-
-deb	http://deb.debian.org/debian stretch-updates main contrib non-free
-deb-src	http://deb.debian.org/debian stretch-updates main contrib non-free
diff --git a/meta/recipes-core/isar-bootstrap/files/isar-apt-fallback.conf b/meta/recipes-core/isar-bootstrap/files/isar-apt-fallback.conf
deleted file mode 100644
index 12ddbeac..00000000
--- a/meta/recipes-core/isar-bootstrap/files/isar-apt-fallback.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-# Switch apt caching mechanism from mmap to array-based.
-# This helps to build fresh Isar suites on old hosts.
-
-APT::Cache-Fallback "1";
diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
index b9ae16cd..faba73fe 100644
--- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
+++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
@@ -9,7 +9,6 @@ LICENSE = "gpl-2.0"
 LIC_FILES_CHKSUM = "file://${LAYERDIR_core}/licenses/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe"
 FILESPATH_prepend := "${THISDIR}/files:"
 SRC_URI = " \
-    file://isar-apt-fallback.conf \
     file://locale \
     file://chroot-setup.sh"
 PV = "1.0"
@@ -26,7 +25,7 @@ THIRD_PARTY_APT_KEYFILES = ""
 DEPLOY_ISAR_BOOTSTRAP ?= ""
 DISTRO_BOOTSTRAP_BASE_PACKAGES = "locales"
 DISTRO_BOOTSTRAP_BASE_PACKAGES_append_gnupg = ",gnupg"
-DISTRO_BOOTSTRAP_BASE_PACKAGES_append_https-support = "${@https_support(d)}"
+DISTRO_BOOTSTRAP_BASE_PACKAGES_append_https-support = ",ca-certificates"
 DISTRO_VARS_PREFIX ?= "${@'HOST_' if d.getVar('BOOTSTRAP_FOR_HOST') == '1' else ''}"
 BOOTSTRAP_DISTRO = "${@d.getVar('HOST_DISTRO' if d.getVar('BOOTSTRAP_FOR_HOST') == '1' else 'DISTRO')}"
 BOOTSTRAP_BASE_DISTRO = "${@d.getVar('HOST_BASE_DISTRO' if d.getVar('BOOTSTRAP_FOR_HOST') == '1' else 'BASE_DISTRO')}"
@@ -180,12 +179,6 @@ def get_distro_primary_source_entry(d):
 def get_distro_have_https_source(d):
     return any(source[2].startswith("https://") for source in generate_distro_sources(d))
 
-def https_support(d):
-    if get_distro_suite(d) == "stretch":
-        return ",apt-transport-https,ca-certificates"
-    else:
-        return ",ca-certificates"
-
 def get_distro_needs_https_support(d):
     if get_distro_have_https_source(d):
         return "https-support"
@@ -284,9 +277,6 @@ do_bootstrap() {
         if [ -z "${COMPAT_DISTRO_ARCH}" ]; then
             bbfatal "${DISTRO_ARCH} does not have a compat arch"
         fi
-        if [ "${@get_distro_suite(d)}-${COMPAT_DISTRO_ARCH}" = "stretch-i386" ]; then
-            bbfatal "compat arch build for stretch-i386 not supported"
-        fi
     fi
     debootstrap_args="--verbose --variant=minbase --include=${DISTRO_BOOTSTRAP_BASE_PACKAGES}"
     if [ -f "${DISTRO_BOOTSTRAP_KEYRING}" ]; then
@@ -357,12 +347,6 @@ do_bootstrap() {
             rm -rf "${ROOTFSDIR}${MY_GPGHOME}"
         done
 
-        if [ "${@get_distro_suite(d)}" = "stretch" ] && [ "${@get_host_release().split('.')[0]}" -lt "4" ]; then
-            mkdir -p "${ROOTFSDIR}/etc/apt/apt.conf.d"
-            install -v -m644 "${WORKDIR}/isar-apt-fallback.conf" \
-                             "${ROOTFSDIR}/etc/apt/apt.conf.d/55isar-fallback.conf"
-        fi
-
         # Set locale
         install -v -m644 "${WORKDIR}/locale" "${ROOTFSDIR}/etc/locale"
 
diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc
index 96f0afc4..447d4e80 100644
--- a/meta/recipes-kernel/linux/linux-custom.inc
+++ b/meta/recipes-kernel/linux/linux-custom.inc
@@ -30,7 +30,6 @@ KERNEL_DEBIAN_DEPENDS ?= "initramfs-tools | linux-initramfs-tool, \
                           linux-base (>= 4.3~),"
 
 LIBSSL_DEP = "libssl3"
-LIBSSL_DEP_stretch = "libssl1.1"
 LIBSSL_DEP_buster = "libssl1.1"
 LIBSSL_DEP_bullseye = "libssl1.1"
 
diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py
index d5c83b22..39cbd2e9 100755
--- a/testsuite/cibuilder.py
+++ b/testsuite/cibuilder.py
@@ -92,7 +92,6 @@ class CIBuilder(Test):
             if compat_arch:
                 f.write('ISAR_ENABLE_COMPAT_ARCH_amd64 = "1"\n')
                 f.write('ISAR_ENABLE_COMPAT_ARCH_arm64 = "1"\n')
-                f.write('ISAR_ENABLE_COMPAT_ARCH_debian-stretch_amd64 = "0"\n')
                 f.write('IMAGE_INSTALL += "kselftest"\n')
             if cross:
                 f.write('ISAR_CROSS_COMPILE = "1"\n')
diff --git a/testsuite/citest.py b/testsuite/citest.py
index d4fb177f..7aa1e6b5 100755
--- a/testsuite/citest.py
+++ b/testsuite/citest.py
@@ -161,7 +161,6 @@ class NoCrossTest(CIBaseTest):
             'mc:qemuarm-buster:isar-image-base',
             'mc:qemuarm-bullseye:isar-image-base',
             'mc:qemuarm64-bullseye:isar-image-base',
-            'mc:qemui386-stretch:isar-image-base',
             'mc:qemui386-buster:isar-image-base',
             'mc:qemui386-bullseye:isar-image-base',
             'mc:qemuamd64-buster:isar-image-base',
@@ -257,7 +256,6 @@ class ContainerImageTest(CIBaseTest):
     @skipUnless(UMOCI_AVAILABLE and SKOPEO_AVAILABLE, 'umoci/skopeo not found')
     def test_container_image(self):
         targets = [
-            'mc:container-amd64-stretch:isar-image-base',
             'mc:container-amd64-buster:isar-image-base',
             'mc:container-amd64-bullseye:isar-image-base',
             'mc:container-amd64-bookworm:isar-image-base'
@@ -344,10 +342,6 @@ class VmBootTestFull(CIBaseTest):
         self.init()
         self.vm_start('amd64','bullseye')
 
-    def test_i386_stretch(self):
-        self.init()
-        self.vm_start('i386','stretch')
-
     def test_i386_buster(self):
         self.init()
         self.vm_start('i386','buster')
diff --git a/testsuite/start_vm.py b/testsuite/start_vm.py
index dbe70815..593e2607 100755
--- a/testsuite/start_vm.py
+++ b/testsuite/start_vm.py
@@ -98,7 +98,7 @@ if __name__ == "__main__":
     parser = argparse.ArgumentParser()
     parser.add_argument('-a', '--arch', choices=['arm', 'arm64', 'amd64', 'i386', 'mipsel'], help='set isar machine architecture.', default='arm')
     parser.add_argument('-b', '--build', help='set path to build directory.', default=os.getcwd())
-    parser.add_argument('-d', '--distro', choices=['jessie', 'stretch', 'buster', 'bullseye', 'bookworm'], help='set isar Debian distribution.', default='stretch')
+    parser.add_argument('-d', '--distro', choices=['buster', 'bullseye', 'bookworm'], help='set isar Debian distribution.', default='bookworm')
     parser.add_argument('-o', '--out', help='Route QEMU console output to specified file.')
     parser.add_argument('-p', '--pid', help='Store QEMU pid to specified file.')
     parser.add_argument('--pcbios', action="store_true", help='remove any bios options to enforce use of pc bios')
-- 
2.30.2


             reply	other threads:[~2022-12-22 15:47 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-22 15:47 Anton Mikanovich [this message]
2022-12-22 16:11 ` Henning Schild

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20221222154730.10697-1-amikan@ilbers.de \
    --to=amikan@ilbers.de \
    --cc=isar-users@googlegroups.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox