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" <[email protected] <mailto:[email protected]>> napisał:

Ok thanks, +1
;)

-- 
kubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel

Reply via email to