Binary compatibility report for the PolicyKit library between 0.97 and 0.98 versions on x86
Test Info
Library Name | PolicyKit |
Version #1 | 0.97 |
Version #2 | 0.98 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 3 |
Total Shared Libraries | 3 |
Total Symbols / Types | 153 / 112 |
Verdict | Compatible |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 5 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (5)
polkitagentenumtypes.h,
libpolkit-agent-1.so.0.0.0
polkit_agent_register_flags_get_type ( )
polkitagentlistener.h,
libpolkit-agent-1.so.0.0.0
polkit_agent_listener_register ( PolkitAgentListener* listener, PolkitAgentRegisterFlags flags, PolkitSubject* subject, gchar const* object_path, GCancellable* cancellable, GError** error )
polkit_agent_listener_unregister ( gpointer registration_handle )
polkitagenttextlistener.h,
libpolkit-agent-1.so.0.0.0
polkit_agent_text_listener_get_type ( )
polkit_agent_text_listener_new ( GCancellable* cancellable, GError** error )
to the top
Problems with Data Types, Low Severity (1)
polkitauthorityfeatures.h
[+] enum PolkitAuthorityFeatures (1)
| Change |
Effect |
1 | The member POLKIT_AUTHORITY_FEATURES_LOCKDOWN has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (2)
polkit_authority_get_backend_features ( PolkitAuthority* authority )Return value has type 'PolkitAuthorityFeatures'.
polkit_backend_authority_get_features ( PolkitBackendAuthority* authority )Return value has type 'PolkitAuthorityFeatures'.
to the top
Problems with Symbols, Low Severity (1)
polkitidentity.h,
libpolkit-gobject-1.so.0.0.0
[+] polkit_identity_hash ( PolkitIdentity* a ) (1)
changed to:polkit_identity_hash ( PolkitIdentity* identity )
| Change | Effect |
---|
1 | 1st parameter a has been renamed to identity. | Renaming of a parameter 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