diff mbox series

[yocto-autobuilder2] config.py: add meta-qcom to layers to be built

Message ID 20251210024150.379272-1-anuj.mittal@oss.qualcomm.com
State New
Headers show
Series [yocto-autobuilder2] config.py: add meta-qcom to layers to be built | expand

Commit Message

Anuj Mittal Dec. 10, 2025, 2:41 a.m. UTC
From: Anuj Mittal <anuj.mittal@oss.qualcomm.com>

Add builder for Qualcomm BSP layer meta-qcom and include it in a-full.

Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
---
 config.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Comments

Paul Barker Dec. 16, 2025, 10:35 a.m. UTC | #1
On Wed, 2025-12-10 at 08:11 +0530, Anuj Mittal via
lists.yoctoproject.org wrote:
> From: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
> 
> Add builder for Qualcomm BSP layer meta-qcom and include it in a-full.
> 
> Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
> ---
>  config.py | 9 ++++++---
>  1 file changed, 6 insertions(+), 3 deletions(-)
> 
> diff --git a/config.py b/config.py
> index 2408602..07cf403 100644
> --- a/config.py
> +++ b/config.py
> @@ -8,7 +8,7 @@ baserepos = ["bitbake", "oecore", "meta-yocto", "yocto-docs", "poky"]
>  # Repositories used by each builder
>  buildertorepos = {
>      "a-quick": baserepos + ["meta-intel", "meta-mingw", "meta-gplv2"],
> -    "a-full": baserepos + ["meta-intel", "meta-mingw", "meta-gplv2", "meta-arm", "meta-aws", "meta-agl", "meta-openembedded", "meta-virtualization", "meta-clang"],
> +    "a-full": baserepos + ["meta-intel", "meta-mingw", "meta-gplv2", "meta-arm", "meta-aws", "meta-agl", "meta-openembedded", "meta-virtualization", "meta-clang", "meta-qcom"],
>      "non-gpl3": baserepos + ["meta-gplv2"],
>      "meta-mingw": baserepos + ["meta-mingw"],
>      "meta-oe": baserepos + ["meta-openembedded"],
> @@ -18,6 +18,7 @@ buildertorepos = {
>      "meta-arm": baserepos + ["meta-arm"],
>      "meta-agl-core": baserepos + ["meta-agl"],
>      "meta-aws": baserepos + ["meta-aws", "meta-openembedded"],
> +    "meta-qcom": baserepos + ["meta-qcom"],
>      "meta-clang": baserepos + ["meta-clang"],
>      "buildtools-docs": baserepos + ["meta-openembedded"],
>      "qemuarm-oecore": ["oecore", "bitbake"],
> @@ -100,7 +101,7 @@ trigger_builders_wait_full = trigger_builders_wait_shared + [
>      "oe-selftest-debian", "oe-selftest-fedora",
>      "qemux86-64-ptest", "qemux86-64-ltp", "qemuarm64-ptest", "qemuarm64-ltp",
>      "meta-intel", "meta-arm", "meta-aws", "meta-agl-core", "meta-virt", "qemuarmv5",
> -    "qemuarm-tc", "qemuarm64-tc", "qemux86-tc", "qemux86-64-tc"
> +    "qemuarm-tc", "qemuarm64-tc", "qemux86-tc", "qemux86-64-tc", "meta-qcom"
>  ]
>  
>  trigger_builders_wait_quick_releases = {
> @@ -147,7 +148,8 @@ builders_others = [
>      "edgerouter", "edgerouter-alt",
>      "oe-selftest-ubuntu", "oe-selftest-centos", "oe-selftest-opensuse",
>      "non-gpl3",
> -    "meta-webosose"
> +    "meta-webosose",
> +    "meta-qcom"
>  ] + old_arch_full + riscv
>  
>  subbuilders = list(set(trigger_builders_wait_quick + trigger_builders_wait_full + trigger_builders_wait_perf + builders_others))
> @@ -283,6 +285,7 @@ builder_tags = {
>      "meta-aws": ["layers"],
>      "meta-agl-core": ["layers"],
>      "meta-virt": ["layers"],
> +    "meta-qcom": ["layers"],
>  
>      "musl-qemux86": ["musl"],
>      "musl-qemux86-64": ["musl"],

Hi Anuj,

This patch was discussed in the TSC call yesterday. We need to make this
change in two stages:

1) Add meta-qcom as an individually triggered build.

2) Once this is confirmed working, add it to the a-full build set with a
   follow up patch.

Could you re-send just the changes for (1)? So, no changes to
buildertorepos["a-full"] or trigger_builders_wait_full yet.

Best regards,
Anuj Mittal Dec. 16, 2025, 12:45 p.m. UTC | #2
On Tue, Dec 16, 2025 at 6:35 PM Paul Barker <paul@pbarker.dev> wrote:
> This patch was discussed in the TSC call yesterday. We need to make this
> change in two stages:
>
> 1) Add meta-qcom as an individually triggered build.
>
> 2) Once this is confirmed working, add it to the a-full build set with a
>    follow up patch.
>
> Could you re-send just the changes for (1)? So, no changes to
> buildertorepos["a-full"] or trigger_builders_wait_full yet.
>

Thank you, I've sent v2 with these changes.

Thanks,

Anuj
diff mbox series

Patch

diff --git a/config.py b/config.py
index 2408602..07cf403 100644
--- a/config.py
+++ b/config.py
@@ -8,7 +8,7 @@  baserepos = ["bitbake", "oecore", "meta-yocto", "yocto-docs", "poky"]
 # Repositories used by each builder
 buildertorepos = {
     "a-quick": baserepos + ["meta-intel", "meta-mingw", "meta-gplv2"],
-    "a-full": baserepos + ["meta-intel", "meta-mingw", "meta-gplv2", "meta-arm", "meta-aws", "meta-agl", "meta-openembedded", "meta-virtualization", "meta-clang"],
+    "a-full": baserepos + ["meta-intel", "meta-mingw", "meta-gplv2", "meta-arm", "meta-aws", "meta-agl", "meta-openembedded", "meta-virtualization", "meta-clang", "meta-qcom"],
     "non-gpl3": baserepos + ["meta-gplv2"],
     "meta-mingw": baserepos + ["meta-mingw"],
     "meta-oe": baserepos + ["meta-openembedded"],
@@ -18,6 +18,7 @@  buildertorepos = {
     "meta-arm": baserepos + ["meta-arm"],
     "meta-agl-core": baserepos + ["meta-agl"],
     "meta-aws": baserepos + ["meta-aws", "meta-openembedded"],
+    "meta-qcom": baserepos + ["meta-qcom"],
     "meta-clang": baserepos + ["meta-clang"],
     "buildtools-docs": baserepos + ["meta-openembedded"],
     "qemuarm-oecore": ["oecore", "bitbake"],
@@ -100,7 +101,7 @@  trigger_builders_wait_full = trigger_builders_wait_shared + [
     "oe-selftest-debian", "oe-selftest-fedora",
     "qemux86-64-ptest", "qemux86-64-ltp", "qemuarm64-ptest", "qemuarm64-ltp",
     "meta-intel", "meta-arm", "meta-aws", "meta-agl-core", "meta-virt", "qemuarmv5",
-    "qemuarm-tc", "qemuarm64-tc", "qemux86-tc", "qemux86-64-tc"
+    "qemuarm-tc", "qemuarm64-tc", "qemux86-tc", "qemux86-64-tc", "meta-qcom"
 ]
 
 trigger_builders_wait_quick_releases = {
@@ -147,7 +148,8 @@  builders_others = [
     "edgerouter", "edgerouter-alt",
     "oe-selftest-ubuntu", "oe-selftest-centos", "oe-selftest-opensuse",
     "non-gpl3",
-    "meta-webosose"
+    "meta-webosose",
+    "meta-qcom"
 ] + old_arch_full + riscv
 
 subbuilders = list(set(trigger_builders_wait_quick + trigger_builders_wait_full + trigger_builders_wait_perf + builders_others))
@@ -283,6 +285,7 @@  builder_tags = {
     "meta-aws": ["layers"],
     "meta-agl-core": ["layers"],
     "meta-virt": ["layers"],
+    "meta-qcom": ["layers"],
 
     "musl-qemux86": ["musl"],
     "musl-qemux86-64": ["musl"],