Binary compatibility report for the PolicyKit library  between 0.91 and 0.92 versions on x86

Test Info


Library NamePolicyKit
Version #10.91
Version #20.92
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files3
Total Shared Libraries3
Total Symbols / Types119 / 106
VerdictIncompatible
(10.92%)

Problem Summary


SeverityCount
Added Symbols-14
Removed SymbolsHigh6
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High9
Medium0
Low10
Problems with
Constants
Low0
Other Changes-0

Added Symbols (14)


polkitactiondescription.h, libpolkit-gobject-1.so.0.0.0
polkit_action_description_get_icon_name PolkitActionDescription* action_description )

polkitauthorizationresult.h, libpolkit-gobject-1.so.0.0.0
polkit_authorization_result_get_details PolkitAuthorizationResult* result )
polkit_authorization_result_get_is_authorized PolkitAuthorizationResult* result )
polkit_authorization_result_get_is_challenge PolkitAuthorizationResult* result )
polkit_authorization_result_new ( gboolean is_authorized, gboolean is_challenge, PolkitDetails* details )

polkitbackendactionlookup.h, libpolkit-backend-1.so.0.0.0
polkit_backend_action_lookup_get_details ( PolkitBackendActionLookup* lookup, gchar const* action_id, PolkitDetails* details, PolkitActionDescription* action_description )
polkit_backend_action_lookup_get_icon_name ( PolkitBackendActionLookup* lookup, gchar const* action_id, PolkitDetails* details, PolkitActionDescription* action_description )
polkit_backend_action_lookup_get_message ( PolkitBackendActionLookup* lookup, gchar const* action_id, PolkitDetails* details, PolkitActionDescription* action_description )
polkit_backend_action_lookup_get_type ( )

polkitdetails.h, libpolkit-gobject-1.so.0.0.0
polkit_details_get_keys PolkitDetails* details )
polkit_details_get_type ( )
polkit_details_insert ( PolkitDetails* details, gchar const* key, gchar const* value )
polkit_details_lookup ( PolkitDetails* details, gchar const* key )
polkit_details_new ( )

to the top

Removed Symbols (6)


polkitactiondescription.h, libpolkit-gobject-1.so.0.0.0
polkit_action_description_get_icon PolkitActionDescription* action_description )

polkitauthority.h, libpolkit-gobject-1.so.0.0.0
polkit_authority_obtain_authorization ( PolkitAuthority* authority, PolkitSubject* subject, gchar const* action_id, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
polkit_authority_obtain_authorization_finish ( PolkitAuthority* authority, GAsyncResult* res, GError** error )
polkit_authority_obtain_authorization_sync ( PolkitAuthority* authority, PolkitSubject* subject, gchar const* action_id, GCancellable* cancellable, GError** error )

polkitbackendauthority.h, libpolkit-backend-1.so.0.0.0
polkit_backend_authority_obtain_authorization ( PolkitBackendAuthority* authority, PolkitSubject* caller, PolkitSubject* subject, gchar const* action_id, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
polkit_backend_authority_obtain_authorization_finish ( PolkitBackendAuthority* authority, GAsyncResult* res, GError** error )

to the top

Problems with Symbols, High Severity (9)


polkitagentlistener.h, libpolkit-agent-1.so.0.0.0
[+] polkit_agent_listener_initiate_authentication ( PolkitAgentListener* listener, gchar const* action_id, gchar const* cookie, GList* identities, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data ) (3)

polkitauthority.h, libpolkit-gobject-1.so.0.0.0
[+] polkit_authority_check_authorization ( PolkitAuthority* authority, PolkitSubject* subject, gchar const* action_id, PolkitCheckAuthorizationFlags flags, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data ) (1)
[+] polkit_authority_check_authorization_sync ( PolkitAuthority* authority, PolkitSubject* subject, gchar const* action_id, PolkitCheckAuthorizationFlags flags, GCancellable* cancellable, GError** error ) (1)
[+] polkit_authority_register_authentication_agent ( PolkitAuthority* authority, gchar const* session_id, gchar const* object_path, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data ) (1)
[+] polkit_authority_register_authentication_agent_sync ( PolkitAuthority* authority, gchar const* session_id, gchar const* object_path, GCancellable* cancellable, GError** error ) (1)

polkitbackendauthority.h, libpolkit-backend-1.so.0.0.0
[+] polkit_backend_authority_check_authorization ( PolkitBackendAuthority* authority, PolkitSubject* caller, PolkitSubject* subject, gchar const* action_id, PolkitCheckAuthorizationFlags flags, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data ) (1)
[+] polkit_backend_authority_register_authentication_agent ( PolkitBackendAuthority* authority, PolkitSubject* caller, gchar const* session_id, gchar const* object_path, GError** error ) (1)

to the top

Problems with Symbols, Low Severity (10)


polkitagentlistener.h, libpolkit-agent-1.so.0.0.0
[+] polkit_agent_listener_initiate_authentication ( PolkitAgentListener* listener, gchar const* action_id, gchar const* cookie, GList* identities, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data ) (1)

polkitauthority.h, libpolkit-gobject-1.so.0.0.0
[+] polkit_authority_check_authorization_finish ( PolkitAuthority* authority, GAsyncResult* res, GError** error ) (2)
[+] polkit_authority_check_authorization_sync ( PolkitAuthority* authority, PolkitSubject* subject, gchar const* action_id, PolkitCheckAuthorizationFlags flags, GCancellable* cancellable, GError** error ) (2)
[+] polkit_authority_register_authentication_agent ( PolkitAuthority* authority, gchar const* session_id, gchar const* object_path, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data ) (1)
[+] polkit_authority_register_authentication_agent_sync ( PolkitAuthority* authority, gchar const* session_id, gchar const* object_path, GCancellable* cancellable, GError** error ) (1)

polkitbackendauthority.h, libpolkit-backend-1.so.0.0.0
[+] polkit_backend_authority_check_authorization_finish ( PolkitBackendAuthority* authority, GAsyncResult* res, GError** error ) (2)
[+] polkit_backend_authority_register_authentication_agent ( PolkitBackendAuthority* authority, PolkitSubject* caller, gchar const* session_id, gchar const* object_path, GError** error ) (1)

to the top

Header Files (3)


polkit.h
polkitagent.h
polkitbackend.h

to the top

Shared Libraries (3)


libpolkit-agent-1.so.0.0.0
libpolkit-backend-1.so.0.0.0
libpolkit-gobject-1.so.0.0.0

to the top




Generated on Tue Jan 10 18:50:28 2012 for PolicyKit by ABI Compliance Checker 1.96.2  
A tool for checking backward binary compatibility of a shared C/C++ library API