> Am Montag,  9. Juni 2003, 19:51:41 Uhr MET, schrieb Stefan van der Eijk:
>> Q: will every time a .so file gets move from a lib to a lib-devel
>> package these questions be asked? 'cause then I give up. Proof should
>> go  the other way --> the person bringing up the issue should present
>> proof.

> you always have to test the new package when you move files around
> between library and devel package.

I told you, it's tested.

Or please tell me how I am suposed to test this case.

>> I think nothing has been broken. It's a real versioned .so file. Other
>>  packages need this .so file:
>
>> $ urpmq -R libguilereadline.so
>> libg-wrap1-devel
>> libguile10-devel
>> libguile12-devel
>> libguile-gtk-1.2_0-devel
>>
>> and yet other packages need the versioned .so.X. file:
>>
>> $ urpmq -R libguilereadline.so.0
>> libguile10-devel
>> libgnucash0
>> gnucash-hbci
>> libguile10
>> libguile12-devel
>> libguile-gtk-1.2_0-devel
>> beast
>> libg-wrap1-devel
>> penggy
>> gnucash
>> libgnucash0-devel
>> guile-compat
>> gnucash-ofx
>> glame
>>
>> It's not a plugin or something like that...
>
> It seems you are right. But just because it's in /usr/lib this doesn't
> mean it can't be a plugin.

True.

> I've thought a bit about the libltdl problem: I guess I've mixed this up
> a bit, the important thing for libltdl is the presence of the .la file,
> it doesn't need the .so symlink. Libltdl provides some kind of
> intelligent dlopen, so you can use it to open a plugin library with
> something like 'open(libfoo)', it will parse the libfoo.la file and open
> libfoo.so.3.

So the .la file is needed in the lib package, and not in the -devel
package? We should write up on this and enforce it (rpmlint).

CU

Stefan



Reply via email to