API compatibility report for the pacemaker library  between 1.1.13 and 1.1.14 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namepacemaker
Version #11.1.13
Version #21.1.14
CPU Typex86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files22
Total Shared Libraries10
Total Symbols / Types360 / 311
VerdictIncompatible
(0.1%)

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low7
Problems with
Symbols
High0
Medium1
Low1
Problems with
Constants
Low1
Other Changes
in Data Types
-1
Other Changes
in Constants
-10

Added Symbols (5)


cluster.h, libcrmcluster.so.4.1.0
crm_set_autoreap gboolean autoreap )

xml.h, libcrmcommon.so.3.5.0
crm_foreach_xpath_result xmlNode* xml, char const* xpath, void(*helper)(xmlNode*, void*), void* user_data )
dedupXpathResults xmlXPathObjectPtr xpathObj )
dump_xml_formatted_with_text xmlNode* msg )
patchset_process_digest xmlNode* patch, xmlNode* source, xmlNode* target, bool with_digest )

to the top

Problems with Symbols, Medium Severity (1)


xml.h, libcrmcommon.so.3.4.0
[+] xml_create_patchset int format, xmlNode* source, xmlNode* target, bool* config, bool manage_version, bool with_digest ) (1)

to the top

Problems with Data Types, Low Severity (7)


cib.h
[+] struct cib_api_operations_s (2)

status.h
[+] struct node_shared_s (1)
[+] struct resource_s (1)

stonith-ng.h
[+] struct stonith_api_operations_s (3)

to the top

Problems with Symbols, Low Severity (1)


ipc.h, libcrmcommon.so.3.4.0
[+] crm_ipc_default_buffer_size ( ) (1)

to the top

Problems with Constants, Low Severity (1)


stonith-ng.h
[+] stonith_default_options

to the top

Other Changes in Data Types (1)


services.h
[+] enum ocf_exitcode (1)

to the top

Other Changes in Constants (10)


logging.h
[+] CRM_XS

msg_xml.h
[+] XML_ATTR_STONITH_TARGET_ATTRIBUTE
[+] XML_ATTR_STONITH_TARGET_PATTERN
[+] XML_ATTR_STONITH_TARGET_VALUE
[+] XML_LRM_ATTR_OP_SECURE
[+] XML_LRM_ATTR_SECURE_DIGEST
[+] XML_NODE_IS_FENCED
[+] XML_REMOTE_ATTR_RECONNECT_INTERVAL
[+] XML_RSC_ATTR_INCARNATION_MIN

status.h
[+] pe_flag_sanitized

to the top

Header Files (22)


attrd.h
cib.h
util.h (cib/util.h)
cluster.h
common.h
util.h (common/util.h)
compatibility.h
complex.h
crm.h
error.h
ipc.h
iso8601.h
logging.h
lrmd.h
mainloop.h
msg_xml.h
rules.h
services.h
status.h
stonith-ng.h
transition.h
xml.h

to the top

Shared Libraries (10)


libcib.so.4.0.1
libcrmcluster.so.4.0.2
libcrmcommon.so.3.4.0
libcrmservice.so.3.0.0
liblrmd.so.1.2.0
libpe_rules.so.2.0.4
libpe_status.so.4.4.0
libpengine.so.4.4.0
libstonithd.so.2.1.2
libtransitioner.so.2.0.3

to the top



Test Info


Library Namepacemaker
Version #11.1.13
Version #21.1.14
CPU Typex86_64
GCC Version4.8.5
SubjectSource Compatibility

Test Results


Total Header Files22
Total Shared Libraries10
Total Symbols / Types396 / 324
VerdictIncompatible
(0.1%)

Problem Summary


SeverityCount
Added Symbols-9
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low5
Problems with
Symbols
High0
Medium1
Low1
Problems with
Constants
Low1
Other Changes
in Data Types
-1
Other Changes
in Constants
-10

Added Symbols (9)


cluster.h
crm_set_autoreap gboolean autoreap )

logging.h
crm_extended_logging int t, int e )

xml.h
__xml_next_element xmlNode* child )
crm_element_name xmlNode* xml )
crm_foreach_xpath_result xmlNode* xml, char const* xpath, void(*helper)(xmlNode*, void*), void* user_data )
crm_xml_add_boolean xmlNode* node, char const* name, gboolean value )
dedupXpathResults xmlXPathObjectPtr xpathObj )
dump_xml_formatted_with_text xmlNode* msg )
patchset_process_digest xmlNode* patch, xmlNode* source, xmlNode* target, bool with_digest )

to the top

Problems with Symbols, Medium Severity (1)


xml.h
[+] xml_create_patchset int format, xmlNode* source, xmlNode* target, bool* config, bool manage_version, bool with_digest ) (1)

to the top

Problems with Data Types, Low Severity (5)


cib.h
[+] struct cib_api_operations_s (1)

status.h
[+] struct node_shared_s (1)
[+] struct resource_s (1)

stonith-ng.h
[+] struct stonith_api_operations_s (2)

to the top

Problems with Symbols, Low Severity (1)


ipc.h
[+] crm_ipc_default_buffer_size ( ) (1)

to the top

Problems with Constants, Low Severity (1)


stonith-ng.h
[+] stonith_default_options

to the top

Other Changes in Data Types (1)


services.h
[+] enum ocf_exitcode (1)

to the top

Other Changes in Constants (10)


logging.h
[+] CRM_XS

msg_xml.h
[+] XML_ATTR_STONITH_TARGET_ATTRIBUTE
[+] XML_ATTR_STONITH_TARGET_PATTERN
[+] XML_ATTR_STONITH_TARGET_VALUE
[+] XML_LRM_ATTR_OP_SECURE
[+] XML_LRM_ATTR_SECURE_DIGEST
[+] XML_NODE_IS_FENCED
[+] XML_REMOTE_ATTR_RECONNECT_INTERVAL
[+] XML_RSC_ATTR_INCARNATION_MIN

status.h
[+] pe_flag_sanitized

to the top

Header Files (22)


attrd.h
cib.h
util.h (cib/util.h)
cluster.h
common.h
util.h (common/util.h)
compatibility.h
complex.h
crm.h
error.h
ipc.h
iso8601.h
logging.h
lrmd.h
mainloop.h
msg_xml.h
rules.h
services.h
status.h
stonith-ng.h
transition.h
xml.h

to the top

Shared Libraries (10)


libcib.so.4.0.1
libcrmcluster.so.4.0.2
libcrmcommon.so.3.4.0
libcrmservice.so.3.0.0
liblrmd.so.1.2.0
libpe_rules.so.2.0.4
libpe_status.so.4.4.0
libpengine.so.4.4.0
libstonithd.so.2.1.2
libtransitioner.so.2.0.3

to the top



Generated on Thu Jan 14 17:23:09 2016 for pacemaker by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API