[ClusterLabs Developers] SONAME bump required; cluster-glue

Lars Ellenberg lars.ellenberg at linbit.com
Wed Apr 22 15:34:58 EDT 2015

On Wed, Apr 22, 2015 at 01:50:08PM -0400, Richard B Winters wrote:
> Hello,
> Recently we've prepared the 1.0.12 release of cluster-glue for Debian
> Linux; and we found when generating symbols that in version 1.0.7 of
> libplumb there are reports of dropped symbols, creating a need to bump
> the SONAME.
> dpkg-gensymbols: warning: some new symbols appeared in the symbols file:
> see diff output below
> dpkg-gensymbols: warning: some symbols or patterns disappeared in the
> symbols file: see diff output below
> dpkg-gensymbols: warning: libplumb-tmp.symbols doesn't match completely
> libplumb-tmp.symbols
> --- libplumb-tmp.symbols (libplumb_1.0.7_amd64)
> +++ dpkg-gensymbols4HL2JV       2015-04-22 13:43:32.547196065 -0400

> +#MISSING: 1.0.7# ChildLogIPCMessage at Base 1.0.3
> +#MISSING: 1.0.7# DumpCircularBuffer at Base 1.0.3
> +#MISSING: 1.0.7# EmptyCircularBuffer at Base 1.0.3
> +#MISSING: 1.0.7# FreeChildLogIPCMessage at Base 1.0.3
> +#MISSING: 1.0.7# LogToCircularBuffer at Base 1.0.3
> +#MISSING: 1.0.7# NewCircularBuffer at Base 1.0.3
> +#MISSING: 1.0.7# childlog_dump_ipcmsg_stats at Base 1.0.3
> +#MISSING: 1.0.7# cl_set_logging_wqueue_maxlen at Base 1.0.3
> +#MISSING: 1.0.7# inherit_compress at Base 1.0.3
> +#MISSING: 1.0.7# send_dropped_message at Base 1.0.3

If I understand my hg log correctly,
these have been "private" functions intended to be used
internally only by the logging helper functions of "logd",
and never intentionally been "exported".

The have been made "static" (and "unexported") five years ago...
thanks for noticing it now ;-)

I seriously doubt that there actually is, or ever was,
any user of these funtions out there.

I don't think bumping the SONAME five years after the fact
is of any use to anyone.

But I'd happily leave any decision about that to Dejan,
or whom ever feels entitled to it...


More information about the Developers mailing list