[GRASS5] [bug #2964] (grass) Please use libtool soname versioning

Request Tracker grass-bugs at intevation.de
Fri Feb 4 10:03:43 EST 2005


this bug's URL: http://intevation.de/rt/webrt?serial_num=2964
-------------------------------------------------------------------------

Currently the libraries are versioned like libgrass_shape.6.0.cvs.so
with links. It would be great if you could switch to a soname versioning
scheme a la libtool[1]. This would solve a problem with packaging
programs that depend on the grass libs. Right now, every new release of
grass will break the gdal-grass packages dependencies. The libgrass
version should change based on changes to its interface rather than
versions of grass.

I looked into using libtool for grass and it looked like it was very
helpful to use automake to integrate it. So are there reasons grass
isn't using automake/libtool already? If using libtool isn't palatable,
can we at least adopt the versioning scheme beginning at libgrass0.0.0?

I'm trying to follow the guidelines in the Debian library packaging
guide[2].

Thanks,
Steve

[1] http://www.gnu.org/software/libtool/manual.html#SEC32
[2]
http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html


--- Headers Follow ---

>From debian at adkgis.org  Fri Feb  4 16:03:43 2005
Return-Path: <debian at adkgis.org>
Delivered-To: grass-bugs at lists.intevation.de
Received: from mail.intevation.de (aktaia [212.95.126.10])
	by lists.intevation.de (Postfix) with ESMTP id E73F9102C27
	for <grass-bugs at lists.intevation.de>; Fri,  4 Feb 2005 16:03:42 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
	by mail.intevation.de (Postfix) with ESMTP id 62ED73700F
	for <grass-bugs at lists.intevation.de>; Fri,  4 Feb 2005 16:03:42 +0100 (CET)
Received: from out001.verizon.net (out001pub.verizon.net [206.46.170.140])
	by mail.intevation.de (Postfix) with ESMTP id DF0CD36CE3
	for <grass-bugs at intevation.de>; Fri,  4 Feb 2005 16:03:39 +0100 (CET)
Received: from [192.168.1.46] ([70.18.100.81]) by out001.verizon.net
          (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP
          id <20050204150331.IEHZ29541.out001.verizon.net@[192.168.1.46]>;
          Fri, 4 Feb 2005 09:03:31 -0600
Subject: Please use libtool soname versioning
From: Steve Halasz <debian at adkgis.org>
To: grass-bugs at intevation.de
Cc: DebianGIS <pkg-grass-general at lists.alioth.debian.org>
Content-Type: text/plain
Date: Fri, 04 Feb 2005 10:03:25 -0500
Message-Id: <1107529405.3856.17.camel at marcy>
Mime-Version: 1.0
X-Mailer: Evolution 2.0.3 
Content-Transfer-Encoding: 7bit
X-Authentication-Info: Submitted using SMTP AUTH at out001.verizon.net from [70.18.100.81] at Fri, 4 Feb 2005 09:03:31 -0600
X-Spam-Status: No, hits=-4.9 tagged_above=-999.0 required=3.0 tests=BAYES_00
X-Spam-Level: 

-------------------------------------------- Managed by Request Tracker




More information about the grass-dev mailing list