diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml index c58c56755b..1d6c45d356 100644 --- a/documentation/ref-manual/ref-classes.xml +++ b/documentation/ref-manual/ref-classes.xml @@ -1606,6 +1606,17 @@ FILES variable values that contain "//", which is invalid. + host-user-contaminated: + Checks that no package produced by the recipe contains any + files outside of /home with a user or + group ID that matches the user running BitBake. + A match usually indicates that the files are being installed + with an incorrect UID/GID, since target IDs are independent + from host IDs. + For additional information, see the section describing the + do_install + task. + incompatible-license: Report when packages are excluded from being created due to being marked with a license that is in @@ -1633,6 +1644,25 @@ do_install if the files are not needed in any package. + invalid-chars: + Checks that the recipe metadata variables + DESCRIPTION, + SUMMARY, + LICENSE, + and + SECTION + do not contain non-UTF-8 characters. + Some package managers do not support such characters. + + invalid-packageconfig: + Checks that no undefined features are being added to + PACKAGECONFIG. + For example, any name "foo" for which the following form + does not exist: + + PACKAGECONFIG[foo] = "..." + + la: Checks .la files for any TMPDIR paths. diff --git a/documentation/ref-manual/ref-tasks.xml b/documentation/ref-manual/ref-tasks.xml index d180eee7bb..22c1e26eb9 100644 --- a/documentation/ref-manual/ref-tasks.xml +++ b/documentation/ref-manual/ref-tasks.xml @@ -300,7 +300,8 @@ recursive cp command, can preserve the UID and/or GID of the original file, which is usually not what you want. - The host-user-contaminated + The + host-user-contaminated QA check checks for files that probably have the wrong ownership.