Binary compatibility report for the Tracker library between 1.1.3 and 1.1.4 versions on x86
Test Info
Library Name | Tracker |
Version #1 | 1.1.3 |
Version #2 | 1.1.4 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 6 |
Total Shared Libraries | 3 |
Total Symbols / Types | 208 / 135 |
Verdict | Incompatible (1.9%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 3 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 2 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 1 |
Removed Symbols (3)
tracker-data-provider.h,
libtracker-miner-1.0.so.0.103.0
tracker_data_provider_get_crawl_flags ( TrackerDataProvider* data_provider )
tracker_data_provider_set_crawl_flags ( TrackerDataProvider* data_provider, enum TrackerCrawlFlags flags )
tracker-miner-enum-types.h,
libtracker-miner-1.0.so.0.103.0
tracker_crawl_flags_get_type ( )
to the top
Problems with Symbols, Medium Severity (2)
tracker-data-provider.h,
libtracker-miner-1.0.so.0.103.0
[+] tracker_data_provider_begin ( TrackerDataProvider* data_provider, GFile* url, gchar const* attributes, enum GFileQueryInfoFlags flags, GCancellable* cancellable, GError** error ) (1)
changed to:tracker_data_provider_begin ( TrackerDataProvider* data_provider, GFile* url, gchar const* attributes, enum TrackerDirectoryFlags flags, GCancellable* cancellable, GError** error )
| Change | Effect |
---|
1 | Type of parameter flags has been changed from enum GFileQueryInfoFlags to enum TrackerDirectoryFlags of different format. | This parameter may be incorrectly initialized by applications. |
[+] tracker_data_provider_begin_async ( TrackerDataProvider* data_provider, GFile* url, gchar const* attributes, enum GFileQueryInfoFlags flags, gint io_priority, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data ) (1)
changed to:tracker_data_provider_begin_async ( TrackerDataProvider* data_provider, GFile* url, gchar const* attributes, enum TrackerDirectoryFlags flags, gint io_priority, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
| Change | Effect |
---|
1 | Type of parameter flags has been changed from enum GFileQueryInfoFlags to enum TrackerDirectoryFlags of different format. | This parameter may be incorrectly initialized by applications. |
to the top
Other Changes in Data Types (1)
tracker-miner-enums.h
[+] enum TrackerDirectoryFlags (1)
| Change |
Effect |
1 | The member TRACKER_DIRECTORY_FLAG_NO_STAT with value 128 has been added. | No effect. |
[+] affected symbols (2)
tracker_indexing_tree_add ( TrackerIndexingTree* tree, GFile* directory, enum TrackerDirectoryFlags flags )3rd parameter 'flags' has type 'enum TrackerDirectoryFlags'.
tracker_indexing_tree_get_root ( TrackerIndexingTree* tree, GFile* file, enum TrackerDirectoryFlags* directory_flags )3rd parameter 'directory_flags' (pointer) has base type 'enum TrackerDirectoryFlags'.
to the top
Header Files (6)
tracker-control.h
tracker-miner-common.h
tracker-miner-enum-types.h
tracker-miner-enums.h
tracker-miner.h
tracker-sparql.h
to the top
Shared Libraries (3)
libtracker-control-1.0.so.0.103.0
libtracker-miner-1.0.so.0.103.0
libtracker-sparql-1.0.so.0.103.0
to the top