From: Philip Lorenz Date: Mon, 28 Jul 2025 09:59:30 +0000 (+0200) Subject: setuptools3: Add missing call to exit_if_errors X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=acc0c57e455670501433ba4514a977e16dc88c34;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git setuptools3: Add missing call to exit_if_errors `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 Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/classes-recipe/setuptools3.bbclass b/meta/classes-recipe/setuptools3.bbclass index 0adce5e2ec..c2f4b0287c 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