Binary compatibility report for the PolicyKit library between 0.96 and 0.97 versions on x86
Test Info
Library Name | PolicyKit |
Version #1 | 0.96 |
Version #2 | 0.97 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 3 |
Total Shared Libraries | 3 |
Total Symbols / Types | 154 / 103 |
Verdict | Incompatible (8.44%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 12 |
Removed Symbols | High | 13 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 1 |
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
| Change | Effect |
---|
1 | The value of constant POLKIT_ERROR has been changed from polkit_error_quark() to (polkit_error_quark()). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
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