Skip to content

DNM Test pipeline#500

Open
sgaud-quic wants to merge 1 commit intoqualcomm-linux:qcom-6.18.yfrom
sgaud-quic:qcom-6.18.y
Open

DNM Test pipeline#500
sgaud-quic wants to merge 1 commit intoqualcomm-linux:qcom-6.18.yfrom
sgaud-quic:qcom-6.18.y

Conversation

@sgaud-quic
Copy link
Copy Markdown
Contributor

No description provided.

Signed-off-by: Salendarsingh Gaud <sgaud@qti.qualcomm.com>
@sgaud-quic
Copy link
Copy Markdown
Contributor Author

sgaud-quic commented Apr 22, 2026

🚨 Premerge Failure Report for PR #500

compilation: failed

  • root cause: The premerge compilation is failing due to a real syntax error in arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts around line 34, which causes DTC to abort while building the Qualcomm ARM64 DTBs.
  • severity: high
  • fix steps:
    1. Inspect arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts at line 34 and fix the malformed DTS syntax (common issues: missing ;, unmatched braces, bad include/label, or invalid node/property formatting).
    2. Rebuild the specific target locally with make ARCH=arm64 dtbs or the single DTB target to confirm the parser error is resolved.
    3. If this patch also expects RT config validation, ensure arch/arm64/configs/rt.config exists or update the CI script/config selection so it does not reference a missing fragment.
  • verdict: genuine_issue

Top snippets:

2026-04-21T17:53:56.6011693Z �[36;1m  RT_FRAG="arch/arm64/configs/rt.config"�[0m
2026-04-21T17:53:56.6012102Z �[36;1m  if [[ ! -f "$RT_FRAG" ]]; then�[0m
2026-04-21T17:53:56.6012537Z �[36;1m    echo "ERROR: RT fragment '$RT_FRAG' not found."�[0m
2026-04-21T17:53:56.6012966Z �[36;1m    exit 1�[0m
2026-04-21T17:53:56.6013228Z �[36;1m  fi�[0m
2026-04-21T17:54:18.7486715Z   DTC     arch/arm64/boot/dts/qcom/qrb4210-rb2.dtb
2026-04-21T17:54:18.7494132Z   DTC     arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb
2026-04-21T17:54:18.7627183Z Error: /opt/actions-runner/_work/kernel-config/kernel-config/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts:34.2-7 syntax error
2026-04-21T17:54:18.7628756Z FATAL ERROR: Unable to parse input tree
2026-04-21T17:54:18.7633018Z make[4]: *** [/opt/actions-runner/_work/kernel-config/kernel-config/scripts/Makefile.dtbs:132: arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dtb] Error 1

tests: failed

  • root cause: The snippet shows only normal setup/cleanup and Docker image pull steps with no actual error, so the likely issue is incomplete logging or a CI infrastructure/log collection problem rather than a kernel/premerge test failure.
  • severity: low
  • fix steps:
    1. Retrieve the full job log around and after Pulling Docker image: kmake-image:ver.1.0 to capture the first failing command and exit code.
    2. Check GitHub Actions runner health and Docker pull/network status for that time window, including registry availability for artifacts.codelinaro.org.
    3. Add explicit error trapping/logging (set -x, step exit-code prints, Docker pull retries) so future failures are attributable.
  • verdict: likely_flake

Top snippets:

2026-04-21T17:48:17.3391894Z �[36;1mrm -rf /opt/actions-runner/_work/kernel-config/kernel-config/*�[0m
2026-04-21T17:48:17.3392546Z �[36;1mecho "Workspace cleaned successfully!"�[0m
2026-04-21T17:48:17.3452448Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-04-21T17:48:17.3452985Z ##[endgroup]
2026-04-21T17:48:17.3524092Z Cleaning up workspace...
2026-04-21T17:53:26.0860363Z �[36;1mgit config --global user.name "github-actions"�[0m
2026-04-21T17:53:26.0860918Z �[36;1mgit config --global user.email "github-actions@github.com"�[0m
2026-04-21T17:53:26.0884105Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-04-21T17:53:26.0884562Z ##[endgroup]
2026-04-21T17:53:26.1095905Z ##[group]Run set -e

@sgaud-quic
Copy link
Copy Markdown
Contributor Author

🚨 Premerge Failure Report for PR #500

compilation: failed

  • root cause: The premerge compilation failed due to a real Device Tree source syntax error in arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts at line 34, which prevents dtc from generating the DTB; the missing arch/arm64/configs/rt.config appears to be a separate CI/config issue if that job was also run.
  • severity: high
  • fix steps:
    1. Inspect arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts around line 34 and fix the DTS syntax (common causes: missing ;, unmatched braces, bad include, malformed node/property).
    2. Re-run make dtbs or make ARCH=arm64 CROSS_COMPILE=... qcs6490-rb3gen2.dtb locally to confirm the DTS parses cleanly.
    3. If the RT job is expected in this pipeline, add or restore arch/arm64/configs/rt.config or disable that CI path until the fragment exists.
  • verdict: genuine_issue

Top snippets:

2026-04-21T17:53:56.6011693Z �[36;1m  RT_FRAG="arch/arm64/configs/rt.config"�[0m
2026-04-21T17:53:56.6012102Z �[36;1m  if [[ ! -f "$RT_FRAG" ]]; then�[0m
2026-04-21T17:53:56.6012537Z �[36;1m    echo "ERROR: RT fragment '$RT_FRAG' not found."�[0m
2026-04-21T17:53:56.6012966Z �[36;1m    exit 1�[0m
2026-04-21T17:53:56.6013228Z �[36;1m  fi�[0m
2026-04-21T17:54:18.7486715Z   DTC     arch/arm64/boot/dts/qcom/qrb4210-rb2.dtb
2026-04-21T17:54:18.7494132Z   DTC     arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb
2026-04-21T17:54:18.7627183Z Error: /opt/actions-runner/_work/kernel-config/kernel-config/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts:34.2-7 syntax error
2026-04-21T17:54:18.7628756Z FATAL ERROR: Unable to parse input tree
2026-04-21T17:54:18.7633018Z make[4]: *** [/opt/actions-runner/_work/kernel-config/kernel-config/scripts/Makefile.dtbs:132: arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dtb] Error 1

tests: failed

  • root cause: The snippet does not show an actual test/build failure; it only shows normal premerge setup steps (workspace cleanup, git sync, and Docker image pull), so the likely issue is incomplete/truncated CI logs rather than a kernel problem.
  • severity: low
  • fix steps:
    1. Retrieve the full job log, especially lines after Pulling Docker image: kmake-image:ver.1.0, to capture the first real error.
    2. Verify whether the Docker pull/build step completed successfully or timed out, since the current excerpt ends before any failure signal.
    3. If this was reported as a failed job, inspect the GitHub Actions step summary and exit code for the exact failing step.
  • verdict: likely_flake

Top snippets:

2026-04-21T17:48:17.3391894Z �[36;1mrm -rf /opt/actions-runner/_work/kernel-config/kernel-config/*�[0m
2026-04-21T17:48:17.3392546Z �[36;1mecho "Workspace cleaned successfully!"�[0m
2026-04-21T17:48:17.3452448Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-04-21T17:48:17.3452985Z ##[endgroup]
2026-04-21T17:48:17.3524092Z Cleaning up workspace...
2026-04-21T17:53:26.0860363Z �[36;1mgit config --global user.name "github-actions"�[0m
2026-04-21T17:53:26.0860918Z �[36;1mgit config --global user.email "github-actions@github.com"�[0m
2026-04-21T17:53:26.0884105Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-04-21T17:53:26.0884562Z ##[endgroup]
2026-04-21T17:53:26.1095905Z ##[group]Run set -e

@sgaud-quic
Copy link
Copy Markdown
Contributor Author

🚨 Premerge Failure Report for PR #500

compilation: failed

  • root cause: The premerge compilation is failing due to a real syntax error in arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts around line 34, which prevents DTC from generating the DTB; the earlier missing arch/arm64/configs/rt.config check may be a separate job/config issue but is not the main compile failure shown here.
  • severity: high
  • fix steps:
    1. Inspect arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts at line 34 and fix the DTS syntax (common causes: missing ;, unmatched braces, malformed include, bad node/property declaration, or merge conflict markers).
    2. Re-run make dtbs or make ARCH=arm64 dtbs locally to confirm the DTS parses cleanly before resubmitting.
    3. If RT config is expected in this pipeline, restore/add arch/arm64/configs/rt.config or update the CI script to use the correct fragment path for this tree.
  • verdict: genuine_issue

Top snippets:

2026-04-21T17:53:56.6011693Z �[36;1m  RT_FRAG="arch/arm64/configs/rt.config"�[0m
2026-04-21T17:53:56.6012102Z �[36;1m  if [[ ! -f "$RT_FRAG" ]]; then�[0m
2026-04-21T17:53:56.6012537Z �[36;1m    echo "ERROR: RT fragment '$RT_FRAG' not found."�[0m
2026-04-21T17:53:56.6012966Z �[36;1m    exit 1�[0m
2026-04-21T17:53:56.6013228Z �[36;1m  fi�[0m
2026-04-21T17:54:18.7486715Z   DTC     arch/arm64/boot/dts/qcom/qrb4210-rb2.dtb
2026-04-21T17:54:18.7494132Z   DTC     arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb
2026-04-21T17:54:18.7627183Z Error: /opt/actions-runner/_work/kernel-config/kernel-config/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts:34.2-7 syntax error
2026-04-21T17:54:18.7628756Z FATAL ERROR: Unable to parse input tree
2026-04-21T17:54:18.7633018Z make[4]: *** [/opt/actions-runner/_work/kernel-config/kernel-config/scripts/Makefile.dtbs:132: arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dtb] Error 1

tests: failed

  • root cause: The snippet does not show an actual test/build failure; it only shows normal premerge setup/cleanup, git sync, and the start of a Docker image pull, so the likely issue is incomplete logging or a CI infrastructure interruption rather than a kernel/config regression.
  • severity: low
  • up to 3 fix steps:
    1. Retrieve the remainder of the job log, especially after Pulling Docker image: kmake-image:ver.1.0, to identify the first real error line.
    2. Check GitHub Actions runner and registry/network status for the time window in case the job was interrupted during image pull or setup.
    3. If this pattern repeats, add explicit error trapping and step-end status messages around docker pull/build/test stages to make the failing phase visible.
  • verdict: likely_flake

Top snippets:

2026-04-21T17:48:17.3391894Z �[36;1mrm -rf /opt/actions-runner/_work/kernel-config/kernel-config/*�[0m
2026-04-21T17:48:17.3392546Z �[36;1mecho "Workspace cleaned successfully!"�[0m
2026-04-21T17:48:17.3452448Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-04-21T17:48:17.3452985Z ##[endgroup]
2026-04-21T17:48:17.3524092Z Cleaning up workspace...
2026-04-21T17:53:26.0860363Z �[36;1mgit config --global user.name "github-actions"�[0m
2026-04-21T17:53:26.0860918Z �[36;1mgit config --global user.email "github-actions@github.com"�[0m
2026-04-21T17:53:26.0884105Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-04-21T17:53:26.0884562Z ##[endgroup]
2026-04-21T17:53:26.1095905Z ##[group]Run set -e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant