diff mbox series

[2/4] setuptools3: Add missing call to exit_if_errors

Message ID 20250728095936.1495441-3-philip.lorenz@bmw.de
State New
Headers show
Series Improve handling of build qa issues | expand

Commit Message

Philip Lorenz July 28, 2025, 9:59 a.m. UTC
`exit_if_errors` must be called explicitly at the end of the task
execution to ensure that QA issues categorized as errors fail the task.

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
---
 meta/classes-recipe/setuptools3.bbclass | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/meta/classes-recipe/setuptools3.bbclass b/meta/classes-recipe/setuptools3.bbclass
index 0adce5e2ece..c2f4b0287c7 100644
--- a/meta/classes-recipe/setuptools3.bbclass
+++ b/meta/classes-recipe/setuptools3.bbclass
@@ -23,6 +23,7 @@  python do_check_backend() {
             msg = f"inherits setuptools3 but has pyproject.toml with {match[1]}, use the correct class"
             if "pep517-backend" not in (d.getVar("INSANE_SKIP") or "").split():
                 oe.qa.handle_error("pep517-backend", msg, d)
+    oe.qa.exit_if_errors(d)
 }
 addtask check_backend after do_patch before do_configure