diff mbox series

[oe-layersetup,master,2/2] configs/arago-scarthgap-*: Add meta-lts-mixins scarthgap/rust

Message ID 20250604150250.6187-2-reatmon@ti.com
State Accepted
Delegated to: Ryan Eatmon
Headers show
Series [oe-layersetup,master,1/2] configs/arago-scarthgap-wip: Add meta-lts-mixins scarthgap/rust | expand

Commit Message

Ryan Eatmon June 4, 2025, 3:02 p.m. UTC
We are needing the latest version of rust for our Chromium builds, start
using the mixin layer to pull it in.  This was tested on the
scarthgap-wip branches and we are now rolling this out for all other
scarthgap branches.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
---
 bitbake-setup/arago-scarthgap-10x-config.json         | 11 +++++++++++
 bitbake-setup/arago-scarthgap-10x-next-config.json    | 11 +++++++++++
 bitbake-setup/arago-scarthgap-chromium-config.json    | 11 +++++++++++
 bitbake-setup/arago-scarthgap-config.json             | 11 +++++++++++
 bitbake-setup/arago-scarthgap-next-config.json        | 11 +++++++++++
 bitbake-setup/arago-scarthgap-selinux-config.json     | 11 +++++++++++
 .../arago-scarthgap-10x-config/bblayers.conf.sample   |  1 +
 .../bblayers.conf.sample                              |  1 +
 .../bblayers.conf.sample                              |  1 +
 .../arago-scarthgap-config/bblayers.conf.sample       |  1 +
 .../arago-scarthgap-next-config/bblayers.conf.sample  |  1 +
 .../bblayers.conf.sample                              |  1 +
 configs/arago-scarthgap-10x-config.txt                |  1 +
 configs/arago-scarthgap-10x-next-config.txt           |  1 +
 configs/arago-scarthgap-chromium-config.txt           |  1 +
 configs/arago-scarthgap-config.txt                    |  1 +
 configs/arago-scarthgap-next-config.txt               |  1 +
 configs/arago-scarthgap-selinux-config.txt            |  1 +
 kas/arago-scarthgap-10x-config.yml                    |  4 ++++
 kas/arago-scarthgap-10x-next-config.yml               |  4 ++++
 kas/arago-scarthgap-chromium-config.yml               |  4 ++++
 kas/arago-scarthgap-config.yml                        |  4 ++++
 kas/arago-scarthgap-next-config.yml                   |  4 ++++
 kas/arago-scarthgap-selinux-config.yml                |  4 ++++
 src/configs/arago-scarthgap-10x-config.xml            |  3 +++
 src/configs/arago-scarthgap-10x-next-config.xml       |  3 +++
 src/configs/arago-scarthgap-chromium-config.xml       |  3 +++
 src/configs/arago-scarthgap-config.xml                |  3 +++
 src/configs/arago-scarthgap-next-config.xml           |  3 +++
 src/configs/arago-scarthgap-selinux-config.xml        |  3 +++
 30 files changed, 120 insertions(+)

Comments

Chirag Shilwant June 9, 2025, 11:18 a.m. UTC | #1
Hi Ryan,

On 04/06/25 20:32, Ryan Eatmon via lists.yoctoproject.org wrote:
> We are needing the latest version of rust for our Chromium builds, start
> using the mixin layer to pull it in.


If the intention was to pull in meta-lts-mixins only for chromium builds
then shouldn't we enable it only in those configs where meta-browser
is enabled?

Most of the configs like arago-scarthgap-next-config, 
arago-scarthgap-config,
arago-scarthgap-selinux-config, etc where this patch enabled meta-lts-mixins
have meta-browser commented out (i.e disabledby default)

--
Chirag


>    This was tested on the
> scarthgap-wip branches and we are now rolling this out for all other
> scarthgap branches.
>
> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
> ---
>   bitbake-setup/arago-scarthgap-10x-config.json         | 11 +++++++++++
>   bitbake-setup/arago-scarthgap-10x-next-config.json    | 11 +++++++++++
>   bitbake-setup/arago-scarthgap-chromium-config.json    | 11 +++++++++++
>   bitbake-setup/arago-scarthgap-config.json             | 11 +++++++++++
>   bitbake-setup/arago-scarthgap-next-config.json        | 11 +++++++++++
>   bitbake-setup/arago-scarthgap-selinux-config.json     | 11 +++++++++++
>   .../arago-scarthgap-10x-config/bblayers.conf.sample   |  1 +
>   .../bblayers.conf.sample                              |  1 +
>   .../bblayers.conf.sample                              |  1 +
>   .../arago-scarthgap-config/bblayers.conf.sample       |  1 +
>   .../arago-scarthgap-next-config/bblayers.conf.sample  |  1 +
>   .../bblayers.conf.sample                              |  1 +
>   configs/arago-scarthgap-10x-config.txt                |  1 +
>   configs/arago-scarthgap-10x-next-config.txt           |  1 +
>   configs/arago-scarthgap-chromium-config.txt           |  1 +
>   configs/arago-scarthgap-config.txt                    |  1 +
>   configs/arago-scarthgap-next-config.txt               |  1 +
>   configs/arago-scarthgap-selinux-config.txt            |  1 +
>   kas/arago-scarthgap-10x-config.yml                    |  4 ++++
>   kas/arago-scarthgap-10x-next-config.yml               |  4 ++++
>   kas/arago-scarthgap-chromium-config.yml               |  4 ++++
>   kas/arago-scarthgap-config.yml                        |  4 ++++
>   kas/arago-scarthgap-next-config.yml                   |  4 ++++
>   kas/arago-scarthgap-selinux-config.yml                |  4 ++++
>   src/configs/arago-scarthgap-10x-config.xml            |  3 +++
>   src/configs/arago-scarthgap-10x-next-config.xml       |  3 +++
>   src/configs/arago-scarthgap-chromium-config.xml       |  3 +++
>   src/configs/arago-scarthgap-config.xml                |  3 +++
>   src/configs/arago-scarthgap-next-config.xml           |  3 +++
>   src/configs/arago-scarthgap-selinux-config.xml        |  3 +++
>   30 files changed, 120 insertions(+)
>
> diff --git a/bitbake-setup/arago-scarthgap-10x-config.json b/bitbake-setup/arago-scarthgap-10x-config.json
> index c5388a9..fc9279b 100644
> --- a/bitbake-setup/arago-scarthgap-10x-config.json
> +++ b/bitbake-setup/arago-scarthgap-10x-config.json
> @@ -68,6 +68,17 @@
>         },
>         "path": "meta-openembedded"
>       },
> +    "meta-lts-mixins": {
> +      "git-remote": {
> +        "remotes": {
> +          "origin": {
> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
> +          }
> +        },
> +        "rev": "scarthgap/rust"
> +      },
> +      "path": "meta-lts-mixins"
> +    },
>       "meta-ti": {
>         "git-remote": {
>           "remotes": {
> diff --git a/bitbake-setup/arago-scarthgap-10x-next-config.json b/bitbake-setup/arago-scarthgap-10x-next-config.json
> index de5a5c3..f4fe3d8 100644
> --- a/bitbake-setup/arago-scarthgap-10x-next-config.json
> +++ b/bitbake-setup/arago-scarthgap-10x-next-config.json
> @@ -68,6 +68,17 @@
>         },
>         "path": "meta-openembedded"
>       },
> +    "meta-lts-mixins": {
> +      "git-remote": {
> +        "remotes": {
> +          "origin": {
> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
> +          }
> +        },
> +        "rev": "scarthgap/rust"
> +      },
> +      "path": "meta-lts-mixins"
> +    },
>       "meta-ti": {
>         "git-remote": {
>           "remotes": {
> diff --git a/bitbake-setup/arago-scarthgap-chromium-config.json b/bitbake-setup/arago-scarthgap-chromium-config.json
> index a0fb0d3..9ba4585 100644
> --- a/bitbake-setup/arago-scarthgap-chromium-config.json
> +++ b/bitbake-setup/arago-scarthgap-chromium-config.json
> @@ -79,6 +79,17 @@
>         },
>         "path": "meta-openembedded"
>       },
> +    "meta-lts-mixins": {
> +      "git-remote": {
> +        "remotes": {
> +          "origin": {
> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
> +          }
> +        },
> +        "rev": "scarthgap/rust"
> +      },
> +      "path": "meta-lts-mixins"
> +    },
>       "meta-ti": {
>         "git-remote": {
>           "remotes": {
> diff --git a/bitbake-setup/arago-scarthgap-config.json b/bitbake-setup/arago-scarthgap-config.json
> index 18af746..9e8067b 100644
> --- a/bitbake-setup/arago-scarthgap-config.json
> +++ b/bitbake-setup/arago-scarthgap-config.json
> @@ -68,6 +68,17 @@
>         },
>         "path": "meta-openembedded"
>       },
> +    "meta-lts-mixins": {
> +      "git-remote": {
> +        "remotes": {
> +          "origin": {
> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
> +          }
> +        },
> +        "rev": "scarthgap/rust"
> +      },
> +      "path": "meta-lts-mixins"
> +    },
>       "meta-ti": {
>         "git-remote": {
>           "remotes": {
> diff --git a/bitbake-setup/arago-scarthgap-next-config.json b/bitbake-setup/arago-scarthgap-next-config.json
> index f6d48e6..fbee1d2 100644
> --- a/bitbake-setup/arago-scarthgap-next-config.json
> +++ b/bitbake-setup/arago-scarthgap-next-config.json
> @@ -68,6 +68,17 @@
>         },
>         "path": "meta-openembedded"
>       },
> +    "meta-lts-mixins": {
> +      "git-remote": {
> +        "remotes": {
> +          "origin": {
> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
> +          }
> +        },
> +        "rev": "scarthgap/rust"
> +      },
> +      "path": "meta-lts-mixins"
> +    },
>       "meta-ti": {
>         "git-remote": {
>           "remotes": {
> diff --git a/bitbake-setup/arago-scarthgap-selinux-config.json b/bitbake-setup/arago-scarthgap-selinux-config.json
> index 918aa42..ac5b4c4 100644
> --- a/bitbake-setup/arago-scarthgap-selinux-config.json
> +++ b/bitbake-setup/arago-scarthgap-selinux-config.json
> @@ -79,6 +79,17 @@
>         },
>         "path": "meta-openembedded"
>       },
> +    "meta-lts-mixins": {
> +      "git-remote": {
> +        "remotes": {
> +          "origin": {
> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
> +          }
> +        },
> +        "rev": "scarthgap/rust"
> +      },
> +      "path": "meta-lts-mixins"
> +    },
>       "meta-ti": {
>         "git-remote": {
>           "remotes": {
> diff --git a/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample
> index 4f26d30..641ea97 100644
> --- a/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample
> +++ b/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample
> @@ -20,6 +20,7 @@ BBLAYERS ?= " \
>       ##OEROOT##/../meta-openembedded/meta-gnome
>       ##OEROOT##/../meta-openembedded/meta-filesystems
>       ##OEROOT##/../meta-openembedded/meta-multimedia
> +    ##OEROOT##/../meta-lts-mixins
>       ##OEROOT##/../meta-ti/meta-ti-extras
>       ##OEROOT##/../meta-ti/meta-beagle
>       ##OEROOT##/../meta-ti/meta-ti-bsp
> diff --git a/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample
> index 4f26d30..641ea97 100644
> --- a/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample
> +++ b/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample
> @@ -20,6 +20,7 @@ BBLAYERS ?= " \
>       ##OEROOT##/../meta-openembedded/meta-gnome
>       ##OEROOT##/../meta-openembedded/meta-filesystems
>       ##OEROOT##/../meta-openembedded/meta-multimedia
> +    ##OEROOT##/../meta-lts-mixins
>       ##OEROOT##/../meta-ti/meta-ti-extras
>       ##OEROOT##/../meta-ti/meta-beagle
>       ##OEROOT##/../meta-ti/meta-ti-bsp
> diff --git a/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample
> index 80b4c62..0c16c84 100644
> --- a/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample
> +++ b/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample
> @@ -21,6 +21,7 @@ BBLAYERS ?= " \
>       ##OEROOT##/../meta-openembedded/meta-gnome
>       ##OEROOT##/../meta-openembedded/meta-filesystems
>       ##OEROOT##/../meta-openembedded/meta-multimedia
> +    ##OEROOT##/../meta-lts-mixins
>       ##OEROOT##/../meta-ti/meta-ti-extras
>       ##OEROOT##/../meta-ti/meta-beagle
>       ##OEROOT##/../meta-ti/meta-ti-bsp
> diff --git a/conf/templates/arago-scarthgap-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-config/bblayers.conf.sample
> index 4f26d30..641ea97 100644
> --- a/conf/templates/arago-scarthgap-config/bblayers.conf.sample
> +++ b/conf/templates/arago-scarthgap-config/bblayers.conf.sample
> @@ -20,6 +20,7 @@ BBLAYERS ?= " \
>       ##OEROOT##/../meta-openembedded/meta-gnome
>       ##OEROOT##/../meta-openembedded/meta-filesystems
>       ##OEROOT##/../meta-openembedded/meta-multimedia
> +    ##OEROOT##/../meta-lts-mixins
>       ##OEROOT##/../meta-ti/meta-ti-extras
>       ##OEROOT##/../meta-ti/meta-beagle
>       ##OEROOT##/../meta-ti/meta-ti-bsp
> diff --git a/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample
> index 4f26d30..641ea97 100644
> --- a/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample
> +++ b/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample
> @@ -20,6 +20,7 @@ BBLAYERS ?= " \
>       ##OEROOT##/../meta-openembedded/meta-gnome
>       ##OEROOT##/../meta-openembedded/meta-filesystems
>       ##OEROOT##/../meta-openembedded/meta-multimedia
> +    ##OEROOT##/../meta-lts-mixins
>       ##OEROOT##/../meta-ti/meta-ti-extras
>       ##OEROOT##/../meta-ti/meta-beagle
>       ##OEROOT##/../meta-ti/meta-ti-bsp
> diff --git a/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample
> index 12aeae1..e3101b4 100644
> --- a/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample
> +++ b/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample
> @@ -21,6 +21,7 @@ BBLAYERS ?= " \
>       ##OEROOT##/../meta-openembedded/meta-gnome
>       ##OEROOT##/../meta-openembedded/meta-filesystems
>       ##OEROOT##/../meta-openembedded/meta-multimedia
> +    ##OEROOT##/../meta-lts-mixins
>       ##OEROOT##/../meta-ti/meta-ti-extras
>       ##OEROOT##/../meta-ti/meta-beagle
>       ##OEROOT##/../meta-ti/meta-ti-bsp
> diff --git a/configs/arago-scarthgap-10x-config.txt b/configs/arago-scarthgap-10x-config.txt
> index c557ac2..7e52f8a 100644
> --- a/configs/arago-scarthgap-10x-config.txt
> +++ b/configs/arago-scarthgap-10x-config.txt
> @@ -8,6 +8,7 @@ meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,HEAD,layers=meta-ar
>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>   meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>   meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>   meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>   meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
> diff --git a/configs/arago-scarthgap-10x-next-config.txt b/configs/arago-scarthgap-10x-next-config.txt
> index c085e95..22432ec 100644
> --- a/configs/arago-scarthgap-10x-next-config.txt
> +++ b/configs/arago-scarthgap-10x-next-config.txt
> @@ -16,6 +16,7 @@ meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap-next,HEAD,layers=me
>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>   meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>   meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>   meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap-next,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>   meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
> diff --git a/configs/arago-scarthgap-chromium-config.txt b/configs/arago-scarthgap-chromium-config.txt
> index 1d4cbd0..ae873e8 100644
> --- a/configs/arago-scarthgap-chromium-config.txt
> +++ b/configs/arago-scarthgap-chromium-config.txt
> @@ -8,6 +8,7 @@ meta-browser,https://github.com/OSSystems/meta-browser.git,master,68e8cbf51ac46c
>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>   meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>   meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>   meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>   meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
> diff --git a/configs/arago-scarthgap-config.txt b/configs/arago-scarthgap-config.txt
> index 32fc5f4..1474e02 100644
> --- a/configs/arago-scarthgap-config.txt
> +++ b/configs/arago-scarthgap-config.txt
> @@ -8,6 +8,7 @@ meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,HEAD,layers=meta-ar
>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>   meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>   meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>   meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>   meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
> diff --git a/configs/arago-scarthgap-next-config.txt b/configs/arago-scarthgap-next-config.txt
> index 9b33933..46476f8 100644
> --- a/configs/arago-scarthgap-next-config.txt
> +++ b/configs/arago-scarthgap-next-config.txt
> @@ -16,6 +16,7 @@ meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap-next,HEAD,layers=me
>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>   meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>   meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>   meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap-next,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>   meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
> diff --git a/configs/arago-scarthgap-selinux-config.txt b/configs/arago-scarthgap-selinux-config.txt
> index 681be86..198df7c 100644
> --- a/configs/arago-scarthgap-selinux-config.txt
> +++ b/configs/arago-scarthgap-selinux-config.txt
> @@ -8,6 +8,7 @@ meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,HEAD,layers=
>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>   meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>   meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>   meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>   meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
> diff --git a/kas/arago-scarthgap-10x-config.yml b/kas/arago-scarthgap-10x-config.yml
> index 6e87ac4..8ddd524 100644
> --- a/kas/arago-scarthgap-10x-config.yml
> +++ b/kas/arago-scarthgap-10x-config.yml
> @@ -34,6 +34,10 @@ repos:
>         meta-filesystems:
>         meta-multimedia:
>   
> +  meta-lts-mixins:
> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
> +    branch: "scarthgap/rust"
> +
>     meta-ti:
>       url: "https://git.yoctoproject.org/meta-ti"
>       branch: "scarthgap"
> diff --git a/kas/arago-scarthgap-10x-next-config.yml b/kas/arago-scarthgap-10x-next-config.yml
> index 4b08ed2..0972ecf 100644
> --- a/kas/arago-scarthgap-10x-next-config.yml
> +++ b/kas/arago-scarthgap-10x-next-config.yml
> @@ -34,6 +34,10 @@ repos:
>         meta-filesystems:
>         meta-multimedia:
>   
> +  meta-lts-mixins:
> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
> +    branch: "scarthgap/rust"
> +
>     meta-ti:
>       url: "https://git.yoctoproject.org/meta-ti"
>       branch: "scarthgap-next"
> diff --git a/kas/arago-scarthgap-chromium-config.yml b/kas/arago-scarthgap-chromium-config.yml
> index 1cad9d5..a929eda 100644
> --- a/kas/arago-scarthgap-chromium-config.yml
> +++ b/kas/arago-scarthgap-chromium-config.yml
> @@ -41,6 +41,10 @@ repos:
>         meta-filesystems:
>         meta-multimedia:
>   
> +  meta-lts-mixins:
> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
> +    branch: "scarthgap/rust"
> +
>     meta-ti:
>       url: "https://git.yoctoproject.org/meta-ti"
>       branch: "scarthgap"
> diff --git a/kas/arago-scarthgap-config.yml b/kas/arago-scarthgap-config.yml
> index 9d79113..ed1ae10 100644
> --- a/kas/arago-scarthgap-config.yml
> +++ b/kas/arago-scarthgap-config.yml
> @@ -34,6 +34,10 @@ repos:
>         meta-filesystems:
>         meta-multimedia:
>   
> +  meta-lts-mixins:
> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
> +    branch: "scarthgap/rust"
> +
>     meta-ti:
>       url: "https://git.yoctoproject.org/meta-ti"
>       branch: "scarthgap"
> diff --git a/kas/arago-scarthgap-next-config.yml b/kas/arago-scarthgap-next-config.yml
> index 974d9ab..05828c1 100644
> --- a/kas/arago-scarthgap-next-config.yml
> +++ b/kas/arago-scarthgap-next-config.yml
> @@ -34,6 +34,10 @@ repos:
>         meta-filesystems:
>         meta-multimedia:
>   
> +  meta-lts-mixins:
> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
> +    branch: "scarthgap/rust"
> +
>     meta-ti:
>       url: "https://git.yoctoproject.org/meta-ti"
>       branch: "scarthgap-next"
> diff --git a/kas/arago-scarthgap-selinux-config.yml b/kas/arago-scarthgap-selinux-config.yml
> index 717a55b..ec61271 100644
> --- a/kas/arago-scarthgap-selinux-config.yml
> +++ b/kas/arago-scarthgap-selinux-config.yml
> @@ -38,6 +38,10 @@ repos:
>         meta-filesystems:
>         meta-multimedia:
>   
> +  meta-lts-mixins:
> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
> +    branch: "scarthgap/rust"
> +
>     meta-ti:
>       url: "https://git.yoctoproject.org/meta-ti"
>       branch: "scarthgap"
> diff --git a/src/configs/arago-scarthgap-10x-config.xml b/src/configs/arago-scarthgap-10x-config.xml
> index 03c8cd2..ead78e2 100644
> --- a/src/configs/arago-scarthgap-10x-config.xml
> +++ b/src/configs/arago-scarthgap-10x-config.xml
> @@ -40,6 +40,9 @@
>                   <layer>meta-multimedia</layer>
>               </layers>
>           </repo>
> +        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
> +            <layers/>
> +        </repo>
>           <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='HEAD'>
>               <layers>
>                   <layer>meta-ti-extras</layer>
> diff --git a/src/configs/arago-scarthgap-10x-next-config.xml b/src/configs/arago-scarthgap-10x-next-config.xml
> index 2ed7497..1d55f7e 100644
> --- a/src/configs/arago-scarthgap-10x-next-config.xml
> +++ b/src/configs/arago-scarthgap-10x-next-config.xml
> @@ -41,6 +41,9 @@
>                   <layer>meta-multimedia</layer>
>               </layers>
>           </repo>
> +        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
> +            <layers/>
> +        </repo>
>           <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap-next' commit='HEAD'>
>               <layers>
>                   <layer>meta-ti-extras</layer>
> diff --git a/src/configs/arago-scarthgap-chromium-config.xml b/src/configs/arago-scarthgap-chromium-config.xml
> index f81380c..ba7c95e 100644
> --- a/src/configs/arago-scarthgap-chromium-config.xml
> +++ b/src/configs/arago-scarthgap-chromium-config.xml
> @@ -40,6 +40,9 @@
>                   <layer>meta-multimedia</layer>
>               </layers>
>           </repo>
> +        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
> +            <layers/>
> +        </repo>
>           <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='HEAD'>
>               <layers>
>                   <layer>meta-ti-extras</layer>
> diff --git a/src/configs/arago-scarthgap-config.xml b/src/configs/arago-scarthgap-config.xml
> index a1381e1..ee9425f 100644
> --- a/src/configs/arago-scarthgap-config.xml
> +++ b/src/configs/arago-scarthgap-config.xml
> @@ -40,6 +40,9 @@
>                   <layer>meta-multimedia</layer>
>               </layers>
>           </repo>
> +        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
> +            <layers/>
> +        </repo>
>           <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='HEAD'>
>               <layers>
>                   <layer>meta-ti-extras</layer>
> diff --git a/src/configs/arago-scarthgap-next-config.xml b/src/configs/arago-scarthgap-next-config.xml
> index 803e397..f080066 100644
> --- a/src/configs/arago-scarthgap-next-config.xml
> +++ b/src/configs/arago-scarthgap-next-config.xml
> @@ -41,6 +41,9 @@
>                   <layer>meta-multimedia</layer>
>               </layers>
>           </repo>
> +        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
> +            <layers/>
> +        </repo>
>           <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap-next' commit='HEAD'>
>               <layers>
>                   <layer>meta-ti-extras</layer>
> diff --git a/src/configs/arago-scarthgap-selinux-config.xml b/src/configs/arago-scarthgap-selinux-config.xml
> index 42fde7c..990cb2a 100644
> --- a/src/configs/arago-scarthgap-selinux-config.xml
> +++ b/src/configs/arago-scarthgap-selinux-config.xml
> @@ -40,6 +40,9 @@
>                   <layer>meta-multimedia</layer>
>               </layers>
>           </repo>
> +        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
> +            <layers/>
> +        </repo>
>           <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='HEAD'>
>               <layers>
>                   <layer>meta-ti-extras</layer>
Ryan Eatmon June 9, 2025, 1:45 p.m. UTC | #2
On 6/9/2025 6:18 AM, Chirag Shilwant wrote:
> Hi Ryan,
> 
> On 04/06/25 20:32, Ryan Eatmon via lists.yoctoproject.org wrote:
>> We are needing the latest version of rust for our Chromium builds, start
>> using the mixin layer to pull it in.
> 
> 
> If the intention was to pull in meta-lts-mixins only for chromium builds
> then shouldn't we enable it only in those configs where meta-browser
> is enabled?
> 
> Most of the configs like arago-scarthgap-next-config, 
> arago-scarthgap-config,
> arago-scarthgap-selinux-config, etc where this patch enabled 
> meta-lts-mixins
> have meta-browser commented out (i.e disabledby default)

No.  Changing rust changes too much other stuff.  If we are required to 
support this for Chromium, then we are effectively required to support 
for everything.

Right now we build chromium and separately and copy the package in, but 
without knowing all of the implications, we need to do it this way.

This is the downside to needing to support a browser that is updating 
constantly with security fixes and supporting it on an LTS that is not 
updating as quickly.


> -- 
> Chirag
> 
> 
>>    This was tested on the
>> scarthgap-wip branches and we are now rolling this out for all other
>> scarthgap branches.
>>
>> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
>> ---
>>   bitbake-setup/arago-scarthgap-10x-config.json         | 11 +++++++++++
>>   bitbake-setup/arago-scarthgap-10x-next-config.json    | 11 +++++++++++
>>   bitbake-setup/arago-scarthgap-chromium-config.json    | 11 +++++++++++
>>   bitbake-setup/arago-scarthgap-config.json             | 11 +++++++++++
>>   bitbake-setup/arago-scarthgap-next-config.json        | 11 +++++++++++
>>   bitbake-setup/arago-scarthgap-selinux-config.json     | 11 +++++++++++
>>   .../arago-scarthgap-10x-config/bblayers.conf.sample   |  1 +
>>   .../bblayers.conf.sample                              |  1 +
>>   .../bblayers.conf.sample                              |  1 +
>>   .../arago-scarthgap-config/bblayers.conf.sample       |  1 +
>>   .../arago-scarthgap-next-config/bblayers.conf.sample  |  1 +
>>   .../bblayers.conf.sample                              |  1 +
>>   configs/arago-scarthgap-10x-config.txt                |  1 +
>>   configs/arago-scarthgap-10x-next-config.txt           |  1 +
>>   configs/arago-scarthgap-chromium-config.txt           |  1 +
>>   configs/arago-scarthgap-config.txt                    |  1 +
>>   configs/arago-scarthgap-next-config.txt               |  1 +
>>   configs/arago-scarthgap-selinux-config.txt            |  1 +
>>   kas/arago-scarthgap-10x-config.yml                    |  4 ++++
>>   kas/arago-scarthgap-10x-next-config.yml               |  4 ++++
>>   kas/arago-scarthgap-chromium-config.yml               |  4 ++++
>>   kas/arago-scarthgap-config.yml                        |  4 ++++
>>   kas/arago-scarthgap-next-config.yml                   |  4 ++++
>>   kas/arago-scarthgap-selinux-config.yml                |  4 ++++
>>   src/configs/arago-scarthgap-10x-config.xml            |  3 +++
>>   src/configs/arago-scarthgap-10x-next-config.xml       |  3 +++
>>   src/configs/arago-scarthgap-chromium-config.xml       |  3 +++
>>   src/configs/arago-scarthgap-config.xml                |  3 +++
>>   src/configs/arago-scarthgap-next-config.xml           |  3 +++
>>   src/configs/arago-scarthgap-selinux-config.xml        |  3 +++
>>   30 files changed, 120 insertions(+)
>>
>> diff --git a/bitbake-setup/arago-scarthgap-10x-config.json 
>> b/bitbake-setup/arago-scarthgap-10x-config.json
>> index c5388a9..fc9279b 100644
>> --- a/bitbake-setup/arago-scarthgap-10x-config.json
>> +++ b/bitbake-setup/arago-scarthgap-10x-config.json
>> @@ -68,6 +68,17 @@
>>         },
>>         "path": "meta-openembedded"
>>       },
>> +    "meta-lts-mixins": {
>> +      "git-remote": {
>> +        "remotes": {
>> +          "origin": {
>> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
>> +          }
>> +        },
>> +        "rev": "scarthgap/rust"
>> +      },
>> +      "path": "meta-lts-mixins"
>> +    },
>>       "meta-ti": {
>>         "git-remote": {
>>           "remotes": {
>> diff --git a/bitbake-setup/arago-scarthgap-10x-next-config.json 
>> b/bitbake-setup/arago-scarthgap-10x-next-config.json
>> index de5a5c3..f4fe3d8 100644
>> --- a/bitbake-setup/arago-scarthgap-10x-next-config.json
>> +++ b/bitbake-setup/arago-scarthgap-10x-next-config.json
>> @@ -68,6 +68,17 @@
>>         },
>>         "path": "meta-openembedded"
>>       },
>> +    "meta-lts-mixins": {
>> +      "git-remote": {
>> +        "remotes": {
>> +          "origin": {
>> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
>> +          }
>> +        },
>> +        "rev": "scarthgap/rust"
>> +      },
>> +      "path": "meta-lts-mixins"
>> +    },
>>       "meta-ti": {
>>         "git-remote": {
>>           "remotes": {
>> diff --git a/bitbake-setup/arago-scarthgap-chromium-config.json 
>> b/bitbake-setup/arago-scarthgap-chromium-config.json
>> index a0fb0d3..9ba4585 100644
>> --- a/bitbake-setup/arago-scarthgap-chromium-config.json
>> +++ b/bitbake-setup/arago-scarthgap-chromium-config.json
>> @@ -79,6 +79,17 @@
>>         },
>>         "path": "meta-openembedded"
>>       },
>> +    "meta-lts-mixins": {
>> +      "git-remote": {
>> +        "remotes": {
>> +          "origin": {
>> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
>> +          }
>> +        },
>> +        "rev": "scarthgap/rust"
>> +      },
>> +      "path": "meta-lts-mixins"
>> +    },
>>       "meta-ti": {
>>         "git-remote": {
>>           "remotes": {
>> diff --git a/bitbake-setup/arago-scarthgap-config.json 
>> b/bitbake-setup/arago-scarthgap-config.json
>> index 18af746..9e8067b 100644
>> --- a/bitbake-setup/arago-scarthgap-config.json
>> +++ b/bitbake-setup/arago-scarthgap-config.json
>> @@ -68,6 +68,17 @@
>>         },
>>         "path": "meta-openembedded"
>>       },
>> +    "meta-lts-mixins": {
>> +      "git-remote": {
>> +        "remotes": {
>> +          "origin": {
>> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
>> +          }
>> +        },
>> +        "rev": "scarthgap/rust"
>> +      },
>> +      "path": "meta-lts-mixins"
>> +    },
>>       "meta-ti": {
>>         "git-remote": {
>>           "remotes": {
>> diff --git a/bitbake-setup/arago-scarthgap-next-config.json 
>> b/bitbake-setup/arago-scarthgap-next-config.json
>> index f6d48e6..fbee1d2 100644
>> --- a/bitbake-setup/arago-scarthgap-next-config.json
>> +++ b/bitbake-setup/arago-scarthgap-next-config.json
>> @@ -68,6 +68,17 @@
>>         },
>>         "path": "meta-openembedded"
>>       },
>> +    "meta-lts-mixins": {
>> +      "git-remote": {
>> +        "remotes": {
>> +          "origin": {
>> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
>> +          }
>> +        },
>> +        "rev": "scarthgap/rust"
>> +      },
>> +      "path": "meta-lts-mixins"
>> +    },
>>       "meta-ti": {
>>         "git-remote": {
>>           "remotes": {
>> diff --git a/bitbake-setup/arago-scarthgap-selinux-config.json 
>> b/bitbake-setup/arago-scarthgap-selinux-config.json
>> index 918aa42..ac5b4c4 100644
>> --- a/bitbake-setup/arago-scarthgap-selinux-config.json
>> +++ b/bitbake-setup/arago-scarthgap-selinux-config.json
>> @@ -79,6 +79,17 @@
>>         },
>>         "path": "meta-openembedded"
>>       },
>> +    "meta-lts-mixins": {
>> +      "git-remote": {
>> +        "remotes": {
>> +          "origin": {
>> +            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
>> +          }
>> +        },
>> +        "rev": "scarthgap/rust"
>> +      },
>> +      "path": "meta-lts-mixins"
>> +    },
>>       "meta-ti": {
>>         "git-remote": {
>>           "remotes": {
>> diff --git 
>> a/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample 
>> b/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample
>> index 4f26d30..641ea97 100644
>> --- a/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample
>> +++ b/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample
>> @@ -20,6 +20,7 @@ BBLAYERS ?= " \
>>       ##OEROOT##/../meta-openembedded/meta-gnome
>>       ##OEROOT##/../meta-openembedded/meta-filesystems
>>       ##OEROOT##/../meta-openembedded/meta-multimedia
>> +    ##OEROOT##/../meta-lts-mixins
>>       ##OEROOT##/../meta-ti/meta-ti-extras
>>       ##OEROOT##/../meta-ti/meta-beagle
>>       ##OEROOT##/../meta-ti/meta-ti-bsp
>> diff --git 
>> a/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample 
>> b/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample
>> index 4f26d30..641ea97 100644
>> --- a/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample
>> +++ b/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample
>> @@ -20,6 +20,7 @@ BBLAYERS ?= " \
>>       ##OEROOT##/../meta-openembedded/meta-gnome
>>       ##OEROOT##/../meta-openembedded/meta-filesystems
>>       ##OEROOT##/../meta-openembedded/meta-multimedia
>> +    ##OEROOT##/../meta-lts-mixins
>>       ##OEROOT##/../meta-ti/meta-ti-extras
>>       ##OEROOT##/../meta-ti/meta-beagle
>>       ##OEROOT##/../meta-ti/meta-ti-bsp
>> diff --git 
>> a/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample 
>> b/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample
>> index 80b4c62..0c16c84 100644
>> --- a/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample
>> +++ b/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample
>> @@ -21,6 +21,7 @@ BBLAYERS ?= " \
>>       ##OEROOT##/../meta-openembedded/meta-gnome
>>       ##OEROOT##/../meta-openembedded/meta-filesystems
>>       ##OEROOT##/../meta-openembedded/meta-multimedia
>> +    ##OEROOT##/../meta-lts-mixins
>>       ##OEROOT##/../meta-ti/meta-ti-extras
>>       ##OEROOT##/../meta-ti/meta-beagle
>>       ##OEROOT##/../meta-ti/meta-ti-bsp
>> diff --git 
>> a/conf/templates/arago-scarthgap-config/bblayers.conf.sample 
>> b/conf/templates/arago-scarthgap-config/bblayers.conf.sample
>> index 4f26d30..641ea97 100644
>> --- a/conf/templates/arago-scarthgap-config/bblayers.conf.sample
>> +++ b/conf/templates/arago-scarthgap-config/bblayers.conf.sample
>> @@ -20,6 +20,7 @@ BBLAYERS ?= " \
>>       ##OEROOT##/../meta-openembedded/meta-gnome
>>       ##OEROOT##/../meta-openembedded/meta-filesystems
>>       ##OEROOT##/../meta-openembedded/meta-multimedia
>> +    ##OEROOT##/../meta-lts-mixins
>>       ##OEROOT##/../meta-ti/meta-ti-extras
>>       ##OEROOT##/../meta-ti/meta-beagle
>>       ##OEROOT##/../meta-ti/meta-ti-bsp
>> diff --git 
>> a/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample 
>> b/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample
>> index 4f26d30..641ea97 100644
>> --- a/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample
>> +++ b/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample
>> @@ -20,6 +20,7 @@ BBLAYERS ?= " \
>>       ##OEROOT##/../meta-openembedded/meta-gnome
>>       ##OEROOT##/../meta-openembedded/meta-filesystems
>>       ##OEROOT##/../meta-openembedded/meta-multimedia
>> +    ##OEROOT##/../meta-lts-mixins
>>       ##OEROOT##/../meta-ti/meta-ti-extras
>>       ##OEROOT##/../meta-ti/meta-beagle
>>       ##OEROOT##/../meta-ti/meta-ti-bsp
>> diff --git 
>> a/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample 
>> b/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample
>> index 12aeae1..e3101b4 100644
>> --- a/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample
>> +++ b/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample
>> @@ -21,6 +21,7 @@ BBLAYERS ?= " \
>>       ##OEROOT##/../meta-openembedded/meta-gnome
>>       ##OEROOT##/../meta-openembedded/meta-filesystems
>>       ##OEROOT##/../meta-openembedded/meta-multimedia
>> +    ##OEROOT##/../meta-lts-mixins
>>       ##OEROOT##/../meta-ti/meta-ti-extras
>>       ##OEROOT##/../meta-ti/meta-beagle
>>       ##OEROOT##/../meta-ti/meta-ti-bsp
>> diff --git a/configs/arago-scarthgap-10x-config.txt 
>> b/configs/arago-scarthgap-10x-config.txt
>> index c557ac2..7e52f8a 100644
>> --- a/configs/arago-scarthgap-10x-config.txt
>> +++ b/configs/arago-scarthgap-10x-config.txt
>> @@ -8,6 +8,7 @@ 
>> meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,HEAD,layers=meta-ar
>>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>>   
>> meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>>   
>> meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
>> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>>   
>> meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>>   
>> meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
>> diff --git a/configs/arago-scarthgap-10x-next-config.txt 
>> b/configs/arago-scarthgap-10x-next-config.txt
>> index c085e95..22432ec 100644
>> --- a/configs/arago-scarthgap-10x-next-config.txt
>> +++ b/configs/arago-scarthgap-10x-next-config.txt
>> @@ -16,6 +16,7 @@ 
>> meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap-next,HEAD,layers=me
>>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>>   
>> meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>>   
>> meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
>> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>>   
>> meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap-next,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>>   
>> meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
>> diff --git a/configs/arago-scarthgap-chromium-config.txt 
>> b/configs/arago-scarthgap-chromium-config.txt
>> index 1d4cbd0..ae873e8 100644
>> --- a/configs/arago-scarthgap-chromium-config.txt
>> +++ b/configs/arago-scarthgap-chromium-config.txt
>> @@ -8,6 +8,7 @@ 
>> meta-browser,https://github.com/OSSystems/meta-browser.git,master,68e8cbf51ac46c
>>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>>   
>> meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>>   
>> meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
>> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>>   
>> meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>>   
>> meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
>> diff --git a/configs/arago-scarthgap-config.txt 
>> b/configs/arago-scarthgap-config.txt
>> index 32fc5f4..1474e02 100644
>> --- a/configs/arago-scarthgap-config.txt
>> +++ b/configs/arago-scarthgap-config.txt
>> @@ -8,6 +8,7 @@ 
>> meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,HEAD,layers=meta-ar
>>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>>   
>> meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>>   
>> meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
>> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>>   
>> meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>>   
>> meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
>> diff --git a/configs/arago-scarthgap-next-config.txt 
>> b/configs/arago-scarthgap-next-config.txt
>> index 9b33933..46476f8 100644
>> --- a/configs/arago-scarthgap-next-config.txt
>> +++ b/configs/arago-scarthgap-next-config.txt
>> @@ -16,6 +16,7 @@ 
>> meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap-next,HEAD,layers=me
>>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>>   
>> meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>>   
>> meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
>> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>>   
>> meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap-next,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>>   
>> meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
>> diff --git a/configs/arago-scarthgap-selinux-config.txt 
>> b/configs/arago-scarthgap-selinux-config.txt
>> index 681be86..198df7c 100644
>> --- a/configs/arago-scarthgap-selinux-config.txt
>> +++ b/configs/arago-scarthgap-selinux-config.txt
>> @@ -8,6 +8,7 @@ 
>> meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,HEAD,layers=
>>   meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
>>   
>> meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
>>   
>> meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
>> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
>>   
>> meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
>>   
>> meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
>>   meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
>> diff --git a/kas/arago-scarthgap-10x-config.yml 
>> b/kas/arago-scarthgap-10x-config.yml
>> index 6e87ac4..8ddd524 100644
>> --- a/kas/arago-scarthgap-10x-config.yml
>> +++ b/kas/arago-scarthgap-10x-config.yml
>> @@ -34,6 +34,10 @@ repos:
>>         meta-filesystems:
>>         meta-multimedia:
>> +  meta-lts-mixins:
>> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
>> +    branch: "scarthgap/rust"
>> +
>>     meta-ti:
>>       url: "https://git.yoctoproject.org/meta-ti"
>>       branch: "scarthgap"
>> diff --git a/kas/arago-scarthgap-10x-next-config.yml 
>> b/kas/arago-scarthgap-10x-next-config.yml
>> index 4b08ed2..0972ecf 100644
>> --- a/kas/arago-scarthgap-10x-next-config.yml
>> +++ b/kas/arago-scarthgap-10x-next-config.yml
>> @@ -34,6 +34,10 @@ repos:
>>         meta-filesystems:
>>         meta-multimedia:
>> +  meta-lts-mixins:
>> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
>> +    branch: "scarthgap/rust"
>> +
>>     meta-ti:
>>       url: "https://git.yoctoproject.org/meta-ti"
>>       branch: "scarthgap-next"
>> diff --git a/kas/arago-scarthgap-chromium-config.yml 
>> b/kas/arago-scarthgap-chromium-config.yml
>> index 1cad9d5..a929eda 100644
>> --- a/kas/arago-scarthgap-chromium-config.yml
>> +++ b/kas/arago-scarthgap-chromium-config.yml
>> @@ -41,6 +41,10 @@ repos:
>>         meta-filesystems:
>>         meta-multimedia:
>> +  meta-lts-mixins:
>> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
>> +    branch: "scarthgap/rust"
>> +
>>     meta-ti:
>>       url: "https://git.yoctoproject.org/meta-ti"
>>       branch: "scarthgap"
>> diff --git a/kas/arago-scarthgap-config.yml 
>> b/kas/arago-scarthgap-config.yml
>> index 9d79113..ed1ae10 100644
>> --- a/kas/arago-scarthgap-config.yml
>> +++ b/kas/arago-scarthgap-config.yml
>> @@ -34,6 +34,10 @@ repos:
>>         meta-filesystems:
>>         meta-multimedia:
>> +  meta-lts-mixins:
>> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
>> +    branch: "scarthgap/rust"
>> +
>>     meta-ti:
>>       url: "https://git.yoctoproject.org/meta-ti"
>>       branch: "scarthgap"
>> diff --git a/kas/arago-scarthgap-next-config.yml 
>> b/kas/arago-scarthgap-next-config.yml
>> index 974d9ab..05828c1 100644
>> --- a/kas/arago-scarthgap-next-config.yml
>> +++ b/kas/arago-scarthgap-next-config.yml
>> @@ -34,6 +34,10 @@ repos:
>>         meta-filesystems:
>>         meta-multimedia:
>> +  meta-lts-mixins:
>> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
>> +    branch: "scarthgap/rust"
>> +
>>     meta-ti:
>>       url: "https://git.yoctoproject.org/meta-ti"
>>       branch: "scarthgap-next"
>> diff --git a/kas/arago-scarthgap-selinux-config.yml 
>> b/kas/arago-scarthgap-selinux-config.yml
>> index 717a55b..ec61271 100644
>> --- a/kas/arago-scarthgap-selinux-config.yml
>> +++ b/kas/arago-scarthgap-selinux-config.yml
>> @@ -38,6 +38,10 @@ repos:
>>         meta-filesystems:
>>         meta-multimedia:
>> +  meta-lts-mixins:
>> +    url: "https://git.yoctoproject.org/meta-lts-mixins"
>> +    branch: "scarthgap/rust"
>> +
>>     meta-ti:
>>       url: "https://git.yoctoproject.org/meta-ti"
>>       branch: "scarthgap"
>> diff --git a/src/configs/arago-scarthgap-10x-config.xml 
>> b/src/configs/arago-scarthgap-10x-config.xml
>> index 03c8cd2..ead78e2 100644
>> --- a/src/configs/arago-scarthgap-10x-config.xml
>> +++ b/src/configs/arago-scarthgap-10x-config.xml
>> @@ -40,6 +40,9 @@
>>                   <layer>meta-multimedia</layer>
>>               </layers>
>>           </repo>
>> +        <repo name='meta-lts-mixins' 
>> url='https://git.yoctoproject.org/meta-lts-mixins' 
>> branch='scarthgap/rust' commit='HEAD'>
>> +            <layers/>
>> +        </repo>
>>           <repo name='meta-ti' 
>> url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' 
>> commit='HEAD'>
>>               <layers>
>>                   <layer>meta-ti-extras</layer>
>> diff --git a/src/configs/arago-scarthgap-10x-next-config.xml 
>> b/src/configs/arago-scarthgap-10x-next-config.xml
>> index 2ed7497..1d55f7e 100644
>> --- a/src/configs/arago-scarthgap-10x-next-config.xml
>> +++ b/src/configs/arago-scarthgap-10x-next-config.xml
>> @@ -41,6 +41,9 @@
>>                   <layer>meta-multimedia</layer>
>>               </layers>
>>           </repo>
>> +        <repo name='meta-lts-mixins' 
>> url='https://git.yoctoproject.org/meta-lts-mixins' 
>> branch='scarthgap/rust' commit='HEAD'>
>> +            <layers/>
>> +        </repo>
>>           <repo name='meta-ti' 
>> url='https://git.yoctoproject.org/meta-ti' branch='scarthgap-next' 
>> commit='HEAD'>
>>               <layers>
>>                   <layer>meta-ti-extras</layer>
>> diff --git a/src/configs/arago-scarthgap-chromium-config.xml 
>> b/src/configs/arago-scarthgap-chromium-config.xml
>> index f81380c..ba7c95e 100644
>> --- a/src/configs/arago-scarthgap-chromium-config.xml
>> +++ b/src/configs/arago-scarthgap-chromium-config.xml
>> @@ -40,6 +40,9 @@
>>                   <layer>meta-multimedia</layer>
>>               </layers>
>>           </repo>
>> +        <repo name='meta-lts-mixins' 
>> url='https://git.yoctoproject.org/meta-lts-mixins' 
>> branch='scarthgap/rust' commit='HEAD'>
>> +            <layers/>
>> +        </repo>
>>           <repo name='meta-ti' 
>> url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' 
>> commit='HEAD'>
>>               <layers>
>>                   <layer>meta-ti-extras</layer>
>> diff --git a/src/configs/arago-scarthgap-config.xml 
>> b/src/configs/arago-scarthgap-config.xml
>> index a1381e1..ee9425f 100644
>> --- a/src/configs/arago-scarthgap-config.xml
>> +++ b/src/configs/arago-scarthgap-config.xml
>> @@ -40,6 +40,9 @@
>>                   <layer>meta-multimedia</layer>
>>               </layers>
>>           </repo>
>> +        <repo name='meta-lts-mixins' 
>> url='https://git.yoctoproject.org/meta-lts-mixins' 
>> branch='scarthgap/rust' commit='HEAD'>
>> +            <layers/>
>> +        </repo>
>>           <repo name='meta-ti' 
>> url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' 
>> commit='HEAD'>
>>               <layers>
>>                   <layer>meta-ti-extras</layer>
>> diff --git a/src/configs/arago-scarthgap-next-config.xml 
>> b/src/configs/arago-scarthgap-next-config.xml
>> index 803e397..f080066 100644
>> --- a/src/configs/arago-scarthgap-next-config.xml
>> +++ b/src/configs/arago-scarthgap-next-config.xml
>> @@ -41,6 +41,9 @@
>>                   <layer>meta-multimedia</layer>
>>               </layers>
>>           </repo>
>> +        <repo name='meta-lts-mixins' 
>> url='https://git.yoctoproject.org/meta-lts-mixins' 
>> branch='scarthgap/rust' commit='HEAD'>
>> +            <layers/>
>> +        </repo>
>>           <repo name='meta-ti' 
>> url='https://git.yoctoproject.org/meta-ti' branch='scarthgap-next' 
>> commit='HEAD'>
>>               <layers>
>>                   <layer>meta-ti-extras</layer>
>> diff --git a/src/configs/arago-scarthgap-selinux-config.xml 
>> b/src/configs/arago-scarthgap-selinux-config.xml
>> index 42fde7c..990cb2a 100644
>> --- a/src/configs/arago-scarthgap-selinux-config.xml
>> +++ b/src/configs/arago-scarthgap-selinux-config.xml
>> @@ -40,6 +40,9 @@
>>                   <layer>meta-multimedia</layer>
>>               </layers>
>>           </repo>
>> +        <repo name='meta-lts-mixins' 
>> url='https://git.yoctoproject.org/meta-lts-mixins' 
>> branch='scarthgap/rust' commit='HEAD'>
>> +            <layers/>
>> +        </repo>
>>           <repo name='meta-ti' 
>> url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' 
>> commit='HEAD'>
>>               <layers>
>>                   <layer>meta-ti-extras</layer>

-- 
Ryan Eatmon                reatmon@ti.com
-----------------------------------------
Texas Instruments, Inc.  -  LCPD  -  MGTS
diff mbox series

Patch

diff --git a/bitbake-setup/arago-scarthgap-10x-config.json b/bitbake-setup/arago-scarthgap-10x-config.json
index c5388a9..fc9279b 100644
--- a/bitbake-setup/arago-scarthgap-10x-config.json
+++ b/bitbake-setup/arago-scarthgap-10x-config.json
@@ -68,6 +68,17 @@ 
       },
       "path": "meta-openembedded"
     },
+    "meta-lts-mixins": {
+      "git-remote": {
+        "remotes": {
+          "origin": {
+            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
+          }
+        },
+        "rev": "scarthgap/rust"
+      },
+      "path": "meta-lts-mixins"
+    },
     "meta-ti": {
       "git-remote": {
         "remotes": {
diff --git a/bitbake-setup/arago-scarthgap-10x-next-config.json b/bitbake-setup/arago-scarthgap-10x-next-config.json
index de5a5c3..f4fe3d8 100644
--- a/bitbake-setup/arago-scarthgap-10x-next-config.json
+++ b/bitbake-setup/arago-scarthgap-10x-next-config.json
@@ -68,6 +68,17 @@ 
       },
       "path": "meta-openembedded"
     },
+    "meta-lts-mixins": {
+      "git-remote": {
+        "remotes": {
+          "origin": {
+            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
+          }
+        },
+        "rev": "scarthgap/rust"
+      },
+      "path": "meta-lts-mixins"
+    },
     "meta-ti": {
       "git-remote": {
         "remotes": {
diff --git a/bitbake-setup/arago-scarthgap-chromium-config.json b/bitbake-setup/arago-scarthgap-chromium-config.json
index a0fb0d3..9ba4585 100644
--- a/bitbake-setup/arago-scarthgap-chromium-config.json
+++ b/bitbake-setup/arago-scarthgap-chromium-config.json
@@ -79,6 +79,17 @@ 
       },
       "path": "meta-openembedded"
     },
+    "meta-lts-mixins": {
+      "git-remote": {
+        "remotes": {
+          "origin": {
+            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
+          }
+        },
+        "rev": "scarthgap/rust"
+      },
+      "path": "meta-lts-mixins"
+    },
     "meta-ti": {
       "git-remote": {
         "remotes": {
diff --git a/bitbake-setup/arago-scarthgap-config.json b/bitbake-setup/arago-scarthgap-config.json
index 18af746..9e8067b 100644
--- a/bitbake-setup/arago-scarthgap-config.json
+++ b/bitbake-setup/arago-scarthgap-config.json
@@ -68,6 +68,17 @@ 
       },
       "path": "meta-openembedded"
     },
+    "meta-lts-mixins": {
+      "git-remote": {
+        "remotes": {
+          "origin": {
+            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
+          }
+        },
+        "rev": "scarthgap/rust"
+      },
+      "path": "meta-lts-mixins"
+    },
     "meta-ti": {
       "git-remote": {
         "remotes": {
diff --git a/bitbake-setup/arago-scarthgap-next-config.json b/bitbake-setup/arago-scarthgap-next-config.json
index f6d48e6..fbee1d2 100644
--- a/bitbake-setup/arago-scarthgap-next-config.json
+++ b/bitbake-setup/arago-scarthgap-next-config.json
@@ -68,6 +68,17 @@ 
       },
       "path": "meta-openembedded"
     },
+    "meta-lts-mixins": {
+      "git-remote": {
+        "remotes": {
+          "origin": {
+            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
+          }
+        },
+        "rev": "scarthgap/rust"
+      },
+      "path": "meta-lts-mixins"
+    },
     "meta-ti": {
       "git-remote": {
         "remotes": {
diff --git a/bitbake-setup/arago-scarthgap-selinux-config.json b/bitbake-setup/arago-scarthgap-selinux-config.json
index 918aa42..ac5b4c4 100644
--- a/bitbake-setup/arago-scarthgap-selinux-config.json
+++ b/bitbake-setup/arago-scarthgap-selinux-config.json
@@ -79,6 +79,17 @@ 
       },
       "path": "meta-openembedded"
     },
+    "meta-lts-mixins": {
+      "git-remote": {
+        "remotes": {
+          "origin": {
+            "uri": "https://git.yoctoproject.org/meta-lts-mixins"
+          }
+        },
+        "rev": "scarthgap/rust"
+      },
+      "path": "meta-lts-mixins"
+    },
     "meta-ti": {
       "git-remote": {
         "remotes": {
diff --git a/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample
index 4f26d30..641ea97 100644
--- a/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample
+++ b/conf/templates/arago-scarthgap-10x-config/bblayers.conf.sample
@@ -20,6 +20,7 @@  BBLAYERS ?= " \
     ##OEROOT##/../meta-openembedded/meta-gnome
     ##OEROOT##/../meta-openembedded/meta-filesystems
     ##OEROOT##/../meta-openembedded/meta-multimedia
+    ##OEROOT##/../meta-lts-mixins
     ##OEROOT##/../meta-ti/meta-ti-extras
     ##OEROOT##/../meta-ti/meta-beagle
     ##OEROOT##/../meta-ti/meta-ti-bsp
diff --git a/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample
index 4f26d30..641ea97 100644
--- a/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample
+++ b/conf/templates/arago-scarthgap-10x-next-config/bblayers.conf.sample
@@ -20,6 +20,7 @@  BBLAYERS ?= " \
     ##OEROOT##/../meta-openembedded/meta-gnome
     ##OEROOT##/../meta-openembedded/meta-filesystems
     ##OEROOT##/../meta-openembedded/meta-multimedia
+    ##OEROOT##/../meta-lts-mixins
     ##OEROOT##/../meta-ti/meta-ti-extras
     ##OEROOT##/../meta-ti/meta-beagle
     ##OEROOT##/../meta-ti/meta-ti-bsp
diff --git a/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample
index 80b4c62..0c16c84 100644
--- a/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample
+++ b/conf/templates/arago-scarthgap-chromium-config/bblayers.conf.sample
@@ -21,6 +21,7 @@  BBLAYERS ?= " \
     ##OEROOT##/../meta-openembedded/meta-gnome
     ##OEROOT##/../meta-openembedded/meta-filesystems
     ##OEROOT##/../meta-openembedded/meta-multimedia
+    ##OEROOT##/../meta-lts-mixins
     ##OEROOT##/../meta-ti/meta-ti-extras
     ##OEROOT##/../meta-ti/meta-beagle
     ##OEROOT##/../meta-ti/meta-ti-bsp
diff --git a/conf/templates/arago-scarthgap-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-config/bblayers.conf.sample
index 4f26d30..641ea97 100644
--- a/conf/templates/arago-scarthgap-config/bblayers.conf.sample
+++ b/conf/templates/arago-scarthgap-config/bblayers.conf.sample
@@ -20,6 +20,7 @@  BBLAYERS ?= " \
     ##OEROOT##/../meta-openembedded/meta-gnome
     ##OEROOT##/../meta-openembedded/meta-filesystems
     ##OEROOT##/../meta-openembedded/meta-multimedia
+    ##OEROOT##/../meta-lts-mixins
     ##OEROOT##/../meta-ti/meta-ti-extras
     ##OEROOT##/../meta-ti/meta-beagle
     ##OEROOT##/../meta-ti/meta-ti-bsp
diff --git a/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample
index 4f26d30..641ea97 100644
--- a/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample
+++ b/conf/templates/arago-scarthgap-next-config/bblayers.conf.sample
@@ -20,6 +20,7 @@  BBLAYERS ?= " \
     ##OEROOT##/../meta-openembedded/meta-gnome
     ##OEROOT##/../meta-openembedded/meta-filesystems
     ##OEROOT##/../meta-openembedded/meta-multimedia
+    ##OEROOT##/../meta-lts-mixins
     ##OEROOT##/../meta-ti/meta-ti-extras
     ##OEROOT##/../meta-ti/meta-beagle
     ##OEROOT##/../meta-ti/meta-ti-bsp
diff --git a/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample b/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample
index 12aeae1..e3101b4 100644
--- a/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample
+++ b/conf/templates/arago-scarthgap-selinux-config/bblayers.conf.sample
@@ -21,6 +21,7 @@  BBLAYERS ?= " \
     ##OEROOT##/../meta-openembedded/meta-gnome
     ##OEROOT##/../meta-openembedded/meta-filesystems
     ##OEROOT##/../meta-openembedded/meta-multimedia
+    ##OEROOT##/../meta-lts-mixins
     ##OEROOT##/../meta-ti/meta-ti-extras
     ##OEROOT##/../meta-ti/meta-beagle
     ##OEROOT##/../meta-ti/meta-ti-bsp
diff --git a/configs/arago-scarthgap-10x-config.txt b/configs/arago-scarthgap-10x-config.txt
index c557ac2..7e52f8a 100644
--- a/configs/arago-scarthgap-10x-config.txt
+++ b/configs/arago-scarthgap-10x-config.txt
@@ -8,6 +8,7 @@  meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,HEAD,layers=meta-ar
 meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
 meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
 meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
+meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
 meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
 meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
 meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
diff --git a/configs/arago-scarthgap-10x-next-config.txt b/configs/arago-scarthgap-10x-next-config.txt
index c085e95..22432ec 100644
--- a/configs/arago-scarthgap-10x-next-config.txt
+++ b/configs/arago-scarthgap-10x-next-config.txt
@@ -16,6 +16,7 @@  meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap-next,HEAD,layers=me
 meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
 meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
 meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
+meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
 meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap-next,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
 meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
 meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
diff --git a/configs/arago-scarthgap-chromium-config.txt b/configs/arago-scarthgap-chromium-config.txt
index 1d4cbd0..ae873e8 100644
--- a/configs/arago-scarthgap-chromium-config.txt
+++ b/configs/arago-scarthgap-chromium-config.txt
@@ -8,6 +8,7 @@  meta-browser,https://github.com/OSSystems/meta-browser.git,master,68e8cbf51ac46c
 meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
 meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
 meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
+meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
 meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
 meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
 meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
diff --git a/configs/arago-scarthgap-config.txt b/configs/arago-scarthgap-config.txt
index 32fc5f4..1474e02 100644
--- a/configs/arago-scarthgap-config.txt
+++ b/configs/arago-scarthgap-config.txt
@@ -8,6 +8,7 @@  meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,HEAD,layers=meta-ar
 meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
 meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
 meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
+meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
 meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
 meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
 meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
diff --git a/configs/arago-scarthgap-next-config.txt b/configs/arago-scarthgap-next-config.txt
index 9b33933..46476f8 100644
--- a/configs/arago-scarthgap-next-config.txt
+++ b/configs/arago-scarthgap-next-config.txt
@@ -16,6 +16,7 @@  meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap-next,HEAD,layers=me
 meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
 meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
 meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
+meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
 meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap-next,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
 meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
 meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
diff --git a/configs/arago-scarthgap-selinux-config.txt b/configs/arago-scarthgap-selinux-config.txt
index 681be86..198df7c 100644
--- a/configs/arago-scarthgap-selinux-config.txt
+++ b/configs/arago-scarthgap-selinux-config.txt
@@ -8,6 +8,7 @@  meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,HEAD,layers=
 meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,HEAD,layers=
 meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,HEAD,layers=
 meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
+meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,HEAD,layers=
 meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,HEAD,layers=meta-ti-extras:meta-beagle:meta-ti-bsp
 meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,HEAD,layers=meta-arm:meta-arm-toolchain
 meta-clang,https://github.com/kraj/meta-clang,scarthgap,HEAD,layers=
diff --git a/kas/arago-scarthgap-10x-config.yml b/kas/arago-scarthgap-10x-config.yml
index 6e87ac4..8ddd524 100644
--- a/kas/arago-scarthgap-10x-config.yml
+++ b/kas/arago-scarthgap-10x-config.yml
@@ -34,6 +34,10 @@  repos:
       meta-filesystems:
       meta-multimedia:
 
+  meta-lts-mixins:
+    url: "https://git.yoctoproject.org/meta-lts-mixins"
+    branch: "scarthgap/rust"
+
   meta-ti:
     url: "https://git.yoctoproject.org/meta-ti"
     branch: "scarthgap"
diff --git a/kas/arago-scarthgap-10x-next-config.yml b/kas/arago-scarthgap-10x-next-config.yml
index 4b08ed2..0972ecf 100644
--- a/kas/arago-scarthgap-10x-next-config.yml
+++ b/kas/arago-scarthgap-10x-next-config.yml
@@ -34,6 +34,10 @@  repos:
       meta-filesystems:
       meta-multimedia:
 
+  meta-lts-mixins:
+    url: "https://git.yoctoproject.org/meta-lts-mixins"
+    branch: "scarthgap/rust"
+
   meta-ti:
     url: "https://git.yoctoproject.org/meta-ti"
     branch: "scarthgap-next"
diff --git a/kas/arago-scarthgap-chromium-config.yml b/kas/arago-scarthgap-chromium-config.yml
index 1cad9d5..a929eda 100644
--- a/kas/arago-scarthgap-chromium-config.yml
+++ b/kas/arago-scarthgap-chromium-config.yml
@@ -41,6 +41,10 @@  repos:
       meta-filesystems:
       meta-multimedia:
 
+  meta-lts-mixins:
+    url: "https://git.yoctoproject.org/meta-lts-mixins"
+    branch: "scarthgap/rust"
+
   meta-ti:
     url: "https://git.yoctoproject.org/meta-ti"
     branch: "scarthgap"
diff --git a/kas/arago-scarthgap-config.yml b/kas/arago-scarthgap-config.yml
index 9d79113..ed1ae10 100644
--- a/kas/arago-scarthgap-config.yml
+++ b/kas/arago-scarthgap-config.yml
@@ -34,6 +34,10 @@  repos:
       meta-filesystems:
       meta-multimedia:
 
+  meta-lts-mixins:
+    url: "https://git.yoctoproject.org/meta-lts-mixins"
+    branch: "scarthgap/rust"
+
   meta-ti:
     url: "https://git.yoctoproject.org/meta-ti"
     branch: "scarthgap"
diff --git a/kas/arago-scarthgap-next-config.yml b/kas/arago-scarthgap-next-config.yml
index 974d9ab..05828c1 100644
--- a/kas/arago-scarthgap-next-config.yml
+++ b/kas/arago-scarthgap-next-config.yml
@@ -34,6 +34,10 @@  repos:
       meta-filesystems:
       meta-multimedia:
 
+  meta-lts-mixins:
+    url: "https://git.yoctoproject.org/meta-lts-mixins"
+    branch: "scarthgap/rust"
+
   meta-ti:
     url: "https://git.yoctoproject.org/meta-ti"
     branch: "scarthgap-next"
diff --git a/kas/arago-scarthgap-selinux-config.yml b/kas/arago-scarthgap-selinux-config.yml
index 717a55b..ec61271 100644
--- a/kas/arago-scarthgap-selinux-config.yml
+++ b/kas/arago-scarthgap-selinux-config.yml
@@ -38,6 +38,10 @@  repos:
       meta-filesystems:
       meta-multimedia:
 
+  meta-lts-mixins:
+    url: "https://git.yoctoproject.org/meta-lts-mixins"
+    branch: "scarthgap/rust"
+
   meta-ti:
     url: "https://git.yoctoproject.org/meta-ti"
     branch: "scarthgap"
diff --git a/src/configs/arago-scarthgap-10x-config.xml b/src/configs/arago-scarthgap-10x-config.xml
index 03c8cd2..ead78e2 100644
--- a/src/configs/arago-scarthgap-10x-config.xml
+++ b/src/configs/arago-scarthgap-10x-config.xml
@@ -40,6 +40,9 @@ 
                 <layer>meta-multimedia</layer>
             </layers>
         </repo>
+        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
+            <layers/>
+        </repo>
         <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='HEAD'>
             <layers>
                 <layer>meta-ti-extras</layer>
diff --git a/src/configs/arago-scarthgap-10x-next-config.xml b/src/configs/arago-scarthgap-10x-next-config.xml
index 2ed7497..1d55f7e 100644
--- a/src/configs/arago-scarthgap-10x-next-config.xml
+++ b/src/configs/arago-scarthgap-10x-next-config.xml
@@ -41,6 +41,9 @@ 
                 <layer>meta-multimedia</layer>
             </layers>
         </repo>
+        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
+            <layers/>
+        </repo>
         <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap-next' commit='HEAD'>
             <layers>
                 <layer>meta-ti-extras</layer>
diff --git a/src/configs/arago-scarthgap-chromium-config.xml b/src/configs/arago-scarthgap-chromium-config.xml
index f81380c..ba7c95e 100644
--- a/src/configs/arago-scarthgap-chromium-config.xml
+++ b/src/configs/arago-scarthgap-chromium-config.xml
@@ -40,6 +40,9 @@ 
                 <layer>meta-multimedia</layer>
             </layers>
         </repo>
+        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
+            <layers/>
+        </repo>
         <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='HEAD'>
             <layers>
                 <layer>meta-ti-extras</layer>
diff --git a/src/configs/arago-scarthgap-config.xml b/src/configs/arago-scarthgap-config.xml
index a1381e1..ee9425f 100644
--- a/src/configs/arago-scarthgap-config.xml
+++ b/src/configs/arago-scarthgap-config.xml
@@ -40,6 +40,9 @@ 
                 <layer>meta-multimedia</layer>
             </layers>
         </repo>
+        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
+            <layers/>
+        </repo>
         <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='HEAD'>
             <layers>
                 <layer>meta-ti-extras</layer>
diff --git a/src/configs/arago-scarthgap-next-config.xml b/src/configs/arago-scarthgap-next-config.xml
index 803e397..f080066 100644
--- a/src/configs/arago-scarthgap-next-config.xml
+++ b/src/configs/arago-scarthgap-next-config.xml
@@ -41,6 +41,9 @@ 
                 <layer>meta-multimedia</layer>
             </layers>
         </repo>
+        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
+            <layers/>
+        </repo>
         <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap-next' commit='HEAD'>
             <layers>
                 <layer>meta-ti-extras</layer>
diff --git a/src/configs/arago-scarthgap-selinux-config.xml b/src/configs/arago-scarthgap-selinux-config.xml
index 42fde7c..990cb2a 100644
--- a/src/configs/arago-scarthgap-selinux-config.xml
+++ b/src/configs/arago-scarthgap-selinux-config.xml
@@ -40,6 +40,9 @@ 
                 <layer>meta-multimedia</layer>
             </layers>
         </repo>
+        <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='HEAD'>
+            <layers/>
+        </repo>
         <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='HEAD'>
             <layers>
                 <layer>meta-ti-extras</layer>