]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
setuptools3: Add missing call to exit_if_errors
authorPhilip Lorenz <philip.lorenz@bmw.de>
Mon, 28 Jul 2025 09:59:30 +0000 (11:59 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 31 Jul 2025 09:47:56 +0000 (10:47 +0100)
`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>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes-recipe/setuptools3.bbclass

index 0adce5e2ece3a83f99d6654fbe6d3e8e6805b0a8..c2f4b0287c7c1c961c72e75879415dc570aedd02 100644 (file)
@@ -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