public inbox for guile-gtk@sourceware.org
 help / color / mirror / Atom feed
From: Marius Vollmer <mvo@zagadka.ping.de>
To: Steve Tell <tell@telltronics.org>
Cc: Ariel Rios <jarios@usa.net>,
	Guile-GTK List <guile-gtk@sourceware.cygnus.com>
Subject: Re: Guile-gtk 0.19pre
Date: Mon, 17 Jul 2000 12:14:00 -0000	[thread overview]
Message-ID: <87bszwtxb8.fsf@zagadka.ping.de> (raw)
In-Reply-To: <Pine.LNX.4.21.0007102333000.31256-100000@ariel.lan.telltronics.org>

Steve Tell <tell@telltronics.org> writes:

> The 0.19 prerelease still builds its shared libraries with names
> like "libguilegtk-1.2.so.0.0.0"
> 
> Should the numbers be incremented to help indicate that this .so
> isn't compatible with the old one?  Or is it actually
> drop-in-replacable?

I can't speak for Ariel, but I haven't put any serious thoughts into
versioning the libtool libraries.  I wanted to put that off until
guile-gtk-1.0, but given that guile-gtk is moving slowly recently (due
to me), and people are probably using it in production environments
already, maybe we should start with versioning now.
 
> Guile itself appears to have these library versions:
> 	guile-1.3.4	libguile.so.6.0.0
> 	guile-1.4	libguile.so.9.0.0

I, too, am of the opinion that the libtool version numbers don't need
to correspond to the package version numbers.

What I would like to have would be a tool that could assess a library,
the changes to it, and say whether the changes are binary compatible
or not.  Is there something like that?  It wouldn't need to be
perfect, and could defer tough decisions to the user on a case by case
basis.
 
> It looks as simple as passing the appropriate arg to the -version-info
> libtool option;  I think 0:1:0 might be the appropriate one given that the
> only changes are internal ones to build with guile 1.4.

I intended 0.0.0 to be used as a magical number for `no versioning in
place, yet'.  So I think we should start with `1.0.0'.

      reply	other threads:[~2000-07-17 12:14 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-07-05 21:38 Ariel Rios
2000-07-06  7:46 ` Greg J. Badros
2000-07-10 20:50 ` Steve Tell
2000-07-17 12:14   ` Marius Vollmer [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87bszwtxb8.fsf@zagadka.ping.de \
    --to=mvo@zagadka.ping.de \
    --cc=guile-gtk@sourceware.cygnus.com \
    --cc=jarios@usa.net \
    --cc=tell@telltronics.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).