From: Jose Quaresma <[email protected]> The warnings about the hash equivalence are only valid when it the hash equivalence signature is being used, and for that we have to check the BB_SIGNATURE_HANDLER variable. We also have to consider the case where the variable BB_HASHSERVE is not defined.
This fix the warning that is displayed when using the basic signature hash, OEBasicHash. | WARNING: | You are using a local hash equivalence server but have configured an sstate mirror. | This will likely mean no sstate will match from the mirror. | You may wish to disable the hash equivalence use (BB_HASHSERVE), | or use a hash equivalence server alongside the sstate mirror. Signed-off-by: Jose Quaresma <[email protected]> --- meta/classes-global/sanity.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes-global/sanity.bbclass b/meta/classes-global/sanity.bbclass index a170c3f5f5..e8eab1cdfe 100644 --- a/meta/classes-global/sanity.bbclass +++ b/meta/classes-global/sanity.bbclass @@ -1007,8 +1007,8 @@ def check_sanity_everybuild(status, d): check_symlink(mirror_base, d) # Check sstate mirrors aren't being used with a local hash server and no remote - hashserv = d.getVar("BB_HASHSERVE") - if d.getVar("SSTATE_MIRRORS") and hashserv and hashserv.startswith("unix://") and not d.getVar("BB_HASHSERVE_UPSTREAM"): + hashserv = "" if d.getVar("BB_SIGNATURE_HANDLER") != "OEEquivHash" else d.getVar("BB_HASHSERVE") or "" + if d.getVar("SSTATE_MIRRORS") and hashserv.startswith("unix://") and not d.getVar("BB_HASHSERVE_UPSTREAM"): bb.warn("You are using a local hash equivalence server but have configured an sstate mirror. This will likely mean no sstate will match from the mirror. You may wish to disable the hash equivalence use (BB_HASHSERVE), or use a hash equivalence server alongside the sstate mirror.") # Check that when SSTATE_DIR is shared between builds, hashserve database is not private to a build -- 2.53.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#233319): https://lists.openembedded.org/g/openembedded-core/message/233319 Mute This Topic: https://lists.openembedded.org/mt/118362789/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
