summaryrefslogtreecommitdiffstats
path: root/bitbake/doc/bitbake-user-manual
diff options
context:
space:
mode:
authorMichael Opdenacker <michael.opdenacker@bootlin.com>2022-12-12 11:51:06 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-12-21 14:15:26 +0000
commit5459957a40eaad7f991106c2c2c38011465f1a65 (patch)
tree77289aeacca7eecd711ad033ac64665e1f9bb07f /bitbake/doc/bitbake-user-manual
parent34d538c5ac9f9a25ee5e1faca631fbdb34c034dd (diff)
downloadpoky-5459957a40eaad7f991106c2c2c38011465f1a65.tar.gz
bitbake: bitbake-user-manual: remove "OEBasic" signature generator
Removed in BitBake through https://git.openembedded.org/openembedded-core/commit/?id=3667e589ba16eb261cfd72c2b11429f482c239f6 (Bitbake rev: 50261fe047dfb41c3ce9d91b9b8245ce465d69b3) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/doc/bitbake-user-manual')
-rw-r--r--bitbake/doc/bitbake-user-manual/bitbake-user-manual-execution.rst17
1 files changed, 8 insertions, 9 deletions
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-execution.rst b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-execution.rst
index 7a22e96edf..f6ebf7ba6a 100644
--- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-execution.rst
+++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-execution.rst
@@ -552,8 +552,8 @@ through dependency chains are more complex and are generally
552accomplished with a Python function. The code in 552accomplished with a Python function. The code in
553``meta/lib/oe/sstatesig.py`` shows two examples of this and also 553``meta/lib/oe/sstatesig.py`` shows two examples of this and also
554illustrates how you can insert your own policy into the system if so 554illustrates how you can insert your own policy into the system if so
555desired. This file defines the two basic signature generators 555desired. This file defines the basic signature generator
556OpenEmbedded-Core uses: "OEBasic" and "OEBasicHash". By default, there 556OpenEmbedded-Core uses: "OEBasicHash". By default, there
557is a dummy "noop" signature handler enabled in BitBake. This means that 557is a dummy "noop" signature handler enabled in BitBake. This means that
558behavior is unchanged from previous versions. ``OE-Core`` uses the 558behavior is unchanged from previous versions. ``OE-Core`` uses the
559"OEBasicHash" signature handler by default through this setting in the 559"OEBasicHash" signature handler by default through this setting in the
@@ -561,14 +561,13 @@ behavior is unchanged from previous versions. ``OE-Core`` uses the
561 561
562 BB_SIGNATURE_HANDLER ?= "OEBasicHash" 562 BB_SIGNATURE_HANDLER ?= "OEBasicHash"
563 563
564The "OEBasicHash" :term:`BB_SIGNATURE_HANDLER` is the same as the "OEBasic" 564The main feature of the "OEBasicHash" :term:`BB_SIGNATURE_HANDLER` is that
565version but adds the task hash to the stamp files. This results in any 565it adds the task hash to the stamp files. Thanks to this, any metadata
566metadata change that changes the task hash, automatically causing the 566change will change the task hash, automatically causing the task to be run
567task to be run again. This removes the need to bump 567again. This removes the need to bump :term:`PR` values, and changes to
568:term:`PR` values, and changes to metadata automatically 568metadata automatically ripple across the build.
569ripple across the build.
570 569
571It is also worth noting that the end result of these signature 570It is also worth noting that the end result of signature
572generators is to make some dependency and hash information available to 571generators is to make some dependency and hash information available to
573the build. This information includes: 572the build. This information includes:
574 573