Skip to content

Commit

Permalink
Bump version to 0.16.0 ... do not use version 0.15.0
Browse files Browse the repository at this point in the history
The use of version-info conflicted with the naming
convention used to represent libqb version numbers. Because
of this the shared library file used for release 0.15.0
did not properly match the release version.  From now on
the version number will be manually set to guarantee consistency
between .so file and release version.
  • Loading branch information
davidvossel committed Jul 25, 2013
1 parent 1a48037 commit 75f7ed3
Showing 1 changed file with 1 addition and 32 deletions.
33 changes: 1 addition & 32 deletions lib/Makefile.am
Expand Up @@ -29,38 +29,7 @@ AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include

lib_LTLIBRARIES = libqb.la

# From: http://sourceware.org/autobook/autobook/autobook_91.html
# (for my own sanity).
#
# 1) If you have changed any of the sources for this library, the revision
# number must be incremented. This is a new revision of the current
# interface.
#
# 2) If the interface has changed, then current must be incremented, and
# revision reset to `0'. This is the first revision of a new interface.
#
# 3) If the new interface is a superset of the previous interface
# (that is, if the previous interface has not been broken by the changes
# in this new release), then age must be incremented. This release is
# backwards compatible with the previous release.
#
# 4) If the new interface has removed elements with respect to the previous
# interface, then you have broken backward compatibility and age must be
# reset to `0'. This release has a new, but backwards incompatible
# interface. For example, if the next release of the library included
# some new commands for an existing socket protocol, you would use
# -version-info 1:0:1. This is the first revision of a new interface.
# This release is backwards compatible with the previous release.
# Later, you implement a faster way of handling part of the algorithm
# at the core of the library, and release it with -version-info 1:1:1.
# This is a new revision of the current interface.
# Unfortunately the speed of your new implementation can only be fully
# exploited by changing the API to access the structures at a lower level,
# which breaks compatibility with the previous interface, so you release
# it as -version-info 2:0:0. This release has a new, but backwards
# incompatible interface.
#
libqb_la_LDFLAGS = -version-info 15:0:0
libqb_la_LDFLAGS = -version-number 0:16:0

source_to_lint = util.c hdb.c ringbuffer.c ringbuffer_helper.c \
array.c loop.c loop_poll.c loop_job.c \
Expand Down

0 comments on commit 75f7ed3

Please sign in to comment.