Binary compatibility report for the PolicyKit library  between 0.96 and 0.97 versions on x86

Test Info


Library NamePolicyKit
Version #10.96
Version #20.97
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files3
Total Shared Libraries3
Total Symbols / Types154 / 103
VerdictIncompatible
(8.44%)

Problem Summary


SeverityCount
Added Symbols-12
Removed SymbolsHigh13
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes-0

Added Symbols (12)


polkitauthority.h, libpolkit-gobject-1.so.0.0.0
polkit_authority_get_async ( GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
polkit_authority_get_finish ( GAsyncResult* res, GError** error )
polkit_authority_get_owner PolkitAuthority* authority )
polkit_authority_get_sync ( GCancellable* cancellable, GError** error )

polkitbackendauthority.h, libpolkit-backend-1.so.0.0.0
polkit_backend_authority_register ( PolkitBackendAuthority* authority, GDBusConnection* connection, gchar const* object_path, GError** error )
polkit_backend_authority_unregister gpointer registration_id )

polkitpermission.h, libpolkit-gobject-1.so.0.0.0
polkit_permission_get_action_id PolkitPermission* permission )
polkit_permission_get_subject PolkitPermission* permission )
polkit_permission_get_type ( )
polkit_permission_new ( gchar const* action_id, PolkitSubject* subject, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
polkit_permission_new_finish ( GAsyncResult* res, GError** error )
polkit_permission_new_sync ( gchar const* action_id, PolkitSubject* subject, GCancellable* cancellable, GError** error )

to the top

Removed Symbols (13)


polkitauthority.h, libpolkit-gobject-1.so.0.0.0
polkit_authority_add_lockdown_for_action ( PolkitAuthority* authority, gchar const* action_id, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
polkit_authority_add_lockdown_for_action_finish ( PolkitAuthority* authority, GAsyncResult* res, GError** error )
polkit_authority_add_lockdown_for_action_sync ( PolkitAuthority* authority, gchar const* action_id, GCancellable* cancellable, GError** error )
polkit_authority_remove_lockdown_for_action ( PolkitAuthority* authority, gchar const* action_id, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
polkit_authority_remove_lockdown_for_action_finish ( PolkitAuthority* authority, GAsyncResult* res, GError** error )
polkit_authority_remove_lockdown_for_action_sync ( PolkitAuthority* authority, gchar const* action_id, GCancellable* cancellable, GError** error )

polkitauthorizationresult.h, libpolkit-gobject-1.so.0.0.0
polkit_authorization_result_get_locked_down PolkitAuthorizationResult* result )

polkitbackendauthority.h, libpolkit-backend-1.so.0.0.0
polkit_backend_authority_add_lockdown_for_action ( PolkitBackendAuthority* authority, PolkitSubject* caller, gchar const* action_id, GAsyncReadyCallback callback, gpointer user_data )
polkit_backend_authority_add_lockdown_for_action_finish ( PolkitBackendAuthority* authority, GAsyncResult* res, GError** error )
polkit_backend_authority_remove_lockdown_for_action ( PolkitBackendAuthority* authority, PolkitSubject* caller, gchar const* action_id, GAsyncReadyCallback callback, gpointer user_data )
polkit_backend_authority_remove_lockdown_for_action_finish ( PolkitBackendAuthority* authority, GAsyncResult* res, GError** error )
polkit_backend_authority_system_bus_name_owner_changed ( PolkitBackendAuthority* authority, gchar const* name, gchar const* old_owner, gchar const* new_owner )
polkit_backend_register_authority ( PolkitBackendAuthority* authority, gchar const* well_known_name, gchar const* object_path, GError** error )

to the top

Problems with Constants (1)


polkiterror.h
[+] POLKIT_ERROR

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:49:17 2012 for PolicyKit by ABI Compliance Checker 1.96.2  
A tool for checking backward binary compatibility of a shared C/C++ library API