Micha Zajc's for kubuntu-dev

Alessandro Ghersi alessandro-ghersi at kubuntu.org
Fri Jan 21 16:42:13 UTC 2011

Il 21/01/2011 09:13, Michal Zajac ha scritto:
> 1. Why do we have them? I think it is because they maintain correct 
> versioning of newer versions of shared libraries which are used by 
> binaries that use them on run-time
> 2. Why it's worth to update them? Normally when library removes 
> something which makes packages depending on the older version break 
> upstream should bump the SOVERSION and we would bump the name of the 
> package. The symbols files are maintaining correct versioning of 
> shared libraries which are used by binaries on run-time (so if they 
> add something new, there are usually no problems with the old 
> packages). I think if for some wierd reason upstream doesn't bump the 
> soversion we would know it's binary backwards incompatible already at 
> the packaging stage
> 3. How to update? From my experience each time there were any changes 
> to the symbols files I got a diff spewd out by dpkg-gensymbols which 
> had to be applied to appropriate *.symbols file in packaging directory 
> (debian/)
> 20-01-2011 20:47 użytkownik "Alessandro Ghersi" 
> <alessandro-ghersi at kubuntu.org <mailto:alessandro-ghersi at kubuntu.org>> 
> napisał:

Ok thanks, +1

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kubuntu-devel/attachments/20110121/ba42536e/attachment.html>

More information about the kubuntu-devel mailing list