Test Info
Library Name | pacemaker |
Version #1 | 2.1.8 |
Version #2 | 2.1.9 |
Arch | x86_64 |
GCC Version | 8 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 59 |
Total Libraries | 9 |
Total Symbols / Types | 503 / 259 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 2 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Constants | Low | 1 |
Other Changes in Constants | - | 4 |
Added Symbols 2
nodes.h,
libcrmcommon.so.34.13.1
pcmk_cib_node_shutdown ( xmlNode* cib, char const* node )
scores.h,
libcrmcommon.so.34.13.1
pcmk_parse_score ( char const* score_s, int* score, int default_score )
to the top
Problems with Symbols, Low Severity 1
status.h,
libpe_status.so.28.7.1
[+] pe_find_resource ( GList* rsc_list, char const* id_rh ) 1
⇣
pe_find_resource ( GList* rsc_list, char const* id )
|
Change |
Effect |
1 |
2nd parameter id_rh has been renamed to id. |
Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Problems with Constants, Low Severity 1
crm.h
[+] CRM_FEATURE_SET
|
Change |
Effect |
1 |
The value of constant CRM_FEATURE_SET has been changed from "3.19.5" to "3.19.6". |
Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Other Changes in Constants 4
xml_names.h
[+] PCMK_XE_DURATION_ENDS
|
Change |
Effect |
1 |
The constant PCMK_XE_DURATION_ENDS with value "duration_ends" has been added. |
No effect. |
[+] PCMK_XE_END
|
Change |
Effect |
1 |
The constant PCMK_XE_END with value "end" has been added. |
No effect. |
[+] PCMK_XE_PERIOD
|
Change |
Effect |
1 |
The constant PCMK_XE_PERIOD with value "period" has been added. |
No effect. |
[+] PCMK_XE_START
|
Change |
Effect |
1 |
The constant PCMK_XE_START with value "start" has been added. |
No effect. |
to the top
Header Files 59
acl.h
actions.h
agents.h
agents_compat.h
cib.h
cib_compat.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
ipc_schedulerd.h
iso8601.h
logging.h
logging_compat.h
lrmd.h
lrmd_compat.h
lrmd_events.h
mainloop.h
mainloop_compat.h
msg_xml_compat.h
nodes.h
nvpair.h
options.h
output.h
pe_types.h
pe_types_compat.h
resources.h
results.h
results_compat.h
roles.h
rules.h
rules_compat.h
scheduler.h
scheduler_types.h
schemas.h
scores.h
scores_compat.h
services.h
services_compat.h
status.h
status_compat.h
stonith-ng.h
tags.h
tickets.h
util.h
util_compat.h
xml.h
xml_compat.h
xml_io.h
xml_io_compat.h
xml_names.h
to the top
Libraries 9
libcib.so.27.6.0
libcrmcluster.so.29.3.0
libcrmcommon.so.34.13.0
libcrmservice.so.28.4.1
liblrmd.so.28.3.0
libpacemaker.so.1.8.0
libpe_rules.so.26.4.2
libpe_status.so.28.7.1
libstonithd.so.26.8.5
to the top
Test Info
Library Name | pacemaker |
Version #1 | 2.1.8 |
Version #2 | 2.1.9 |
Arch | x86_64 |
Subject | Source Compatibility |
Test Results
Total Header Files | 59 |
Total Libraries | 9 |
Total Symbols / Types | 538 / 262 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 2 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 1 |
Other Changes in Symbols | - | 1 |
Other Changes in Constants | - | 5 |
Added Symbols 2
nodes.h
pcmk_cib_node_shutdown ( xmlNode* cib, char const* node )
scores.h
pcmk_parse_score ( char const* score_s, int* score, int default_score )
to the top
Problems with Constants, Low Severity 1
crm.h
[+] CRM_FEATURE_SET
|
Change |
Effect |
1 |
The value of constant CRM_FEATURE_SET has been changed from "3.19.5" to "3.19.6". |
Recompilation of a client program may be broken. |
to the top
Other Changes in Symbols 1
status.h
[+] pe_find_resource ( GList* rsc_list, char const* id_rh ) 1
⇣
pe_find_resource ( GList* rsc_list, char const* id )
|
Change |
Effect |
1 |
2nd parameter id_rh has been renamed to id. |
No effect. |
to the top
Other Changes in Constants 5
xml_names.h
[+] PCMK_XE_DATE
|
Change |
Effect |
1 |
The constant PCMK_XE_DATE with value "date" has been added. |
No effect. |
[+] PCMK_XE_DURATION_ENDS
|
Change |
Effect |
1 |
The constant PCMK_XE_DURATION_ENDS with value "duration_ends" has been added. |
No effect. |
[+] PCMK_XE_END
|
Change |
Effect |
1 |
The constant PCMK_XE_END with value "end" has been added. |
No effect. |
[+] PCMK_XE_PERIOD
|
Change |
Effect |
1 |
The constant PCMK_XE_PERIOD with value "period" has been added. |
No effect. |
[+] PCMK_XE_START
|
Change |
Effect |
1 |
The constant PCMK_XE_START with value "start" has been added. |
No effect. |
to the top
Header Files 59
acl.h
actions.h
agents.h
agents_compat.h
cib.h
cib_compat.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
ipc_schedulerd.h
iso8601.h
logging.h
logging_compat.h
lrmd.h
lrmd_compat.h
lrmd_events.h
mainloop.h
mainloop_compat.h
msg_xml_compat.h
nodes.h
nvpair.h
options.h
output.h
pe_types.h
pe_types_compat.h
resources.h
results.h
results_compat.h
roles.h
rules.h
rules_compat.h
scheduler.h
scheduler_types.h
schemas.h
scores.h
scores_compat.h
services.h
services_compat.h
status.h
status_compat.h
stonith-ng.h
tags.h
tickets.h
util.h
util_compat.h
xml.h
xml_compat.h
xml_io.h
xml_io_compat.h
xml_names.h
to the top
Libraries 9
libcib.so.27.6.0
libcrmcluster.so.29.3.0
libcrmcommon.so.34.13.0
libcrmservice.so.28.4.1
liblrmd.so.28.3.0
libpacemaker.so.1.8.0
libpe_rules.so.26.4.2
libpe_status.so.28.7.1
libstonithd.so.26.8.5
to the top