aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bb/parse/parse_py/ConfHandler.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2017-06-07 10:18:49 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-06-09 17:27:45 +0100
commit92c49b9b1a16dfd35444db8143bd4cae4cda70cc (patch)
tree50532d4ff58698ff88b937d5b3689e0ebb3b402c /lib/bb/parse/parse_py/ConfHandler.py
parent9bd96cf938f746ace8d157f6b1b6c2550798085f (diff)
downloadbitbake-92c49b9b1a16dfd35444db8143bd4cae4cda70cc.tar.gz
cookerdata: Implement LAYERSERIES_COMPAT and LAYERSERIES_CORENAMES
Currently, someone trying a master branch of any given layer may or may not find it works with the version of OE-Core that they have picked. This patchset introduces LAYERSERIES_CORENAMES and LAYERSERIES_COMPAT_<layername> with the intention of allowing layers to indicate which versions of the core project they're compatible with. In general the master branch will use the next release codename as the value of LAYERSERIES_CORENAMES, meaning that the waterfall model of layer releases is supported with layers updating their LAYERSERIES_COMPAT_ values as they branch for release. Both variables support multiple strings and a given layer is accepted if there is overlap of any one value. This means a layer can be compatible with multiple core versions. Setting LAYERSERIES_COMPAT_ will be required by the Yocto Project Compatible v2 standard but the system will not error if its not set at this point. This should make it clear when a given layer is unmaintained and untested with new releaes of OE-Core, a common user pain point. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/parse/parse_py/ConfHandler.py')
0 files changed, 0 insertions, 0 deletions