diff --git a/classes/package-qa.oeclass b/classes/package-qa.oeclass
index 4c6b8f2..25a9ef7 100644
--- a/classes/package-qa.oeclass
+++ b/classes/package-qa.oeclass
@@ -483,6 +483,7 @@ def do_packageqa(d):
         sonamify_re2 = re.compile(r"(.*?)(-[\d\.]*)?$")
         def sonamify(soname):
             def _sonamify(s):
+                s = s.replace("_","-")

Kim: This change ensure conversion always happen when sonamify is called.
                 m = sonamify_re.match(s)
