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@adkgis.org Fri Feb 4 16:03:43 2005
Return-Path: <debian@adkgis.org>
Delivered-To: grass-bugs@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@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@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@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@adkgis.org>
To: grass-bugs@intevation.de
Cc: DebianGIS <pkg-grass-general@lists.alioth.debian.org>
Content-Type: text/plain
Date: Fri, 04 Feb 2005 10:03:25 -0500
Message-Id: <1107529405.3856.17.camel@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