summaryrefslogtreecommitdiffstats
path: root/meta/classes/multilib_script.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2022-02-28 15:40:32 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-03-02 18:43:25 +0000
commit82f24d21978456476f631812e73033d23a7eac64 (patch)
treecb6ba9dee8ac5606664e70c15cc49f6ac5fb7df2 /meta/classes/multilib_script.bbclass
parent321cf8962ea2f3ce6b3942fe02ec2ce8d258cce3 (diff)
downloadpoky-82f24d21978456476f631812e73033d23a7eac64.tar.gz
license: Rework INCOMPATIBLE_LICENSE wildcard handling
The current wildcard handling is badly documented and inconsistently used and understood. Forcing users to have to use "GPL-3.0-only GPL-3.0-or-later" whilst explict is not very user friendly. Equally, using the current wildcards is ambigious. This supports pre-defined expansions only and at least makes it clear what GPL-3.0* means (it doesn't include the exception licenses). This is hopefully an acceptable compromise between literal meaning and having something usable. Non-SPDX forms of license in this field have been dropped and errors are shown for unsupported expansions and unsupported old style license terms. Users need to carefully consider how to migrate to the new syntax but the meaning should be well defined and clear from here forward. (From OE-Core rev: 724fc8047cae6ed6197d7deca887b1594871c90e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/multilib_script.bbclass')
0 files changed, 0 insertions, 0 deletions