Hi,in Debian we have a nice facility which allows to track the exported symbols of a shared library. Attached are the symbols files of libnm-util and libnm-glib for current NM 0.6.6 and NM 0.7.0~svn3712.
What you can easily notice (by running a diff), ist that not only a lot of symbols were added, but also quite a few were removed, which could result in application crashes. In case of an API break, you usually bump the SOVERSION, which leads to the more general question, if NM shouldn't start using proper soversioning [1].
I also wondered, if the separate library libnm_glib_vpn.so.0 is really necessary or should be folded into libnm_glib.so.0.
And last but not least, skimming through libnm-glib0-0.7.0.symbols, there are quite a few autogenerated symbols like
nm_marshal_VOID__OBJECT... Are those expected to be part of the public API? Please share your comments. Cheers, Michael [1] http://www.gnu.org/software/libtool/manual.html#Versioning -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
libnm_glib.so.0 libnm-glib0 #MINVER# [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.6 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4
libnm_glib.so.0 libnm-glib0 #MINVER# [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 libnm_glib_vpn.so.0 libnm-glib0 #MINVER# [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712
libnm-util.so.0 libnm-util0 #MINVER# [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.5 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.5 [EMAIL PROTECTED] 0.6.5 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4 [EMAIL PROTECTED] 0.6.4
libnm-util.so.0 libnm-util0 #MINVER# [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712 [EMAIL PROTECTED] 0.7.0~svn3712
signature.asc
Description: OpenPGP digital signature
_______________________________________________ NetworkManager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
