API compatibility report for the pacemaker library between 2.1.2 and 2.1.3 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namepacemaker
Version #12.1.2
Version #22.1.3
Archx86_64
GCC Version8
SubjectBinary Compatibility

Test Results


Total Header Files39
Total Libraries9
Total Symbols / Types462 / 246
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low4
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Data Types
-1
Other Changes
in Constants
-4

Added Symbols  8 


cib.h, libcrmcommon.so.34.9.0
pcmk_cib_parent_name_for ( char const* element_name )
pcmk_cib_xpath_for ( char const* element_name )
pcmk_find_cib_element ( xmlNode* cib, char const* element_name )

ipc_schedulerd.h, libcrmcommon.so.34.9.0
pcmk_schedulerd_api_graph ( pcmk_ipc_api_t* api, xmlNode* cib, char** ref )

util.h, libcrmcommon.so.34.9.0
pcmk__add_scores ( int score1, int score2 )
pcmk_is_probe ( char const* task, guint interval )
pcmk_xe_is_probe ( xmlNode* xml_op )
pcmk_xe_mask_probe_failure ( xmlNode* xml_op )

to the top

Problems with Data Types, Low Severity  4 


pe_types.h
[+] struct pe_node_shared_s  2 

stonith-ng.h
[+] struct stonith_history_s  2 

to the top

Problems with Constants, Low Severity  1 


crm.h
[+] CRM_FEATURE_SET

to the top

Other Changes in Data Types  1 


common.h
[+] enum rsc_recovery_type  1 

to the top

Other Changes in Constants  4 


pe_types.h
[+] pe_flag_check_config
[+] pe_rsc_restarting
[+] pe_rsc_stop_unexpected

services.h
[+] PCMK_RESOURCE_CLASS_ALERT

to the top

Header Files  39 


acl.h
agents.h
agents_compat.h
cib.h
cib_types.h
cluster.h
common.h
common_compat.h
compat.h
compatibility.h
complex.h
crm.h
crm_compat.h
ipc.h
ipc_controld.h
ipc_pacemakerd.h
iso8601.h
logging.h
logging_compat.h
lrmd.h
mainloop.h
mainloop_compat.h
msg_xml.h
msg_xml_compat.h
nvpair.h
output.h
pe_types.h
pe_types_compat.h
results.h
rules.h
rules_compat.h
services.h
services_compat.h
status.h
stonith-ng.h
util.h
util_compat.h
xml.h
xml_compat.h

to the top

Libraries  9 


libcib.so.27.2.1
libcrmcluster.so.29.0.8
libcrmcommon.so.34.8.0
libcrmservice.so.28.2.5
liblrmd.so.28.1.3
libpacemaker.so.1.3.0
libpe_rules.so.26.3.1
libpe_status.so.28.4.2
libstonithd.so.26.7.0

to the top



Test Info


Library Namepacemaker
Version #12.1.2
Version #22.1.3
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files39
Total Libraries9
Total Symbols / Types496 / 249
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Data Types
-1
Other Changes
in Constants
-4

Added Symbols  8 


cib.h
pcmk_cib_parent_name_for ( char const* element_name )
pcmk_cib_xpath_for ( char const* element_name )
pcmk_find_cib_element ( xmlNode* cib, char const* element_name )

ipc_schedulerd.h
pcmk_schedulerd_api_graph ( pcmk_ipc_api_t* api, xmlNode* cib, char** ref )

util.h
pcmk__add_scores ( int score1, int score2 )
pcmk_is_probe ( char const* task, guint interval )
pcmk_xe_is_probe ( xmlNode* xml_op )
pcmk_xe_mask_probe_failure ( xmlNode* xml_op )

to the top

Problems with Data Types, Low Severity  2 


pe_types.h
[+] struct pe_node_shared_s  1 

stonith-ng.h
[+] struct stonith_history_s  1 

to the top

Problems with Constants, Low Severity  1 


crm.h
[+] CRM_FEATURE_SET

to the top

Other Changes in Data Types  1 


common.h
[+] enum rsc_recovery_type  1 

to the top

Other Changes in Constants  4 


pe_types.h
[+] pe_flag_check_config
[+] pe_rsc_restarting
[+] pe_rsc_stop_unexpected

services.h
[+] PCMK_RESOURCE_CLASS_ALERT

to the top

Header Files  39 


acl.h
agents.h
agents_compat.h
cib.h
cib_types.h
cluster.h
common.h
common_compat.h
compat.h
compatibility.h
complex.h
crm.h
crm_compat.h
ipc.h
ipc_controld.h
ipc_pacemakerd.h
iso8601.h
logging.h
logging_compat.h
lrmd.h
mainloop.h
mainloop_compat.h
msg_xml.h
msg_xml_compat.h
nvpair.h
output.h
pe_types.h
pe_types_compat.h
results.h
rules.h
rules_compat.h
services.h
services_compat.h
status.h
stonith-ng.h
util.h
util_compat.h
xml.h
xml_compat.h

to the top

Libraries  9 


libcib.so.27.2.1
libcrmcluster.so.29.0.8
libcrmcommon.so.34.8.0
libcrmservice.so.28.2.5
liblrmd.so.28.1.3
libpacemaker.so.1.3.0
libpe_rules.so.26.3.1
libpe_status.so.28.4.2
libstonithd.so.26.7.0

to the top