[Bug 225743] Merge Review: expect

bugzilla at redhat.com bugzilla at redhat.com
Tue Feb 20 00:40:45 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Merge Review: expect


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225743





------- Additional Comments From wart at kobold.org  2007-02-19 19:40 EST -------
(In reply to comment #5)
> I can't say for sure, but perhaps this helps:
> 
>   $ rpmlint -I invalid-soname
>   invalid-soname :
>   The soname of the library is neither of the form lib<libname>.so.<major> or
>   lib<libname>-<major>.so.
> 
> The regexp used for the check is:
> 
>   ^lib.+(\.so\.[\.0-9]+|-[\.0-9]+\.so)$
> 
> Someone more familiar with sonames should to comment on whether there's
> something wrong with libexpect5.43.so.  My guess would be no, don't change it,
> it's just unusual - cases like that are more often found in form like
> libexpect5-43.so or libexpect-5.43.so.  Perhaps ask upstream what they think and
> if they'd like to change towards a more usual looking sonames for future releases?

The libfoo<major>.<minor>.so format is common for Tcl extensions (see Tcl and
Tk), but doesn't seem to be used much elsewhere.  As mentioned in comment #4,
packages that wish to link against libexpect often use the -lexpect5.43 in order
to guarantee a specific version.  This seems to be historical cruft that never
got replaced with a better alternative, and now 'libfoo<major>.<minor>.so is
common enough that I expect other things might break if it's changed now.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list