Instead of replacing '_<pkg>', we should be replacing ':<pkg>'.
Otherwise, when we meet a 'file-rdeps' QA error, the error message would be
like below.

  QA Issue: /usr/lib64/libatopology.so.2.0.0:libatopology contained in package 
libatopology ...

The ':libatopology' should not be in the error message.

Signed-off-by: Chen Qi <qi.c...@windriver.com>
---
 meta/classes/insane.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index ee858f84b7..be5ec60146 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -822,7 +822,7 @@ def package_qa_check_rdepends(pkg, pkgdest, skip, taskdeps, 
packages, d):
             if filerdepends:
                 for key in filerdepends:
                     error_msg = "%s contained in package %s requires %s, but 
no providers found in RDEPENDS:%s?" % \
-                            (filerdepends[key].replace("_%s" % pkg, 
"").replace("@underscore@", "_"), pkg, key, pkg)
+                            (filerdepends[key].replace(":%s" % pkg, 
"").replace("@underscore@", "_"), pkg, key, pkg)
                     package_qa_handle_error("file-rdeps", error_msg, d)
 package_qa_check_rdepends[vardepsexclude] = "OVERRIDES"
 
-- 
2.30.2

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#154410): 
https://lists.openembedded.org/g/openembedded-core/message/154410
Mute This Topic: https://lists.openembedded.org/mt/84657562/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to