Binary compatibility report for the PolicyKit library between 0.93 and 0.94 versions on x86
Test Info
Library Name | PolicyKit |
Version #1 | 0.93 |
Version #2 | 0.94 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 3 |
Total Shared Libraries | 3 |
Total Symbols / Types | 148 / 121 |
Verdict | Compatible |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 7 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 12 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (7)
polkitauthority.h,
libpolkit-gobject-1.so.0.0.0
polkit_authority_revoke_temporary_authorization_by_id ( PolkitAuthority* authority, gchar const* id, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
polkit_authority_revoke_temporary_authorization_by_id_finish ( PolkitAuthority* authority, GAsyncResult* res, GError** error )
polkit_authority_revoke_temporary_authorization_by_id_sync ( PolkitAuthority* authority, gchar const* id, GCancellable* cancellable, GError** error )
polkitauthorizationresult.h,
libpolkit-gobject-1.so.0.0.0
polkit_authorization_result_get_retains_authorization ( PolkitAuthorizationResult* result )
polkit_authorization_result_get_temporary_authorization_id ( PolkitAuthorizationResult* result )
polkitbackendauthority.h,
libpolkit-backend-1.so.0.0.0
polkit_backend_authority_revoke_temporary_authorization_by_id ( PolkitBackendAuthority* authority, PolkitSubject* caller, gchar const* id, GError** error )
polkitunixprocess.h,
libpolkit-gobject-1.so.0.0.0
polkit_unix_process_get_owner ( PolkitUnixProcess* process, GError** error )
to the top
Problems with Symbols, Low Severity (12)
polkitunixgroup.h,
libpolkit-gobject-1.so.0.0.0
[+] polkit_unix_group_get_gid ( PolkitUnixGroup* group ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from gid_t to gint. | Replacement of return type may indicate a change in its semantic meaning. |
[+] polkit_unix_group_new ( gid_t gid ) (1)
changed to:polkit_unix_group_new ( gint gid )
| Change | Effect |
---|
1 | Type of 1st parameter gid has been changed from gid_t to gint. | Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] polkit_unix_group_set_gid ( PolkitUnixGroup* group, gid_t gid ) (1)
changed to:polkit_unix_group_set_gid ( PolkitUnixGroup* group, gint gid )
| Change | Effect |
---|
1 | Type of 2nd parameter gid has been changed from gid_t to gint. | Replacement of parameter data type may indicate a change in its semantic meaning. |
polkitunixprocess.h,
libpolkit-gobject-1.so.0.0.0
[+] polkit_unix_process_get_pid ( PolkitUnixProcess* process ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from pid_t to gint. | Replacement of return type may indicate a change in its semantic meaning. |
[+] polkit_unix_process_new ( pid_t pid ) (1)
changed to:polkit_unix_process_new ( gint pid )
| Change | Effect |
---|
1 | Type of 1st parameter pid has been changed from pid_t to gint. | Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] polkit_unix_process_new_full ( pid_t pid, guint64 start_time ) (1)
changed to:polkit_unix_process_new_full ( gint pid, guint64 start_time )
| Change | Effect |
---|
1 | Type of 1st parameter pid has been changed from pid_t to gint. | Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] polkit_unix_process_set_pid ( PolkitUnixProcess* process, pid_t pid ) (1)
changed to:polkit_unix_process_set_pid ( PolkitUnixProcess* process, gint pid )
| Change | Effect |
---|
1 | Type of 2nd parameter pid has been changed from pid_t to gint. | Replacement of parameter data type may indicate a change in its semantic meaning. |
polkitunixsession.h,
libpolkit-gobject-1.so.0.0.0
[+] polkit_unix_session_new_for_process ( pid_t pid, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data ) (1)
changed to:polkit_unix_session_new_for_process ( gint pid, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
| Change | Effect |
---|
1 | Type of 1st parameter pid has been changed from pid_t to gint. | Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] polkit_unix_session_new_for_process_sync ( pid_t pid, GCancellable* cancellable, GError** error ) (1)
changed to:polkit_unix_session_new_for_process_sync ( gint pid, GCancellable* cancellable, GError** error )
| Change | Effect |
---|
1 | Type of 1st parameter pid has been changed from pid_t to gint. | Replacement of parameter data type may indicate a change in its semantic meaning. |
polkitunixuser.h,
libpolkit-gobject-1.so.0.0.0
[+] polkit_unix_user_get_uid ( PolkitUnixUser* user ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from uid_t to gint. | Replacement of return type may indicate a change in its semantic meaning. |
[+] polkit_unix_user_new ( uid_t uid ) (1)
changed to:polkit_unix_user_new ( gint uid )
| Change | Effect |
---|
1 | Type of 1st parameter uid has been changed from uid_t to gint. | Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] polkit_unix_user_set_uid ( PolkitUnixUser* user, uid_t uid ) (1)
changed to:polkit_unix_user_set_uid ( PolkitUnixUser* user, gint uid )
| Change | Effect |
---|
1 | Type of 2nd parameter uid has been changed from uid_t to gint. | Replacement of parameter data type may indicate a change in its semantic meaning. |
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