From: Henning Schild <henning.schild@siemens.com>
To: Anton Mikanovich <amikan@ilbers.de>
Cc: isar-users@googlegroups.com
Subject: Re: [PATCH v6 03/21] scripts/contrib: configure override conversion script
Date: Fri, 16 Dec 2022 15:38:26 +0100 [thread overview]
Message-ID: <20221216153826.122da847@md1za8fc.ad001.siemens.net> (raw)
In-Reply-To: <20221213125305.10984-4-amikan@ilbers.de>
Am Tue, 13 Dec 2022 15:52:47 +0300
schrieb Anton Mikanovich <amikan@ilbers.de>:
> Adopt override conversion script to the variables used in Isar.
I do not really understand what this does but it looks like it lists
all distros/arches/machines.
But we do have layers that have their own set of those in their bsps.
I guess those layers will have to deal with that. Just hope it will not
be too hard.
Henning
> Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
> ---
> scripts/contrib/convert-overrides.py | 25 +++++++++++++------------
> 1 file changed, 13 insertions(+), 12 deletions(-)
>
> diff --git a/scripts/contrib/convert-overrides.py
> b/scripts/contrib/convert-overrides.py index 4d41a4c4..6551aaa8 100755
> --- a/scripts/contrib/convert-overrides.py
> +++ b/scripts/contrib/convert-overrides.py
> @@ -29,18 +29,16 @@ if len(sys.argv) < 2:
>
> # List of strings to treat as overrides
> vars = ["append", "prepend", "remove"]
> -vars = vars + ["qemuarm", "qemux86", "qemumips", "qemuppc",
> "qemuriscv", "qemuall"] -vars = vars + ["genericx86", "edgerouter",
> "beaglebone-yocto"] -vars = vars + ["armeb", "arm", "armv5", "armv6",
> "armv4", "powerpc64", "aarch64", "riscv32", "riscv64", "x86",
> "mips64", "powerpc"] -vars = vars + ["mipsarch", "x86-x32",
> "mips16e", "microblaze", "e5500-64b", "mipsisa32", "mipsisa64"] -vars
> = vars + ["class-native", "class-target", "class-cross-canadian",
> "class-cross", "class-devupstream"] -vars = vars + ["tune-", "pn-",
> "forcevariable"] -vars = vars + ["libc-musl", "libc-glibc",
> "libc-newlib","libc-baremetal"] -vars = vars + ["task-configure",
> "task-compile", "task-install", "task-clean", "task-image-qa",
> "task-rm_work", "task-image-complete", "task-populate-sdk"] -vars =
> vars + ["toolchain-clang", "mydistro", "nios2", "sdkmingw32",
> "overrideone", "overridetwo"] -vars = vars + ["linux-gnux32",
> "linux-muslx32", "linux-gnun32", "mingw32", "poky", "darwin",
> "linuxstdbase"] -vars = vars + ["linux-gnueabi", "eabi"] -vars = vars
> + ["virtclass-multilib", "virtclass-mcextend"] +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 + ["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"] +vars = vars + ["stretch", "buster", "bullseye",
> "bookworm", "sid", "sid-ports"] +vars = vars + ["raspbian-stretch",
> "raspios-bullseye", "ubuntu-focal"] +vars = vars + ["oci",
> "oci-archive", "docker-archive", "docker-daemon",
> "containers-storage"] +vars = vars + ["compat-arch", "class-sdk",
> "gnupg", "https-support", "forcevariable"] # List of strings to treat
> as overrides but only with whitespace following or another override
> (more restricted matching). # Handles issues with arc matching arch.
> @@ -63,8 +61,11 @@ skips = skips + ["run_loaddata_poky",
> "determine_if_poky_env", "do_populate_poky skips = skips +
> ["get_appends_for_files", "test_doubleref_remove",
> "test_bitbakelayers_add_remove", "elf32_x86_64", "colour_remove",
> "revmap_remove"] skips = skips + ["test_rpm_remove",
> "test_bitbakelayers_add_remove", "recipe_append_file",
> "log_data_removed", "recipe_append", "systemd_machine_unit_append"]
> skips = skips + ["recipetool_append", "changetype_remove",
> "try_appendfile_wc", "test_qemux86_directdisk", "test_layer_appends",
> "tgz_removed"] +skips = skips + ["self._removePatch",
> "self._removePatchFile", "self._appendPatchFile", "script_prepend"]
> imagevars = ["IMAGE_CMD", "EXTRA_IMAGECMD", "IMAGE_TYPEDEP",
> "CONVERSION_CMD", "COMPRESS_CMD"] +imagevars = imagevars +
> ["TOOLCHAIN", "BOOTSTRAP_SRC", "IMAGE_FSTYPES", "IMAGE_SRC_URI",
> "IMAGE_TEMPLATE_FILES", "IMAGE_TEMPLATE_VARS",
> "IMAGE_CMD_REQUIRED_ARGS"] +imagevars = imagevars +
> ["IMAGE_FULLNAME", "CONVERSION_DEPS", "BUILDCHROOT_PREINSTALL",
> "IMAGER_BUILD_DEPS", "IMAGER_INSTALL"] packagevars = packagevars +
> imagevars vars_re = {}
next prev parent reply other threads:[~2022-12-16 14:38 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-13 12:52 [PATCH v6 00/21] Migrate to Bitbake 2.0 Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 01/21] meta: change deprecated parse calls Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 02/21] scripts/contrib: Add override conversion script Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 03/21] scripts/contrib: configure " Anton Mikanovich
2022-12-16 14:38 ` Henning Schild [this message]
2022-12-16 14:49 ` Anton Mikanovich
2022-12-16 15:00 ` Henning Schild
2022-12-13 12:52 ` [PATCH v6 04/21] meta-isar: set default branch names Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 05/21] meta: remove non recommended syntax Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 06/21] bitbake: Update to Bitbake 2.0.5 Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 07/21] doc: require zstd tool Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 08/21] meta: update bitbake variables Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 09/21] bitbake.conf: align hash vars with openembedded Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 10/21] meta: mark network and sudo tasks Anton Mikanovich
2022-12-16 14:49 ` Henning Schild
2022-12-16 14:52 ` Anton Mikanovich
2022-12-16 15:04 ` Henning Schild
2022-12-16 15:09 ` Schmidt, Adriaan
2022-12-16 15:27 ` Henning Schild
2022-12-13 12:52 ` [PATCH v6 11/21] meta: update overrides syntax Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 12/21] sstate: update bbclass Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 13/21] bitbake.conf: declare default XZ and ZSTD options Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 14/21] Revert "devshell: Use different termination test to avoid warnings" Anton Mikanovich
2022-12-13 12:52 ` [PATCH v6 15/21] meta: align with OE-core libraries update Anton Mikanovich
2022-12-13 12:53 ` [PATCH v6 16/21] Revert "Revert "devshell: Use different termination test to avoid warnings"" Anton Mikanovich
2022-12-13 12:53 ` [PATCH v6 17/21] CI: Adopt tests to syntax change Anton Mikanovich
2022-12-13 12:53 ` [PATCH v6 18/21] isar-sstate: adopt sstate maintenance script Anton Mikanovich
2022-12-13 12:53 ` [PATCH v6 19/21] RECIPE-API-CHANGELOG: Add tips after bitbake version update Anton Mikanovich
2022-12-16 15:18 ` Schmidt, Adriaan
2022-12-13 12:53 ` [PATCH v6 20/21] Revert "bitbake: Make 3.6.0 the minimum python version" Anton Mikanovich
2022-12-13 14:23 ` Schmidt, Adriaan
2022-12-16 14:33 ` Henning Schild
2022-12-16 14:45 ` Anton Mikanovich
2022-12-17 3:55 ` Moessbauer, Felix
2022-12-19 7:37 ` Anton Mikanovich
2022-12-13 12:53 ` [PATCH v6 21/21] Revert "utils/ply: Change md5 usages to work on FIPS enabled hosts" Anton Mikanovich
2022-12-16 14:57 ` [PATCH v6 00/21] Migrate to Bitbake 2.0 Henning Schild
2022-12-16 15:19 ` Schmidt, Adriaan
2022-12-23 18:10 ` Anton Mikanovich
2022-12-19 7:44 ` Moessbauer, Felix
2022-12-20 6:16 ` Anton Mikanovich
2022-12-20 19:33 ` Roberto A. Foglietta
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=20221216153826.122da847@md1za8fc.ad001.siemens.net \
--to=henning.schild@siemens.com \
--cc=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