<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.yoctoproject.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jon+Mason</id>
	<title>Yocto Project - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.yoctoproject.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jon+Mason"/>
	<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/Special:Contributions/Jon_Mason"/>
	<updated>2026-04-10T18:12:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85126</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85126"/>
		<updated>2022-02-04T02:16:03Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
Branch names, like master, are not being handled on the initial phase of this task&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Approved rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Approved rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Volunteer Developer&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|Saul&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIP_RECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPE_SKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCAL_CONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_(ANY LICENSE)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be removed and replaced with INCOMPATIBLE_LICENSE_ALLOWED_RECIPES, which would be a list of recipes which are of a blocked license that is now being overridden&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ACCEPTED (and BLOCKED)&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
| Should be changed to &lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Removed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Volunteer&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Migration=&lt;br /&gt;
&lt;br /&gt;
A warning mechanism will be added to bitbake to detect the issue (post processing), except for BB_ENV issues.  &lt;br /&gt;
A (limited) conversation script will be created to help with the migration.  For those instances where a 1-1 mapping is not achievable, a list of the occurrences and what it should be changed to will occur.&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85125</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85125"/>
		<updated>2022-02-04T02:15:23Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
Branch names, like master, are not being handled on the initial phase of this task&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Approved rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Volunteer Developer&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|Saul&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIP_RECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPE_SKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCAL_CONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_(ANY LICENSE)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be removed and replaced with INCOMPATIBLE_LICENSE_ALLOWED_RECIPES, which would be a list of recipes which are of a blocked license that is now being overridden&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ACCEPTED (and BLOCKED)&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
| Should be changed to &lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Removed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Volunteer&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Migration=&lt;br /&gt;
&lt;br /&gt;
A warning mechanism will be added to bitbake to detect the issue (post processing), except for BB_ENV issues.  &lt;br /&gt;
A (limited) conversation script will be created to help with the migration.  For those instances where a 1-1 mapping is not achievable, a list of the occurrences and what it should be changed to will occur.&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85124</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85124"/>
		<updated>2022-02-04T02:05:55Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
Branch names, like master, are not being handled on the initial phase of this task&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Developer assigned&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|Saul&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIP_RECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPE_SKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCAL_CONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_(ANY LICENSE)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be removed and replaced with INCOMPATIBLE_LICENSE_ALLOWED_RECIPES, which would be a list of recipes which are of a blocked license that is now being overridden&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ACCEPTED (and BLOCKED)&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be changed to &lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Removed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Volunteer&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|as recommended&lt;br /&gt;
|Saul&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Migration=&lt;br /&gt;
&lt;br /&gt;
A warning mechanism will be added to bitbake to detect the issue (post processing), except for BB_ENV issues.  &lt;br /&gt;
A (limited) conversation script will be created to help with the migration.  For those instances where a 1-1 mapping is not achievable, a list of the occurrences and what it should be changed to will occur.&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85094</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85094"/>
		<updated>2022-01-14T23:10:22Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Migration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
Branch names, like master, are not being handled on the initial phase of this task&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Developer assigned&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPRECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_IGNORECVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCALCONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_(ANY LICENSE)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be removed and replaced with INCOMPATIBLE_LICENSE_ALLOWED_RECIPES, which would be a list of recipes which are of a blocked license that is now being overridden&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ACCEPTED (and BLOCKED)&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be changed to &lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Removed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Migration=&lt;br /&gt;
&lt;br /&gt;
A warning mechanism will be added to bitbake to detect the issue (post processing), except for BB_ENV issues.  &lt;br /&gt;
A (limited) conversation script will be created to help with the migration.  For those instances where a 1-1 mapping is not achievable, a list of the occurrences and what it should be changed to will occur.&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85093</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85093"/>
		<updated>2022-01-14T23:10:00Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
Branch names, like master, are not being handled on the initial phase of this task&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Developer assigned&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPRECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_IGNORECVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCALCONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_(ANY LICENSE)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be removed and replaced with INCOMPATIBLE_LICENSE_ALLOWED_RECIPES, which would be a list of recipes which are of a blocked license that is now being overridden&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ACCEPTED (and BLOCKED)&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be changed to &lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Removed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Migration=&lt;br /&gt;
&lt;br /&gt;
A warning mechanism will be added to bitbake to detect the issue (post processing), except for BB_ENV issues&lt;br /&gt;
A (limited) conversation script will be created to help with the migration.  For those instances where a 1-1 mapping is not achievable, a list of the occurrences and what it should be changed to will occur.&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85092</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85092"/>
		<updated>2022-01-14T23:05:49Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
Branch names, like master, are not being handled on the initial phase of this task&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Developer assigned&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPRECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_IGNORECVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Should be removed&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCALCONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_(ANY LICENSE)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be removed and replaced with INCOMPATIBLE_LICENSE_ALLOWED_RECIPES, which would be a list of recipes which are of a blocked license that is now being overridden&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ACCEPTED (and BLOCKED)&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be changed to &lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Removed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85091</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85091"/>
		<updated>2022-01-14T23:00:03Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
Branch names, like master, are not being handled on the initial phase of this task&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPRECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_IGNORECVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCALCONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_(ANY LICENSE)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Should be removed and replaced with INCOMPATIBLE_LICENSE_ALLOWED_RECIPES, which would be a list of recipes which are of a blocked license that is now being overridden&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ACCEPTED (and BLOCKED)&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
| Should be changed to &lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Removed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85072</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85072"/>
		<updated>2022-01-14T16:33:57Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Exceptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
Branch names, like master, are not being handled on the initial phase of this task&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS (or EXTRAS?)&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPRECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPCVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCALCONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_GPL-3.0&lt;br /&gt;
|GPL-3.0_ALLOWABLE&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Remove&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85071</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85071"/>
		<updated>2022-01-14T16:27:41Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS (or EXTRAS?)&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPRECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPCVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCALCONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_GPL-3.0&lt;br /&gt;
|GPL-3.0_ALLOWABLE&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Remove&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85070</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85070"/>
		<updated>2022-01-14T16:24:58Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS (or EXTRAS?)&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPRECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPCVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCALCONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_GPL-3.0&lt;br /&gt;
|GPL-3.0_ALLOWABLE&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85069</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85069"/>
		<updated>2022-01-14T16:23:44Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS (or EXTRAS?)&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_ALLOW_OVERLAP_FILES&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPRECIPE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_SKIPCVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|if we drop the blacklist class, we can drop this too (RP)&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|ESDK_LOCALCONF_REMOVE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|ESDK_LOCALCONF_ALLOW&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|ESDK_CLASS_INHERIT_DISABLE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_GPL-3.0&lt;br /&gt;
|GPL-3.0_ALLOWABLE&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_OPT_IGNORE&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitabke&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85067</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85067"/>
		<updated>2022-01-12T18:32:20Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Inclusive Language */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.  This is an attempt to improve these variables, comments, and terminology to be more descriptive and also inclusive/ not offensive.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/&lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS (or EXTRAS?)&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_DUPSKIPLIST/SSTATE_IGN_OVERLAP&lt;br /&gt;
| Armin/Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_PN_SKIPIST&lt;br /&gt;
|Armin&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_IGNORELIST&lt;br /&gt;
| Yuichi Ito&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_TOUNSTAGE&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|SDK_LOCAL_CONF_EXCLUDELIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|SDK_LOCAL_CONF_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|SDK_REMOVE_INHERITS&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_GPL-3.0&lt;br /&gt;
|GPL-3.0_ALLOWABLE&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|TUNEABI_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitabke&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85066</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85066"/>
		<updated>2022-01-12T18:29:25Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/ &lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS (or EXTRAS?)&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|See notes&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|For PNBLACKLIST and blacklist.bbclass, I think we need to take the opportunity&lt;br /&gt;
to use &amp;quot;recipe&amp;quot; instead of &amp;quot;pn&amp;quot;. For blacklist.bbclass, perhaps we just merge&lt;br /&gt;
into base.bbclass and use SKIP_RECIPE[pn] ?&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|Context sensitive&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_DUPSKIPLIST/SSTATE_IGN_OVERLAP&lt;br /&gt;
| Armin/Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_PN_SKIPIST&lt;br /&gt;
|Armin&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_IGNORELIST&lt;br /&gt;
| Yuichi Ito&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_TOUNSTAGE&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|SDK_LOCAL_CONF_EXCLUDELIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|SDK_LOCAL_CONF_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|SDK_REMOVE_INHERITS&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_GPL-3.0&lt;br /&gt;
|GPL-3.0_ALLOWABLE&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|TUNEABI_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitabke&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85065</id>
		<title>Inclusive language</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Inclusive_language&amp;diff=85065"/>
		<updated>2022-01-12T18:24:29Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Inclusive Language=&lt;br /&gt;
&lt;br /&gt;
First time topic was explored on mailing list.&lt;br /&gt;
https://lists.openembedded.org/g/openembedded-architecture/topic/inclusive_language_summary/75821819&lt;br /&gt;
&lt;br /&gt;
This is an attempt to collate Inclusive Language for OpenEmbedded and the Yocto Project in regards to code.&lt;br /&gt;
&lt;br /&gt;
For reference: https://inclusivenaming.org/word-lists/overview/ &lt;br /&gt;
&lt;br /&gt;
= Game play=&lt;br /&gt;
If a BB variable has a local assignment, the rename should be transitive.&lt;br /&gt;
Example:&lt;br /&gt;
BB_HASHBASE_WHITELIST  is changed to BB_HASHBASE_ALLOWLIST, then self.basewhitelist would become self.baseallowlist&lt;br /&gt;
&lt;br /&gt;
Add an offending name in one of the three tables below. If you have a suggested replacement, please add. If the translation is approved, that will be noted in the same row. Approval process: TBD&lt;br /&gt;
&lt;br /&gt;
=Recommendations=&lt;br /&gt;
Recommended replacements for &#039;blacklist/whitelist&#039; are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!blacklist&lt;br /&gt;
!whitelist&lt;br /&gt;
|-&lt;br /&gt;
|denylist/disallowlist&lt;br /&gt;
|allowlist&lt;br /&gt;
|-&lt;br /&gt;
|blocklist&lt;br /&gt;
|passlist or welcomelist&lt;br /&gt;
|-&lt;br /&gt;
|excludes or excludelist&lt;br /&gt;
|includes or includelist&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Exceptions=&lt;br /&gt;
Exceptions for introducing new usage is limited upstream sources outside the control of The Yocto Project and OpenEmbedded.&lt;br /&gt;
&lt;br /&gt;
=Classes=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass&lt;br /&gt;
|excludelist.bbclass&lt;br /&gt;
| Armin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|blacklist.bbclass (alt)&lt;br /&gt;
|forcerecipeskip.bbclass&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Variables=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|ABORT&lt;br /&gt;
|&amp;quot;HALT&amp;quot;, &amp;quot;NO_NEW_TASKS&amp;quot; or &amp;quot;WARN&amp;quot;&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|Should be changed in the code&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_WHITELIST&lt;br /&gt;
|BB_ENV_PASSTHROUGH&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_ENV_EXTRAWHITE&lt;br /&gt;
|BB_ENV_PASSTHROUGH_ADDITIONS (or EXTRAS?)&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHCONFIG_WHITELIST&lt;br /&gt;
|BB_HASHCONFIG_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_STAMP_WHITELIST&lt;br /&gt;
|remove this along with BB_STAMP_POLICY&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_SETSCENE_ENFORCE_WHITELIST&lt;br /&gt;
|BB_SETSCENE_ENFORCE_IGNORE_TASKS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|BB_HASHBASE_WHITELIST&lt;br /&gt;
|BB_BASEHASH_IGNORE_VARS&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|MULTI_PROVIDER_WHITELIST&lt;br /&gt;
|BB_MULTI_PROVIDER_ALLOWED&lt;br /&gt;
|Richard Purdie&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|basewhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bitbake&lt;br /&gt;
|taskwhitelist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|abort (comment or variable)&lt;br /&gt;
|based on context&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|PNBLACKLIST&lt;br /&gt;
|PNFORCESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|The usage is a single recipe or PN&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelist&lt;br /&gt;
|allowlist&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|This could be change based on context&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisted&lt;br /&gt;
|allowed&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|Context sensitve&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|whitelisting&lt;br /&gt;
|allowing&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SSTATE_DUPWHITELIST&lt;br /&gt;
|SSTATE_DUPSKIPLIST/SSTATE_IGN_OVERLAP&lt;br /&gt;
| Armin/Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_PN_WHITELIST&lt;br /&gt;
|CVE_CHECK_PN_SKIPIST&lt;br /&gt;
|Armin&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_CLASS_BL&lt;br /&gt;
|ICECC_USER_CLASS_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_WL&lt;br /&gt;
|ICECC_USER_CLASS_ALLOWLIST&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|ICECC_USER_PACKAGE_BL&lt;br /&gt;
|ICECC_USER_PACKAGE_EXCLUDES&lt;br /&gt;
| Michael Opdenacker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|CVE_CHECK_WHITELIST&lt;br /&gt;
|CVE_CHECK_IGNORELIST&lt;br /&gt;
| Yuichi Ito&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SYSROOT_DIRS_BLACKLIST&lt;br /&gt;
|SYSROOT_DIRS_TOUNSTAGE&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|INHERIT_BLACKLIST&lt;br /&gt;
|INHERIT_RECIPESKIP&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_BLACKLIST &lt;br /&gt;
|SDK_LOCAL_CONF_EXCLUDELIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_LOCAL_CONF_WHITELIST &lt;br /&gt;
|SDK_LOCAL_CONF_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|SDK_INHERIT_BLACKLIST&lt;br /&gt;
|SDK_REMOVE_INHERITS&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|WHITELIST_GPL-3.0&lt;br /&gt;
|GPL-3.0_ALLOWABLE&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|TUNEABI_WHITELIST&lt;br /&gt;
|TUNEABI_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|LICENSE_FLAGS_WHITELIST&lt;br /&gt;
|LICENSE_FLAGS_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|UNKNOWN_CONFIGURE_WHITELIST&lt;br /&gt;
|UNKNOWN_CONFIGURE_ALLOWLIST&lt;br /&gt;
|Saul&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Functions=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|Bitabke&lt;br /&gt;
|test_setscenewhitelist&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Patch Files=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;2&amp;quot;&lt;br /&gt;
!Repo&lt;br /&gt;
!Recipe&lt;br /&gt;
!Current name&lt;br /&gt;
!Suggest rename&lt;br /&gt;
!Recommended by&lt;br /&gt;
!Approved name&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|tcp-wrappers&lt;br /&gt;
|11_tcpd_blacklist.patch&lt;br /&gt;
|11_tcpd_blocklist.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|udev-extraconf&lt;br /&gt;
|mount.blacklist&lt;br /&gt;
|mount.disallow&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|lxdm&lt;br /&gt;
|0001-lxdm.conf.in-blacklist-root-for-release-images.patch&lt;br /&gt;
|0001-lxdm.conf.in-deny-root-for-release-images.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|multipath-tools&lt;br /&gt;
|022-RH-Remove-the-property-blacklist-exception-builtin.patch&lt;br /&gt;
|022-RH-Remove-the-default-property-exception-builtin.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0001-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0001-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|oe&lt;br /&gt;
|mozjs&lt;br /&gt;
|0004-Cargo.toml-do-not-abort-on-panic.patch&lt;br /&gt;
|0004-Cargo.toml-do-not-exit-on-panic.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-integrity&lt;br /&gt;
|files&lt;br /&gt;
|ima_signing_blacklist&lt;br /&gt;
|ima_signing_blocklist&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-efi-secure-boot&lt;br /&gt;
|efitools&lt;br /&gt;
|Fix-the-wrong-dependency-for-blacklist.esl.patch&lt;br /&gt;
|Fix-the-wrong-dependency-esl-file.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|meta-raspberrypi&lt;br /&gt;
|gstreamer1.0-omx&lt;br /&gt;
|0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|0005-Don-t-return-gst_omx_video_dec_set_format-if-there-s-.patch&lt;br /&gt;
|Saul Wold&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
Some upstream references:&lt;br /&gt;
&lt;br /&gt;
[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/process/coding-style.rst?h=v5.13&amp;amp;id=a5f526ecb075a08c4a082355020166c7fe13ae27][ Linux kernel]&lt;br /&gt;
&lt;br /&gt;
[https://tools.ietf.org/id/draft-knodel-terminology-02.html][IETF: Terminology, Power and Inclusive Language: Draft v2]&lt;br /&gt;
&lt;br /&gt;
[https://abusix.com/resources/blocklists/why-changing-the-terms-blacklist-and-whitelist-isnt-as-easy-as-it-might-seem/][Why changing the terms blacklist and whitelist isn’t as easy as it might seem]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Yocto_Build_Failure_Swat_Team&amp;diff=81416</id>
		<title>Yocto Build Failure Swat Team</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Yocto_Build_Failure_Swat_Team&amp;diff=81416"/>
		<updated>2020-11-21T13:32:46Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
The role of the Bug Swat Team is to monitor the autobuilder and do preliminary investigation of failures, to ensure that they are logged and brought to the attention of the appropriate owner.&lt;br /&gt;
&lt;br /&gt;
All builds that are run on the public autobuilder are important for the Yocto Project, whether they be routine validation runs (master or release branches) or a pre-integration test builds (master-next, stable/*, and others). Random failures if ignored accumulate and can result in a significant number of builds failing.&lt;br /&gt;
&lt;br /&gt;
Each week a different member of the team is on call. Every build that fails on the autobuilder should be monitored unless told otherwise.&lt;br /&gt;
&lt;br /&gt;
Importantly, the Swat Team isn&#039;t responsible for resolving issues encountered on the autobuilder, just enough analysis that it can be logged and the appropriate owner notified.&lt;br /&gt;
&lt;br /&gt;
The Swat Chairs are the primary contact for the Swat Team. The current Swat Chairs are [[User:RossBurton | Ross Burton]], Armin Kuster and [[User:Rpurdie | Richard Purdie]]. The Chairs are assisted by Stephen K. Jolley who handles the rotation process.&lt;br /&gt;
&lt;br /&gt;
== Process ==&lt;br /&gt;
&lt;br /&gt;
The high-level overview of the process is simply two steps:&lt;br /&gt;
# Identify build failures&lt;br /&gt;
# Report the build failures&lt;br /&gt;
&lt;br /&gt;
=== Identify ===&lt;br /&gt;
&lt;br /&gt;
To be notified when a build fails you can subscribe to the [https://lists.yoctoproject.org/g/yocto-builds yocto-builds] mailing list.  This is sent a mail when an &#039;important&#039; build fails, and includes direct links to the [https://autobuilder.yoctoproject.org/ autobuilder job summary], the [[BuildLog]], and the [https://errors.yoctoproject.org/Errors/Latest/Autobuilder/ Error Reporting Service].&lt;br /&gt;
&lt;br /&gt;
Alternatively, these services can be monitored periodically.  The [https://autobuilder.yoctoproject.org/typhoon/#/console Autobuilder &#039;Yocto console view&#039;] is an overview of the top-level builds (&#039;&#039;a-full&#039;&#039; and &#039;&#039;a-quick&#039;&#039;) and all the sub-builds they create.  The [[BuildLog]] is a wiki page that is updated when builds fail with links to the appropriate logs. The [https://errors.yoctoproject.org/ Error Reporting Service] collates errors from the autobuilder.&lt;br /&gt;
&lt;br /&gt;
Both the mail notification and the BuildLog will include notes from the build owner, so check this for any useful context.  For example, it may request that failures are reported directly to a specific person instead of bugs created, or that Swat should ignore the build entirely.&lt;br /&gt;
&lt;br /&gt;
=== Report ===&lt;br /&gt;
&lt;br /&gt;
Unless told otherwise, the usual process is as follows:&lt;br /&gt;
&lt;br /&gt;
For builds against master or a release branch, all issues observed should be [[#Filing_bugs | filed in Bugzilla]].  Remember to search first to ensure that the issue isn&#039;t already filed as, for example, many bugs that occur intermittently are already filed and have &amp;quot;AB-INT&amp;quot; in the whiteboard field.&lt;br /&gt;
&lt;br /&gt;
For builds against staging branches (master-next, stable/dunfell-nut, etc), attempt to identify what patch in the branch is likely responsible for the failure. For example, if &amp;lt;tt&amp;gt;wget&amp;lt;/tt&amp;gt; fails with &amp;lt;tt&amp;gt;libgnutls&amp;lt;/tt&amp;gt; errors and there is a GnuTLS upgrade in the branch, that is the likely candidate.  If a patch can be identified reply on the mailing list with the failure details.  If it isn&#039;t obvious which patch is responsible for the failure, or a patch can be identified but it has been merged to the release branch, then [[#Filing_bugs | file a bug]] and ensure the branch owner is either the assignee or on the CC list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If in doubt, file a bug&#039;&#039;&#039;. All observed errors must be actioned unless a patch has already been sent for the issue, in which case please make note of this in the [[BuildLog]].&lt;br /&gt;
&lt;br /&gt;
If the issue is in the infrastructure or autobuilder itself then file a bug against Infrastructure: Autobuilder, infrastructure bugs should be assigned to [[User:Halstead| Michael Halstead]] and autobuilder logic bugs to [[User:Rpurdie | Richard Purdie]].&lt;br /&gt;
&lt;br /&gt;
The results of pre-triage for an issue should be added to the corresponding entry in the [[BuildLog]], including a link to the resolution (patch name, bug link, etc) and a brief summary of the issue.  Every issue should be added to the build log so it acts as a build status report.&lt;br /&gt;
&lt;br /&gt;
The net result is all failures listed in [[BuildLog]] should have outcomes listed against them from the person on call at the time.&lt;br /&gt;
&lt;br /&gt;
Communication is key: if the build owner is on IRC then it&#039;s always worth discussing with them first before filing bugs.  Also, if the build owner triages the build failures then they should update the BuildLog so that Swat doesn&#039;t duplicate the work.&lt;br /&gt;
&lt;br /&gt;
=== Filing bugs ===&lt;br /&gt;
&lt;br /&gt;
When filing the bug, several items must be included:&lt;br /&gt;
&lt;br /&gt;
* Relevant details about the build configuration. For example did the failure happen just once, or in all PowerPC builds? Was it specific to multilib builds?  Look across the entire build run and identify any patterns.&lt;br /&gt;
* The error itself. Trim the log down to just the error and any relevant context in the bug description.&lt;br /&gt;
* A link to the build failure.  Ideally a link to the [http://errors.yoctoproject.org/ error reports] page (such as http://errors.yoctoproject.org/Errors/Details/199667/) but a link to the autobuilder build log is acceptable (such as https://autobuilder.yoctoproject.org/typhoon/#/builders/34/builds/168). If referring to an autobuilder build log, also attach the complete build log as build logs are not kept forever.&lt;br /&gt;
&lt;br /&gt;
== Members ==&lt;br /&gt;
&lt;br /&gt;
[[User:RossBurton | Ross Burton]]&lt;br /&gt;
&lt;br /&gt;
[[User:Leonardo_Sandoval | Leo Sandoval]]&lt;br /&gt;
&lt;br /&gt;
[[User:SaulWold | Saul Wold]]&lt;br /&gt;
&lt;br /&gt;
[[User:Anibal | Anibal Limon]]&lt;br /&gt;
&lt;br /&gt;
[[User:Alejandro Enedino Hernandez Samaniego | Alejandro Hernandez Samaniego]]&lt;br /&gt;
&lt;br /&gt;
[[User:PaulEggleton | Paul Eggleton]]&lt;br /&gt;
&lt;br /&gt;
[[User:Naveen Kumar Saini | Naveen Saini]]&lt;br /&gt;
&lt;br /&gt;
Armin Kuster (place me anywhere)&lt;br /&gt;
&lt;br /&gt;
[[User:Kergoth | Christopher Larson]]&lt;br /&gt;
&lt;br /&gt;
Lee Chee Yang&lt;br /&gt;
&lt;br /&gt;
[[User:Jon Mason | Jon Mason]]&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=User:Jon_Mason&amp;diff=81415</id>
		<title>User:Jon Mason</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=User:Jon_Mason&amp;diff=81415"/>
		<updated>2020-11-21T13:31:40Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Email is jdmason@kudzu.us&lt;br /&gt;
&lt;br /&gt;
On IRC as jonmason&lt;br /&gt;
&lt;br /&gt;
Is usually in the USA&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Yocto_Build_Failure_Swat_Team&amp;diff=81414</id>
		<title>Yocto Build Failure Swat Team</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Yocto_Build_Failure_Swat_Team&amp;diff=81414"/>
		<updated>2020-11-21T13:29:24Z</updated>

		<summary type="html">&lt;p&gt;Jon Mason: /* Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
The role of the Bug Swat Team is to monitor the autobuilder and do preliminary investigation of failures, to ensure that they are logged and brought to the attention of the appropriate owner.&lt;br /&gt;
&lt;br /&gt;
All builds that are run on the public autobuilder are important for the Yocto Project, whether they be routine validation runs (master or release branches) or a pre-integration test builds (master-next, stable/*, and others). Random failures if ignored accumulate and can result in a significant number of builds failing.&lt;br /&gt;
&lt;br /&gt;
Each week a different member of the team is on call. Every build that fails on the autobuilder should be monitored unless told otherwise.&lt;br /&gt;
&lt;br /&gt;
Importantly, the Swat Team isn&#039;t responsible for resolving issues encountered on the autobuilder, just enough analysis that it can be logged and the appropriate owner notified.&lt;br /&gt;
&lt;br /&gt;
The Swat Chairs are the primary contact for the Swat Team. The current Swat Chairs are [[User:RossBurton | Ross Burton]], Armin Kuster and [[User:Rpurdie | Richard Purdie]]. The Chairs are assisted by Stephen K. Jolley who handles the rotation process.&lt;br /&gt;
&lt;br /&gt;
== Process ==&lt;br /&gt;
&lt;br /&gt;
The high-level overview of the process is simply two steps:&lt;br /&gt;
# Identify build failures&lt;br /&gt;
# Report the build failures&lt;br /&gt;
&lt;br /&gt;
=== Identify ===&lt;br /&gt;
&lt;br /&gt;
To be notified when a build fails you can subscribe to the [https://lists.yoctoproject.org/g/yocto-builds yocto-builds] mailing list.  This is sent a mail when an &#039;important&#039; build fails, and includes direct links to the [https://autobuilder.yoctoproject.org/ autobuilder job summary], the [[BuildLog]], and the [https://errors.yoctoproject.org/Errors/Latest/Autobuilder/ Error Reporting Service].&lt;br /&gt;
&lt;br /&gt;
Alternatively, these services can be monitored periodically.  The [https://autobuilder.yoctoproject.org/typhoon/#/console Autobuilder &#039;Yocto console view&#039;] is an overview of the top-level builds (&#039;&#039;a-full&#039;&#039; and &#039;&#039;a-quick&#039;&#039;) and all the sub-builds they create.  The [[BuildLog]] is a wiki page that is updated when builds fail with links to the appropriate logs. The [https://errors.yoctoproject.org/ Error Reporting Service] collates errors from the autobuilder.&lt;br /&gt;
&lt;br /&gt;
Both the mail notification and the BuildLog will include notes from the build owner, so check this for any useful context.  For example, it may request that failures are reported directly to a specific person instead of bugs created, or that Swat should ignore the build entirely.&lt;br /&gt;
&lt;br /&gt;
=== Report ===&lt;br /&gt;
&lt;br /&gt;
Unless told otherwise, the usual process is as follows:&lt;br /&gt;
&lt;br /&gt;
For builds against master or a release branch, all issues observed should be [[#Filing_bugs | filed in Bugzilla]].  Remember to search first to ensure that the issue isn&#039;t already filed as, for example, many bugs that occur intermittently are already filed and have &amp;quot;AB-INT&amp;quot; in the whiteboard field.&lt;br /&gt;
&lt;br /&gt;
For builds against staging branches (master-next, stable/dunfell-nut, etc), attempt to identify what patch in the branch is likely responsible for the failure. For example, if &amp;lt;tt&amp;gt;wget&amp;lt;/tt&amp;gt; fails with &amp;lt;tt&amp;gt;libgnutls&amp;lt;/tt&amp;gt; errors and there is a GnuTLS upgrade in the branch, that is the likely candidate.  If a patch can be identified reply on the mailing list with the failure details.  If it isn&#039;t obvious which patch is responsible for the failure, or a patch can be identified but it has been merged to the release branch, then [[#Filing_bugs | file a bug]] and ensure the branch owner is either the assignee or on the CC list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If in doubt, file a bug&#039;&#039;&#039;. All observed errors must be actioned unless a patch has already been sent for the issue, in which case please make note of this in the [[BuildLog]].&lt;br /&gt;
&lt;br /&gt;
If the issue is in the infrastructure or autobuilder itself then file a bug against Infrastructure: Autobuilder, infrastructure bugs should be assigned to [[User:Halstead| Michael Halstead]] and autobuilder logic bugs to [[User:Rpurdie | Richard Purdie]].&lt;br /&gt;
&lt;br /&gt;
The results of pre-triage for an issue should be added to the corresponding entry in the [[BuildLog]], including a link to the resolution (patch name, bug link, etc) and a brief summary of the issue.  Every issue should be added to the build log so it acts as a build status report.&lt;br /&gt;
&lt;br /&gt;
The net result is all failures listed in [[BuildLog]] should have outcomes listed against them from the person on call at the time.&lt;br /&gt;
&lt;br /&gt;
Communication is key: if the build owner is on IRC then it&#039;s always worth discussing with them first before filing bugs.  Also, if the build owner triages the build failures then they should update the BuildLog so that Swat doesn&#039;t duplicate the work.&lt;br /&gt;
&lt;br /&gt;
=== Filing bugs ===&lt;br /&gt;
&lt;br /&gt;
When filing the bug, several items must be included:&lt;br /&gt;
&lt;br /&gt;
* Relevant details about the build configuration. For example did the failure happen just once, or in all PowerPC builds? Was it specific to multilib builds?  Look across the entire build run and identify any patterns.&lt;br /&gt;
* The error itself. Trim the log down to just the error and any relevant context in the bug description.&lt;br /&gt;
* A link to the build failure.  Ideally a link to the [http://errors.yoctoproject.org/ error reports] page (such as http://errors.yoctoproject.org/Errors/Details/199667/) but a link to the autobuilder build log is acceptable (such as https://autobuilder.yoctoproject.org/typhoon/#/builders/34/builds/168). If referring to an autobuilder build log, also attach the complete build log as build logs are not kept forever.&lt;br /&gt;
&lt;br /&gt;
== Members ==&lt;br /&gt;
&lt;br /&gt;
[[User:RossBurton | Ross Burton]]&lt;br /&gt;
&lt;br /&gt;
[[User:Leonardo_Sandoval | Leo Sandoval]]&lt;br /&gt;
&lt;br /&gt;
[[User:SaulWold | Saul Wold]]&lt;br /&gt;
&lt;br /&gt;
[[User:Anibal | Anibal Limon]]&lt;br /&gt;
&lt;br /&gt;
[[User:Alejandro Enedino Hernandez Samaniego | Alejandro Hernandez Samaniego]]&lt;br /&gt;
&lt;br /&gt;
[[User:PaulEggleton | Paul Eggleton]]&lt;br /&gt;
&lt;br /&gt;
[[User:Naveen Kumar Saini | Naveen Saini]]&lt;br /&gt;
&lt;br /&gt;
Armin Kuster (place me anywhere)&lt;br /&gt;
&lt;br /&gt;
[[User:Kergoth | Christopher Larson]]&lt;br /&gt;
&lt;br /&gt;
Lee Chee Yang&lt;br /&gt;
&lt;br /&gt;
Jon Mason&lt;/div&gt;</summary>
		<author><name>Jon Mason</name></author>
	</entry>
</feed>