[opensuse-buildservice] how to get rid of this rpmlint warning: shlib-policy-missing-suffix
Hey all, how do i get rid of that shlib-policy-missing-suffix rpmlint warning? here's the setup/build/install part from the spec file? %prep %setup -q -n %{name}-%{version} %build %cmake_kde4 -d build %make_jobs %install pushd build %makeinstall popd the package in question is here: https://build.opensuse.org/package/show?package=choqok&project=home%3Alemmy04 rpmlint output: mathias@lapislazuli:~/Work/susebuild/home:lemmy04/choqok> rpmlint *spec /usr/src/packages/RPMS/i586/choqok-0.9.1-1.i586.rpm choqok.i586: E: shlib-policy-missing-suffix 1 packages and 1 specfiles checked; 1 errors, 0 warnings. any help would be greatly appreciated. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Mathias Homann napsal(a):
how do i get rid of that shlib-policy-missing-suffix rpmlint warning?
Usually rpmlint -i give you reason and solution, in this case: Your package containing shared libraries does not end in a digit and should probably be split. Miroslav Suchy -- ,,, (o o) =================================oOO==(_)==OOo=========== ) mailto:miroslav@suchy.cz ( ICQ: #70802630 tel:+420-603-775737 skype:MiroslavSuchy )echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq'|dc (________________________________________Oooo._____________ .oooO ( ) ( ) ) / \ ( (_/ \_) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Am Freitag, 18. September 2009 14:19:46 schrieb Miroslav Suchý:
Mathias Homann napsal(a):
how do i get rid of that shlib-policy-missing-suffix rpmlint warning?
Usually rpmlint -i give you reason and solution, in this case: Your package containing shared libraries does not end in a digit and should probably be split.
I figured that out too, but the two libraries in question are not used by anything else... why do they need to go into a subpackage at all? bye, MH -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Am Freitag, 18. September 2009 14:42:06 schrieb Mathias Homann:
Am Freitag, 18. September 2009 14:19:46 schrieb Miroslav Suchý:
Mathias Homann napsal(a):
how do i get rid of that shlib-policy-missing-suffix rpmlint warning?
Usually rpmlint -i give you reason and solution, in this case: Your package containing shared libraries does not end in a digit and should probably be split.
I figured that out too, but the two libraries in question are not used by anything else... why do they need to go into a subpackage at all?
In general, this has nothing to do with the Build Service itself, but with its content. So opensuse-packaging or -factory would be a better place to ask such questions. libraries might not yet be used by other packages, but their purpose is that they will at some point of time (or making them a lib is pointless and the code should just compiled into the app). Therefore we have a policy here to make it possible to install multiple versions of a lib (since there might come later an incompatible update, no one knows this yet) bye adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Adrian Schröter
-
Mathias Homann
-
Miroslav Suchý