Binary compatibility report for the libtelepathy library between 0.2.0 and 0.3.0 versions on x86

Test Info


Library Namelibtelepathy
Version #10.2.0
Version #20.3.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files13
Total Shared Libraries1
Total Symbols / Types83 / 91
VerdictIncompatible
(0.6%)

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium1
Low0
Problems with
Constants
Low9
Other Changes
in Constants
-68

Added Symbols (5)


tp-connmgr.h, libtelepathy.so.2.5.0
tp_connmgr_new_connection_without_connect TpConnMgr* self, GHashTable* connection_parameters, gchar* protocol, guint* status, GError** error )

tp-ifaces-signals-marshal.h, libtelepathy.so.2.5.0
tp_ifaces_signals_marshal_VOID__OBJECT_UINT_UINT_UINT ( GClosure* closure, GValue* return_value, guint n_param_values, GValue const* param_values, gpointer invocation_hint, gpointer marshal_data )
tp_ifaces_signals_marshal_VOID__STRING_BOXED ( GClosure* closure, GValue* return_value, guint n_param_values, GValue const* param_values, gpointer invocation_hint, gpointer marshal_data )
tp_ifaces_signals_marshal_VOID__STRING_STRING ( GClosure* closure, GValue* return_value, guint n_param_values, GValue const* param_values, gpointer invocation_hint, gpointer marshal_data )
tp_ifaces_signals_marshal_VOID__UINT_UINT_UINT_STRING_BOXED_UINT ( GClosure* closure, GValue* return_value, guint n_param_values, GValue const* param_values, gpointer invocation_hint, gpointer marshal_data )

to the top

Problems with Symbols, Medium Severity (1)


tp-props-iface.h, libtelepathy.so.2.4.1
[+] tp_props_iface_property_flags ( TpPropsIface* iface, guint prop_id ) (1)

to the top

Problems with Constants, Low Severity (9)


_gen-tp-constants.h
[+] LAST_TP_CHANNEL_CONTACT_SEARCH_STATE
[+] LAST_TP_CONN_PRESENCE_TYPE
[+] LAST_TP_CONN_STATUS
[+] LAST_TP_CONN_STATUS_REASON

_gen-tp-interfaces.h
[+] TP_IFACE_CHANNEL_TYPE_CONTACT_SEARCH

tp-constants.h
[+] LAST_TP_CONN_CAPABILITY_TYPE
[+] TP_CHANNEL_PASSWORD_FLAG_MODIFIABLE
[+] TP_CHANNEL_PASSWORD_FLAG_REQUIRED
[+] TP_CHANNEL_PASSWORD_FLAG_VISIBLE

to the top

Other Changes in Constants (68)


_gen-tp-constants-aliases.h
[+] LAST_TP_CHANNEL_GROUP_FLAG
[+] LAST_TP_CHANNEL_MEDIA_CAPABILITY
[+] LAST_TP_CHANNEL_PASSWORD_FLAG
[+] LAST_TP_CHANNEL_TEXT_MESSAGE_FLAG
[+] LAST_TP_CONN_ALIAS_FLAG
[+] LAST_TP_CONN_CAPABILITY_FLAG
[+] LAST_TP_CONN_MGR_PARAM_FLAG
[+] LAST_TP_MEDIA_STREAM_PENDING
[+] LAST_TP_PROPERTY_FLAG
[+] TP_CONN_ALIAS_FLAG_USER_SET
[+] TP_CONN_CAPABILITY_FLAG_CREATE
[+] TP_CONN_CAPABILITY_FLAG_INVITE
[+] TP_CONN_PRESENCE_TYPE_AVAILABLE
[+] TP_CONN_PRESENCE_TYPE_AWAY
[+] TP_CONN_PRESENCE_TYPE_EXTENDED_AWAY
[+] TP_CONN_PRESENCE_TYPE_HIDDEN
[+] TP_CONN_PRESENCE_TYPE_OFFLINE
[+] TP_CONN_PRESENCE_TYPE_UNSET
[+] TP_CONN_STATUS_CONNECTED
[+] TP_CONN_STATUS_CONNECTING
[+] TP_CONN_STATUS_DISCONNECTED
[+] TP_CONN_STATUS_REASON_AUTHENTICATION_FAILED
[+] TP_CONN_STATUS_REASON_CERT_EXPIRED
[+] TP_CONN_STATUS_REASON_CERT_FINGERPRINT_MISMATCH
[+] TP_CONN_STATUS_REASON_CERT_HOSTNAME_MISMATCH
[+] TP_CONN_STATUS_REASON_CERT_NOT_ACTIVATED
[+] TP_CONN_STATUS_REASON_CERT_NOT_PROVIDED
[+] TP_CONN_STATUS_REASON_CERT_OTHER_ERROR
[+] TP_CONN_STATUS_REASON_CERT_SELF_SIGNED
[+] TP_CONN_STATUS_REASON_CERT_UNTRUSTED
[+] TP_CONN_STATUS_REASON_ENCRYPTION_ERROR
[+] TP_CONN_STATUS_REASON_NAME_IN_USE
[+] TP_CONN_STATUS_REASON_NETWORK_ERROR
[+] TP_CONN_STATUS_REASON_NONE_SPECIFIED
[+] TP_CONN_STATUS_REASON_REQUESTED

_gen-tp-constants.h
[+] NUM_TP_CHANNEL_CHAT_STATES
[+] NUM_TP_CHANNEL_GROUP_CHANGE_REASONS
[+] NUM_TP_CHANNEL_HOLD_STATES
[+] NUM_TP_CHANNEL_TEXT_MESSAGE_TYPES
[+] NUM_TP_CHANNEL_TEXT_SEND_ERRORS
[+] NUM_TP_CONNECTION_PRESENCE_TYPES
[+] NUM_TP_CONNECTION_STATUS_REASONS
[+] NUM_TP_CONNECTION_STATUSES
[+] NUM_TP_DTMF_EVENTS
[+] NUM_TP_HANDLE_TYPES
[+] NUM_TP_MEDIA_STREAM_BASE_PROTOS
[+] NUM_TP_MEDIA_STREAM_DIRECTIONS
[+] NUM_TP_MEDIA_STREAM_ERRORS
[+] NUM_TP_MEDIA_STREAM_STATES
[+] NUM_TP_MEDIA_STREAM_TRANSPORT_TYPES
[+] NUM_TP_MEDIA_STREAM_TYPES
[+] NUM_TP_SOCKET_ACCESS_CONTROLS
[+] NUM_TP_SOCKET_ADDRESS_TYPES
[+] NUM_TP_TUBE_STATES
[+] NUM_TP_TUBE_TYPES

_gen-tp-interfaces.h
[+] TP_IFACE_CONNECTION
[+] TP_IFACE_CONNECTION_INTERFACE_ALIASING
[+] TP_IFACE_CONNECTION_INTERFACE_AVATARS
[+] TP_IFACE_CONNECTION_INTERFACE_CAPABILITIES
[+] TP_IFACE_CONNECTION_INTERFACE_CONTACT_INFO
[+] TP_IFACE_CONNECTION_INTERFACE_FORWARDING
[+] TP_IFACE_CONNECTION_INTERFACE_PRESENCE
[+] TP_IFACE_CONNECTION_INTERFACE_PRIVACY
[+] TP_IFACE_CONNECTION_INTERFACE_RENAMING
[+] TP_IFACE_CONNECTION_MANAGER

tp-helpers.h
[+] TP_CONNMGR_PROT_PARAM_FLAG_HAS_DEFAULT
[+] TP_CONNMGR_PROT_PARAM_FLAG_REGISTER
[+] TP_CONNMGR_PROT_PARAM_FLAG_REQUIRED

to the top

Header Files (13)


tp-chan-ifaces-signal-setters.h
tp-chan-signals-marshal.h
tp-chan.h
tp-conn-ifaces-signal-setters.h
tp-conn-signals-marshal.h
tp-conn.h
tp-connmgr-signals-marshal.h
tp-connmgr.h
tp-constants.h
tp-helpers.h
tp-ifaces-signals-marshal.h
tp-interfaces.h
tp-props-iface.h

to the top

Shared Libraries (1)


libtelepathy.so.2.4.1

to the top