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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to