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