Binary compatibility report for the libfolks library between 0.5.0 and 0.5.2 versions on x86

Test Info


Library Namelibfolks
Version #10.5.0
Version #20.5.2
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries2
Total Symbols / Types262 / 177
VerdictIncompatible
(1.5%)

Problem Summary


SeverityCount
Added Symbols-13
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low40
Problems with
Constants
Low0
Other Changes
in Constants
-1

Added Symbols (13)


folks.h, libfolks.so.24.0.1
_folks_persona_store_emit_personas_changed ( FolksPersonaStore* self, GeeSet* added, GeeSet* removed, gchar const* message, FolksPersona* actor, enum FolksGroupDetailsChangeReason reason )
folks_backend_store_get_enabled_backends FolksBackendStore* self )
folks_debug_dup_with_flags ( gchar const* debug_flags, gboolean colour_enabled )
folks_debug_emit_print_status FolksDebug* self )
folks_debug_get_colour_enabled FolksDebug* self )
folks_debug_get_debug_output_enabled FolksDebug* self )
folks_debug_indent FolksDebug* self )
folks_debug_print_heading ( FolksDebug* self, gchar const* domain, enum GLogLevelFlags level, gchar const* format, ... )
folks_debug_print_key_value_pairs ( FolksDebug* self, gchar const* domain, enum GLogLevelFlags level, ... )
folks_debug_print_line ( FolksDebug* self, gchar const* domain, enum GLogLevelFlags level, gchar const* format, ... )
folks_debug_set_colour_enabled ( FolksDebug* self, gboolean value )
folks_debug_set_debug_output_enabled ( FolksDebug* self, gboolean value )
folks_debug_unindent FolksDebug* self )

to the top

Removed Symbols (4)


folks.h, libfolks.so.22.1.0
folks_backend_store_dup_enabled_backends FolksBackendStore* self )
folks_linked_hash_set_construct ( GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func )
folks_linked_hash_set_get_type ( )
folks_linked_hash_set_new GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func )

to the top

Problems with Symbols, Low Severity (40)


folks.h, libfolks.so.22.1.0
[+] folks_backend_get_persona_stores FolksBackend* self ) (1)
[+] folks_email_details_get_email_addresses FolksEmailDetails* self ) (1)
[+] folks_email_details_set_email_addresses ( FolksEmailDetails* self, GList* value ) (1)
[+] folks_field_details_extend_parameters ( FolksFieldDetails* self, GHashTable* additional ) (1)
[+] folks_field_details_get_parameter_values ( FolksFieldDetails* self, gchar const* parameter_name ) (1)
[+] folks_field_details_get_parameters FolksFieldDetails* self ) (1)
[+] folks_field_details_set_parameters ( FolksFieldDetails* self, GHashTable* value ) (1)
[+] folks_group_details_get_groups FolksGroupDetails* self ) (1)
[+] folks_group_details_set_groups ( FolksGroupDetails* self, GHashTable* value ) (1)
[+] folks_im_details_get_im_addresses FolksImDetails* self ) (1)
[+] folks_im_details_set_im_addresses ( FolksImDetails* self, GHashTable* value ) (1)
[+] folks_individual_aggregator_get_all_potential_matches ( FolksIndividualAggregator* self, enum FolksMatchResult min_threshold ) (1)
[+] folks_individual_aggregator_get_individuals FolksIndividualAggregator* self ) (1)
[+] folks_individual_aggregator_get_potential_matches ( FolksIndividualAggregator* self, FolksIndividual* matchee, enum FolksMatchResult min_threshold ) (1)
[+] folks_individual_aggregator_link_personas ( FolksIndividualAggregator* self, void* personas_in, GAsyncReadyCallback _callback_, gpointer _user_data_ ) (2)
[+] folks_individual_construct ( GType object_type, GList* personas ) (1)
[+] folks_individual_get_personas FolksIndividual* self ) (1)
[+] folks_individual_new GList* personas ) (1)
[+] folks_individual_set_personas ( FolksIndividual* self, GList* value ) (1)
[+] folks_local_id_details_get_local_ids FolksLocalIdDetails* self ) (1)
[+] folks_local_id_details_set_local_ids ( FolksLocalIdDetails* self, GeeHashSet* value ) (1)
[+] folks_note_details_get_notes FolksNoteDetails* self ) (1)
[+] folks_note_details_set_notes ( FolksNoteDetails* self, GeeHashSet* value ) (1)
[+] folks_persona_store_get_personas FolksPersonaStore* self ) (1)
[+] folks_phone_details_get_phone_numbers FolksPhoneDetails* self ) (1)
[+] folks_phone_details_set_phone_numbers ( FolksPhoneDetails* self, GList* value ) (1)
[+] folks_postal_address_construct ( GType object_type, gchar const* po_box, gchar const* extension, gchar const* street, gchar const* locality, gchar const* region, gchar const* postal_code, gchar const* country, gchar const* address_format, GList* types, gchar const* uid ) (1)
[+] folks_postal_address_details_get_postal_addresses FolksPostalAddressDetails* self ) (1)
[+] folks_postal_address_details_set_postal_addresses ( FolksPostalAddressDetails* self, GList* value ) (1)
[+] folks_postal_address_get_types FolksPostalAddress* self ) (1)
[+] folks_postal_address_new ( gchar const* po_box, gchar const* extension, gchar const* street, gchar const* locality, gchar const* region, gchar const* postal_code, gchar const* country, gchar const* address_format, GList* types, gchar const* uid ) (1)
[+] folks_postal_address_set_types ( FolksPostalAddress* self, GList* value ) (1)
[+] folks_potential_match_known_email_aliases [data] (1)
[+] folks_role_details_get_roles FolksRoleDetails* self ) (1)
[+] folks_role_details_set_roles ( FolksRoleDetails* self, GeeHashSet* value ) (1)
[+] folks_url_details_get_urls FolksUrlDetails* self ) (1)
[+] folks_url_details_set_urls ( FolksUrlDetails* self, GList* value ) (1)
[+] folks_web_service_details_get_web_service_addresses FolksWebServiceDetails* self ) (1)
[+] folks_web_service_details_set_web_service_addresses ( FolksWebServiceDetails* self, GeeHashMap* value ) (1)

to the top

Other Changes in Constants (1)


folks.h
[+] FOLKS_DEBUG_STATUS_LOG_DOMAIN

to the top

Header Files (2)


folks-telepathy.h
folks.h

to the top

Shared Libraries (2)


libfolks-telepathy.so.22.1.0
libfolks.so.22.1.0

to the top