tinyxml2 soname bump

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I plan on updating tinyxml2 to version 3.0.0, released Mar 18, 2015, in rawhide and f24 this weekend[1]. I will do rawhide first, and then f24 if everything goes well.

I ran abipkgdiff (after changing the soversion so that the tool would compare the libraries,) and it shows that the changes are mostly additive and there are only a couple of removed functions[2].

The following packages will be affected by the change. I will take care of rebuilding all of them unless I hear otherwise from the maintainers. I have rebuilt them all locally against the updated tinyxml2 without issue.

$ dnf repoquery --source --whatrequires tinyxml2 --alldeps
Last metadata expiration check: 0:02:07 ago on Sat May 21 18:58:19 2016.
cppcheck-1.73-1.fc24.src.rpm
dvblinkremote-0.2.0-0.7.beta.fc24.src.rpm
libmediainfo-0.7.85-1.fc24.src.rpm
tinyxml2-2.2.0-4.20140914git5321a0e.fc24.src.rpm


Rich

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1202166

[2] $ abipkgdiff --d1 tinyxml2-debuginfo-2.2.0-4.20140914git5321a0e.fc24.x86_64.rpm --d2 tinyxml2-debuginfo-3.0.0-1.fc25.x86_64.rpm tinyxml2-2.2.0-4.20140914git5321a0e.fc24.x86_64.rpm tinyxml2-3.0.0-1.fc25.x86_64.rpm
================ changes of 'libtinyxml2.so.2.2.0'===============
  Functions changes summary: 1 Removed, 0 Changed, 9 Added functions
  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
Function symbols changes summary: 1 Removed, 0 Added function symbol not referenced by debug info Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info

  1 Removed function:

'method void tinyxml2::XMLPrinter::SealElement()' {_ZN8tinyxml210XMLPrinter11SealElementEv}

  9 Added functions:

'method virtual void tinyxml2::MemPoolT<104>::Clear()' {_ZN8tinyxml28MemPoolTILi104EE5ClearEv} note that this adds a new entry to the vtable of class tinyxml2::MemPoolT<104> 'method virtual void tinyxml2::MemPoolT<72>::Clear()' {_ZN8tinyxml28MemPoolTILi72EE5ClearEv} note that this adds a new entry to the vtable of class tinyxml2::MemPoolT<72> 'method virtual void tinyxml2::MemPoolT<88>::Clear()' {_ZN8tinyxml28MemPoolTILi88EE5ClearEv} note that this adds a new entry to the vtable of class tinyxml2::MemPoolT<88> 'method virtual void tinyxml2::MemPoolT<96>::Clear()' {_ZN8tinyxml28MemPoolTILi96EE5ClearEv} note that this adds a new entry to the vtable of class tinyxml2::MemPoolT<96> 'method void tinyxml2::StrPair::TransferTo(tinyxml2::StrPair*)' {_ZN8tinyxml27StrPair10TransferToEPS0_} 'method void tinyxml2::XMLDocument::DeleteNode(tinyxml2::XMLNode*)' {_ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE} 'method void tinyxml2::XMLDocument::Parse()' {_ZN8tinyxml211XMLDocument5ParseEv} 'method void tinyxml2::XMLNode::InsertChildPreamble(tinyxml2::XMLNode*)' {_ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_} 'method void tinyxml2::XMLPrinter::SealElementIfJustOpened()' {_ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv}


  1 Removed function symbol not referenced by debug info:

    _ZN8tinyxml210XMLElement13FindAttributeEPKc
Note: this demangles to tinyxml2::XMLElement::FindAttribute(char const*)
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux