[GiNaC-list] removed function in 1.7.1 without soname bump

Richard B. Kreckel kreckel at in.terlu.de
Wed Oct 5 00:08:50 CEST 2016

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.

Richard B. Kreckel

More information about the GiNaC-list mailing list