On Wednesday 2015-11-25 23:49, Roman Evstifeev wrote:
Hi. I am trying to build a package home:rwman:branches:multimedia:apps/suil Rpmlint throw a warning:
[ 27s] RPMLINT report: [ 27s] =============== [ 28s] libsuil-x11-in-qt4.x86_64: W: shlib-policy-missing-lib [ 28s] libsuil-x11-in-gtk2.x86_64: W: shlib-policy-missing-lib [ 28s] libsuil-gtk2-in-qt4.x86_64: W: shlib-policy-missing-lib [ 28s] libsuil-qt4-in-gtk2.x86_64: W: shlib-policy-missing-lib [ 28s] Your package starts with 'lib' as part of its name, but does not provide any [ 28s] libraries. It must not be called a lib-package then. Give it a more sensible [ 28s] name.
All these packages do have a .so file (it's all it have actually) - so why rpmlint gives the warning?
For some easy cases, rpmlint is badly positioned. (Like "libreoffice".) For some hard cases, there is no generic solution. One can teach rpmlint to specifically ignore libXXX-tools, but then someone may start making a libXXX-data. You can ignore that too, and then someone makes libXXX-somethingelse. If you know you have the shlib guideline right, and reviewers concur, then just ignore rpmlint when it comes to that warning. The other option is to spend a hackday on rpmlint making it more intelligent ;-) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org