]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
insane: Ensure that `src-uri-bad` fails correctly stable/kirkstone-nut
authorPhilip Lorenz <philip.lorenz@bmw.de>
Fri, 15 Aug 2025 09:45:09 +0000 (11:45 +0200)
committerSteve Sakoman <steve@sakoman.com>
Fri, 15 Aug 2025 16:29:22 +0000 (09:29 -0700)
`src-uri-bad` is missing the required call to `oe.qa.exit_if_errors` so
the corresponding task is not marked as failed when the QA check is
classified as an error.

This issue was fixed by the introduction of the do_recipe_qa task in
OE-core (e0c71367ab59021fc430ef215bbfc3b525036ba4) which is not part
of kirkstone yet.

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/classes/insane.bbclass

index 495bdda652ccc22d73269690052cb633306baa4e..67de65287f62a74df02648b1cdca626e68d3a616 100644 (file)
@@ -1339,6 +1339,7 @@ python do_qa_unpack() {
         bb.warn('%s: the directory %s (%s) pointed to by the S variable doesn\'t exist - please set S within the recipe to point to where the source has been unpacked to' % (d.getVar('PN'), d.getVar('S', False), s_dir))
 
     unpack_check_src_uri(d.getVar('PN'), d)
+    oe.qa.exit_if_errors(d)
 }
 
 # The Staging Func, to check all staging