Binary compatibility report for the hawkey library between 2013.01.03 and 2014.06.02 versions on x86
Test Info
Library Name | hawkey |
Version #1 | 2013.01.03 |
Version #2 | 2014.06.02 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 13 |
Total Shared Libraries | 1 |
Total Symbols / Types | 129 / 57 |
Verdict | Incompatible (1.9%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 79 |
Removed Symbols | High | 2 |
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 Constants | - | 1 |
Added Symbols (79)
advisory.h,
libhawkey.so.0
hy_advisory_free ( HyAdvisory advisory )
hy_advisory_get_description ( HyAdvisory advisory )
hy_advisory_get_filenames ( HyAdvisory advisory )
hy_advisory_get_id ( HyAdvisory advisory )
hy_advisory_get_references ( HyAdvisory advisory )
hy_advisory_get_rights ( HyAdvisory advisory )
hy_advisory_get_title ( HyAdvisory advisory )
hy_advisory_get_type ( HyAdvisory advisory )
hy_advisory_get_updated ( HyAdvisory advisory )
hy_advisorylist_count ( HyAdvisoryList advisorylist )
hy_advisorylist_free ( HyAdvisoryList advisorylist )
hy_advisorylist_get_clone ( HyAdvisoryList advisorylist, int index )
advisoryref.h,
libhawkey.so.0
hy_advisoryref_free ( HyAdvisoryRef advisoryref )
hy_advisoryref_get_id ( HyAdvisoryRef advisoryref )
hy_advisoryref_get_title ( HyAdvisoryRef advisoryref )
hy_advisoryref_get_type ( HyAdvisoryRef advisoryref )
hy_advisoryref_get_url ( HyAdvisoryRef advisoryref )
hy_advisoryreflist_count ( HyAdvisoryRefList reflist )
hy_advisoryreflist_free ( HyAdvisoryRefList reflist )
hy_advisoryreflist_get_clone ( HyAdvisoryRefList reflist, int index )
goal.h,
libhawkey.so.0
hy_goal_distupgrade ( HyGoal goal, HyPackage new_pkg )
hy_goal_distupgrade_selector ( HyGoal goal, HySelector p2 )
hy_goal_list_obsoleted ( HyGoal goal )
hy_goal_list_obsoleted_by_package ( HyGoal goal, HyPackage pkg )
hy_goal_list_unneeded ( HyGoal goal )
hy_goal_req_has_distupgrade_all ( HyGoal goal )
hy_goal_req_has_erase ( HyGoal goal )
hy_goal_req_has_upgrade_all ( HyGoal goal )
hy_goal_req_length ( HyGoal goal )
hy_goal_write_debugdata ( HyGoal goal, char const* dir )
nevra.h,
libhawkey.so.0
hy_nevra_clone ( HyNevra nevra )
hy_nevra_cmp ( HyNevra nevra1, HyNevra nevra2 )
hy_nevra_create ( )
hy_nevra_evr_cmp ( HyNevra nevra1, HyNevra nevra2, HySack sack )
hy_nevra_free ( HyNevra nevra )
hy_nevra_get_epoch ( HyNevra nevra )
hy_nevra_get_evr ( HyNevra nevra )
hy_nevra_get_string ( HyNevra nevra, int which )
hy_nevra_set_epoch ( HyNevra nevra, int epoch )
hy_nevra_set_string ( HyNevra nevra, int which, char const* str_val )
hy_nevra_to_query ( HyNevra nevra, HySack sack )
package.h,
libhawkey.so.0
hy_package_get_advisories ( HyPackage pkg, int cmp_type )
hy_package_get_baseurl ( HyPackage pkg )
hy_package_get_conflicts ( HyPackage pkg )
hy_package_get_downloadsize ( HyPackage pkg )
hy_package_get_files ( HyPackage pkg )
hy_package_get_hdr_end ( HyPackage pkg )
hy_package_get_installsize ( HyPackage pkg )
hy_package_get_provides ( HyPackage pkg )
hy_package_get_update_description ( HyPackage pkg )
hy_package_get_update_issued ( HyPackage pkg )
hy_package_get_update_name ( HyPackage pkg )
hy_package_get_update_severity ( HyPackage pkg )
hy_package_get_update_urls_bugzilla ( HyPackage pkg )
hy_package_get_update_urls_cve ( HyPackage pkg )
hy_package_get_update_urls_vendor ( HyPackage pkg )
hy_package_get_userdata ( HyPackage pkg )
hy_package_installed ( HyPackage pkg )
hy_package_set_userdata ( HyPackage pkg, void* userdata, HyUserdataDestroy destroy_func )
hy_packagedelta_get_baseurl ( HyPackageDelta delta )
hy_packagedelta_get_chksum ( HyPackageDelta delta, int* type )
hy_packagedelta_get_downloadsize ( HyPackageDelta delta )
query.h,
libhawkey.so.0
hy_query_create_flags ( HySack sack, int flags )
hy_query_filter_downgradable ( HyQuery q, int val )
hy_query_filter_latest_per_arch ( HyQuery q, int val )
hy_query_filter_provides_in ( HyQuery q, char** reldep_strs )
hy_query_filter_upgradable ( HyQuery q, int val )
repo.h,
libhawkey.so.0
hy_repo_get_cost ( HyRepo repo )
hy_repo_set_cost ( HyRepo repo, int value )
sack.h,
libhawkey.so.0
hy_sack_add_excludes ( HySack sack, HyPackageSet pset )
hy_sack_evr_cmp ( HySack sack, char const* evr1, char const* evr2 )
hy_sack_get_cache_dir ( HySack sack )
hy_sack_repo_enabled ( HySack sack, char const* reponame, int enabled )
hy_sack_set_excludes ( HySack sack, HyPackageSet pset )
hy_sack_set_installonly_limit ( HySack sack, int limit )
selector.h,
libhawkey.so.0
hy_selector_matches ( HySelector sltr )
stringarray.h,
libhawkey.so.0
hy_stringarray_free ( HyStringArray strs )
hy_stringarray_length ( HyStringArray strs )
util.h,
libhawkey.so.0
hy_detect_arch ( char** arch )
to the top
Removed Symbols (2)
goal.h,
libhawkey.so.0
hy_goal_package_obsoletes ( HyGoal goal, HyPackage pkg )
sack.h,
libhawkey.so.0
hy_sack_get_cache_path ( HySack sack )
to the top
Problems with Symbols, Medium Severity (2)
sack.h,
libhawkey.so.0
[+] hy_sack_create ( char const* cache_path, char const* arch ) (2)
changed to:hy_sack_create ( char const* cache_path, char const* arch, char const* rootdir, int flags )
| Change | Effect |
---|
1 | Parameter rootdir of type char const* has been added to the calling stack. | This parameter will not be initialized by old clients. |
2 | Parameter flags of type int has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Other Changes in Constants (1)
types.h
[+] HY_EXT_UPDATEINFO
| Change | Effect |
---|
1 | The constant HY_EXT_UPDATEINFO with value "-updateinfo" has been added. | No effect. |
to the top
Header Files (13)
errno.h
goal.h
package.h
packagelist.h
packageset.h
query.h
reldep.h
repo.h
sack.h
selector.h
types.h
util.h
version.h
to the top
Shared Libraries (1)
libhawkey.so.0
to the top