Mailinglist Archive: opensuse-packaging (186 mails)

< Previous Next >
Re: [opensuse-packaging] So files in devel Packages?
  • From: "Dominique Leuenberger" <Dominique.Leuenberger@xxxxxxxxxxxxx>
  • Date: Wed, 25 Feb 2009 14:54:33 +0100
  • Message-id: <49A55BA90200002900011562@xxxxxxxxxxxxxxxxxxx>
On 2/25/2009 at 14:51, "Sascha 'saigkill' Manns" <samannsml@xxxxxxxxxxxxx>
wrote:
Hello Mates,

actually im working on the Packes libatlas3 and kde4-skrooge (Project:
home:saigkill).
RPMLint says:
libatlas3.x86_64: E: devel-file-in-non-devel-package (Badness: 50)
/usr/lib64/libatlas.so
libatlas3.x86_64: E: devel-file-in-non-devel-package (Badness: 50)
/usr/lib64/libcblas.so
libatlas3.x86_64: E: devel-file-in-non-devel-package (Badness: 50)
/usr/lib64/libf77blas.so

This i don't understand. I thought, that only *.h Files included in -
devel Package. And here RPMLint would like to move the so's to devel.
Anyone understand this?

The .so files are normally only used at link time and should thus be in the
devel packages. Only the .so.[0-9]+ should be in the normal library
packages.

There are of course exceptions when an app dlopen() a so-file and in this case
it will need to be provided.. but the cases are rather rare.

Dominique
--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >