[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: qthreads / guile-readline version suggestion
From: |
Rob Browning |
Subject: |
Re: qthreads / guile-readline version suggestion |
Date: |
Sun, 03 Mar 2002 16:34:09 -0600 |
User-agent: |
Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.1 (i386-debian-linux-gnu) |
Thien-Thi Nguyen <address@hidden> writes:
> ok, i'll write some simple programs to (more) objectively verify
> compatibility and check them into a new cvs module -- this will be
> the beginning of our "cross-release testing framework". this is
> better than relying on ChangeLog entries or other heuristics, but
> unfortunately takes longer...
Sounds like a good plan in the long run.
> in this case, instead of 1.0.1, use 2.0.1. (you can use the original 10
> or 15, instead of 2, of course. the main point is that AGE is set to
> 1.) if 0.0.0 is proven indeed to be compatible, we can release it as
> 1.0.1, which would "chain" the compatibility between 0 and 2 (assuming
> the linker DTRT, which may be a stretch). if 0.0.0 is proven not to be
> compatible, we never release 1.x.
>
> if the linker is not so smart (to determined through testing) , we don't
> release 1.x, and there are no problems.
I like it. I'll need to set the version of a few libs to at least 9
since I've been using 9 in Debian for 1.4.X, but I'll go ahead and set
the age to at least 1. Is there any reason we might need more than
one level of "age" headroom you can think of?
(As an alternative to consider, couldn't we also just release a new
version of 1.6.X with libs that have high enough AGEs to cover the
older 1.4.X libs? Which would be better?)
Presuming for the moment that an AGE of 1 is enough headroom, how
about these as candidate versions for everything for the release (BTW,
I'm not stuck on "15", I just chose it at random -- anything >= 11
would probably be fine too...)
GUILE_MAJOR_VERSION=1
GUILE_MINOR_VERSION=6
GUILE_MICRO_VERSION=1
LIBQTHREADS_INTERFACE_CURRENT=15
LIBQTHREADS_INTERFACE_REVISION=0
LIBQTHREADS_INTERFACE_AGE=1
LIBGUILE_INTERFACE_CURRENT=15
LIBGUILE_INTERFACE_REVISION=0
LIBGUILE_INTERFACE_AGE=1
LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT=1
LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION=0
LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE=1
LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT=1
LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION=0
LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE=0
LIBGUILEREADLINE_INTERFACE_CURRENT=15
LIBGUILEREADLINE_INTERFACE_REVISION=0
LIBGUILEREADLINE_INTERFACE_AGE=1
--
Rob Browning
rlb @defaultvalue.org, @linuxdevel.com, and @debian.org
Previously @cs.utexas.edu
GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F0CB A0AD