Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 926563 Details for
Bug 1129873
Need better soname versioning
Home
New
Search
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh90 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
[?]
This site requires JavaScript to be enabled to function correctly, please enable it.
compat_report
compat_report.html (text/html), 16.72 KB, created by
Orion Poplawski
on 2014-08-13 20:12:54 UTC
(
hide
)
Description:
compat_report
Filename:
MIME Type:
Creator:
Orion Poplawski
Created:
2014-08-13 20:12:54 UTC
Size:
16.72 KB
patch
obsolete
><!-- kind:binary;verdict:compatible;affected:0;added:0;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:0;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:0;tool_version:1.99.9 --> ><!-- kind:source;verdict:compatible;affected:0;added:0;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:0;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:2;tool_version:1.99.9 --> ><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > <meta name="keywords" content="jbigkit, compatibility, API, report" /> > <meta name="description" content="Compatibility report for the jbigkit library between 2.0 and 2.1 versions" /> > <title> > jbigkit: 2.0 to 2.1 compatibility report > </title> > <style type="text/css"> > body { > font-family:Arial, sans-serif; > color:Black; > font-size:14px; >} >hr { > color:Black; > background-color:Black; > height:1px; > border:0; >} >h1 { > margin-bottom:0px; > padding-bottom:0px; > font-size:26px; >} >h2 { > margin-bottom:0px; > padding-bottom:0px; > font-size:20px; > white-space:nowrap; >} >span.section { > font-weight:bold; > cursor:pointer; > font-size:16px; > color:#003E69; > white-space:nowrap; > margin-left:5px; >} >span.new_sign { > font-weight:bold; > margin-left:26px; > font-size:16px; > color:#003E69; >} >span.new_sign_lbl { > margin-left:28px; > font-size:14px; > color:Black; >} >span:hover.section { > color:#336699; >} >span.section_affected { > cursor:pointer; > margin-left:7px; > padding-left:15px; > font-size:14px; > color:#cc3300; >} >span.section_info { > cursor:pointer; > margin-left:7px; > padding-left:15px; > font-size:14px; > color:Black; >} >span.extendable { > font-weight:100; > font-size:16px; >} >span.h_name { > color:#cc3300; > font-size:14px; > font-weight:bold; >} >div.h_list { > font-size:15px; > padding-left:5px; >} >span.ns { > color:#408080; > font-size:15px; >} >div.lib_list { > font-size:15px; > padding-left:5px; >} >span.lib_name { > color:Green; > font-size:14px; > font-weight:bold; >} >span.iname { > font-weight:bold; > font-size:16px; > color:#003E69; > margin-left:5px; >} >span.iname_b { > font-weight:bold; > font-size:15px; >} >span.iname_a { > color:#333333; > font-weight:bold; > font-size:15px; >} >span.sym_p { > font-weight:normal; > white-space:normal; >} >div.affect { > padding-left:15px; > padding-bottom:4px; > font-size:14px; > font-style:italic; > line-height:13px; >} >div.affected { > padding-left:30px; > padding-top:5px; >} >table.ptable { > border-collapse:collapse; > border:1px outset black; > line-height:16px; > margin-left:15px; > margin-top:3px; > margin-bottom:3px; > width:900px; >} >table.ptable td { > border:1px solid gray; > padding: 3px; >} >table.vtable { > border-collapse:collapse; > border:1px outset black; > line-height:16px; > margin-left:30px; > margin-top:10px; > width:100px; >} >table.vtable td { > border:1px solid gray; > white-space:nowrap; > padding: 3px; >} >table.ptable th, table.vtable th { > background-color:#eeeeee; > font-weight:bold; > color:#333333; > font-family:Verdana, Arial; > font-size:13px; > border:1px solid gray; > text-align:center; > vertical-align:top; > white-space:nowrap; > padding: 3px; >} >table.summary { > border-collapse:collapse; > border:1px outset black; >} >table.summary th { > background-color:#eeeeee; > font-weight:100; > text-align:left; > font-size:15px; > white-space:nowrap; > border:1px inset gray; > padding: 3px; >} >table.summary td { > text-align:right; > font-size:16px; > white-space:nowrap; > border:1px inset gray; > padding: 3px 5px 3px 10px; >} >table.code_view { > cursor:text; > margin-top:7px; > margin-left:15px; > font-family:Monaco, Consolas, 'DejaVu Sans Mono', 'Droid Sans Mono', Monospace; > font-size:14px; > padding:10px; > border:1px solid #e0e8e5; > color:#444444; > background-color:#eff3f2; > overflow:auto; >} >table.code_view td { > padding-left:15px; > text-align:left; > white-space:nowrap; >} >span.mangled { > padding-left:15px; > font-size:14px; > cursor:text; > color:#444444; >} >span.sym_ver { > color:#333333; > white-space:nowrap; > font-family:"DejaVu Sans Mono", Monospace; >} >span.attr { > color:#333333; > font-weight:100; >} >span.color_p { > font-style:italic; > color:Brown; >} >span.param { > font-style:italic; >} >span.focus_p { > font-style:italic; > color:Red; >} >span.ttype { > font-weight:100; >} >span.nowrap { > white-space:nowrap; >} >span.value { > white-space:nowrap; > font-weight:bold; >} >td.passed { > background-color:#CCFFCC; >} >td.warning { > background-color:#F4F4AF; >} >td.failed { > background-color:#FFCCCC; >} >td.new { > background-color:#C6DEFF; >} >.tabset { > float:left; >} >a.tab { > border:1px solid #AAA; > float:left; > margin:0px 5px -1px 0px; > padding:3px 5px 3px 5px; > position:relative; > font-size:14px; > background-color:#DDD; > text-decoration:none; > color:Black; >} >a.disabled:hover >{ > color:Black; > background:#EEE; >} >a.active:hover >{ > color:Black; > background:White; >} >a.active { > border-bottom-color:White; > background-color:White; >} >div.tab { > border:1px solid #AAA; > padding:0 7px 0 12px; > width:97%; > clear:both; >} > </style> > <script type="text/javascript" language="JavaScript"> > <!-- > function showContent(header, id) >{ > e = document.getElementById(id); > if(e.style.display == 'none') > { > e.style.display = 'block'; > e.style.visibility = 'visible'; > header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[−]"); > } > else > { > e.style.display = 'none'; > e.style.visibility = 'hidden'; > header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[+]"); > } >} >function initTabs() >{ > var url = window.location.href; > if(url.indexOf('_Source_')!=-1 || url.indexOf('#Source')!=-1) > { > var tab1 = document.getElementById('BinaryID'); > var tab2 = document.getElementById('SourceID'); > tab1.className='tab disabled'; > tab2.className='tab active'; > } > var sets = document.getElementsByTagName('div'); > for (var i = 0; i < sets.length; i++) > { > if (sets[i].className.indexOf('tabset') != -1) > { > var tabs = []; > var links = sets[i].getElementsByTagName('a'); > for (var j = 0; j < links.length; j++) > { > if (links[j].className.indexOf('tab') != -1) > { > tabs.push(links[j]); > links[j].tabs = tabs; > var tab = document.getElementById(links[j].href.substr(links[j].href.indexOf('#') + 1)); > //reset all tabs on start > if (tab) > { > if (links[j].className.indexOf('active')!=-1) { > tab.style.display = 'block'; > } > else { > tab.style.display = 'none'; > } > } > links[j].onclick = function() > { > var tab = document.getElementById(this.href.substr(this.href.indexOf('#') + 1)); > if (tab) > { > //reset all tabs before change > for (var k = 0; k < this.tabs.length; k++) > { > document.getElementById(this.tabs[k].href.substr(this.tabs[k].href.indexOf('#') + 1)).style.display = 'none'; > this.tabs[k].className = this.tabs[k].className.replace('active', 'disabled'); > } > this.className = 'tab active'; > tab.style.display = 'block'; > // window.location.hash = this.id.replace('ID', ''); > return false; > } > } > } > } > } > } > if(url.indexOf('#')!=-1) { > location.href=location.href; > } >} >if (window.addEventListener) window.addEventListener('load', initTabs, false); >else if (window.attachEvent) window.attachEvent('onload', initTabs); > --> > </script> > </head><body><a name='Source'></a><a name='Binary'></a><a name='Top'></a><h1><span class='nowrap'>API compatibility report for the <span style='color:Blue;'>jbigkit</span> library</span> <span class='nowrap'> between <span style='color:Red;'>2.0</span> and <span style='color:Red;'>2.1</span> versions on <span style='color:Blue;'>x86_64</span></span></h1> > > <br/><div class='tabset'> > <a id='BinaryID' href='#BinaryTab' class='tab active'>Binary<br/>Compatibility</a> > <a id='SourceID' href='#SourceTab' style='margin-left:3px' class='tab disabled'>Source<br/>Compatibility</a> > </div><div id='BinaryTab' class='tab'> ><h2>Test Info</h2><hr/> ><table class='summary'> ><tr><th>Library Name</th><td>jbigkit</td></tr> ><tr><th>Version #1</th><td>2.0 (gcc 4.8.3)</td></tr> ><tr><th>Version #2</th><td>2.1 (gcc 4.9.1)</td></tr> ><tr><th>CPU Type</th><td>x86_64</td></tr> ><tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr> ></table> ><h2>Test Results</h2><hr/> ><table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>3</a></td></tr> ><tr><th>Total Shared Libraries</th><td><a href='#Libs' style='color:Blue;'>2</a></td></tr> ><tr><th>Total Symbols / Types</th><td>37 / 53</td></tr> ><tr><th>Verdict</th><td><span style='color:Green;'><b>Compatible</b></span></td></tr> ></table> ><h2>Problem Summary</h2><hr/> ><table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td>0</td></tr> ><tr><th>Removed Symbols</th><td>High</td><td>0</td></tr> ><tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td>0</td></tr> ><tr><td>Medium</td><td>0</td></tr> ><tr><td>Low</td><td>0</td></tr> ><tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr> ><tr><td>Medium</td><td>0</td></tr> ><tr><td>Low</td><td>0</td></tr> ><tr><th>Problems with<br/>Constants</th><td>Low</td><td>0</td></tr> ></table> > ><a name='Headers'></a><h2>Header Files (3)</h2><hr/> ><div class='h_list'> >jbig.h<br/> >jbig85.h<br/> >jbig_ar.h<br/> ></div> ><br/><a style='font-size:11px;' href='#Top'>to the top</a><br/> ><a name='Libs'></a><h2>Shared Libraries (2)</h2><hr/> ><div class='lib_list'> >libjbig.so.2.0<br/> >libjbig85.so.2.0<br/> ></div> ><br/><a style='font-size:11px;' href='#Top'>to the top</a><br/> ><br/><br/><br/></div><div id='SourceTab' class='tab'> ><h2>Test Info</h2><hr/> ><table class='summary'> ><tr><th>Library Name</th><td>jbigkit</td></tr> ><tr><th>Version #1</th><td>2.0 (gcc 4.8.3)</td></tr> ><tr><th>Version #2</th><td>2.1 (gcc 4.9.1)</td></tr> ><tr><th>CPU Type</th><td>x86_64</td></tr> ><tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr> ></table> ><h2>Test Results</h2><hr/> ><table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>3</a></td></tr> ><tr><th>Total Shared Libraries</th><td><a href='#Libs' style='color:Blue;'>2</a></td></tr> ><tr><th>Total Symbols / Types</th><td>37 / 53</td></tr> ><tr><th>Verdict</th><td><span style='color:Green;'><b>Compatible</b></span></td></tr> ></table> ><h2>Problem Summary</h2><hr/> ><table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td>0</td></tr> ><tr><th>Removed Symbols</th><td>High</td><td>0</td></tr> ><tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td>0</td></tr> ><tr><td>Medium</td><td>0</td></tr> ><tr><td>Low</td><td>0</td></tr> ><tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr> ><tr><td>Medium</td><td>0</td></tr> ><tr><td>Low</td><td>0</td></tr> ><tr><th>Problems with<br/>Constants</th><td>Low</td><td class='warning'><a href='#Constant_Source_Problems_Low' style='color:Blue;'>2</a></td></tr> ><tr><th>Other Changes<br/>in Constants</th><td>-</td><td class='passed'><a href='#Other_Source_Changes_In_Constants' style='color:Blue;'>4</a></td></tr> ></table> > ><a name='Low_Risk_Source_Problems'></a><a name='Constant_Source_Problems_Low'></a><h2>Problems with Constants, Low Severity (2)</h2><hr/> ><span class='h_name'>jbig.h</span><br/> ><span class="section" onclick="javascript:showContent(this, 'c_1')"> ><span class='extendable'>[+]</span> JBG_VERSION</span> ><br/> ><div id="c_1" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The value of constant <b>JBG_VERSION</b> has been changed from <b>"2.0"</b> to <b>"2.1"</b>.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr> ></table><br/></div> > ><br/> ><span class='h_name'>jbig85.h</span><br/> ><span class="section" onclick="javascript:showContent(this, 'c_2')"> ><span class='extendable'>[+]</span> JBG85_VERSION</span> ><br/> ><div id="c_2" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The value of constant <b>JBG85_VERSION</b> has been changed from <b>"2.0"</b> to <b>"2.1"</b>.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr> ></table><br/></div> > ><br/> ><a style='font-size:11px;' href='#Top'>to the top</a><br/> ><a name='Other_Source_Changes'></a><a name='Other_Source_Changes_In_Constants'></a><h2>Other Changes in Constants (4)</h2><hr/> ><span class='h_name'>jbig.h</span><br/> ><span class="section" onclick="javascript:showContent(this, 'c_3')"> ><span class='extendable'>[+]</span> JBG_VERSION_MAJOR</span> ><br/> ><div id="c_3" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The constant <b>JBG_VERSION_MAJOR</b> with value <b>2</b> has been added.</td><td align='left' valign='top'>No effect.</td></tr> ></table><br/></div> > ><span class="section" onclick="javascript:showContent(this, 'c_4')"> ><span class='extendable'>[+]</span> JBG_VERSION_MINOR</span> ><br/> ><div id="c_4" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The constant <b>JBG_VERSION_MINOR</b> with value <b>1</b> has been added.</td><td align='left' valign='top'>No effect.</td></tr> ></table><br/></div> > ><br/> ><span class='h_name'>jbig85.h</span><br/> ><span class="section" onclick="javascript:showContent(this, 'c_5')"> ><span class='extendable'>[+]</span> JBG85_VERSION_MAJOR</span> ><br/> ><div id="c_5" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The constant <b>JBG85_VERSION_MAJOR</b> with value <b>2</b> has been added.</td><td align='left' valign='top'>No effect.</td></tr> ></table><br/></div> > ><span class="section" onclick="javascript:showContent(this, 'c_6')"> ><span class='extendable'>[+]</span> JBG85_VERSION_MINOR</span> ><br/> ><div id="c_6" style="display:none;"> ><table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The constant <b>JBG85_VERSION_MINOR</b> with value <b>1</b> has been added.</td><td align='left' valign='top'>No effect.</td></tr> ></table><br/></div> > ><br/> ><a style='font-size:11px;' href='#Top'>to the top</a><br/> ><a name='Headers'></a><h2>Header Files (3)</h2><hr/> ><div class='h_list'> >jbig.h<br/> >jbig85.h<br/> >jbig_ar.h<br/> ></div> ><br/><a style='font-size:11px;' href='#Top'>to the top</a><br/> ><a name='Libs'></a><h2>Shared Libraries (2)</h2><hr/> ><div class='lib_list'> >libjbig.so.2.0<br/> >libjbig85.so.2.0<br/> ></div> ><br/><a style='font-size:11px;' href='#Top'>to the top</a><br/> ><br/><br/><br/></div><div style='width:97%;padding-top:3px;font-size:11px;' align='right'><i>Generated on Wed Aug 13 14:04:29 2014 for <span style='font-weight:bold'>jbigkit</span> by <a href='http://ispras.linuxbase.org/index.php/ABI_compliance_checker'>ABI Compliance Checker</a> 1.99.9  <br/>A tool for checking backward compatibility of a C/C++ library API  </i></div> ><div style='height:999px;'></div> ></body></html>
<!-- kind:binary;verdict:compatible;affected:0;added:0;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:0;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:0;tool_version:1.99.9 --> <!-- kind:source;verdict:compatible;affected:0;added:0;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:0;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:2;tool_version:1.99.9 --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="jbigkit, compatibility, API, report" /> <meta name="description" content="Compatibility report for the jbigkit library between 2.0 and 2.1 versions" /> <title> jbigkit: 2.0 to 2.1 compatibility report </title> <style type="text/css"> body { font-family:Arial, sans-serif; color:Black; font-size:14px; } hr { color:Black; background-color:Black; height:1px; border:0; } h1 { margin-bottom:0px; padding-bottom:0px; font-size:26px; } h2 { margin-bottom:0px; padding-bottom:0px; font-size:20px; white-space:nowrap; } span.section { font-weight:bold; cursor:pointer; font-size:16px; color:#003E69; white-space:nowrap; margin-left:5px; } span.new_sign { font-weight:bold; margin-left:26px; font-size:16px; color:#003E69; } span.new_sign_lbl { margin-left:28px; font-size:14px; color:Black; } span:hover.section { color:#336699; } span.section_affected { cursor:pointer; margin-left:7px; padding-left:15px; font-size:14px; color:#cc3300; } span.section_info { cursor:pointer; margin-left:7px; padding-left:15px; font-size:14px; color:Black; } span.extendable { font-weight:100; font-size:16px; } span.h_name { color:#cc3300; font-size:14px; font-weight:bold; } div.h_list { font-size:15px; padding-left:5px; } span.ns { color:#408080; font-size:15px; } div.lib_list { font-size:15px; padding-left:5px; } span.lib_name { color:Green; font-size:14px; font-weight:bold; } span.iname { font-weight:bold; font-size:16px; color:#003E69; margin-left:5px; } span.iname_b { font-weight:bold; font-size:15px; } span.iname_a { color:#333333; font-weight:bold; font-size:15px; } span.sym_p { font-weight:normal; white-space:normal; } div.affect { padding-left:15px; padding-bottom:4px; font-size:14px; font-style:italic; line-height:13px; } div.affected { padding-left:30px; padding-top:5px; } table.ptable { border-collapse:collapse; border:1px outset black; line-height:16px; margin-left:15px; margin-top:3px; margin-bottom:3px; width:900px; } table.ptable td { border:1px solid gray; padding: 3px; } table.vtable { border-collapse:collapse; border:1px outset black; line-height:16px; margin-left:30px; margin-top:10px; width:100px; } table.vtable td { border:1px solid gray; white-space:nowrap; padding: 3px; } table.ptable th, table.vtable th { background-color:#eeeeee; font-weight:bold; color:#333333; font-family:Verdana, Arial; font-size:13px; border:1px solid gray; text-align:center; vertical-align:top; white-space:nowrap; padding: 3px; } table.summary { border-collapse:collapse; border:1px outset black; } table.summary th { background-color:#eeeeee; font-weight:100; text-align:left; font-size:15px; white-space:nowrap; border:1px inset gray; padding: 3px; } table.summary td { text-align:right; font-size:16px; white-space:nowrap; border:1px inset gray; padding: 3px 5px 3px 10px; } table.code_view { cursor:text; margin-top:7px; margin-left:15px; font-family:Monaco, Consolas, 'DejaVu Sans Mono', 'Droid Sans Mono', Monospace; font-size:14px; padding:10px; border:1px solid #e0e8e5; color:#444444; background-color:#eff3f2; overflow:auto; } table.code_view td { padding-left:15px; text-align:left; white-space:nowrap; } span.mangled { padding-left:15px; font-size:14px; cursor:text; color:#444444; } span.sym_ver { color:#333333; white-space:nowrap; font-family:"DejaVu Sans Mono", Monospace; } span.attr { color:#333333; font-weight:100; } span.color_p { font-style:italic; color:Brown; } span.param { font-style:italic; } span.focus_p { font-style:italic; color:Red; } span.ttype { font-weight:100; } span.nowrap { white-space:nowrap; } span.value { white-space:nowrap; font-weight:bold; } td.passed { background-color:#CCFFCC; } td.warning { background-color:#F4F4AF; } td.failed { background-color:#FFCCCC; } td.new { background-color:#C6DEFF; } .tabset { float:left; } a.tab { border:1px solid #AAA; float:left; margin:0px 5px -1px 0px; padding:3px 5px 3px 5px; position:relative; font-size:14px; background-color:#DDD; text-decoration:none; color:Black; } a.disabled:hover { color:Black; background:#EEE; } a.active:hover { color:Black; background:White; } a.active { border-bottom-color:White; background-color:White; } div.tab { border:1px solid #AAA; padding:0 7px 0 12px; width:97%; clear:both; } </style> <script type="text/javascript" language="JavaScript"> <!-- function showContent(header, id) { e = document.getElementById(id); if(e.style.display == 'none') { e.style.display = 'block'; e.style.visibility = 'visible'; header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[−]"); } else { e.style.display = 'none'; e.style.visibility = 'hidden'; header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[+]"); } } function initTabs() { var url = window.location.href; if(url.indexOf('_Source_')!=-1 || url.indexOf('#Source')!=-1) { var tab1 = document.getElementById('BinaryID'); var tab2 = document.getElementById('SourceID'); tab1.className='tab disabled'; tab2.className='tab active'; } var sets = document.getElementsByTagName('div'); for (var i = 0; i < sets.length; i++) { if (sets[i].className.indexOf('tabset') != -1) { var tabs = []; var links = sets[i].getElementsByTagName('a'); for (var j = 0; j < links.length; j++) { if (links[j].className.indexOf('tab') != -1) { tabs.push(links[j]); links[j].tabs = tabs; var tab = document.getElementById(links[j].href.substr(links[j].href.indexOf('#') + 1)); //reset all tabs on start if (tab) { if (links[j].className.indexOf('active')!=-1) { tab.style.display = 'block'; } else { tab.style.display = 'none'; } } links[j].onclick = function() { var tab = document.getElementById(this.href.substr(this.href.indexOf('#') + 1)); if (tab) { //reset all tabs before change for (var k = 0; k < this.tabs.length; k++) { document.getElementById(this.tabs[k].href.substr(this.tabs[k].href.indexOf('#') + 1)).style.display = 'none'; this.tabs[k].className = this.tabs[k].className.replace('active', 'disabled'); } this.className = 'tab active'; tab.style.display = 'block'; // window.location.hash = this.id.replace('ID', ''); return false; } } } } } } if(url.indexOf('#')!=-1) { location.href=location.href; } } if (window.addEventListener) window.addEventListener('load', initTabs, false); else if (window.attachEvent) window.attachEvent('onload', initTabs); --> </script> </head><body><a name='Source'></a><a name='Binary'></a><a name='Top'></a><h1><span class='nowrap'>API compatibility report for the <span style='color:Blue;'>jbigkit</span> library</span> <span class='nowrap'> between <span style='color:Red;'>2.0</span> and <span style='color:Red;'>2.1</span> versions on <span style='color:Blue;'>x86_64</span></span></h1> <br/><div class='tabset'> <a id='BinaryID' href='#BinaryTab' class='tab active'>Binary<br/>Compatibility</a> <a id='SourceID' href='#SourceTab' style='margin-left:3px' class='tab disabled'>Source<br/>Compatibility</a> </div><div id='BinaryTab' class='tab'> <h2>Test Info</h2><hr/> <table class='summary'> <tr><th>Library Name</th><td>jbigkit</td></tr> <tr><th>Version #1</th><td>2.0 (gcc 4.8.3)</td></tr> <tr><th>Version #2</th><td>2.1 (gcc 4.9.1)</td></tr> <tr><th>CPU Type</th><td>x86_64</td></tr> <tr><th>Subject</th><td width='150px'>Binary Compatibility</td></tr> </table> <h2>Test Results</h2><hr/> <table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>3</a></td></tr> <tr><th>Total Shared Libraries</th><td><a href='#Libs' style='color:Blue;'>2</a></td></tr> <tr><th>Total Symbols / Types</th><td>37 / 53</td></tr> <tr><th>Verdict</th><td><span style='color:Green;'><b>Compatible</b></span></td></tr> </table> <h2>Problem Summary</h2><hr/> <table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td>0</td></tr> <tr><th>Removed Symbols</th><td>High</td><td>0</td></tr> <tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td>0</td></tr> <tr><td>Medium</td><td>0</td></tr> <tr><td>Low</td><td>0</td></tr> <tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr> <tr><td>Medium</td><td>0</td></tr> <tr><td>Low</td><td>0</td></tr> <tr><th>Problems with<br/>Constants</th><td>Low</td><td>0</td></tr> </table> <a name='Headers'></a><h2>Header Files (3)</h2><hr/> <div class='h_list'> jbig.h<br/> jbig85.h<br/> jbig_ar.h<br/> </div> <br/><a style='font-size:11px;' href='#Top'>to the top</a><br/> <a name='Libs'></a><h2>Shared Libraries (2)</h2><hr/> <div class='lib_list'> libjbig.so.2.0<br/> libjbig85.so.2.0<br/> </div> <br/><a style='font-size:11px;' href='#Top'>to the top</a><br/> <br/><br/><br/></div><div id='SourceTab' class='tab'> <h2>Test Info</h2><hr/> <table class='summary'> <tr><th>Library Name</th><td>jbigkit</td></tr> <tr><th>Version #1</th><td>2.0 (gcc 4.8.3)</td></tr> <tr><th>Version #2</th><td>2.1 (gcc 4.9.1)</td></tr> <tr><th>CPU Type</th><td>x86_64</td></tr> <tr><th>Subject</th><td width='150px'>Source Compatibility</td></tr> </table> <h2>Test Results</h2><hr/> <table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>3</a></td></tr> <tr><th>Total Shared Libraries</th><td><a href='#Libs' style='color:Blue;'>2</a></td></tr> <tr><th>Total Symbols / Types</th><td>37 / 53</td></tr> <tr><th>Verdict</th><td><span style='color:Green;'><b>Compatible</b></span></td></tr> </table> <h2>Problem Summary</h2><hr/> <table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td>0</td></tr> <tr><th>Removed Symbols</th><td>High</td><td>0</td></tr> <tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td>0</td></tr> <tr><td>Medium</td><td>0</td></tr> <tr><td>Low</td><td>0</td></tr> <tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr> <tr><td>Medium</td><td>0</td></tr> <tr><td>Low</td><td>0</td></tr> <tr><th>Problems with<br/>Constants</th><td>Low</td><td class='warning'><a href='#Constant_Source_Problems_Low' style='color:Blue;'>2</a></td></tr> <tr><th>Other Changes<br/>in Constants</th><td>-</td><td class='passed'><a href='#Other_Source_Changes_In_Constants' style='color:Blue;'>4</a></td></tr> </table> <a name='Low_Risk_Source_Problems'></a><a name='Constant_Source_Problems_Low'></a><h2>Problems with Constants, Low Severity (2)</h2><hr/> <span class='h_name'>jbig.h</span><br/> <span class="section" onclick="javascript:showContent(this, 'c_1')"> <span class='extendable'>[+]</span> JBG_VERSION</span> <br/> <div id="c_1" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The value of constant <b>JBG_VERSION</b> has been changed from <b>"2.0"</b> to <b>"2.1"</b>.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr> </table><br/></div> <br/> <span class='h_name'>jbig85.h</span><br/> <span class="section" onclick="javascript:showContent(this, 'c_2')"> <span class='extendable'>[+]</span> JBG85_VERSION</span> <br/> <div id="c_2" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The value of constant <b>JBG85_VERSION</b> has been changed from <b>"2.0"</b> to <b>"2.1"</b>.</td><td align='left' valign='top'>Recompilation of a client program may be broken.</td></tr> </table><br/></div> <br/> <a style='font-size:11px;' href='#Top'>to the top</a><br/> <a name='Other_Source_Changes'></a><a name='Other_Source_Changes_In_Constants'></a><h2>Other Changes in Constants (4)</h2><hr/> <span class='h_name'>jbig.h</span><br/> <span class="section" onclick="javascript:showContent(this, 'c_3')"> <span class='extendable'>[+]</span> JBG_VERSION_MAJOR</span> <br/> <div id="c_3" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The constant <b>JBG_VERSION_MAJOR</b> with value <b>2</b> has been added.</td><td align='left' valign='top'>No effect.</td></tr> </table><br/></div> <span class="section" onclick="javascript:showContent(this, 'c_4')"> <span class='extendable'>[+]</span> JBG_VERSION_MINOR</span> <br/> <div id="c_4" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The constant <b>JBG_VERSION_MINOR</b> with value <b>1</b> has been added.</td><td align='left' valign='top'>No effect.</td></tr> </table><br/></div> <br/> <span class='h_name'>jbig85.h</span><br/> <span class="section" onclick="javascript:showContent(this, 'c_5')"> <span class='extendable'>[+]</span> JBG85_VERSION_MAJOR</span> <br/> <div id="c_5" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The constant <b>JBG85_VERSION_MAJOR</b> with value <b>2</b> has been added.</td><td align='left' valign='top'>No effect.</td></tr> </table><br/></div> <span class="section" onclick="javascript:showContent(this, 'c_6')"> <span class='extendable'>[+]</span> JBG85_VERSION_MINOR</span> <br/> <div id="c_6" style="display:none;"> <table class='ptable'><tr><th width='2%'></th><th width='47%'>Change</th><th>Effect</th></tr><tr><th>1</th><td align='left' valign='top'>The constant <b>JBG85_VERSION_MINOR</b> with value <b>1</b> has been added.</td><td align='left' valign='top'>No effect.</td></tr> </table><br/></div> <br/> <a style='font-size:11px;' href='#Top'>to the top</a><br/> <a name='Headers'></a><h2>Header Files (3)</h2><hr/> <div class='h_list'> jbig.h<br/> jbig85.h<br/> jbig_ar.h<br/> </div> <br/><a style='font-size:11px;' href='#Top'>to the top</a><br/> <a name='Libs'></a><h2>Shared Libraries (2)</h2><hr/> <div class='lib_list'> libjbig.so.2.0<br/> libjbig85.so.2.0<br/> </div> <br/><a style='font-size:11px;' href='#Top'>to the top</a><br/> <br/><br/><br/></div><div style='width:97%;padding-top:3px;font-size:11px;' align='right'><i>Generated on Wed Aug 13 14:04:29 2014 for <span style='font-weight:bold'>jbigkit</span> by <a href='http://ispras.linuxbase.org/index.php/ABI_compliance_checker'>ABI Compliance Checker</a> 1.99.9  <br/>A tool for checking backward compatibility of a C/C++ library API  </i></div> <div style='height:999px;'></div> </body></html>
View Attachment As Raw
Actions:
View
Attachments on
bug 1129873
: 926563