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.

(From OE-Core rev: acc0c57e455670501433ba4514a977e16dc88c34)

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>
This commit is contained in:
Philip Lorenz
2025-07-28 11:59:30 +02:00
committed by Richard Purdie
parent c4110987b1
commit 03f7151e01

View 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