All right, enabling the check leads to the following list of errors in a staging project: apr.log:[ 351s] libapr1.x86_64: E: shlib-policy-name-error SONAME: libapr-1.so.0, expected package suffix: 1-0 apr-util.log:[ 71s] libapr-util1.x86_64: E: shlib-policy-name-error SONAME: libaprutil-1.so.0, expected package suffix: 1-0 augeas.log:[ 3902s] libaugeas0.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libfa.so.1, expected package suffix: 1 avahi.log:[ 175s] libdns_sd.x86_64: E: shlib-policy-name-error SONAME: libdns_sd.so.1, expected package suffix: 1 boost:base.log:[ 931s] libboost_math1_77_0.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libboost_math_c99.so.1.77.0, expected package suffix: 99-1_77_0 boost:base.log:[ 931s] libboost_math1_77_0.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libboost_math_tr1.so.1.77.0, expected package suffix: 1-1_77_0 ceph.log:[18094s] librgw2.x86_64: E: shlib-policy-name-error SONAME: librgw_op_tp.so.1, expected package suffix: 1 ceph.log:[18094s] librgw2.x86_64: E: shlib-policy-name-error SONAME: librgw_rados_tp.so.1, expected package suffix: 1 cluster-glue.log:[ 112s] libglue2.x86_64: E: shlib-policy-name-error SONAME: libstonith.so.1, expected package suffix: 1 fcitx.log:[ 252s] libfcitx-4_2_9.x86_64: E: shlib-policy-name-error SONAME: libfcitx-core.so.0, expected package suffix: 0 fcitx.log:[ 252s] libfcitx-4_2_9.x86_64: E: shlib-policy-name-error SONAME: libfcitx-gclient.so.1, expected package suffix: 1 fcitx.log:[ 252s] libfcitx-4_2_9.x86_64: E: shlib-policy-name-error SONAME: libfcitx-utils.so.0, expected package suffix: 0 fltk.log:[ 146s] libfltk1.x86_64: E: shlib-policy-name-error SONAME: libfltk.so.1.3, expected package suffix: 1_3 fltk.log:[ 146s] libfltk1.x86_64: E: shlib-policy-name-error SONAME: libfltk_forms.so.1.3, expected package suffix: 1_3 fltk.log:[ 146s] libfltk1.x86_64: E: shlib-policy-name-error SONAME: libfltk_gl.so.1.3, expected package suffix: 1_3 fltk.log:[ 146s] libfltk1.x86_64: E: shlib-policy-name-error SONAME: libfltk_images.so.1.3, expected package suffix: 1_3 freerdp.log:[ 56s] libwinpr2.x86_64: E: shlib-policy-name-error SONAME: libwinpr-tools2.so.2, expected package suffix: 2-2 freerdp.log:[ 56s] libwinpr2.x86_64: E: shlib-policy-name-error SONAME: libwinpr2.so.2, expected package suffix: 2-2 freerdp.log:[ 56s] libfreerdp2.x86_64: E: shlib-policy-name-error SONAME: libfreerdp-client2.so.2, expected package suffix: 2-2 freerdp.log:[ 56s] libfreerdp2.x86_64: E: shlib-policy-name-error SONAME: libfreerdp-server2.so.2, expected package suffix: 2-2 freerdp.log:[ 56s] libfreerdp2.x86_64: E: shlib-policy-name-error SONAME: libfreerdp-shadow-subsystem2.so.2, expected package suffix: 2-2 freerdp.log:[ 56s] libfreerdp2.x86_64: E: shlib-policy-name-error SONAME: libfreerdp-shadow2.so.2, expected package suffix: 2-2 freerdp.log:[ 56s] libfreerdp2.x86_64: E: shlib-policy-name-error SONAME: libfreerdp2.so.2, expected package suffix: 2-2 graphviz.log:[ 107s] libgraphviz6.x86_64: E: shlib-policy-name-error SONAME: libcdt.so.5, expected package suffix: 5 graphviz.log:[ 107s] libgraphviz6.x86_64: E: shlib-policy-name-error SONAME: libgvpr.so.2, expected package suffix: 2 graphviz.log:[ 107s] libgraphviz6.x86_64: E: shlib-policy-name-error SONAME: liblab_gamut.so.1, expected package suffix: 1 graphviz.log:[ 107s] libgraphviz6.x86_64: E: shlib-policy-name-error SONAME: libpathplan.so.4, expected package suffix: 4 graphviz.log:[ 107s] libgraphviz6.x86_64: E: shlib-policy-name-error SONAME: libxdot.so.4, expected package suffix: 4 gsl:gnu-hpc.log:[ 261s] libgsl_2_6-gnu-hpc.x86_64: E: shlib-policy-name-error SONAME: libgsl.so.25, expected package suffix: 25 gsl:gnu-hpc.log:[ 261s] libgslcblas_2_6-gnu-hpc.x86_64: E: shlib-policy-name-error SONAME: libgslcblas.so.0, expected package suffix: 0 gtk2.log:[ 1169s] libgtk-2_0-0.x86_64: E: shlib-policy-name-error SONAME: libgailutil.so.18, expected package suffix: 18 gtk2.log:[ 1169s] libgtk-2_0-0.x86_64: E: shlib-policy-name-error SONAME: libgdk-x11-2.0.so.0, expected package suffix: 11-2_0-0 gtk2.log:[ 1169s] libgtk-2_0-0.x86_64: E: shlib-policy-name-error SONAME: libgtk-x11-2.0.so.0, expected package suffix: 11-2_0-0 gupnp-av.log:[ 20s] libgupnp-av-1_0-2.x86_64: E: shlib-policy-name-error SONAME: libgupnp-av-1.0.so.3, expected package suffix: 1_0-3 gupnp.log:[ 71s] libgupnp-1_2-0.x86_64: E: shlib-policy-name-error SONAME: libgupnp-1.2.so.1, expected package suffix: 1_2-1 jbigkit.log:[ 55s] libjbig2.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libjbig85.so.2, expected package suffix: 85-2 libbraille.log:[ 98s] libbraille.x86_64: E: shlib-policy-name-error SONAME: libbraille-0.so.14, expected package suffix: 0-14 libcdio.log:[ 78s] libcdio++0.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libcdio++.so.1, expected package suffix: 1 libepc.log:[ 62s] libepc-1_0-2.x86_64: E: shlib-policy-name-error SONAME: libepc-1.0.so.3, expected package suffix: 1_0-3 libepc.log:[ 62s] libepc-1_0-2.x86_64: E: shlib-policy-name-error SONAME: libepc-ui-1.0.so.3, expected package suffix: 1_0-3 libglvnd.log:[ 68s] libglvnd.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libEGL.so.1, expected package suffix: 1 libglvnd.log:[ 68s] libglvnd.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libGL.so.1, expected package suffix: 1 libglvnd.log:[ 68s] libglvnd.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libGLESv1_CM.so.1, expected package suffix: 1 libglvnd.log:[ 68s] libglvnd.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libGLESv2.so.2, expected package suffix: 2-2 libglvnd.log:[ 68s] libglvnd.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libGLX.so.0, expected package suffix: 0 libglvnd.log:[ 68s] libglvnd.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libGLdispatch.so.0, expected package suffix: 0 libglvnd.log:[ 68s] libglvnd.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libOpenGL.so.0, expected package suffix: 0 libgphoto2.log:[ 133s] libgphoto2-6.x86_64: E: shlib-policy-name-error SONAME: libgphoto2_port.so.12, expected package suffix: 12 libksieve.log:[ 220s] libksieve.x86_64: E: shlib-policy-name-error SONAME: libKF5KManageSieve.so.5, expected package suffix: 5 libksieve.log:[ 220s] libksieve.x86_64: E: shlib-policy-name-error SONAME: libKF5KSieve.so.5, expected package suffix: 5 libksieve.log:[ 220s] libksieve.x86_64: E: shlib-policy-name-error SONAME: libKF5KSieveUi.so.5, expected package suffix: 5 libksysguard5.log:[ 251s] libksysguard5.x86_64: E: shlib-policy-name-error SONAME: libKSysGuardFormatter.so.1, expected package suffix: 1 libksysguard5.log:[ 251s] libksysguard5.x86_64: E: shlib-policy-name-error SONAME: libKSysGuardSensorFaces.so.1, expected package suffix: 1 libksysguard5.log:[ 251s] libksysguard5.x86_64: E: shlib-policy-name-error SONAME: libKSysGuardSensors.so.1, expected package suffix: 1 libksysguard5.log:[ 251s] libksysguard5.x86_64: E: shlib-policy-name-error SONAME: libksgrd.so.9, expected package suffix: 9 libksysguard5.log:[ 251s] libksysguard5.x86_64: E: shlib-policy-name-error SONAME: libksignalplotter.so.9, expected package suffix: 9 libksysguard5.log:[ 251s] libksysguard5.x86_64: E: shlib-policy-name-error SONAME: liblsofui.so.9, expected package suffix: 9 libksysguard5.log:[ 251s] libksysguard5.x86_64: E: shlib-policy-name-error SONAME: libprocesscore.so.9, expected package suffix: 9 libksysguard5.log:[ 251s] libksysguard5.x86_64: E: shlib-policy-name-error SONAME: libprocessui.so.9, expected package suffix: 9 liblogging.log:[ 30s] liblogging0.x86_64: E: shlib-policy-name-error SONAME: liblogging-rfc3195.so.0, expected package suffix: 3195-0 libmemcached.log:[ 605s] libmemcachedutil2.x86_64: E: shlib-policy-name-error SONAME: libmemcachedprotocol.so.0, expected package suffix: 0 libmfx.log:[ 306s] libmfx1.x86_64: E: shlib-policy-name-error SONAME: libmfxhw64.so.1, expected package suffix: 64-1 libunwind.log:[ 90s] libunwind.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libunwind-coredump.so.0, expected package suffix: 0 libunwind.log:[ 90s] libunwind.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libunwind-ptrace.so.0, expected package suffix: 0 libunwind.log:[ 90s] libunwind.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libunwind-setjmp.so.0, expected package suffix: 0 libunwind.log:[ 90s] libunwind.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libunwind-x86_64.so.8, expected package suffix: 64-8 libunwind.log:[ 90s] libunwind.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libunwind.so.8, expected package suffix: 8 libvisual.log:[ 69s] libvisual.x86_64: E: shlib-policy-name-error SONAME: libvisual-0.4.so.0, expected package suffix: 0_4-0 libxfce4ui.log:[ 57s] libxfce4ui-2-0.x86_64: E: shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0, expected package suffix: 3-0 libxslt.log:[ 55s] libxslt1.x86_64: E: shlib-policy-name-error (Badness: 10000) SONAME: libexslt.so.0, expected package suffix: 0 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmailutils.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_auth.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_dbm.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_dotmail.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_imap.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_maildir.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_mailer.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_mbox.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_mh.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_pop.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_py.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_scm.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmu_sieve.so.8, expected package suffix: 8 mailutils.log:[ 307s] libmailutils5.x86_64: E: shlib-policy-name-error SONAME: libmuaux.so.8, expected package suffix: 8 ndctl.log:[ 66s] libndctl6.x86_64: E: shlib-policy-name-error SONAME: libdaxctl.so.1, expected package suffix: 1 net-snmp.log:[ 207s] libsnmp30.x86_64: E: shlib-policy-name-error SONAME: libnetsnmp.so.40, expected package suffix: 40 net-snmp.log:[ 207s] libsnmp30.x86_64: E: shlib-policy-name-error SONAME: libnetsnmpagent.so.40, expected package suffix: 40 net-snmp.log:[ 207s] libsnmp30.x86_64: E: shlib-policy-name-error SONAME: libnetsnmphelpers.so.40, expected package suffix: 40 net-snmp.log:[ 207s] libsnmp30.x86_64: E: shlib-policy-name-error SONAME: libnetsnmpmibs.so.40, expected package suffix: 40 net-snmp.log:[ 207s] libsnmp30.x86_64: E: shlib-policy-name-error SONAME: libnetsnmptrapd.so.40, expected package suffix: 40 net-snmp.log:[ 207s] libsnmp30.x86_64: E: shlib-policy-name-error SONAME: libsnmp.so.40, expected package suffix: 40 OpenIPMI.log:[ 132s] libOpenIPMI0.x86_64: E: shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected package suffix: 1 pacemaker.log:[ 532s] libpacemaker3.x86_64: E: shlib-policy-name-error SONAME: libcib.so.27, expected package suffix: 27 pacemaker.log:[ 532s] libpacemaker3.x86_64: E: shlib-policy-name-error SONAME: libcrmcluster.so.29, expected package suffix: 29 pacemaker.log:[ 532s] libpacemaker3.x86_64: E: shlib-policy-name-error SONAME: libcrmcommon.so.34, expected package suffix: 34 pacemaker.log:[ 532s] libpacemaker3.x86_64: E: shlib-policy-name-error SONAME: libcrmservice.so.28, expected package suffix: 28 pacemaker.log:[ 532s] libpacemaker3.x86_64: E: shlib-policy-name-error SONAME: liblrmd.so.28, expected package suffix: 28 pacemaker.log:[ 532s] libpacemaker3.x86_64: E: shlib-policy-name-error SONAME: libpacemaker.so.1, expected package suffix: 1 pacemaker.log:[ 532s] libpacemaker3.x86_64: E: shlib-policy-name-error SONAME: libpe_rules.so.26, expected package suffix: 26 pacemaker.log:[ 532s] libpacemaker3.x86_64: E: shlib-policy-name-error SONAME: libpe_status.so.28, expected package suffix: 28 pacemaker.log:[ 532s] libpacemaker3.x86_64: E: shlib-policy-name-error SONAME: libstonithd.so.26, expected package suffix: 26 pango.log:[ 68s] libpango-1_0-0.x86_64: E: shlib-policy-name-error SONAME: libpangoft2-1.0.so.0, expected package suffix: 2-1_0-0 parted.log:[ 155s] libparted0.x86_64: E: shlib-policy-name-error SONAME: libparted.so.2, expected package suffix: 2 phonon4qt5.log:[ 90s] libphonon4qt5.x86_64: E: shlib-policy-name-error SONAME: libphonon4qt5.so.4, expected package suffix: 5-4 pidgin.log:[ 162s] libpurple.x86_64: E: shlib-policy-name-error SONAME: libpurple-client.so.0, expected package suffix: 0 pidgin.log:[ 162s] libpurple.x86_64: E: shlib-policy-name-error SONAME: libpurple.so.0, expected package suffix: 0 polkit.log:[ 118s] libpolkit0.x86_64: E: shlib-policy-name-error SONAME: libpolkit-agent-1.so.0, expected package suffix: 1-0 polkit.log:[ 118s] libpolkit0.x86_64: E: shlib-policy-name-error SONAME: libpolkit-gobject-1.so.0, expected package suffix: 1-0 postgresql14.log:[ 698s] libecpg6.x86_64: E: shlib-policy-name-error SONAME: libecpg_compat.so.3, expected package suffix: 3 postgresql14.log:[ 698s] libecpg6.x86_64: E: shlib-policy-name-error SONAME: libpgtypes.so.3, expected package suffix: 3 qpid-proton.log:[ 246s] libqpid-proton10.x86_64: E: shlib-policy-name-error SONAME: libqpid-proton.so.11, expected package suffix: 11 Can please anybody verify if the error messages are correct? A bonus question: can one somehow distinguish a false positives like 'libgdk-x11-2.0.so.0', 'liblogging-rfc3195.so.0' or 'libboost_math_c99.so.1.77.0'?