[Pkg-wmaker-commits] [wmaker] 30/40: wrlib: Bump soname version to 6.

Doug Torrance dtorrance-guest at moszumanska.debian.org
Sat Mar 11 13:08:19 UTC 2017


This is an automated email from the git hooks/post-receive script.

dtorrance-guest pushed a commit to branch upstream
in repository wmaker.

commit ac92f1a844f27c857474b472b8a7481a677be840
Author: Doug Torrance <dtorrance at piedmont.edu>
Date:   Thu Mar 9 23:41:56 2017 -0500

    wrlib: Bump soname version to 6.
    
    Usually, a soname bump is reserved for when an interface is added, changed,
    or removed.  This has not happened to wrlib.  However, I think there is a
    special circumstance that warrants the bump.
    
    In particular, there are two versions of wrlib version 5 in the wild:
    * The one that shipped with wmaker 0.95.6, which uses symbol version
      LIBWRASTER3.
    * The one that shipped with wmaker 0.95.7, which uses symbol version
      LIBWRASTER5.
    This was reported in Debian bug #811304 [1].  Binaries which were built
    against the older wrlib won't run after upgrading to the newer one, even
    though they are supposedly using the same soname version.
    
    (We get around this currently in Debian by patching the old LIBWRASTER3
    symbol version back in.)
    
    I propose we bump to version 6 and put this mess behind us.
    
    [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811304
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index c77717c..8439c80 100644
--- a/configure.ac
+++ b/configure.ac
@@ -71,7 +71,7 @@ dnl 6. If any interfaces have been removed or changed since the last
 dnl public release, then set age to 0.
 dnl
 dnl libwraster
-WRASTER_CURRENT=5
+WRASTER_CURRENT=6
 WRASTER_REVISION=0
 WRASTER_AGE=0
 WRASTER_VERSION=$WRASTER_CURRENT:$WRASTER_REVISION:$WRASTER_AGE

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wmaker/wmaker.git



More information about the Pkg-wmaker-commits mailing list