On 10/04/2016 09:47 AM, Till Hofmann wrote:
I'm a Fedora co-maintainer for ginac. We're currently working on updating ginac to the new release 1.7.1. During this process, we realized that there is a function that was removed in 1.7.1, but the soname was not changed. Was this intentional? Usually, removing functions requires an soname bump so other software doesn't accidentally link against the wrong version.
The removed function is 'method virtual GiNaC::ex GiNaC::pointer_to_map_function_1arg<const GiNaC::ex&>::operator()(const GiNaC::ex&)'
I've attached the output of abidiff to this email. For reference, here is the exact command to get the abidiff: $ abidiff --d1 ginac-old/usr/lib/debug/ --d2 ginac-new/usr/lib/debug ginac-old/usr/lib64/libginac.so.6.0.0 ginac-new/usr/lib64/libginac.so.6.0.1
Thanks, Till, for this report. Such attention is highly appreciated! The removal of that function was unintentional. It somehow slipped through my review with c9e4e59d. I will do a release 1.7.2 these days with just this fixed. -richy. -- Richard B. Kreckel <http://in.terlu.de/~kreckel/>