libgmerlin0 -> libgmerlin1

IOhannes zmölnig zmoelnig at iem.at
Fri Jan 14 18:31:53 UTC 2011


On 01/14/2011 07:16 PM, IOhannes zmölnig wrote:
> it seems like gmerlin-1.0.0 provides a libgmerlin that is binary
> incompatible with the gmerlin-0.4.3 release.
> 
> namely, some symbols have been dropped.

hmm, after closer inspection ofthe output of dpkg-gensymbols, it seems
like this was a false alarm.

the libgmerlin0.symbols files contains a number of "MISSING" stanzas,
which seem to have been merely updated:

-#MISSING: 0.4.3# (optional)pixbuf_destroy_notify at Base 0.4.1
+#MISSING: 1.0.0~dfsg-1# (optional)pixbuf_destroy_notify at Base 0.4.1

it seems like all MISSING stanzas for 1.0.0 have also been there for 0.4.3

the rest of the changes are only additions.

so i guess we are still save.


but then: how come that there are MISSING stanzas at all?
does this indicate, that at some point in the past, the library API did
change, and it was ignored?



> 
> as i understand it, this means that the SONAME has to change.
> unfortunately i don't have any real clue what this means in practice.
> 
> i guess, a start would be to simply rename the binary package to libgmerlin1


ah, i found the libpkg-guide.
and that the soname should change in the build-process (automake)


fbmas
IOhannes

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20110114/0df7e447/attachment-0001.pgp>


More information about the pkg-multimedia-maintainers mailing list