From: "'MOESSBAUER, Felix' via isar-users" <isar-users@googlegroups.com>
To: "isar-users@googlegroups.com" <isar-users@googlegroups.com>,
"wzh@ilbers.de" <wzh@ilbers.de>
Subject: Re: [PATCH] meta: Remove imx6-sabrelite target
Date: Tue, 24 Feb 2026 10:16:50 +0000 [thread overview]
Message-ID: <b024acbdfabed6849c3f95195c4e9dfc8b84678d.camel@siemens.com> (raw)
In-Reply-To: <08bcd66d-3888-45ae-a9a8-9b467e07645b@ilbers.de>
On Tue, 2026-02-24 at 09:43 +0100, Zhihang Wei wrote:
> Applied to next.
Hi, I now get a lot of bitbake warnings stating:
do_unpack: Function deprecation_checking doesn't exist.
The reasons is, that we still have users of the - now removed -
function in base.bbclass
deprecation_checking[vardepsexclude] += "MACHINE"
do_unpack[prefuncs] += "deprecation_checking"
Either reintroduce the function, or remove the the prefunc in
do_unpack.
Felix
>
> Zhihang
>
> On 2/20/26 10:28, Zhihang Wei wrote:
> > The imx6-sabrelite target and the associated custom ubi-ubifs-img.bbclass
> > were marked as depracted since 8900dd133a. Now remove them.
> >
> > Signed-off-by: Zhihang Wei <wzh@ilbers.de>
> > ---
> > kas/machine/Kconfig | 8 --------
> > kas/machine/imx6-sabrelite.yaml | 7 -------
> > .../classes-recipe/ubi-ubifs-img.bbclass | 20 -------------------
> > meta-isar/conf/machine/imx6-sabrelite.conf | 18 -----------------
> > meta-isar/conf/mc.conf | 2 --
> > .../multiconfig/imx6-sabrelite-bullseye.conf | 5 -----
> > .../multiconfig/imx6-sabrelite-buster.conf | 7 -------
> > meta/classes-global/base.bbclass | 6 ------
> > scripts/contrib/convert-overrides.py | 2 +-
> > testsuite/citest.py | 1 -
> > testsuite/data/targets.yml | 4 ----
> > 11 files changed, 1 insertion(+), 79 deletions(-)
> > delete mode 100644 kas/machine/imx6-sabrelite.yaml
> > delete mode 100644 meta-isar/classes-recipe/ubi-ubifs-img.bbclass
> > delete mode 100644 meta-isar/conf/machine/imx6-sabrelite.conf
> > delete mode 100644 meta-isar/conf/multiconfig/imx6-sabrelite-bullseye.conf
> > delete mode 100644 meta-isar/conf/multiconfig/imx6-sabrelite-buster.conf
> >
> > diff --git a/kas/machine/Kconfig b/kas/machine/Kconfig
> > index e09304c0..462af8e6 100644
> > --- a/kas/machine/Kconfig
> > +++ b/kas/machine/Kconfig
> > @@ -67,13 +67,6 @@ config MACHINE_HIKEY
> > select CODENAME_BOOKWORM
> > select ARCH_ARM64
> >
> > -config MACHINE_IMX6_SABRELITE
> > - bool "imx6-sabrelite"
> > - select DISTRO_DEBIAN
> > - select CODENAME_BUSTER
> > - select CODENAME_BULLSEYE
> > - select ARCH_ARMHF
> > -
> > config MACHINE_NANOPI_NEO
> > bool "nanopi-neo"
> > select DISTRO_DEBIAN
> > @@ -258,7 +251,6 @@ config KAS_INCLUDE_MACHINE
> > default "kas/machine/container-amd64.yaml" if MACHINE_CONTAINER_AMD64
> > default "kas/machine/de0-nano-soc.yaml" if MACHINE_DE0_NANO_SOC
> > default "kas/machine/hikey.yaml" if MACHINE_HIKEY
> > - default "kas/machine/imx6-sabrelite.yaml" if MACHINE_IMX6_SABRELITE
> > default "kas/machine/nanopi-neo.yaml" if MACHINE_NANOPI_NEO
> > default "kas/machine/nanopi-neo-efi.yaml" if MACHINE_NANOPI_NEO_EFI
> > default "kas/machine/phyboard-mira.yaml" if MACHINE_PHYBOARD_MIRA
> > diff --git a/kas/machine/imx6-sabrelite.yaml b/kas/machine/imx6-sabrelite.yaml
> > deleted file mode 100644
> > index 466649d5..00000000
> > --- a/kas/machine/imx6-sabrelite.yaml
> > +++ /dev/null
> > @@ -1,7 +0,0 @@
> > -# This software is a part of ISAR.
> > -# Copyright (C) 2023 ilbers GmbH
> > -
> > -header:
> > - version: 14
> > -
> > -machine: imx6-sabrelite
> > diff --git a/meta-isar/classes-recipe/ubi-ubifs-img.bbclass b/meta-isar/classes-recipe/ubi-ubifs-img.bbclass
> > deleted file mode 100644
> > index 7e286e79..00000000
> > --- a/meta-isar/classes-recipe/ubi-ubifs-img.bbclass
> > +++ /dev/null
> > @@ -1,20 +0,0 @@
> > -# UBI with UBIFS image recipe
> > -#
> > -# This software is a part of ISAR.
> > -# Copyright (C) Siemens AG, 2019
> > -#
> > -# SPDX-License-Identifier: MIT
> > -
> > -IMAGE_TYPEDEP:ubi_ubifs = "ubi"
> > -IMAGE_TYPEDEP:ubi += "ubifs fit"
> > -
> > -IMAGE_CMD:ubi_ubifs() {
> > - # we need to produce output (with extension .ubi-ubifs),
> > - # so just create a symlink
> > - ln -sf ${IMAGE_FULLNAME}.ubi ${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.ubi-ubifs
> > -
> > - bbwarn "ubi-ubifs-img image type is deprecated, please use built-in image"\
> > - "classes instead:\n"\
> > - "IMAGE_TYPEDEP:ubi += \"ubifs fit\"\n"\
> > - "IMAGE_FSTYPES ?= \"ubi ubifs\""
> > -}
> > diff --git a/meta-isar/conf/machine/imx6-sabrelite.conf b/meta-isar/conf/machine/imx6-sabrelite.conf
> > deleted file mode 100644
> > index e48823d6..00000000
> > --- a/meta-isar/conf/machine/imx6-sabrelite.conf
> > +++ /dev/null
> > @@ -1,18 +0,0 @@
> > -# This software is a part of ISAR.
> > -# Copyright (C) Siemens AG, 2019
> > -#
> > -# SPDX-License-Identifier: MIT
> > -
> > -DISTRO_ARCH ?= "armhf"
> > -
> > -KERNEL_NAME ?= "armmp"
> > -
> > -MACHINE_SERIAL ?= "ttymxc0"
> > -BAUDRATE_TTY ?= "115200"
> > -
> > -IMAGE_CLASSES += "ubi-ubifs-img"
> > -MKUBIFS_ARGS := "-m 0x1000 -e 0x3e000 -c 1500"
> > -UBINIZE_ARGS = "-vv -m 0x1000 -p 0x40000"
> > -IMAGE_FSTYPES ?= "ubi-ubifs"
> > -
> > -DTB_FILES = "imx6q-sabrelite.dtb"
> > diff --git a/meta-isar/conf/mc.conf b/meta-isar/conf/mc.conf
> > index 493d5ae2..1bd926f6 100644
> > --- a/meta-isar/conf/mc.conf
> > +++ b/meta-isar/conf/mc.conf
> > @@ -41,8 +41,6 @@ BBMULTICONFIG = " \
> > de0-nano-soc-bookworm \
> > hikey-bullseye \
> > hikey-bookworm \
> > - imx6-sabrelite-buster \
> > - imx6-sabrelite-bullseye \
> > phyboard-mira-bullseye \
> > phyboard-mira-bookworm \
> > nanopi-neo-buster \
> > diff --git a/meta-isar/conf/multiconfig/imx6-sabrelite-bullseye.conf b/meta-isar/conf/multiconfig/imx6-sabrelite-bullseye.conf
> > deleted file mode 100644
> > index 9df2cd10..00000000
> > --- a/meta-isar/conf/multiconfig/imx6-sabrelite-bullseye.conf
> > +++ /dev/null
> > @@ -1,5 +0,0 @@
> > -# This software is a part of ISAR.
> > -# Copyright (C) 2022 ilbers GmbH
> > -
> > -MACHINE ?= "imx6-sabrelite"
> > -DISTRO ?= "debian-bullseye"
> > 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 ?= "imx6-sabrelite"
> > -DISTRO ?= "debian-buster"
> > diff --git a/meta/classes-global/base.bbclass b/meta/classes-global/base.bbclass
> > index 6c788adb..c7d60dcb 100644
> > --- a/meta/classes-global/base.bbclass
> > +++ b/meta/classes-global/base.bbclass
> > @@ -376,11 +376,5 @@ def deb_list_beautify(d, varname):
> > var_list.append(stripped)
> > return ', '.join(var_list)
> >
> > -# Deprecation checking
> > -python deprecation_checking() {
> > - if d.getVar('MACHINE') == 'imx6-sabrelite':
> > - bb.warn("Target imx6-sabrelite is deprecated and will be removed soon")
> > -}
> > -
> > deprecation_checking[vardepsexclude] += "MACHINE"
> > do_unpack[prefuncs] += "deprecation_checking"
> > diff --git a/scripts/contrib/convert-overrides.py b/scripts/contrib/convert-overrides.py
> > index 57f166ca..d10fde11 100755
> > --- a/scripts/contrib/convert-overrides.py
> > +++ b/scripts/contrib/convert-overrides.py
> > @@ -31,7 +31,7 @@ if len(sys.argv) < 2:
> > vars = ["append", "prepend", "remove"]
> > vars = vars + ["qemuamd64", "qemuarm", "qemuarm64", "qemui386", "qemumipsel", "qemuriscv64"]
> > vars = vars + ["container-amd64", "virtualbox", "vmware"]
> > -vars = vars + ["bananapi", "de0-nano-soc", "hikey", "imx6-sabrelite", "nanopi-neo", "phyboard-mira", "sifive-fu540", "stm32mp15x"]
> > +vars = vars + ["bananapi", "de0-nano-soc", "hikey", "nanopi-neo", "phyboard-mira", "sifive-fu540", "stm32mp15x"]
> > vars = vars + ["rpi-arm-v7", "rpi-arm-v7l", "rpi-arm", "rpi-arm64-v8", "rpi"]
> > vars = vars + ["amd64", "armhf", "arm64", "i386", "mipsel", "riscv64"]
> > vars = vars + ["debian-stretch", "debian-buster", "debian-bullseye", "debian-bookworm", "debian-sid", "debian-sid-ports"]
> > diff --git a/testsuite/citest.py b/testsuite/citest.py
> > index f11cd5af..aef2585a 100755
> > --- a/testsuite/citest.py
> > +++ b/testsuite/citest.py
> > @@ -696,7 +696,6 @@ class NoCrossTest(CIBaseTest):
> > 'mc:qemuamd64-buster:isar-image-ci',
> > 'mc:qemuamd64-bullseye:isar-initramfs',
> > 'mc:qemumipsel-bullseye:isar-image-base',
> > - 'mc:imx6-sabrelite-bullseye:isar-image-base',
> > 'mc:phyboard-mira-bullseye:isar-image-base',
> > 'mc:hikey-bullseye:isar-image-base',
> > 'mc:virtualbox-bullseye:isar-image-base',
> > diff --git a/testsuite/data/targets.yml b/testsuite/data/targets.yml
> > index 5c9b5196..c95e97af 100644
> > --- a/testsuite/data/targets.yml
> > +++ b/testsuite/data/targets.yml
> > @@ -65,10 +65,6 @@ a: !mux
> > name: hikey-bullseye
> > hikey-bookworm:
> > name: hikey-bookworm
> > - imx6-sabrelite-buster:
> > - name: imx6-sabrelite-buster
> > - imx6-sabrelite-bullseye:
> > - name: imx6-sabrelite-bullseye
> > phyboard-mira-bullseye:
> > name: phyboard-mira-bullseye
> > phyboard-mira-bookworm:
>
> --
> 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 email to isar-users+unsubscribe@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/isar-users/08bcd66d-3888-45ae-a9a8-9b467e07645b%40ilbers.de.
--
Siemens AG
Linux Expert Center
Friedrich-Ludwig-Bauer-Str. 3
85748 Garching, Germany
--
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 email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/b024acbdfabed6849c3f95195c4e9dfc8b84678d.camel%40siemens.com.
next prev parent reply other threads:[~2026-02-24 10:17 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-20 9:28 Zhihang Wei
2026-02-24 8:43 ` Zhihang Wei
2026-02-24 10:16 ` 'MOESSBAUER, Felix' via isar-users [this message]
2026-02-24 10:26 ` Zhihang Wei
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=b024acbdfabed6849c3f95195c4e9dfc8b84678d.camel@siemens.com \
--to=isar-users@googlegroups.com \
--cc=felix.moessbauer@siemens.com \
--cc=wzh@ilbers.de \
/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